diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 766c07c6..2e6a0b0d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,7 +15,7 @@ repos: hooks: - id: poetry-check - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.5.0 + rev: v0.6.3 hooks: - id: ruff types_or: [python, pyi, jupyter] @@ -29,13 +29,13 @@ repos: files: ^doc/.*\.md$ args: [-l 90] - repo: https://github.com/rbubley/mirrors-prettier - rev: v3.3.2 + rev: v3.3.3 hooks: - id: prettier args: ["--print-width", "120"] require_serial: true - repo: https://github.com/cmhughes/latexindent.pl - rev: V3.24.2 + rev: V3.24.4 hooks: - id: latexindent args: [-l, -m, -s, -wd] diff --git a/.vscode/cspell.json b/.vscode/cspell.json index 4c2fc697..582ec6d4 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -27,6 +27,8 @@ "elmlodmv", "elmpvsys", "furo", + "gpslat", + "gpslon", "gscale", "htmlcov", "ilini", @@ -49,6 +51,7 @@ "pcutr", "pgini", "phasor", + "phasors", "phtech", "pipx", "plini", diff --git a/doc/Changelog.md b/doc/Changelog.md index f1f855a4..93186e52 100644 --- a/doc/Changelog.md +++ b/doc/Changelog.md @@ -17,6 +17,76 @@ og:description: See what's new in the latest release of Roseau Load Flow ! # Changelog +## Version 0.10.0 + +- A wheel for Python 3.13 is also available. +- The wheels for Windows are now available. The problem was the same as the one of the + [issue 28551](https://github.com/matplotlib/matplotlib/issues/28551) of the Matplotlib repository. +- {gh-pr}`237` Improvements of the Sphinx configuration. +- {gh-pr}`262` Raise a proper error when a transformer is defined with null impedance. +- {gh-pr}`259` The cache of the license object was not reset after the activation of a new license key. +- {gh-pr}`258` {gh-pr}`261` {gh-pr}`263` Add basic plotting functionality in the new `roseau.load_flow.plotting` + module. The `plot_interactive_map` function plots an electrical network on an interactive map using + the folium library and the `plot_voltage_phasors` function plots the voltage phasors of a bus, load + or source in the complex plane. The revamped plotting section of the documentation demonstrates the + plotting functionalities available in Roseau Load Flow with examples. +- {gh-pr}`258` The documentation gained a new "advanced" section with a page on floating neutrals + and a page on potential references. +- {gh-pr}`257` {gh-issue}`252` Updates to the `LineParameters` class: + - The method `from_name_lv`, deprecated since version 0.6, has been removed. It can be easily + replaced by the `from_geometry` method. + - The method `from_name_mv` is deprecated. A new method `from_coiffier_model` is added with the + same functionality and more flexibility. The new method computes the ampacity of the line based + on Coiffier's model and works with different numbers of phases. +- {gh-pr}`256` {gh-issue}`250`: + - Accept scalar values for the `powers`, `currents`, `impedances` parameters of the load classes. + - Add `rlf.PositiveSequence`, `rlf.NegativeSequence` and `rlf.ZeroSequence` vectors for easier + creation of balanced quantities. +- {gh-pr}`255` Update the figures of loads and of voltage sources in the documentation to be compliant with the work + of {gh-pr}`249`. +- {gh-pr}`254` {gh-issue}`251` Allow passing multiple phases to potential references. The `phase` + attribute of the `PotentialRef` is replaced by `phases`. +- {gh-pr}`249` {gh-issue}`248` Accept scalar values for the `voltages` parameter of the `VoltageSource` class. +- {gh-pr}`247` Add `connect_neutral` parameter to the loads and sources constructor to specify if the + neutral is to be connected to the bus's neutral or to be left floating. This allows loads connected + to the same bus to have different neutral connections. The default behavior remains the same as + before where the neutral is connected when the bus has a neutral and floating otherwise. +- {gh-pr}`246` Improvements to the `rlf.converters` module: + - Fix `series_phasor_to_sym` function with series that have different phases per element. + - Make `calculate_voltages` take array-like potentials. + - Improve typing of several functions. +- {gh-pr}`245` {gh-issue}`244` Fix the `LineParameters.from_geometry` method to not crash when passed + `unknown` insulator type or `None`. +- Add `res_voltages` to the `VoltageSource` class for symmetry with the other elements. + `res_voltages` is always equal to the supplied `voltages` for a voltage source. +- {gh-pr}`243` Fix cross-sectional area of DGS line types created from line elements and special case + invalid PwF line geographical coordinates table. +- {gh-pr}`240` Add tests for switches imported from DGS and improve warning and error messages. +- {gh-pr}`235` **BREAKING CHANGE**: The constructor of the class `ElectricalNetwork` has changed: + - it accepts keyword arguments only. + - it accepts the arguments `lines`, `transformers` and `switches` in replacement of the argument `branches`. + - As a consequence, + - the results method `res_branches` has been removed. Please use `res_lines`, `res_transformers` + and `res_switches` methods instead. + - the field `branches` does not exist anymore. Please use the fields `lines`, `transformers` and `switches`. +- {gh-pr}`235` Move the `Switch` class into its own file `roseau/load_flow/models/switches.py`. +- {gh-pr}`235` {gh-pr}`239` The JSON file format number is upgraded to the version 2. All the files in version 0 or 1 + can still be read. Please upgrade them manually using the following code: + ```python + path = "my_json_file.json" + ElectricalNetwork.from_json(path).to_json(path) + ``` +- {gh-pr}`235` The method `results_to_dict` now accepts the keyword-only argument `full` which allows the export of all + the results of an element. +- {gh-pr}`235` Solve a bug concerning the accessors to the flexible powers result of flexible power loads. An unwanted + error was raised. +- {gh-pr}`235` Replace the occurrences of the `str.find` method by the `str.index` function. +- {gh-pr}`235` The method `to_graph` of the class `ElectricalNetwork` now retrieves a graph with additional data store + in the edges depending on the edge type: line, transformer or switch. +- {gh-pr}`242` Add optional data to the `TransformerParameters` class: manufacturer, efficiency and range. +- {gh-pr}`242` Fixed a bug in the unit of `q_min` and `q_max` in the constructor of `FlexibleParameter`. +- {gh-pr}`242` Add equality operator for the classes `FlexibleParameter`, `Control` and `Projection`. + ## Version 0.9.1 ```{note} @@ -135,7 +205,7 @@ Starting with version 0.7.0, Roseau Load Flow is no longer supplied as a SaaS. T a standalone Python library. ``` -- The documentation is moved from GitHub Pages to . +- The documentation is moved from GitHub Pages to . - Fix a bug in the engine: it was impossible to change the parameters of center-tapped and single phase transformers. - {gh-pr}`179` Fix a bug in the propagation of potentials when a center-tapped transformer is used without neutral at the primary side. diff --git a/doc/License.md b/doc/License.md index b71e962a..5edf197d 100644 --- a/doc/License.md +++ b/doc/License.md @@ -2,43 +2,51 @@ myst: html_meta: "description lang=en": | - Depending on your status, Roseau Load Flow is available with several types of free or paid licences. A trial + Depending on your status, Roseau Load Flow is available with several types of free or paid licenses. A trial key is also available. "description lang=fr": | En fonction de votre statut, Roseau Load Flow est disponible avec plusieurs types de licences gratuites ou payantes. Une clef d'essai est également disponible. "keywords lang=fr": solveur, simulation, réseau, électrique, licence, open-source, gratuit, essai - "keywords lang=en": simulation, distribution grid, solver, open-source, free, test + "keywords lang=en": simulation, distribution grid, solver, license, open-source, free, test og:image: https://www.roseautechnologies.com/wp-content/uploads/2024/04/DSCF0265-scaled.webp og:image:alt: An engineer uses Roseau Load Flow to perform compute the electric state of a MV/LV transformer -og:title: Free public licence key +og:title: Free public license key og:description: | - You can try out RLF without registration on a distribution network of up to ten nodes by using the public licence + You can try out RLF without registration on a distribution network of up to ten nodes by using the public license key provided below. --- (license-page)= -# Get and activate your licence +# Get and activate your license + +This project is partially open source. The source code of the Python interface is available on +[GitHub](https://github.com/RoseauTechnologies/Roseau_Load_Flow) under the +[BSD 3-Clause License](https://github.com/RoseauTechnologies/Roseau_Load_Flow/blob/main/LICENSE.md). +The solver used in this project is not open source. You need a valid license key to use it. (license-types)= -## Commercial and free licences +## Types of licenses -This project is partially open source. The source code of this repository is available under the -[BSD 3-Clause License](https://github.com/RoseauTechnologies/Roseau_Load_Flow/blob/main/LICENSE.md). +### Trial license (free) -The solver used in this project is not open source. A license has to be purchased to use it. To -obtain a personal or commercial license, please contact us at -[contact@roseautechnologies.com](mailto:contact@roseautechnologies.com). +The license key **`A8C6DA-9405FB-E74FB9-C71C3C-207661-V3`** can be used with networks containing up +to 10 buses. For example, this key can be used to follow the tutorials in this documentation or for +personal projects. This key is valid indefinitely. -For networks with less than 11 buses (up to 10 buses), the license key `A8C6DA-9405FB-E74FB9-C71C3C-207661-V3` -can be used free of charge. For example, this key can be used to follow the getting started guide. +### Academic license (free) -```{note} -Licenses are given **free of charge** for _students and teachers_. Please contact us at -[contact@roseautechnologies.com](mailto:contact@roseautechnologies.com) to get a license key. -``` +_Students and teachers_ are eligible for **free unlimited licenses** to use in academic projects. +Please reach out to us at [contact@roseautechnologies.com](mailto:contact@roseautechnologies.com) to +obtain your free license key. The license key will be valid for one year and can be renewed. + +### Commercial license (paid) + +For other commercial or personal use, a license has to be purchased. Please contact us at +[contact@roseautechnologies.com](mailto:contact@roseautechnologies.com) to obtain a personalized +license. (license-activation)= @@ -46,30 +54,39 @@ Licenses are given **free of charge** for _students and teachers_. Please contac There are two ways to activate the license in your project: -1. Set the environment variable `ROSEAU_LOAD_FLOW_LICENSE_KEY` to the license key. When this - environment variable is defined, it will automatically be used by the solver to validate the - license, no further action is required. - **This is the recommended approach.** - ```{note} - If you need help setting an environment variable, refer to the section - [How to set an environment variable?](license-environment-variable) - ``` -2. Call the function `activate_license` with the license key as argument. This function will - activate the license for the current session. If you use this approach, it is recommended to - store the license key in a file and read it from there to avoid hard coding it in your code and - accidentally committing it to your repository. Example: +### Via environment variables (recommended) - ```python - from pathlib import Path - import roseau.load_flow as rlf +Set the environment variable `ROSEAU_LOAD_FLOW_LICENSE_KEY` to the license key. When this environment +variable is defined, it will automatically be used by the solver to validate the license, no further +action is required. - rlf.activate_license(Path("my_license_key.txt").read_text().strip()) +Please refer to the [How to set an environment variable?](license-environment-variable) section below +if you need help setting an environment variable. - # Rest of your code here - ``` +### Using the `activate_license` function - where the file `my_license_key.txt` contains `A8C6DA-9405FB-E74FB9-C71C3C-207661-V3` (replace - with your license key). +Call the function `activate_license` with the license key as argument. This function will activate +the license for the current session. If you use this approach, it is recommended to store the +license key in a file and read it from there to avoid hard coding it in your code and accidentally +committing it to your repository. Example: + +```python +from pathlib import Path +import roseau.load_flow as rlf + +rlf.activate_license(Path("my_license_key.txt").read_text().strip()) + +# Rest of your code here +``` + +where the file `my_license_key.txt` contains `A8C6DA-9405FB-E74FB9-C71C3C-207661-V3` (replace +with your license key). + +```{important} +Do not share your license key with others. The license key is personal and should not be shared +publicly. If you use a version control system like _Git_, make sure to exclude the file containing +the license key from versioning by adding it to your `.gitignore` file. +``` (license-environment-variable)= diff --git a/doc/_static/Advanced/Floating_Neutral_Auto.png b/doc/_static/Advanced/Floating_Neutral_Auto.png new file mode 100644 index 00000000..79a4e6f4 --- /dev/null +++ b/doc/_static/Advanced/Floating_Neutral_Auto.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb82d047655d02de61f91e69348040bddde6ebca1d77b51c5963824a4817f20d +size 40667 diff --git a/doc/_static/Advanced/Floating_Neutral_Manual.png b/doc/_static/Advanced/Floating_Neutral_Manual.png new file mode 100644 index 00000000..6fd4befa --- /dev/null +++ b/doc/_static/Advanced/Floating_Neutral_Manual.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24030c2e85cae186064bfa5a15b2b7e1a0126c1000fae814258489ce075842b3 +size 37304 diff --git a/doc/_static/Goldstein_And_Price.svg b/doc/_static/Advanced/Goldstein_And_Price.svg similarity index 100% rename from doc/_static/Goldstein_And_Price.svg rename to doc/_static/Advanced/Goldstein_And_Price.svg diff --git a/doc/_static/IO/DGS_Export_Window.png b/doc/_static/IO/DGS_Export_Window.png index 6b9fc846..d63e2766 100644 --- a/doc/_static/IO/DGS_Export_Window.png +++ b/doc/_static/IO/DGS_Export_Window.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c2c2809695a2e6cd730a530078586caec416584f89d56b18b4804d0f594adadb -size 28311 +oid sha256:e4f2844a5b6413fd6733da9ede65d64d1434ca75f2e3e5c990230656796f5486 +size 25741 diff --git a/doc/_static/Line/American_Shunt_Line.svg b/doc/_static/Line/American_Shunt_Line.svg index 932be2d4..bdac2c6b 100644 --- a/doc/_static/Line/American_Shunt_Line.svg +++ b/doc/_static/Line/American_Shunt_Line.svg @@ -178,7 +178,7 @@ - + @@ -218,7 +218,7 @@ - + @@ -258,7 +258,7 @@ - + @@ -298,7 +298,7 @@ - + @@ -393,7 +393,7 @@ - + @@ -419,7 +419,7 @@ - + @@ -459,7 +459,7 @@ - + @@ -500,7 +500,7 @@ - + @@ -586,7 +586,7 @@ - + @@ -612,7 +612,7 @@ - + @@ -652,7 +652,7 @@ - + @@ -693,7 +693,7 @@ - + diff --git a/doc/_static/Line/American_Simplified_Line.svg b/doc/_static/Line/American_Simplified_Line.svg index 2f36fcd7..8a8df683 100644 --- a/doc/_static/Line/American_Simplified_Line.svg +++ b/doc/_static/Line/American_Simplified_Line.svg @@ -138,7 +138,7 @@ - + @@ -177,7 +177,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -255,7 +255,7 @@ - + diff --git a/doc/_static/Line/European_Shunt_Line.svg b/doc/_static/Line/European_Shunt_Line.svg index 4299c33b..7af77369 100644 --- a/doc/_static/Line/European_Shunt_Line.svg +++ b/doc/_static/Line/European_Shunt_Line.svg @@ -1,781 +1,781 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + - - + + - + - + - + - - - - - - - - + + + + + + + + - + - + - - - - + + + + - + - - - + + + - - - + + + - + - + - + - + - + - - - - + + + + - + - - - + + + - - - - + + + + - + - - - + + + - - - + + + - + - + - + - + - + - - - - + + + + - + - - - + + + - - - - + + + + - + - - - + + + - - - + + + - + - + - + - + - + - - - - + + + + - + - - - + + + - - - - + + + + - + - - - + + + - - - + + + - + - + - + - + - + - - - - + + + + - + - - - + + + - - - - + + + + - + - - + + - - - - + + + + - + - - + + - - - - + + + + - + - - + + - - - - + + + + - + - - + + - - - - + + + + - + - - + + - - - - + + + + - + - - + + - - - - + + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - + - - + + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - - + + + + - + - - + + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - - + + + + - + - - + + - + - + - - - + + + - + - - + + - + - + - - - - + + + + - + - - + + - + - + - - - - + + + + - + - - + + - + - + - - - - + + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - + - - + + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - - + + + + - + - - + + - + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - - + + + + - + - - + + - + - + - - - + + + - + - - + + - + - + - - - - + + + + - + - - + + - + - + - - - - + + + + - + - - + + - + - + - + diff --git a/doc/_static/Load/American_Delta_Load.svg b/doc/_static/Load/American_Delta_Load.svg index 72499838..48749c96 100644 --- a/doc/_static/Load/American_Delta_Load.svg +++ b/doc/_static/Load/American_Delta_Load.svg @@ -1,5 +1,5 @@ - + @@ -43,7 +43,7 @@ - + @@ -57,61 +57,61 @@ - + - + - + - - + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - + - + @@ -130,50 +130,50 @@ - + - + - - + + - - - + + + - + - + - + - + - + - + - + - + - - + + - + - - + + - + @@ -185,16 +185,6 @@ - - - - - - - - - - @@ -208,11 +198,21 @@ - + + + + + + + + + + + - + - + diff --git a/doc/_static/Load/American_Star_Load.svg b/doc/_static/Load/American_Star_Load.svg index 3ab4b25e..d6c6b6eb 100644 --- a/doc/_static/Load/American_Star_Load.svg +++ b/doc/_static/Load/American_Star_Load.svg @@ -1,5 +1,5 @@ - + @@ -49,7 +49,7 @@ - + @@ -63,16 +63,16 @@ - + - + - + @@ -104,60 +104,60 @@ - - - + + + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + @@ -169,17 +169,7 @@ - - - - - - - - - - - + @@ -192,13 +182,23 @@ - + - + - - + + + + + + + + + + + + diff --git a/doc/_static/Load/European_Delta_Load.svg b/doc/_static/Load/European_Delta_Load.svg index 948bf5cf..211205e8 100644 --- a/doc/_static/Load/European_Delta_Load.svg +++ b/doc/_static/Load/European_Delta_Load.svg @@ -1,5 +1,5 @@ - + @@ -40,7 +40,7 @@ - + @@ -54,52 +54,52 @@ - + - + - + - - + + - - + + - + - + - + - + - + - + - - + + - + - - + + - + - - + + @@ -117,45 +117,45 @@ - + - + - - + + - - - + + + - + - + - + - + - + - + - + - - + + - + - - + + - + @@ -167,16 +167,6 @@ - - - - - - - - - - @@ -190,11 +180,21 @@ - + + + + + + + + + + + - + - + diff --git a/doc/_static/Load/European_Star_Load.svg b/doc/_static/Load/European_Star_Load.svg index 822e3191..db0fc2bd 100644 --- a/doc/_static/Load/European_Star_Load.svg +++ b/doc/_static/Load/European_Star_Load.svg @@ -1,5 +1,5 @@ - + @@ -46,7 +46,7 @@ - + @@ -60,16 +60,16 @@ - + - + - + @@ -96,50 +96,50 @@ - - - + + + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - + - + - + - + - + @@ -151,17 +151,6 @@ - - - - - - - - - - - @@ -174,13 +163,24 @@ - + - + - + + + + + + + + + + + + diff --git a/doc/_static/Plotting_MVFeeder210.html b/doc/_static/Plotting/MVFeeder210.html similarity index 85% rename from doc/_static/Plotting_MVFeeder210.html rename to doc/_static/Plotting/MVFeeder210.html index 036a0f90..29527562 100644 --- a/doc/_static/Plotting_MVFeeder210.html +++ b/doc/_static/Plotting/MVFeeder210.html @@ -32,7 +32,7 @@ - + -
+
diff --git a/doc/_static/Plotting/MVFeeder210_Graph_No_Geometries.png b/doc/_static/Plotting/MVFeeder210_Graph_No_Geometries.png new file mode 100644 index 00000000..ab73fbad --- /dev/null +++ b/doc/_static/Plotting/MVFeeder210_Graph_No_Geometries.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5422b3b11c425fdfcc7ca5873cd8ba0d412ade535d05399836ff9c5b366958f0 +size 39593 diff --git a/doc/_static/Plotting/Plot_Voltage_Phasors.png b/doc/_static/Plotting/Plot_Voltage_Phasors.png new file mode 100644 index 00000000..63122884 --- /dev/null +++ b/doc/_static/Plotting/Plot_Voltage_Phasors.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43807b8f3b694aaecff566ff7c21ee3345d68ab26503d39de45ac6a2556bc68a +size 31392 diff --git a/doc/_static/VoltageSource/American_Delta_Voltage_Source.svg b/doc/_static/VoltageSource/American_Delta_Voltage_Source.svg index 9eac60d4..ffc6afbc 100644 --- a/doc/_static/VoltageSource/American_Delta_Voltage_Source.svg +++ b/doc/_static/VoltageSource/American_Delta_Voltage_Source.svg @@ -1,5 +1,5 @@ - + @@ -43,153 +43,168 @@ - + - + - + - + + + + + + + + + + - + - + - + - + - - - - - + + + + + - + - + - + - - + + - - + + - + - - + + - - - - - + + + + + - + - + - + - - + + - - + + - + - - + + - - - - - + + + + + - + - + - + - - + + - - + + - + - - + + - - - + + - + + + + - - + + - + - + - - - - - - + + + + + + + + - + - + - + - - - - - + + + + + + + - + - + - + - + diff --git a/doc/_static/VoltageSource/American_Star_Voltage_Source.svg b/doc/_static/VoltageSource/American_Star_Voltage_Source.svg index 7839ff16..647b768b 100644 --- a/doc/_static/VoltageSource/American_Star_Voltage_Source.svg +++ b/doc/_static/VoltageSource/American_Star_Voltage_Source.svg @@ -1,5 +1,5 @@ - + @@ -49,145 +49,165 @@ - + - + - + - + - + + + + + + + + + + + + + - + - + - + - + - + - - - - + + + + - + - + - + - - + + - - - - - + + + + + - + - + - + - - + + - - - - - + + + + + - + - + - + - - + + - - - + + - + - - + + + + + - + - + - - - - - + + + + + + + - + + - + - + - - - - - + + + + - - + + + + - + - + - - - - - - + + + + + + + + - + - + - + - + diff --git a/doc/_static/VoltageSource/European_Delta_Voltage_Source.svg b/doc/_static/VoltageSource/European_Delta_Voltage_Source.svg index 8f5a474c..564f811b 100644 --- a/doc/_static/VoltageSource/European_Delta_Voltage_Source.svg +++ b/doc/_static/VoltageSource/European_Delta_Voltage_Source.svg @@ -1,5 +1,5 @@ - + @@ -37,138 +37,153 @@ - + - + - + - + + + + + + + + + + - + - + - + - + - - - - - - + + + + + + - + - - + + - - + + - + - - + + - - - - - - + + + + + + - + - - + + - - + + - + - - + + - - - - - - + + + + + + - + - - + + - - + + - + - - + + - - - + + - + + + + - - + + - + - + - - - - - - + + + + + + + + - + - + - + - - - - - + + + + + + + - + - + - + - + diff --git a/doc/_static/VoltageSource/European_Star_Voltage_Source.svg b/doc/_static/VoltageSource/European_Star_Voltage_Source.svg index 62947c67..edd56bea 100644 --- a/doc/_static/VoltageSource/European_Star_Voltage_Source.svg +++ b/doc/_static/VoltageSource/European_Star_Voltage_Source.svg @@ -1,5 +1,5 @@ - + @@ -43,130 +43,150 @@ - + - + - + - + - + + + + + + + + + + + + + - + - + - + - + - + - - - - - + + + + + - + - - + + - - - - - - + + + + + + - + - - + + - - - - - - + + + + + + - + - - + + - - - + + - + - - + + + + + - + - + - - - - - + + + + + + + - + + - + - + - - - - - + + + + - - + + + + - + - + - - - - - - + + + + + + + + - + - + - + - + diff --git a/doc/_static/css/custom.css b/doc/_static/css/custom.css index 770ebd21..c9815e79 100644 --- a/doc/_static/css/custom.css +++ b/doc/_static/css/custom.css @@ -77,3 +77,14 @@ h6, font-weight: unset; line-height: unset; } + +/*Roseau colors */ +.roseau-primary { + color: #234e83; +} +.roseau-secondary { + color: #cad40e; +} +.roseau-tertiary { + color: #55b2aa; +} diff --git a/doc/advanced/Floating_Neutral.md b/doc/advanced/Floating_Neutral.md new file mode 100644 index 00000000..a0c78361 --- /dev/null +++ b/doc/advanced/Floating_Neutral.md @@ -0,0 +1,140 @@ +--- +myst: + html_meta: + "description lang=en": | + Learn more about the concept of floating neutrals with Roseau Load Flow, a powerful load flow + solver for the electrical calculation of smart grids. + "description lang=fr": | + En savoir plus sur le concept de neutres flottants avec Roseau Load Flow, solveur d'écoulements + de charge pour le calcul électrique des réseaux intelligents. + "keywords lang=fr": simulation, neutre flottant, écoulement de charge déséquilibré + "keywords lang=en": simulation, floating neutral, unbalanced power flow +--- + +# Floating Neutral + +## What is floating neutral + +A "floating" neutral occurs when the neutral wire, crucial for balancing electrical loads, becomes +disconnected or loose. This can happen within the electrical panel or between the utility and the +panel due to mechanical failure, corrosion, or other factors. This condition is hazardous because +it disrupts the normal voltage distribution across electrical components. As a result, some +appliances may receive excessive voltage while others receive insufficient power. In severe cases, +outlets can become dangerously energized with full phase-to-phase voltage, posing a significant +risk of equipment damage, electric shock, or fire. + +With a perfectly balanced load, the neutral current is zero and the neutral voltage is zero as well. +With an unbalanced load, the neutral current is non-zero. In this case, it is the role of the +neutral to balance the voltage across the electrical phases. In a floating neutral situation, the +phase-to-phase voltages remain normal, but the 0V reference of the neutral gets lost. The larger +the load imbalance, the more serious the issue becomes. + +## Modelling floating neutral in Roseau Load Flow + +Roseau Load Flow offers an intuitive interface for modelling floating neutrals. + +### Implicit floating neutral + +When defining a load or a source with a neutral connection (e.g., 3-phase load with phases "abcn"), +on a bus without a neutral port (e.g., 3-phase bus with phases "abc"), the neutral is implicitly +floating. This is because the bus doesn't have a neutral to connect to. + +```python +import matplotlib.pyplot as plt +import roseau.load_flow as rlf +from roseau.load_flow.plotting import plot_voltage_phasors + +# Define a bus without a neutral +bus = rlf.Bus("Bus", phases="abc") +source = rlf.VoltageSource("Source", bus=bus, voltages=rlf.Q_(400, "V")) +# Define a balanced and an unbalanced load with a neutral. Their neutral is +# implicitly floating because the bus doesn't have a neutral. +z = rlf.Q_(50 + 500j, "ohm") +balanced_load = rlf.ImpedanceLoad("Balanced Load", bus=bus, impedances=z, phases="abcn") +unbalanced_load = rlf.ImpedanceLoad( + "Unbalanced Load", bus=bus, impedances=[z, 3 * z, 5 * z], phases="abcn" +) +pref = rlf.PotentialRef("PRef", element=bus) +en = rlf.ElectricalNetwork.from_element(bus) +en.solve_load_flow() + + +fig, axes = plt.subplots(1, 3, figsize=(12, 4)) +plot_voltage_phasors(source, ax=axes[0]) +plot_voltage_phasors(balanced_load, ax=axes[1]) +plot_voltage_phasors(unbalanced_load, ax=axes[2]) +plt.show() +``` + +```{image} /_static/Advanced/Floating_Neutral_Auto.png +:alt: Floating neutral created automatically due to missing neutral in the bus +:align: center +``` + +Notice that although the bus doesn't have a neutral, loads connected to this bus can have a neutral +connection. This is because the neutral of a load or source is implicitly considered floating. + +The plots of the voltage phasors above show what happens to the potential at the neutral point when +the neutral is floating. For the balanced load, the neutral remains at the center of the phasor +diagram, while for the unbalanced load, the neutral moves away from the center towards the phase +with the lowest impedance. The phase with the highest impedance (i.e with the lowest power) is the +one exposed to the highest voltage. + +### Explicit floating neutral + +You can explicitly define a floating neutral by passing `connect_neutral=False` to the constructor +of a load or source element. This is useful for modelling both elements with floating neutrals and +elements with connected neutrals on the same bus. + +```python +import matplotlib.pyplot as plt +import numpy as np +import roseau.load_flow as rlf +from roseau.load_flow.plotting import plot_voltage_phasors + +# Define a bus with a neutral +bus = rlf.Bus("Bus", phases="abcn") +source = rlf.VoltageSource("Source", bus, voltages=rlf.Q_(230, "V")) +# Define two unbalanced loads, one with connected neutral and one with floating neutral +z = rlf.Q_(50 + 500j, "ohm") * np.array([1, 3, 5]) # different impedance on each phase +connected_load = rlf.ImpedanceLoad( + "Load - Neutral Connected", bus, impedances=z, connect_neutral=True +) +floating_load = rlf.ImpedanceLoad( + "Load - Neutral Floating", bus, impedances=z, connect_neutral=False +) +pref = rlf.PotentialRef("PRef", element=bus) +en = rlf.ElectricalNetwork.from_element(bus) +en.solve_load_flow() + +fig, axes = plt.subplots(1, 3, figsize=(12, 4)) +plot_voltage_phasors(source, ax=axes[0]) +plot_voltage_phasors(connected_load, ax=axes[1]) +plot_voltage_phasors(floating_load, ax=axes[2]) +plt.show() +``` + +```{image} /_static/Advanced/Floating_Neutral_Manual.png +:alt: Floating neutral created manually by setting `connect_neutral=False` +:align: center +``` + +Notice that here even though the bus has a neutral, we can have loads with connected or floating +neutrals connected to this bus. + +In the plots above, the neutral of the connected load remains at the center of the phasor diagram, +even though the load is unbalanced. In this case, the neutral potential is fixed by the source and +the voltages remain balanced. On the other hand, the neutral of the load with a floating neutral +drifts away from the center towards the phase with the lowest impedance as we saw before. + +````{note} +Be careful with passing `connect_neutral=True` on a bus without a neutral. This will raise an error +because the neutral cannot be connected: + +```pycon +>>> import roseau.load_flow as rlf +>>> bus = rlf.Bus("Bus", phases="abc") +>>> rlf.ImpedanceLoad("Load", bus, impedances=50, phases="abcn", connect_neutral=True) +RoseauLoadFlowException: Phases ['n'] of load 'Load' are not in bus 'Bus' phases 'abc' [bad_phase] +``` +```` diff --git a/doc/advanced/Potential_Reference.md b/doc/advanced/Potential_Reference.md new file mode 100644 index 00000000..094d59b3 --- /dev/null +++ b/doc/advanced/Potential_Reference.md @@ -0,0 +1,265 @@ +--- +myst: + html_meta: + "description lang=en": | + Learn about advanced concepts around the potential reference point of electric network for a + load flow calculation with Roseau Load Flow. + "description lang=fr": | + Découvrez les concepts avancés autour du point de référence potentiel du réseau électrique + pour un calcul d'écoulement de charge avec Roseau Load Flow. + "keywords lang=fr": simulation, réseau, électrique, potentiel, référence, origine de tension + "keywords lang=en": simulation, power grid, potentials, reference, voltage origin +--- + +(advanced-pref)= + +# Potential Reference + +## Introduction + +A voltage is a difference in electric potential between two points in space. It represents the +energy required to move a unit of electric charge from a reference point to a specific point. In +electrical engineering, the electric potential of nodes is calculated relative to a chosen reference +point. While the reference point is often the earth, it can be any point in the network. The choice +of the reference point does not impact the physical behavior of the network, but it does affect the +numerical values of the electric potentials in the network. + +In the power system, transformers are used to connect different parts of the network without direct +conduction of electric current between these parts, except for autotransformers. A transformer thus +isolates the electric potentials of its different sides. This isolation, called galvanic isolation, +allows the electric potentials of the different sides of a transformer to be set independently. +This means that networks might have different reference points for the electric potentials. More +precisely, a network must have a reference point for each galvanically isolated section. + +## Potential reference in Roseau Load Flow + +In _Roseau Load Flow_, the definition of the reference point for the electric potentials is managed +by the {class}`~roseau.load_flow.PotentialRef` element. The potential reference is decoupled from +the "earth" that is represented by the {class}`~roseau.load_flow.Ground` element. This decoupling +gives more flexibility in terms of the choice of the reference point for the electric potentials in +the network. There are three ways to set the reference point for the electric potentials in the +network. + +1. Settting the potential reference with a ground +2. Settting the potential reference with a specific node and phase +3. Settting the potential reference with a specific node and two or more phases + +### Reference with a ground + +This covers the most common case where the earth is considered as the reference point. In this case, +the potential of the ground is fixed at $0V$ and the electric potentials of the other nodes are +computed relative to the ground. + +```python +import roseau.load_flow as rlf + +# Create a bus with a voltage source +bus = rlf.Bus("Bus", phases="abcn") +source = rlf.VoltageSource("Source", bus=bus, voltages=230) +# Create a ground and a potential reference connected to the ground +ground = rlf.Ground("Ground") +pref = rlf.PotentialRef("PotentialRef", element=ground) +# Connect the ground to any phase of the bus, here the neutral +ground.connect(bus=bus, phase="n") +en = rlf.ElectricalNetwork.from_element(bus) +en.solve_load_flow() + +# The potential of the ground is guaranteed to be 0V +print(ground.res_potential) # 0j volt +# Consequently, the potential of neutral is also 0V +print(bus.res_potentials[3]) # 0j volt +# The potential of phase "a" is 230V relative to the reference (ground/neutral) +print(bus.res_potentials[0]) # (230+0j) volt +# The voltage Van is also 230V: Van = Va - Vn = (230+0j) - 0j = (230+0j) volt +print(bus.res_voltages[0]) # (230+0j) volt +``` + +### Reference with a specific node and phase + +In this case, the reference point is a particular phase of a node (bus). The potential of the +reference phase is fixed at $0V$ and the electric potentials of the other phases are computed +relative to the reference phase. + +```python +import roseau.load_flow as rlf + +# Create a bus with a voltage source +bus = rlf.Bus("Bus", phases="abcn") +source = rlf.VoltageSource("Source", bus=bus, voltages=230) +# Create a potential reference connected to phase "n" of the bus +pref = rlf.PotentialRef("PotentialRef", element=bus, phases="n") +en = rlf.ElectricalNetwork.from_element(bus) +en.solve_load_flow() + +# The potential Vn is guaranteed to be 0V, the potential Va is (230+0j) volt +print(bus.res_potentials) # [230+0j, -115-199.1858j, -115+199.1858j, 0j] volt +print(abs(bus.res_potentials)) # [230.0, 230.0, 230.0, 0.0] volt +# The voltages Van, Vbn, and Vcn are 230V as defined by the source +print(bus.res_voltages) # [230+0j, -115-199.1858j, -115+199.1858j] volt +print(abs(bus.res_voltages)) # [230.0, 230.0, 230.0] volt +``` + +Choosing another phase as the reference point will change the numerical values of the electric +potentials but not the values of the voltages. + +```python +import roseau.load_flow as rlf + +# Create a bus with a voltage source +bus = rlf.Bus("Bus", phases="abcn") +source = rlf.VoltageSource("Source", bus=bus, voltages=230) +# Create a potential reference connected to phase "a" of the bus +pref = rlf.PotentialRef("PotentialRef", element=bus, phases="a") +en = rlf.ElectricalNetwork.from_element(bus) +en.solve_load_flow() + +# The potential Va is guaranteed to be 0V, the potential Vn becomes (-230+0j) volt +print(bus.res_potentials) # [0+0j, -345-199.1858j, -345+199.1858j, -230+0j] volt +print(abs(bus.res_potentials)) # [0.0, 398.3717, 398.3717, 230.0] volt +# The voltages Van, Vbn, and Vcn are still 230V +print(bus.res_voltages) # [230+0j, -115-199.1858j, -115+199.1858j] volt +print(abs(bus.res_voltages)) # [230.0, 230.0, 230.0] volt +``` + +### Reference with a specific node and two or more phases + +In this case, the reference point is not a physical point in the network but a virtual point defined +by the sum of the potentials of two or more phases of a node (bus). The reference potential of $0V$ +is defined as the sum of the potentials of the reference phases. + +```python +import roseau.load_flow as rlf + +# Create a bus with a voltage source +bus = rlf.Bus("Bus", phases="abcn") +source = rlf.VoltageSource("Source", bus=bus, voltages=230) +# Create a potential reference with phases "a" and "b" of the bus +pref = rlf.PotentialRef("PotentialRef", element=bus, phases="ab") +en = rlf.ElectricalNetwork.from_element(bus) +en.solve_load_flow() + +# The potential of the midpoint between phases "a" and "b" is guaranteed to be 0V +print(bus.res_potentials[0] + bus.res_potentials[1]) # 0j volt +# The potential of phase "b" is thus the negative of that of phase "a" +print(bus.res_potentials[:2]) # [172.5+99.5929j, -172.5-99.5929j] volt +# The potential of phase "c" is 1.5x 230V, 3x the potential of "n" +print(abs(bus.res_potentials[2:])) # [345.0, 115.0] volt +# The voltages Van, Vbn, and Vcn are still 230V as defined by the source +print(abs(bus.res_voltages)) # [230.0, 230.0, 230.0] volt +``` + +## Galvanic isolation and potential references + +In a network with galvanic isolation as mentioned in the introduction, the electric potentials of +the different sections of the network are independent. For instance, consider a MV/LV transformer +with a neutral point on the LV side. Consider that the neutral point of the LV side is connected to +the ground while the MV side does not have a neutral point. In this case, the electric potentials +of the MV and LV sides of the transformer can be set as follows: + +```python +import roseau.load_flow as rlf + +# Create MV and LV buses with an MV source +mv_bus = rlf.Bus("MVBus", phases="abc") +lv_bus = rlf.Bus("LVBus", phases="abcn") +rlf.VoltageSource("MVSource", bus=mv_bus, voltages=20e3) + +# Create a delta-wye transformer connecting the MV and LV buses +tp = rlf.TransformerParameters.from_catalogue("SE_Minera_AA0Ak_160kVA") +rlf.Transformer("MV/LV Transformer", bus1=mv_bus, bus2=lv_bus, parameters=tp) + +# Define the potential references for the MV and LV sides +rlf.PotentialRef("MV PotentialRef", element=mv_bus) # by default, phases="abc" +rlf.PotentialRef("LV PotentialRef", element=lv_bus) # by default, phases="n" + +en = rlf.ElectricalNetwork.from_element(mv_bus) +en.solve_load_flow() + +# The potential of the neutral of the LV side is guaranteed to be 0V +print(lv_bus.res_potentials[3]) # 0j volt +# The sum of the potentials of the phases of the MV side is 0V +print(mv_bus.res_potentials.sum()) # 0j volt +``` + +In this example, it is not possible to set a single reference point for the electric potentials of +the MV and LV sides of the transformer. This is a very simple example that clearly illustrates the +concept of galvanic isolation. In a real MV/LV network, both sides may be connected to a common +ground through the shunt components of their lines or the neutral point of the transformer. In this +case, the two sides of the transformer are not galvanically isolated, and the electric potentials +of the two sides must be set relative to a common reference point: + +```python +import roseau.load_flow as rlf + +# Create 2 MV and 2 LV buses with a MV source +mv_bus1 = rlf.Bus("MVBus1", phases="abc") +mv_bus2 = rlf.Bus("MVBus2", phases="abc") +lv_bus1 = rlf.Bus("LVBus1", phases="abcn") +lv_bus2 = rlf.Bus("LVBus2", phases="abcn") +rlf.VoltageSource("Source", bus=mv_bus1, voltages=20_000) + +# Create a delta-wye transformer connecting the MV and LV buses +tp = rlf.TransformerParameters.from_catalogue("SE_Minera_AA0Ak_160kVA") +rlf.Transformer("MV/LV Transformer", bus1=mv_bus1, bus2=lv_bus1, parameters=tp) + +# Create a common ground for the MV and LV sides +ground = rlf.Ground("Ground") +mv_lp = rlf.LineParameters.from_catalogue("U_AL_150", nb_phases=3) +rlf.Line("MV Line", bus1=mv_bus1, bus2=mv_bus2, length=1, parameters=mv_lp, ground=ground) +lv_lp = rlf.LineParameters.from_catalogue("U_AL_70", nb_phases=4) +rlf.Line( + "LV Line", bus1=lv_bus1, bus2=lv_bus2, length=0.1, parameters=lv_lp, ground=ground +) + +# Create a common potential reference for the MV and LV sides +rlf.PotentialRef("PotentialRef", element=mv_bus1) + +en = rlf.ElectricalNetwork.from_element(mv_bus1) +en.solve_load_flow() # OK +``` + +Trying to set another reference point for the electric potentials in this network will result in an +error because the network is galvanically connected through the common ground: + +```python +# Adding this line to the above network will raise an error +rlf.PotentialRef("PotentialRef2", element=lv_bus1) +# RoseauLoadFlowException: The connected component containing the element 'LVBus2' +# has 2 potential references, it should have only one. [several_potential_reference] +``` + +This can be worked around by creating separate ground elements for the MV and LV sides: + +```python +import roseau.load_flow as rlf + +# Create 2 MV and 2 LV buses with a MV source +mv_bus1 = rlf.Bus("MVBus1", phases="abc") +mv_bus2 = rlf.Bus("MVBus2", phases="abc") +lv_bus1 = rlf.Bus("LVBus1", phases="abcn") +lv_bus2 = rlf.Bus("LVBus2", phases="abcn") +rlf.VoltageSource("Source", bus=mv_bus1, voltages=20_000) + +# Create a delta-wye transformer connecting the MV and LV buses +tp = rlf.TransformerParameters.from_catalogue("SE_Minera_AA0Ak_160kVA") +rlf.Transformer("MV/LV Transformer", bus1=mv_bus1, bus2=lv_bus1, parameters=tp) + +# Create separate grounds for the MV and LV sides +mv_ground = rlf.Ground("MVGround") +mv_lp = rlf.LineParameters.from_catalogue("U_AL_150", nb_phases=3) +rlf.Line( + "MV Line", bus1=mv_bus1, bus2=mv_bus2, length=1, parameters=mv_lp, ground=mv_ground +) +lv_ground = rlf.Ground("LVGround") +lv_lp = rlf.LineParameters.from_catalogue("U_AL_70", nb_phases=4) +rlf.Line( + "LV Line", bus1=lv_bus1, bus2=lv_bus2, length=0.1, parameters=lv_lp, ground=lv_ground +) + +# Create separate potential references for the MV and LV sides +rlf.PotentialRef("MVPotentialRef", element=mv_bus1) +rlf.PotentialRef("LVPotentialRef", element=lv_bus1) + +en = rlf.ElectricalNetwork.from_element(mv_bus1) +en.solve_load_flow() # OK +``` diff --git a/doc/Solvers.md b/doc/advanced/Solvers.md similarity index 96% rename from doc/Solvers.md rename to doc/advanced/Solvers.md index 8fb1c890..0dca8e64 100644 --- a/doc/Solvers.md +++ b/doc/advanced/Solvers.md @@ -13,7 +13,9 @@ myst: (solvers)= -# General information +# Solvers + +## General information The goal is to compute the voltages at each bus and the currents and powers flow in each branch of the network. The computation must respect the Kirchhoff's laws and the constraints of the network. @@ -42,7 +44,7 @@ In code, $\varepsilon$ can be set with `en.solve_load_flow(tolerance=...)` (by d There are several solvers to solve this kind of problems. In _Roseau Load Flow_, the following solvers are available: -# Newton-Raphson +## Newton-Raphson This is the classical [_Newton-Raphson_ method](https://en.wikipedia.org/wiki/Newton%27s_method). @@ -64,11 +66,11 @@ within a maximum number of iterations (modify with `en.solve_load_flow(max_itera the maximum number of iterations is exceeded, the solver did not converge and the execution fails. -## Parameters +### Parameters The _Newton-Raphson_ solver doesn't accept any parameter. -# Goldstein and Price +## Goldstein and Price This is a variant of the classical _Newton-Raphson_ solver with a linear search. @@ -106,7 +108,7 @@ A search is made to find $t$ such that: m_2q'(0) \leqslant \frac{q(t) - q(0)}{t} \leqslant m_1q'(0) ``` -```{image} /_static/Goldstein_And_Price.svg +```{image} /_static/Advanced/Goldstein_And_Price.svg :alt: Goldstein and Price conditions :width: 500px :align: center @@ -122,7 +124,7 @@ $t$ is then used to compute $x_{k+1} = x_k + t d(x_k)$ The _Goldstein and Price_ variant is thus as fast as the classical _Newton-Raphson_ while being more robust. -## Parameters +### Parameters The _Goldstein and Price_ solver accepts the following parameters: diff --git a/doc/advanced/index.md b/doc/advanced/index.md new file mode 100644 index 00000000..6488f9af --- /dev/null +++ b/doc/advanced/index.md @@ -0,0 +1,10 @@ +This section explains some advanced concepts in _Roseau_Load_Flow_: + +```{toctree} +:maxdepth: 2 +:caption: Advanced + +Solvers +Floating_Neutral +Potential_Reference +``` diff --git a/doc/conf.py b/doc/conf.py index 87f8cc1f..779ba7be 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -22,8 +22,8 @@ # author = "Benoît Vinot" # The full version, including alpha/beta/rc tags -version = "0.9" -release = "0.9.1" +version = "0.10" +release = "0.10.0" # -- General configuration --------------------------------------------------- @@ -33,7 +33,6 @@ extensions = [ "myst_parser", "sphinx.ext.mathjax", - "sphinx.ext.autodoc", "sphinx.ext.napoleon", "sphinx.ext.intersphinx", "sphinx.ext.extlinks", @@ -72,14 +71,6 @@ # As these files are not meant to be built, they are automatically excluded from source files. html_extra_path = ["robots.txt", ".htaccess"] -# -- Options for autodoc ---------------------------------------------------- -autodoc_default_options = {"ignore-module-all": False} -autodoc_member_order = "bysource" -autodoc_typehints = "signature" -autodoc_inherit_docstrings = True -autoclass_content = "both" # show both class and __init__ docstrings -autodoc_mock_imports = ["roseau.load_flow_engine"] # Ignore missing dependencies when building the documentation - # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for @@ -92,8 +83,8 @@ html_favicon = "_static/Favicon_Roseau_Technologies.ico" html_theme_options = { "source_repository": "https://github.com/RoseauTechnologies/Roseau_Load_Flow/", - # "source_branch": "main", - # "source_directory": "source/", + "source_branch": "main", + "source_directory": "doc/", # "sidebar_hide_name": True, "navigation_with_keys": True, "light_css_variables": {"color-announcement-background": "#222798"}, @@ -122,12 +113,30 @@ # Extra CSS files html_css_files = ["css/custom.css"] +# Custom roles +rst_prolog = """ +.. role:: roseau-primary +.. role:: roseau-secondary +.. role:: roseau-tertiary +""" + + +# -- Options for autodoc ---------------------------------------------------- +autodoc_default_options = {"ignore-module-all": False} +autodoc_member_order = "bysource" +autodoc_typehints = "signature" +autodoc_inherit_docstrings = True +autoclass_content = "both" # show both class and __init__ docstrings +autodoc_mock_imports = ["roseau.load_flow_engine"] # Ignore missing dependencies when building the documentation + + # -- Options for AutoAPI ------------------------------------------------- autoapi_dirs = ["../roseau"] autoapi_ignore = ["**/tests/**", "**/conftest.py", "__about__.py"] autoapi_options = ["members", "show-inheritance", "show-module-summary", "imported-members"] autoapi_python_class_content = "both" # without this, the __init__ docstring is not shown autoapi_python_use_implicit_namespaces = True +suppress_warnings = ["autoapi.python_import_resolution"] # For the import of roseau.load_flow_engine.cy_engine # -- Options for intersphinx ------------------------------------------------- intersphinx_mapping = { @@ -140,6 +149,9 @@ "typing_extensions": ("https://typing-extensions.readthedocs.io/en/stable/", None), "matplotlib": ("https://matplotlib.org/stable/", None), "networkx": ("https://networkx.org/documentation/stable/", None), + "pyproj": ("https://pyproj4.github.io/pyproj/stable/", None), + "certifi": ("https://certifiio.readthedocs.io/en/latest/", None), + "platformdirs": ("https://platformdirs.readthedocs.io/en/latest/", None), } # -- Options for sphinx_copybutton ------------------------------------------- diff --git a/doc/images/Load/American_Delta_Load.tex b/doc/images/Load/American_Delta_Load.tex index 23117509..f5891da5 100644 --- a/doc/images/Load/American_Delta_Load.tex +++ b/doc/images/Load/American_Delta_Load.tex @@ -13,27 +13,27 @@ % Coordonnées \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (A2) at ($(-\Radius,\Radius)-(1,0)$);% - \coordinate (C2) at (A2 |- B);% - \coordinate (B2) at (A2 |- B); %x of A2 and y of B - \coordinate (C2) at ($(B2)-(0,1.25)$);% - \coordinate (C3) at ($(C)-(0,1.25)$);% + \coordinate (B2) at (A2 |- C);% + \coordinate (C2) at (A2 |- C);% + \coordinate (B2) at ($(C2)-(0,1.25)$);% + \coordinate (B3) at ($(B)-(0,1.25)$);% % Nœuds \node[above] at (A) {A};% - \node[below] at (B) {B};% - \node[right] at (C) {C};% + \node[right] at (B) {B};% + \node[below] at (C) {C};% % Lignes - \draw (A) to[generic, v>=$\underline{V_{\arm}}-\underline{V_{\brm}}$, i=$\underline{I_{\abrm}}$, *-*] (B) % - to[generic, v>=$\underline{V_{\brm}}-\underline{V_{\crm}}$, i=$\underline{I_{\bcrm}}$, *-*] (C) % - to[generic, v>=$\underline{V_{\crm}}-\underline{V_{\arm}}$, i=$\underline{I_{\carm}}$, *-*] (A);% + \draw (A) to[generic, v^>=$\underline{V_{\arm}}-\underline{V_{\brm}}$, i_=$\underline{I_{\abrm}}$, *-*] (B) % + to[generic, v^>=$\underline{V_{\brm}}-\underline{V_{\crm}}$, i_=$\underline{I_{\bcrm}}$, *-*] (C) % + to[generic, v^>=$\underline{V_{\crm}}-\underline{V_{\arm}}$, i_=$\underline{I_{\carm}}$, *-*] (A);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B);% - \draw (C) -- (C3);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% + \draw (B) -- (B3);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C);% \end{tikzpicture} \end{document} % Local Variables: diff --git a/doc/images/Load/American_Star_Load.tex b/doc/images/Load/American_Star_Load.tex index d850d4bb..8c5e81a0 100644 --- a/doc/images/Load/American_Star_Load.tex +++ b/doc/images/Load/American_Star_Load.tex @@ -15,22 +15,22 @@ % Coordinates \coordinate (A1) at (90:\radius);% - \coordinate (B1) at (210:\radius);% - \coordinate (C1) at (330:\radius);% + \coordinate (B1) at (330:\radius);% + \coordinate (C1) at (210:\radius);% \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (N) at (0,0);% \coordinate (A2) at ($(-\Radius,\Radius)-(1,0)$);% - \coordinate (B2) at (A2 |- B); %x of A2 and y of B - \coordinate (C2) at ($(B2)-(0,1)$);% - \coordinate (C3) at ($(C)-(0,1)$);% + \coordinate (C2) at (A2 |- C);% + \coordinate (B2) at ($(C2)-(0,1)$);% + \coordinate (B3) at ($(B)-(0,1)$);% \coordinate (N2) at (A2 |- N);% % Nodes \node[above] at (A) {A};% - \node[below] at (B) {B};% - \node[right] at (C) {C};% + \node[right] at (B) {B};% + \node[below] at (C) {C};% \node[above right] at (N) {N};% % Lines @@ -38,9 +38,10 @@ \draw (B) to[short,*-] (B1) to[generic, v>=$\underline{V_{\brm}}-\underline{V_{\nrm}}$, -*] (N);% \draw (C) to[short,*-] (C1) to[generic, v>=$\underline{V_{\crm}}-\underline{V_{\nrm}}$, -*] (N);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-*] (B);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% - \draw (C3) -- (C); \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% + \draw (B3) -- (B);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-*] (C);% + \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% % Line-to-line voltage % \draw (A) to[open, v=$V_{m,\abrm}$] (B) diff --git a/doc/images/Load/European_Delta_Load.tex b/doc/images/Load/European_Delta_Load.tex index f4300e4a..19e731ef 100644 --- a/doc/images/Load/European_Delta_Load.tex +++ b/doc/images/Load/European_Delta_Load.tex @@ -13,27 +13,27 @@ % Coordonnées \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (A2) at ($(-\Radius,\Radius)-(1,0)$);% - \coordinate (C2) at (A2 |- B);% - \coordinate (B2) at (A2 |- B); %x of A2 and y of B - \coordinate (C2) at ($(B2)-(0,1.25)$);% - \coordinate (C3) at ($(C)-(0,1.25)$);% + \coordinate (B2) at (A2 |- C);% + \coordinate (C2) at (A2 |- C);% + \coordinate (B2) at ($(C2)-(0,1.25)$);% + \coordinate (B3) at ($(B)-(0,1.25)$);% % Nœuds \node[above] at (A) {A};% - \node[below] at (B) {B};% - \node[right] at (C) {C};% + \node[right] at (B) {B};% + \node[below] at (C) {C};% % Lignes - \draw (A) to[generic, v<=$\underline{V_{\arm}}-\underline{V_{\brm}}$, i=$\underline{I_{\abrm}}$, *-*] (B) % - to[generic, v<=$\underline{V_{\brm}}-\underline{V_{\crm}}$, i=$\underline{I_{\bcrm}}$, *-*] (C) % - to[generic, v<=$\underline{V_{\crm}}-\underline{V_{\arm}}$, i=$\underline{I_{\carm}}$, *-*] (A);% + \draw (A) to[generic, v^<=$\underline{V_{\arm}}-\underline{V_{\brm}}$, i_ =$\underline{I_{\abrm}}$, *-*] (B) % + to[generic, v^<=$\underline{V_{\brm}}-\underline{V_{\crm}}$, i_ =$\underline{I_{\bcrm}}$, *-*] (C) % + to[generic, v^<=$\underline{V_{\crm}}-\underline{V_{\arm}}$, i_ =$\underline{I_{\carm}}$, *-*] (A);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B);% - \draw (C) -- (C3);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% + \draw (B) -- (B3);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C);% \end{tikzpicture} \end{document} % Local Variables: diff --git a/doc/images/Load/European_Star_Load.tex b/doc/images/Load/European_Star_Load.tex index faef850d..66ede9db 100644 --- a/doc/images/Load/European_Star_Load.tex +++ b/doc/images/Load/European_Star_Load.tex @@ -15,22 +15,22 @@ % Coordinates \coordinate (A1) at (90:\radius);% - \coordinate (B1) at (210:\radius);% - \coordinate (C1) at (330:\radius);% + \coordinate (B1) at (330:\radius);% + \coordinate (C1) at (210:\radius);% \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (N) at (0,0);% \coordinate (A2) at ($(-\Radius,\Radius)-(1,0)$);% - \coordinate (B2) at (A2 |- B); %x of A2 and y of B - \coordinate (C2) at ($(B2)-(0,1)$);% - \coordinate (C3) at ($(C)-(0,1)$);% + \coordinate (C2) at (A2 |- C);% + \coordinate (B2) at ($(C2)-(0,1)$);% + \coordinate (B3) at ($(B)-(0,1)$);% \coordinate (N2) at (A2 |- N);% % Nodes \node[above] at (A) {A};% - \node[below] at (B) {B};% - \node[right] at (C) {C};% + \node[right] at (B) {B};% + \node[below] at (C) {C};% \node[above right] at (N) {N};% % Lines @@ -38,9 +38,10 @@ \draw (B) to[short,*-] (B1) to[generic, v<=$\underline{V_{\brm}}-\underline{V_{\nrm}}$, -*] (N);% \draw (C) to[short,*-] (C1) to[generic, v<=$\underline{V_{\crm}}-\underline{V_{\nrm}}$, -*] (N);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-*] (B);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% - \draw (C3) -- (C); \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% + \draw (B3) -- (B);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-*] (C);% + \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% % Line-to-line voltage % \draw (A) to[open, v=$V_{m,\abrm}$] (B) diff --git a/doc/images/Makefile b/doc/images/Makefile index bd110a6f..0464950e 100644 --- a/doc/images/Makefile +++ b/doc/images/Makefile @@ -11,7 +11,7 @@ OUTPUT_FOLDER:=$(shell realpath ../_static/) # Files TEX_FILES:=$(filter-out Preambule.tex Load/FlexibleLoad/Domain_Common.tex Transformer/Windings_Common.tex, $(shell find . -name '*.tex' -type f | sed -r 's/^\.\///')) -PDF_FILES:=$(TEX_FILES:%.tex=%.pdf) +PDF_FILES:=$(TEX_FILES:%.tex=$(OUTPUT_FOLDER)/%.pdf) SVG_FILES:=$(TEX_FILES:%.tex=$(OUTPUT_FOLDER)/%.svg) AUX_FILES:=$(shell find $(OUTPUT_FOLDER) -name '*.aux' -type f | sed -r 's/^\.\///') LOG_FILES:=$(shell find $(OUTPUT_FOLDER) -name '*.log' -type f | sed -r 's/^\.\///') @@ -26,10 +26,12 @@ $(OUTPUT_FOLDER)/Domain_%.svg: $(INPUT_FOLDER)/Load/FlexibleLoad/Domain_%.tex $( $(OUTPUT_FOLDER)/Transformer/Winding%.svg: $(INPUT_FOLDER)/Transformer/Winding%.tex $(INPUT_FOLDER)/Transformer/Windings_Common.tex Preambule.tex $(OUTPUT_FOLDER)/Load/FlexibleLoad/%_Control_Curve_Example.svg: $(INPUT_FOLDER)/Load/FlexibleLoad/%_Control_Curve_Example.tex $(INPUT_FOLDER)/Load/FlexibleLoad/%_Example.csv Preambule.tex $(OUTPUT_FOLDER)/Load/FlexibleLoad/%_Trajectory_Example.svg: $(INPUT_FOLDER)/Load/FlexibleLoad/%_Trajectory_Example.tex $(INPUT_FOLDER)/Load/FlexibleLoad/%_Example.csv Preambule.tex -$(OUTPUT_FOLDER)/%.svg: %.tex Preambule.tex +$(OUTPUT_FOLDER)/%.pdf: %.tex Preambule.tex @$(LUALATEX) --jobname=$(basename $<) --file-line-error --interaction=nonstopmode \ --shell-escape --output-directory=$(OUTPUT_FOLDER) $< +%.svg: %.pdf + @$(PDF2SVG) $< $@ clean: @rm -f $(AUX_FILES) $(LOG_FILES) $(PDF_FILES) *~ diff --git a/doc/images/Preambule.tex b/doc/images/Preambule.tex index 07fc96fa..5a36ef14 100644 --- a/doc/images/Preambule.tex +++ b/doc/images/Preambule.tex @@ -1,7 +1,6 @@ \documentclass[% crop,% tikz,% - convert={outext=.svg,command=\unexpanded{pdf2svg \infile\space../_static/\outfile}},% multi=false% ]{standalone}% \usepackage[utf8]{luainputenc}% diff --git a/doc/images/VoltageSource/American_Delta_Voltage_Source.tex b/doc/images/VoltageSource/American_Delta_Voltage_Source.tex index d5b784b6..2dd61d83 100644 --- a/doc/images/VoltageSource/American_Delta_Voltage_Source.tex +++ b/doc/images/VoltageSource/American_Delta_Voltage_Source.tex @@ -13,26 +13,26 @@ % Coordonnées \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (A2) at ($(\Radius,\Radius)+(1,0)$);% - \coordinate (C2) at (A2 |- B);% - \coordinate (B2) at ($(C2)-(0,1.25)$);% - \coordinate (B3) at ($(B)-(0,1.25)$);% + \coordinate (B2) at (A2 |- C);% + \coordinate (C2) at ($(B2)-(0,1.25)$);% + \coordinate (C3) at ($(C)-(0,1.25)$);% % Nœuds \node[above] at (A) {A};% - \node[left] at (B) {B};% - \node[above right] at (C) {C};% + \node[above right] at (B) {B};% + \node[left] at (C) {C};% % Lignes - \draw (A) to[vsourcesin, v_=$\underline{U_{\arm\brm}}$, i^>=$\underline{I_{\abrm}}$, *-*] (B) % - to[vsourcesin, v_=$\underline{U_{\brm\crm}}$, i^>=$\underline{I_{\bcrm}}$, *-*] (C) % - to[vsourcesin, v_=$\underline{U_{\crm\arm}}$, i^>=$\underline{I_{\carm}}$, *-*] (A);% + \draw (A) to[vsourcesin, v^=$\underline{U_{\arm\brm}}$, i>=$\underline{I_{\abrm}}$, *-*] (B) % + to[vsourcesin, v^=$\underline{U_{\brm\crm}}$, i>=$\underline{I_{\bcrm}}$, *-*] (C) % + to[vsourcesin, v^=$\underline{U_{\crm\arm}}$, i>=$\underline{I_{\carm}}$, *-*] (A);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B) -- (B3);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C);% + \draw (C) -- (C3);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% \end{tikzpicture} \end{document} % Local Variables: diff --git a/doc/images/VoltageSource/American_Star_Voltage_Source.tex b/doc/images/VoltageSource/American_Star_Voltage_Source.tex index 05929516..72c73130 100644 --- a/doc/images/VoltageSource/American_Star_Voltage_Source.tex +++ b/doc/images/VoltageSource/American_Star_Voltage_Source.tex @@ -14,19 +14,19 @@ % Coordinates \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (N) at (0,0);% \coordinate (A2) at ($(\Radius,\Radius)+(1,0)$);% - \coordinate (C2) at (A2 |- B); %x of A2 and y of B - \coordinate (B2) at ($(C2)-(0,1)$);% - \coordinate (B3) at ($(B)-(0,1)$);% + \coordinate (B2) at (A2 |- C);% + \coordinate (C2) at ($(B2)-(0,1)$);% + \coordinate (C3) at ($(C)-(0,1)$);% \coordinate (N2) at (A2 |- N);% % Nodes \node[above] at (A) {A};% - \node[left] at (B) {B};% - \node[below] at (C) {C};% + \node[below] at (B) {B};% + \node[left] at (C) {C};% \node[above left] at (N) {N};% % Lines @@ -34,9 +34,9 @@ \draw (B) to[vsourcesin, v>=$\underline{U_{\bnrm}}$, -*] (N);% \draw (C) to[vsourcesin, v>=$\underline{U_{\cnrm}}$, -*] (N);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-*] (C);% - \draw (B3) -- (B); \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-*] (B);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% + \draw (C3) -- (C); \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% % Line-to-line voltage % \draw (A) to[open, v=$V_{m,\abrm}$] (B) diff --git a/doc/images/VoltageSource/European_Delta_Voltage_Source.tex b/doc/images/VoltageSource/European_Delta_Voltage_Source.tex index e14fe432..ab3a12f1 100644 --- a/doc/images/VoltageSource/European_Delta_Voltage_Source.tex +++ b/doc/images/VoltageSource/European_Delta_Voltage_Source.tex @@ -13,26 +13,26 @@ % Coordonnées \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (A2) at ($(\Radius,\Radius)+(1,0)$);% - \coordinate (C2) at (A2 |- B);% - \coordinate (B2) at ($(C2)-(0,1.25)$);% - \coordinate (B3) at ($(B)-(0,1.25)$);% + \coordinate (B2) at (A2 |- C);% + \coordinate (C2) at ($(B2)-(0,1.25)$);% + \coordinate (C3) at ($(C)-(0,1.25)$);% % Nœuds \node[above] at (A) {A};% - \node[left] at (B) {B};% - \node[above right] at (C) {C};% + \node[above right] at (B) {B};% + \node[left] at (C) {C};% % Lignes - \draw (A) to[vsourcesin, v_<=$\underline{U_{\arm\brm}}$, i=$\underline{I_{\abrm}}$, *-*] (B) % - to[vsourcesin, v_<=$\underline{U_{\brm\crm}}$, i=$\underline{I_{\bcrm}}$, *-*] (C) % - to[vsourcesin, v_<=$\underline{U_{\crm\arm}}$, i=$\underline{I_{\carm}}$, *-*] (A);% + \draw (A) to[vsourcesin, v^<=$\underline{U_{\arm\brm}}$, i=$\underline{I_{\abrm}}$, *-*] (B) % + to[vsourcesin, v^<=$\underline{U_{\brm\crm}}$, i=$\underline{I_{\bcrm}}$, *-*] (C) % + to[vsourcesin, v^<=$\underline{U_{\crm\arm}}$, i=$\underline{I_{\carm}}$, *-*] (A);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B) -- (B3);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C);% + \draw (C) -- (C3);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% \end{tikzpicture} \end{document} % Local Variables: diff --git a/doc/images/VoltageSource/European_Star_Voltage_Source.tex b/doc/images/VoltageSource/European_Star_Voltage_Source.tex index 45607e46..3e46062f 100644 --- a/doc/images/VoltageSource/European_Star_Voltage_Source.tex +++ b/doc/images/VoltageSource/European_Star_Voltage_Source.tex @@ -14,19 +14,19 @@ % Coordinates \coordinate (A) at (90:\Radius);% - \coordinate (B) at (210:\Radius);% - \coordinate (C) at (330:\Radius);% + \coordinate (B) at (330:\Radius);% + \coordinate (C) at (210:\Radius);% \coordinate (N) at (0,0);% \coordinate (A2) at ($(\Radius,\Radius)+(1,0)$);% - \coordinate (C2) at (A2 |- B); %x of A2 and y of B - \coordinate (B2) at ($(C2)-(0,1)$);% - \coordinate (B3) at ($(B)-(0,1)$);% + \coordinate (B2) at (A2 |- C);% + \coordinate (C2) at ($(B2)-(0,1)$);% + \coordinate (C3) at ($(C)-(0,1)$);% \coordinate (N2) at (A2 |- N);% % Nodes \node[above] at (A) {A};% - \node[left] at (B) {B};% - \node[below] at (C) {C};% + \node[below] at (B) {B};% + \node[left] at (C) {C};% \node[above left] at (N) {N};% % Lines @@ -34,9 +34,9 @@ \draw (B) to[vsourcesin, v<=$\underline{U_{\bnrm}}$, -*] (N);% \draw (C) to[vsourcesin, v<=$\underline{U_{\cnrm}}$, -*] (N);% \draw (A2) to[short,i=$\underline{I_{\arm}}$,*-*] (A);% - \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-] (B3);% - \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-*] (C);% - \draw (B3) -- (B); \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% + \draw (B2) to[short,i=$\underline{I_{\brm}}$,*-*] (B);% + \draw (C2) to[short,i=$\underline{I_{\crm}}$,*-] (C3);% + \draw (C3) -- (C); \draw (N2) to[short, i=$\underline{I_{\nrm}}$, *-] (N);% % Line-to-line voltage % \draw (A) to[open, v=$V_{m,\abrm}$] (B) diff --git a/doc/index.md b/doc/index.md index a2c5c905..2d7c8b01 100644 --- a/doc/index.md +++ b/doc/index.md @@ -36,21 +36,30 @@ More details are given in the [Catalogues page](catalogues-networks). and newer and can be installed with: ```{toctree} ---- -maxdepth: 2 ---- +:maxdepth: 2 +:caption: Installation and License + Installation ``` +## License + +Read more about the license of this project: + +```{toctree} +:maxdepth: 2 + +License +``` + ## Usage The following tutorials are available to help you get started: ```{toctree} ---- -maxdepth: 2 -caption: Usage ---- +:maxdepth: 2 +:caption: Usage + usage/index ``` @@ -60,44 +69,29 @@ A description of the electrical models used for each component, an example usage to the API of the classes are available here: ```{toctree} ---- -maxdepth: 2 -caption: Models ---- -models/index -``` - -## Solvers - -The load flow solvers used are also documented: +:maxdepth: 2 +:caption: Models -```{toctree} ---- -maxdepth: 2 -caption: Solvers ---- -Solvers +models/index ``` -## License +## Advanced -Read more about the license of this project: +Advanced concepts, edge cases and more are explained in this section: ```{toctree} ---- -maxdepth: 2 -caption: More +:maxdepth: 2 +:caption: Advanced ---- -License +advanced/index ``` ## Changelog ```{toctree} ---- -maxdepth: 2 ---- +:maxdepth: 2 +:caption: More + Changelog ``` @@ -107,9 +101,7 @@ If you want the full documentation of all the classes and functions, you can ref references: ```{toctree} ---- -maxdepth: 2 -caption: API Reference ---- +:maxdepth: 2 + autoapi/roseau/load_flow/index ``` diff --git a/doc/models/Bus.md b/doc/models/Bus.md index 394db2ed..945a4f3f 100644 --- a/doc/models/Bus.md +++ b/doc/models/Bus.md @@ -38,11 +38,11 @@ bus1 = rlf.Bus(id="bus1", phases="abcn") # A three-phase bus with a neutral bus2 = rlf.Bus(id="bus2", phases="abc") # A three-phase bus without a neutral bus3 = rlf.Bus(id="bus3", phases="an") # A single-phase bus -rlf.PowerLoad(id="load1", bus=bus1, powers=[100, 0, 50j], phases="abcn") # OK -rlf.PowerLoad(id="load2", bus=bus1, powers=[100, 0, 50j], phases="abc") # OK -rlf.PowerLoad(id="load3", bus=bus2, powers=[100], phases="ab") # OK +rlf.PowerLoad(id="load1", bus=bus1, powers=1000, phases="abcn") # OK +rlf.PowerLoad(id="load2", bus=bus1, powers=1000, phases="abc") # OK +rlf.PowerLoad(id="load3", bus=bus2, powers=1000, phases="ab") # OK rlf.PowerLoad( - id="load4", bus=bus3, powers=[100], phases="ab" + id="load4", bus=bus3, powers=1000, phases="ab" ) # Error: bus3 does not have phase "b" ``` @@ -81,11 +81,10 @@ line = rlf.Line(id="line", bus1=bus1, bus2=bus2, parameters=lp, length=rlf.Q_(1, # A voltage source on the first bus un = 400 / np.sqrt(3) -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=rlf.Q_(un, "V")) -# The neutral of the voltage source is fixed at potential 0 -pref = rlf.PotentialRef(id="pref", element=bus1, phase="n") +# The neutral of bus1 is fixed at potential 0 +pref = rlf.PotentialRef(id="pref", element=bus1) # Create a short-circuit on bus2 between phases "a" and "b" bus2.add_short_circuit("a", "b") @@ -96,7 +95,7 @@ en.solve_load_flow() # Get the currents flowing to the line from bus1 # Notice the extremely high currents in phases "a" and "b" -en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_lines[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current1', 'absolute') | ('current1', 'angle') | # |:--------------|---------------------------:|------------------------:| # | ('line', 'a') | 433.861 | -19.3987 | @@ -108,7 +107,7 @@ en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)] ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.Bus +.. autoapiclass:: roseau.load_flow.models.Bus :members: :show-inheritance: :no-index: diff --git a/doc/models/Ground.md b/doc/models/Ground.md index 7293e4e6..5c81567f 100644 --- a/doc/models/Ground.md +++ b/doc/models/Ground.md @@ -65,8 +65,7 @@ bus3 = rlf.Bus(id="bus3", phases="abc") # Define a voltage source on the first bus un = 400 -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=rlf.Q_(un, "V")) # Define the impedance and admittance parameters of the lines (can be reused) parameters = rlf.LineParameters( @@ -153,7 +152,7 @@ en.res_buses_voltages.transform([np.abs, ft.partial(np.angle, deg=True)]) ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.Ground +.. autoapiclass:: roseau.load_flow.models.Ground :members: :show-inheritance: :no-index: diff --git a/doc/models/Line/ShuntLine.md b/doc/models/Line/ShuntLine.md index aabc9de8..e2c9d2e6 100644 --- a/doc/models/Line/ShuntLine.md +++ b/doc/models/Line/ShuntLine.md @@ -122,8 +122,7 @@ line = rlf.Line( # A voltage source on the first bus un = 400 / np.sqrt(3) -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=rlf.Q_(un, "V")) # A power load on the second bus @@ -158,7 +157,7 @@ en = rlf.ElectricalNetwork.from_element(bus1) en.solve_load_flow() # The current "entering" into the line from the bus1 -en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_lines[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current1', 'absolute') | ('current1', 'angle') | # |:--------------|---------------------------:|------------------------:| # | ('line', 'a') | 23.9459 | 15.6886 | @@ -167,7 +166,7 @@ en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)] # | ('line', 'n') | 20.6151 | 167.381 | # The current "entering" into the line from the bus2 -en.res_branches[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_lines[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current2', 'absolute') | ('current2', 'angle') | # |:--------------|---------------------------:|------------------------:| # | ('line', 'a') | 23.9202 | -164.585 | diff --git a/doc/models/Line/SimplifiedLine.md b/doc/models/Line/SimplifiedLine.md index 9e091302..21cb88d5 100644 --- a/doc/models/Line/SimplifiedLine.md +++ b/doc/models/Line/SimplifiedLine.md @@ -67,13 +67,12 @@ line = rlf.Line(id="line", bus1=bus1, bus2=bus2, parameters=lp, length=rlf.Q_(1, # A voltage source on the first bus un = 400 / np.sqrt(3) -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=rlf.Q_(un, "V")) -# The neutral of the voltage source is fixed at potential 0 -pref = rlf.PotentialRef(id="pref", element=bus1, phase="n") +# The potential of the neutral of bus1 is fixed at 0V +pref = rlf.PotentialRef(id="pref", element=bus1) -# A power load on the second bus +# An unbalanced constant-power load on the second bus load = rlf.PowerLoad( id="load", bus=bus2, powers=rlf.Q_(np.array([5.0, 2.5, 0]) * (1 - 0.3j), "kVA") ) @@ -104,7 +103,7 @@ en = rlf.ElectricalNetwork.from_element(bus1) en.solve_load_flow() # The current flowing into the line from bus1 -en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_lines[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current1', 'absolute') | ('current1', 'angle') | # |:--------------|---------------------------:|------------------------:| # | ('line', 'a') | 24.1958 | 16.4456 | @@ -113,7 +112,7 @@ en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)] # | ('line', 'n') | 20.628 | 168.476 | # The current flowing into the line from bus2 -en.res_branches[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_lines[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current2', 'absolute') | ('current2', 'angle') | # |:--------------|---------------------------:|------------------------:| # | ('line', 'a') | 24.1958 | -163.554 | diff --git a/doc/models/Line/index.md b/doc/models/Line/index.md index 072e85b8..20536f35 100644 --- a/doc/models/Line/index.md +++ b/doc/models/Line/index.md @@ -183,10 +183,9 @@ The following line models are available in _Roseau Load Flow_. Please also have define the parameters of lines. ```{toctree} ---- -maxdepth: 2 -caption: Lines ---- +:maxdepth: 2 +:caption: Lines + Parameters ShuntLine SimplifiedLine @@ -195,11 +194,11 @@ SimplifiedLine ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.LineParameters +.. autoapiclass:: roseau.load_flow.models.LineParameters :members: :show-inheritance: :no-index: -.. autoclass:: roseau.load_flow.models.Line +.. autoapiclass:: roseau.load_flow.models.Line :members: :show-inheritance: :no-index: diff --git a/doc/models/Load/CurrentLoad.md b/doc/models/Load/CurrentLoad.md index c13fa1d5..d547cd3a 100644 --- a/doc/models/Load/CurrentLoad.md +++ b/doc/models/Load/CurrentLoad.md @@ -60,18 +60,13 @@ line = rlf.Line(id="line", bus1=bus1, bus2=bus2, parameters=lp, length=rlf.Q_(1, # A voltage source on the first bus un = 400 / np.sqrt(3) -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=rlf.Q_(un, "V")) -# The neutral of the voltage source is fixed at potential 0 -pref = rlf.PotentialRef(id="pref", element=bus1, phase="n") +# The potential of the neutral of bus1 is fixed at 0V +pref = rlf.PotentialRef(id="pref", element=bus1) -# A current load on the second bus -load = rlf.CurrentLoad( - id="load", - bus=bus2, - currents=rlf.Q_(5 * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "A"), -) +# A balanced constant-current load on the second bus: 5A per phase +load = rlf.CurrentLoad(id="load", bus=bus2, currents=rlf.Q_(5, "A")) # Create a network and solve a load flow en = rlf.ElectricalNetwork.from_element(bus1) @@ -97,10 +92,9 @@ en.res_buses_voltages.transform([np.abs, ft.partial(np.angle, deg=True)]) # | ('bus2', 'bn') | 229.19 | -120 | # | ('bus2', 'cn') | 229.19 | 120 | -# Modify the load value to create an unbalanced load -load.currents = rlf.Q_( - np.array([5.0, 2.5, 0]) * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "A" -) +# Create an unbalanced load with three different current values +load.currents = rlf.Q_(np.array([5.0, 2.5, 0]) * rlf.PositiveSequence, "A") + en.solve_load_flow() # Get the currents of the loads of the network diff --git a/doc/models/Load/FlexibleLoad/FeasibleDomain.md b/doc/models/Load/FlexibleLoad/FeasibleDomain.md index 78166a6c..5b6d8fb7 100644 --- a/doc/models/Load/FlexibleLoad/FeasibleDomain.md +++ b/doc/models/Load/FlexibleLoad/FeasibleDomain.md @@ -43,18 +43,13 @@ import roseau.load_flow as rlf # A voltage source bus = rlf.Bus(id="bus", phases="abcn") un = 400 / np.sqrt(3) -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus, voltages=rlf.Q_(un, "V")) # A potential ref -pref = rlf.PotentialRef("pref", element=bus, phase="n") +pref = rlf.PotentialRef("pref", element=bus) -# No flexible params -load = rlf.PowerLoad( - id="load", - bus=bus, - powers=rlf.Q_(np.array([1000, 1000, 1000]), "VA"), -) +# No flexible params: 1 kVA per phase +load = rlf.PowerLoad(id="load", bus=bus, powers=rlf.Q_(1000, "VA")) # Build a network and solve a load flow en = rlf.ElectricalNetwork.from_element(bus) diff --git a/doc/models/Load/FlexibleLoad/index.md b/doc/models/Load/FlexibleLoad/index.md index 57e5ad0e..11a97a7a 100644 --- a/doc/models/Load/FlexibleLoad/index.md +++ b/doc/models/Load/FlexibleLoad/index.md @@ -59,10 +59,9 @@ The expression $\underline{S}(U)$ depends on four parameters: All these elements are detailed in the following sections: ```{toctree} ---- -maxdepth: 2 -caption: Flexible loads ---- +:maxdepth: 2 +:caption: Flexible loads + Control Projection FlexibleParameter @@ -72,15 +71,15 @@ FeasibleDomain ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.Control +.. autoapiclass:: roseau.load_flow.models.Control :members: :show-inheritance: :no-index: -.. autoclass:: roseau.load_flow.models.Projection +.. autoapiclass:: roseau.load_flow.models.Projection :members: :show-inheritance: :no-index: -.. autoclass:: roseau.load_flow.models.FlexibleParameter +.. autoapiclass:: roseau.load_flow.models.FlexibleParameter :members: :show-inheritance: :no-index: diff --git a/doc/models/Load/ImpedanceLoad.md b/doc/models/Load/ImpedanceLoad.md index 63b1df8a..2a8f08dc 100644 --- a/doc/models/Load/ImpedanceLoad.md +++ b/doc/models/Load/ImpedanceLoad.md @@ -61,16 +61,13 @@ line = rlf.Line(id="line", bus1=bus1, bus2=bus2, parameters=lp, length=rlf.Q_(1, # A voltage source on the first bus un = 400 / np.sqrt(3) -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=rlf.Q_(un, "V")) -# The neutral of the voltage source is fixed at potential 0 -pref = rlf.PotentialRef(id="pref", element=bus1, phase="n") +# The potential of the neutral of bus1 is fixed at 0V +pref = rlf.PotentialRef(id="pref", element=bus1) -# A power load on the second bus -load = rlf.ImpedanceLoad( - id="load", bus=bus2, impedances=rlf.Q_(np.array([40 + 3j, 40 + 3j, 40 + 3j]), "ohm") -) +# A balanced constant-impedance load on the second bus: R=40 ohm, X=3 ohm per phase +load = rlf.ImpedanceLoad(id="load", bus=bus2, impedances=rlf.Q_(40 + 3j, "ohm")) # Create a network and solve a load flow en = rlf.ElectricalNetwork.from_element(bus1) @@ -91,7 +88,7 @@ en.res_buses_voltages.transform([np.abs, ft.partial(np.angle, deg=True)]) # | ('bus2', 'bn') | 228.948 | -119.963 | # | ('bus2', 'cn') | 228.948 | 120.037 | -# Modify the load value to create an unbalanced load +# Create an unbalanced load with three different impedance values load.impedances = rlf.Q_(np.array([40 + 4j, 20 + 2j, 10 + 1j]), "ohm") en.solve_load_flow() diff --git a/doc/models/Load/PowerLoad.md b/doc/models/Load/PowerLoad.md index 35578754..cec4acc0 100644 --- a/doc/models/Load/PowerLoad.md +++ b/doc/models/Load/PowerLoad.md @@ -64,14 +64,13 @@ line = rlf.Line(id="line", bus1=bus1, bus2=bus2, parameters=lp, length=rlf.Q_(1, # A voltage source on the first bus un = 400 / np.sqrt(3) -voltages = rlf.Q_(un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]), "V") -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=rlf.Q_(un, "V")) -# The neutral of the voltage source is fixed at potential 0 -pref = rlf.PotentialRef(id="pref", element=bus1, phase="n") +# The potential of the neutral of bus1 is fixed at 0V +pref = rlf.PotentialRef(id="pref", element=bus1) -# A power load on the second bus -load = rlf.PowerLoad(id="load", bus=bus2, powers=rlf.Q_((1000 - 300j) * np.ones(3), "VA")) +# A balanced constant-power load on the second bus +load = rlf.PowerLoad(id="load", bus=bus2, powers=rlf.Q_((1000 - 300j), "VA")) # Create a network and solve a load flow en = rlf.ElectricalNetwork.from_element(bus1) @@ -97,11 +96,11 @@ en.res_buses_voltages.transform([np.abs, ft.partial(np.angle, deg=True)]) # | ('bus2', 'bn') | 229.414 | -120.114 | # | ('bus2', 'cn') | 229.414 | 119.886 | -# Modify the load value to create an unbalanced load +# Create an unbalanced load with three different power values load.powers = rlf.Q_(np.array([5.0, 2.5, 0]) * (1 - 0.3j), "kVA") en.solve_load_flow() -# Get the powers of the loads in the network +# Get the powers of the loads in the network, the neutral power is no longer zero en.res_loads["power"] # | | power | # |:--------------|-----------------------:| @@ -110,7 +109,7 @@ en.res_loads["power"] # | ('load', 'c') | 0 | # | ('load', 'n') | -148.93 + 3.78664e-14j | -# Get the voltages of the network +# Get the voltages of the network, bus2 voltages are no longer equal en.res_buses_voltages.transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('voltage', 'absolute') | ('voltage', 'angle') | # |:---------------|--------------------------:|-----------------------:| diff --git a/doc/models/Load/index.md b/doc/models/Load/index.md index 1d57e036..8a5cc261 100644 --- a/doc/models/Load/index.md +++ b/doc/models/Load/index.md @@ -85,10 +85,9 @@ considers the voltage dependency of loads. ZIP stands for the three load types: The following load models are available in _Roseau Load Flow_: ```{toctree} ---- -maxdepth: 3 -caption: Loads ---- +:maxdepth: 3 +:caption: Loads + ImpedanceLoad CurrentLoad PowerLoad @@ -98,19 +97,19 @@ FlexibleLoad/index ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.AbstractLoad +.. autoapiclass:: roseau.load_flow.models.AbstractLoad :members: :show-inheritance: :no-index: -.. autoclass:: roseau.load_flow.models.ImpedanceLoad +.. autoapiclass:: roseau.load_flow.models.ImpedanceLoad :members: :show-inheritance: :no-index: -.. autoclass:: roseau.load_flow.models.CurrentLoad +.. autoapiclass:: roseau.load_flow.models.CurrentLoad :members: :show-inheritance: :no-index: -.. autoclass:: roseau.load_flow.models.PowerLoad +.. autoapiclass:: roseau.load_flow.models.PowerLoad :members: :show-inheritance: :no-index: diff --git a/doc/models/PotentialRef.md b/doc/models/PotentialRef.md index 30844cad..1dbfdb63 100644 --- a/doc/models/PotentialRef.md +++ b/doc/models/PotentialRef.md @@ -31,16 +31,17 @@ One and only one potential reference per galvanically isolated section of the ne ## Usage -It is common to consider the earth as the reference of potentials $0V$. In _Roseau Load Flow_, the -ground element which represents an earth connection does not add any potential reference equation, -i.e. its potential is not fixed at $0V$. If you want to set its potential to $0V$, you must attach -a potential reference element explicitly: +It is common to consider the earth as the reference of potentials (i.e $V_{earth} = 0V$). In +_Roseau Load Flow_, the ground element which represents an earth connection does not add any potential +reference equation, i.e. its potential is not fixed at $0V$. If you want to set its potential to $0V$, +you must attach a potential reference element explicitly: ```python import roseau.load_flow as rlf -g = rlf.Ground(id="ground") -p_ref = rlf.PotentialRef(id="pref", element=g) +ground = rlf.Ground(id="ground") +p_ref = rlf.PotentialRef(id="pref", element=ground) +ground.res_potential # 0V (after the load flow calculation) ``` With this code snippet, you have defined the following element: @@ -51,20 +52,41 @@ With this code snippet, you have defined the following element: :align: center ``` -It is also possible to set the reference of potentials to any phase of any bus in the network. -For example, to fix the potential of phase "a" of some bus to $0V$: +It is also possible to define the reference of potentials on a bus. Defining the potential reference +on a bus with a neutral phase sets its potential to $0V$. For buses without a neutral phase, the +potential reference is defined by setting the sum of the potentials of the phases to $0V$. ```python -import roseau.load_flow as rlf +# Define on a bus with a neutral phase: Vn = 0V +bus1 = rlf.Bus(id="bus1", phases="abcn") +rlf.PotentialRef(id="pref1", element=bus1).phases # "n" +bus1.res_potentials[3] # 0V (after the load flow calculation) + +# Define on a bus without a neutral phase: Va + Vb + Vc = 0V +bus2 = rlf.Bus(id="bus2", phases="abc") +rlf.PotentialRef(id="pref2", element=bus2).phases # "abc" +bus2.res_potentials.sum() # 0V (after the load flow calculation) +``` + +It is highly recommended to not specify the phases of the bus when defining the potential reference +and to rely on the default behavior of the potential reference element. If needed though, it is +possible to specify the phases of the bus whose potentials must sum to $0V$ for the potential +reference definition. -bus = rlf.Bus(id="bus", phases="abcn") -p_ref = rlf.PotentialRef(id="pref", element=bus, phase="a") +```python +# Define the potential reference using the equation: Va + Vb = 0V +bus3 = rlf.Bus(id="bus3", phases="abcn") +rlf.PotentialRef(id="pref3", element=bus3, phases="ab").phases # "ab" +bus3.res_potentials[:2].sum() # 0V (after the load flow calculation) ``` +For more information on the potential references, refer to their [dedicated page](advanced-pref) +in the advanced section of the documentation. + ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.PotentialRef +.. autoapiclass:: roseau.load_flow.models.PotentialRef :members: :show-inheritance: :no-index: diff --git a/doc/models/Switch.md b/doc/models/Switch.md index 307c5c86..948cbfe5 100644 --- a/doc/models/Switch.md +++ b/doc/models/Switch.md @@ -52,22 +52,20 @@ bus2 = rlf.Bus(id="bus2", phases="abcn") switch = rlf.Switch(id="switch", bus1=bus1, bus2=bus2) # A voltage source on the first bus -un = 400 / np.sqrt(3) -voltages = un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) -vs = rlf.VoltageSource(id="source", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="source", bus=bus1, voltages=400 / np.sqrt(3)) -# The neutral of the voltage source is fixed at potential 0 -pref = rlf.PotentialRef(id="pref", element=bus1, phase="n") +# The potential of the neutral of bus1 is fixed at 0V +pref = rlf.PotentialRef(id="pref", element=bus1) -# A power load on the second bus +# An unbalanced constant-power load on the second bus load = rlf.PowerLoad(id="load", bus=bus2, powers=[5000 + 1600j, 2500 + 800j, 0]) # Create a network and solve a load flow en = rlf.ElectricalNetwork.from_element(bus1) en.solve_load_flow() -# The current flowing into the line from bus1 -en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +# The current flowing into the switch from bus1 +en.res_switches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current1', 'absolute') | ('current1', 'angle') | # |:----------------|---------------------------:|------------------------:| # | ('switch', 'a') | 22.7321 | -17.7447 | @@ -75,8 +73,8 @@ en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)] # | ('switch', 'c') | 0 | 0 | # | ('switch', 'n') | 19.6866 | 132.255 | -# The current flowing into the line from bus2 -en.res_branches[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +# The current flowing into the switch from bus2 +en.res_switches[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current2', 'absolute') | ('current2', 'angle') | # |:----------------|---------------------------:|------------------------:| # | ('switch', 'a') | 22.7321 | 162.255 | @@ -101,7 +99,7 @@ en.res_buses_voltages[["voltage"]].transform([np.abs, ft.partial(np.angle, deg=T ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.Switch +.. autoapiclass:: roseau.load_flow.models.Switch :members: :show-inheritance: :no-index: diff --git a/doc/models/Transformer/Center_Tapped_Transformer.md b/doc/models/Transformer/Center_Tapped_Transformer.md index 16710830..1be48cdf 100644 --- a/doc/models/Transformer/Center_Tapped_Transformer.md +++ b/doc/models/Transformer/Center_Tapped_Transformer.md @@ -89,8 +89,7 @@ pref = rlf.PotentialRef("pref", ground) # Create a source bus and voltage source (MV) source_bus = rlf.Bus("source_bus", phases="abcn") ground.connect(source_bus) -voltages = 20e3 / np.sqrt(3) * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) -vs = rlf.VoltageSource(id="vs", bus=source_bus, voltages=voltages) +vs = rlf.VoltageSource(id="vs", bus=source_bus, voltages=20e3 / np.sqrt(3)) # Create a load bus and a load (MV) load_bus = rlf.Bus(id="load_bus", phases="abc") @@ -125,23 +124,35 @@ transformer = rlf.Transformer("transfo", load_bus, lv_bus, parameters=tp) en = rlf.ElectricalNetwork.from_element(source_bus) en.solve_load_flow() -# The current flowing into the the line and transformer from the source side -en.res_branches[["current1"]].dropna().transform([np.abs, ft.partial(np.angle, deg=True)]) +# The current flowing into the line from the source side +en.res_lines[["current1"]].dropna().transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current1', 'absolute') | ('current1', 'angle') | # |:-----------------|---------------------------:|------------------------:| # | ('line', 'a') | 1.58451 | 45.1554 | # | ('line', 'b') | 1.28415 | -55.5618 | # | ('line', 'c') | 1.84471 | -178 | + +# The current flowing into the transformer from the source side +en.res_transformers[["current1"]].dropna().transform( + [np.abs, ft.partial(np.angle, deg=True)] +) +# | | ('current1', 'absolute') | ('current1', 'angle') | +# |:-----------------|---------------------------:|------------------------:| # | ('transfo', 'a') | 0.564366 | -63.5557 | # | ('transfo', 'b') | 0.564366 | 116.444 | -# The current flowing into the line and transformer from the load side -en.res_branches[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +# The current flowing into the line from the load side +en.res_lines[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current2', 'absolute') | ('current2', 'angle') | # |:-----------------|---------------------------:|------------------------:| # | ('line', 'a') | 1.22632 | 155.665 | # | ('line', 'b') | 0.726784 | 19.6741 | # | ('line', 'c') | 0.866034 | -60.0009 | + +# The current flowing into the transformer from the load side +en.res_transformers[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +# | | ('current2', 'absolute') | ('current2', 'angle') | +# |:-----------------|---------------------------:|------------------------:| # | ('transfo', 'a') | 17.3904 | 30.0135 | # | ('transfo', 'b') | 0 | 0 | # | ('transfo', 'n') | 17.3904 | -149.987 | diff --git a/doc/models/Transformer/Single_Phase_Transformer.md b/doc/models/Transformer/Single_Phase_Transformer.md index 29181890..480f571b 100644 --- a/doc/models/Transformer/Single_Phase_Transformer.md +++ b/doc/models/Transformer/Single_Phase_Transformer.md @@ -75,8 +75,7 @@ import roseau.load_flow as rlf bus1 = rlf.Bus(id="bus1", phases="abcn") pref1 = rlf.PotentialRef(id="pref1", element=bus1) -voltages = 400 / np.sqrt(3) * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) -vs = rlf.VoltageSource(id="vs", bus=bus1, voltages=voltages) +vs = rlf.VoltageSource(id="vs", bus=bus1, voltages=400 / np.sqrt(3)) # Create the load bus and the load bus2 = rlf.Bus(id="bus2", phases="an") @@ -110,21 +109,21 @@ en = rlf.ElectricalNetwork.from_element(bus1) en.solve_load_flow() # The current flowing into the transformer from the source side -en.res_branches[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_transformers[["current1"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current1', 'absolute') | ('current1', 'angle') | # |:-----------------|---------------------------:|------------------------:| # | ('transfo', 'a') | 0.462811 | -0.956008 | # | ('transfo', 'n') | 0.462811 | 179.044 | # The current flowing into the transformer from the load side -en.res_branches[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_transformers[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current2', 'absolute') | ('current2', 'angle') | # |:-----------------|---------------------------:|------------------------:| # | ('transfo', 'a') | 0.438211 | 179.85 | # | ('transfo', 'n') | 0.438211 | -0.149761 | # The power flow in the transformer -en.res_branches[["power1", "power2"]].abs() +en.res_transformers[["power1", "power2"]].abs() # | | power1 | power2 | # |:-----------------|---------:|---------:| # | ('transfo', 'a') | 106.882 | 100 | diff --git a/doc/models/Transformer/Three_Phase_Transformer.md b/doc/models/Transformer/Three_Phase_Transformer.md index 2198228f..170e9d46 100644 --- a/doc/models/Transformer/Three_Phase_Transformer.md +++ b/doc/models/Transformer/Three_Phase_Transformer.md @@ -618,11 +618,10 @@ bus_lv = rlf.Bus(id="bus_lv", phases="abcn") # Set the potential references of the MV and LV networks pref_mv = rlf.PotentialRef(id="pref_mv", element=bus_mv) -pref_lv = rlf.PotentialRef(id="pref_lv", element=bus_lv, phase="n") +pref_lv = rlf.PotentialRef(id="pref_lv", element=bus_lv) # Create a voltage source and connect it to the MV bus -voltages = 20e3 * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) -vs = rlf.VoltageSource(id="vs", bus=bus_mv, voltages=voltages) +vs = rlf.VoltageSource(id="vs", bus=bus_mv, voltages=20e3) # Create a MV/LV transformer tp = rlf.TransformerParameters.from_open_and_short_circuit_tests( @@ -646,15 +645,17 @@ transformer = rlf.Transformer( tap=1.025, ) -# Create a LV load -load = rlf.PowerLoad(id="load", bus=bus_lv, phases="abcn", powers=[3e3, 3e3, 3e3]) +# Create a balanced constant-power 9kW LV load (3kW per phase) +load = rlf.PowerLoad(id="load", bus=bus_lv, phases="abcn", powers=3e3) # Create the network and solve the load flow en = rlf.ElectricalNetwork.from_element(bus_mv) en.solve_load_flow() # The current flowing into the transformer from the MV bus -en.res_branches[["current1"]].dropna().transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_transformers[["current1"]].dropna().transform( + [np.abs, ft.partial(np.angle, deg=True)] +) # | | ('current1', 'absolute') | ('current1', 'angle') | # |:-----------------|---------------------------:|------------------------:| # | ('transfo', 'a') | 0.275904 | -38.8165 | @@ -662,7 +663,7 @@ en.res_branches[["current1"]].dropna().transform([np.abs, ft.partial(np.angle, d # | ('transfo', 'c') | 0.275904 | 81.1835 | # The current flowing into the transformer from the LV bus -en.res_branches[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) +en.res_transformers[["current2"]].transform([np.abs, ft.partial(np.angle, deg=True)]) # | | ('current2', 'absolute') | ('current2', 'angle') | # |:-----------------|---------------------------:|------------------------:| # | ('transfo', 'a') | 12.6872 | 179.813 | diff --git a/doc/models/Transformer/index.md b/doc/models/Transformer/index.md index 400d1b11..658d85d4 100644 --- a/doc/models/Transformer/index.md +++ b/doc/models/Transformer/index.md @@ -188,10 +188,9 @@ A catalogue of transformer parameters is available. More details [here](catalogu The following transformer models are available in _Roseau Load Flow_: ```{toctree} ---- -maxdepth: 2 -caption: Transformers ---- +:maxdepth: 2 +:caption: Transformers + Single_Phase_Transformer Three_Phase_Transformer Center_Tapped_Transformer @@ -200,11 +199,11 @@ Center_Tapped_Transformer ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.TransformerParameters +.. autoapiclass:: roseau.load_flow.models.TransformerParameters :members: :show-inheritance: :no-index: -.. autoclass:: roseau.load_flow.models.Transformer +.. autoapiclass:: roseau.load_flow.models.Transformer :members: :show-inheritance: :no-index: diff --git a/doc/models/VoltageSource.md b/doc/models/VoltageSource.md index ef0a55d6..dba36ad9 100644 --- a/doc/models/VoltageSource.md +++ b/doc/models/VoltageSource.md @@ -98,42 +98,111 @@ The equations that model a delta voltage source are: Where $\underline{U}\in\mathbb{C}^3$ is the voltage vector (user defined parameter) and $\underline{V}\in\mathbb{C}^3$ is the node potentials vector (variable). +(models-voltage-source-usage)= + ## Usage -A voltage source defined with a neutral phase is a star voltage source, otherwise it is a delta -voltage source. The voltage vector must have the same size as the number of the phase-to-phase -or phase-to-neutral connections of the source. +A voltage source defined with a neutral phase is a star-connected voltage source, otherwise it is a +delta-connected voltage source. The phases of the source must be a subset of the phases of the bus +it is connected to. A voltage source takes the same phases as the bus by default. ```python import numpy as np import roseau.load_flow as rlf bus = rlf.Bus(id="bus", phases="abcn") +# The phases of the source are the same as the bus by default +vs1 = rlf.VoltageSource("vs1", bus=bus, voltages=230) # phases="abcn" implied +vs1.phases # "abcn" +vs1.voltage_phases # ["an", "bn", "cn"] + +# Explicitly define the phases of the source (star connection) +vs2 = rlf.VoltageSource("vs2", bus=bus, phases="abcn", voltages=230) # Same as vs1 +vs2.phases # "abcn" +vs2.voltage_phases # ["an", "bn", "cn"] + +# Explicitly define the phases of the source (delta connection) +vs3 = rlf.VoltageSource("vs3", bus=bus, phases="abc", voltages=400) +vs3.phases # "abc" +vs3.voltage_phases # ["ab", "bc", "ca"] + +# Incorrect phases: the source's phases must be a subset of the bus's phases +bus2 = rlf.Bus(id="bus2", phases="an") +rlf.VoltageSource("vs4", bus=bus2, phases="bn", voltages=230) # Error +``` -# Star connection -un = 400 / np.sqrt(3) # 400V phase-to-phase -> 230V phase-to-neutral -voltages = un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) -rlf.VoltageSource( - id="vs", bus=bus, phases="abcn", voltages=voltages -) # Voltages are considered phase-to-neutral because phases="abcn" +A **scalar** (potentially complex) voltage value can be used to define the source's balanced +voltages. For a single-phase source, the scalar value is used as the voltage of the source's phase. +For a two-phase source, the second voltage value is the negative of the first value (180° phase +shift). For a three-phase source, the second and third values are calculated by rotating the first +value by -120° and 120°, respectively (120° phase shift clockwise). + +```python +bus = rlf.Bus(id="bus", phases="abcn") + +# Three-phase connection (star) +# ----------------------------- +rlf.VoltageSource("vs1", bus=bus, phases="abcn", voltages=230) +# {'an': (230+0j), 'bn': (-115-199.18584287042083j), 'cn': (-115+199.1858428704209j)} + +# Three-phase connection (delta) +# ------------------------------ +rlf.VoltageSource("vs2", bus=bus, phases="abc", voltages=400) +# {'ab': (400+0j), 'bc': (-200-346.41016151377534j), 'ca': (-200+346.4101615137755j)} + +# Two-phase connection +# -------------------- +rlf.VoltageSource("vs3", bus=bus, phases="abn", voltages=230) +# {'an': (230+0j), 'bn': (-230+0j)} -# Delta connection -un = 400 # 400V phase-to-phase -voltages = un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) +# Single-phase connection +# ----------------------- +rlf.VoltageSource("vs4", bus=bus, phases="an", voltages=230) +# {'an': (230+0j)} + +# Unbalanced source, explicit voltage vector +# ------------------------------------------ +rlf.VoltageSource( + "vs5", + bus=bus, + phases="abcn", + voltages=[230, 115 * np.exp(1j * np.pi / 2), 115 * np.exp(-1j * np.pi / 2)], +) +# {'an': (230+0j), 'bn': (115j), 'cn': (-115j)} + +# Incorrect voltage vector: only two elements!! rlf.VoltageSource( - id="vs", bus=bus, phases="abc", voltages=voltages -) # Voltages are considered phase-to-phase because phases="abc" + id="vs6", bus=bus, phases="abc", voltages=400 * np.exp([0, -2j * np.pi / 3]) +) # Error +``` -# Incorrect voltage vector -un = 400 -voltages = un * np.exp([0, -2j * np.pi / 3]) # Only two elements!! -rlf.VoltageSource(id="vs", bus=bus, phases="abc", voltages=voltages) # Error +A voltage **vector** (list or numpy array) can be used to create an unbalanced voltage source if +needed. The voltage vector must have the same size as the number of the phase-to-phase or +phase-to-neutral connections of the source. + +```python +bus = rlf.Bus(id="bus", phases="abcn") + +# Unbalanced source, explicit voltage vector +# ------------------------------------------ +rlf.VoltageSource( + "vs1", + bus=bus, + phases="abcn", + voltages=[230, 115 * np.exp(1j * np.pi / 2), 115 * np.exp(-1j * np.pi / 2)], +) +# {'an': (230+0j), 'bn': (115j), 'cn': (-115j)} + +# Incorrect voltage vector: only two voltage values!! +rlf.VoltageSource( + id="vs2", bus=bus, phases="abc", voltages=400 * np.exp([0, -2j * np.pi / 3]) +) # Error ``` ## API Reference ```{eval-rst} -.. autoclass:: roseau.load_flow.models.VoltageSource +.. autoapiclass:: roseau.load_flow.models.VoltageSource :members: :show-inheritance: :no-index: diff --git a/doc/models/index.md b/doc/models/index.md index 1140e622..d59af337 100644 --- a/doc/models/index.md +++ b/doc/models/index.md @@ -1,10 +1,9 @@ A description of the electrical models used for each component is available: ```{toctree} ---- -maxdepth: 2 -caption: Models ---- +:maxdepth: 2 +:caption: Models + PotentialRef Ground Bus diff --git a/doc/usage/Catalogues.md b/doc/usage/Catalogues.md index 72bd8721..0aca5b43 100644 --- a/doc/usage/Catalogues.md +++ b/doc/usage/Catalogues.md @@ -43,48 +43,48 @@ This catalogue can be retrieved in the form of a dataframe using: >>> rlf.ElectricalNetwork.get_catalogue() ``` -| Name | Nb buses | Nb branches | Nb loads | Nb sources | Nb grounds | Nb potential refs | Available load points | -| :-------------------------------------------------------------------------------- | -------: | ----------: | -------: | ---------: | ---------: | ----------------: | :-------------------- | -| LVFeeder00939 | 8 | 7 | 12 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder02639 | 7 | 6 | 10 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder04790 | 4 | 3 | 4 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder06713 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder06926 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder06975 | 6 | 5 | 8 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder18498 | 18 | 17 | 32 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder18769 | 7 | 6 | 10 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder19558 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder20256 | 9 | 8 | 14 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder23832 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder24400 | 4 | 3 | 4 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder27429 | 11 | 10 | 18 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder27681 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder30216 | 9 | 8 | 14 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder31441 | 4 | 3 | 4 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder36284 | 5 | 4 | 6 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder36360 | 9 | 8 | 14 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder37263 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder38211 | 6 | 5 | 8 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder004 | 17 | 16 | 10 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder011 | 50 | 49 | 68 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder015 | 30 | 29 | 20 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder032 | 53 | 52 | 40 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder041 | 88 | 87 | 62 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder063 | 39 | 38 | 38 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder078 | 69 | 68 | 46 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder115 | 4 | 3 | 4 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder128 | 49 | 48 | 32 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder151 | 59 | 58 | 44 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder159 | 8 | 7 | 0 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder176 | 33 | 32 | 20 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder210 | 128 | 127 | 82 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder217 | 44 | 43 | 44 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder232 | 66 | 65 | 38 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder251 | 125 | 124 | 106 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder290 | 12 | 11 | 16 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder312 | 11 | 10 | 8 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder320 | 20 | 19 | 12 | 1 | 1 | 1 | 'Summer', 'Winter' | -| MVFeeder339 | 33 | 32 | 28 | 1 | 1 | 1 | 'Summer', 'Winter' | +| Name | Nb buses | Nb lines | Nb transformers | Nb switches | Nb loads | Nb sources | Nb grounds | Nb potential refs | Available load points | +| :-------------------------------------------------------------------------------- | -------: | -------: | --------------: | ----------: | -------: | ---------: | ---------: | ----------------: | :-------------------- | +| LVFeeder00939 | 8 | 6 | 1 | 0 | 12 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder02639 | 7 | 5 | 1 | 0 | 10 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder04790 | 4 | 2 | 1 | 0 | 4 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder06713 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder06926 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder06975 | 6 | 4 | 1 | 0 | 8 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder18498 | 18 | 16 | 1 | 0 | 32 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder18769 | 7 | 5 | 1 | 0 | 10 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder19558 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder20256 | 9 | 7 | 1 | 0 | 14 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder23832 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder24400 | 4 | 2 | 1 | 0 | 4 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder27429 | 11 | 9 | 1 | 0 | 18 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder27681 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder30216 | 9 | 7 | 1 | 0 | 14 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder31441 | 4 | 2 | 1 | 0 | 4 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder36284 | 5 | 3 | 1 | 0 | 6 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder36360 | 9 | 7 | 1 | 0 | 14 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder37263 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder38211 | 6 | 4 | 1 | 0 | 8 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| MVFeeder004 | 17 | 15 | 0 | 1 | 10 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder011 | 50 | 48 | 0 | 1 | 68 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder015 | 30 | 28 | 0 | 1 | 20 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder032 | 53 | 51 | 0 | 1 | 40 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder041 | 88 | 86 | 0 | 1 | 62 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder063 | 39 | 37 | 0 | 1 | 38 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder078 | 69 | 67 | 0 | 1 | 46 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder115 | 4 | 2 | 0 | 1 | 4 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder128 | 49 | 47 | 0 | 1 | 32 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder151 | 59 | 57 | 0 | 1 | 44 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder159 | 8 | 6 | 0 | 1 | 0 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder176 | 33 | 31 | 0 | 1 | 20 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder210 | 128 | 126 | 0 | 1 | 82 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder217 | 44 | 42 | 0 | 1 | 44 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder232 | 66 | 64 | 0 | 1 | 38 | 1 | 1 | 1 | ['Summer', 'Winter'] | +| MVFeeder251 | 125 | 123 | 0 | 1 | 106 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder290 | 12 | 10 | 0 | 1 | 16 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder312 | 11 | 9 | 0 | 1 | 8 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder320 | 20 | 18 | 0 | 1 | 12 | 1 | 1 | 1 | ['Winter', 'Summer'] | +| MVFeeder339 | 33 | 31 | 0 | 1 | 28 | 1 | 1 | 1 | ['Summer', 'Winter'] | There are MV networks whose names start with "MVFeeder" and LV networks whose names with "LVFeeder". For each network, there are two available load points: @@ -99,28 +99,28 @@ only, you can call: >>> rlf.ElectricalNetwork.get_catalogue(name=r"LVFeeder.*") ``` -| Name | Nb buses | Nb branches | Nb loads | Nb sources | Nb grounds | Nb potential refs | Available load points | -| :------------ | -------: | ----------: | -------: | ---------: | ---------: | ----------------: | :-------------------- | -| LVFeeder00939 | 8 | 7 | 12 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder02639 | 7 | 6 | 10 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder04790 | 4 | 3 | 4 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder06713 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder06926 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder06975 | 6 | 5 | 8 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder18498 | 18 | 17 | 32 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder18769 | 7 | 6 | 10 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder19558 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder20256 | 9 | 8 | 14 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder23832 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder24400 | 4 | 3 | 4 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder27429 | 11 | 10 | 18 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder27681 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder30216 | 9 | 8 | 14 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder31441 | 4 | 3 | 4 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder36284 | 5 | 4 | 6 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder36360 | 9 | 8 | 14 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder37263 | 3 | 2 | 2 | 1 | 1 | 1 | 'Summer', 'Winter' | -| LVFeeder38211 | 6 | 5 | 8 | 1 | 1 | 1 | 'Summer', 'Winter' | +| Name | Nb buses | Nb lines | Nb transformers | Nb switches | Nb loads | Nb sources | Nb grounds | Nb potential refs | Available load points | +| :------------ | -------: | -------: | --------------: | ----------: | -------: | ---------: | ---------: | ----------------: | :-------------------- | +| LVFeeder00939 | 8 | 6 | 1 | 0 | 12 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder02639 | 7 | 5 | 1 | 0 | 10 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder04790 | 4 | 2 | 1 | 0 | 4 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder06713 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder06926 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder06975 | 6 | 4 | 1 | 0 | 8 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder18498 | 18 | 16 | 1 | 0 | 32 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder18769 | 7 | 5 | 1 | 0 | 10 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder19558 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder20256 | 9 | 7 | 1 | 0 | 14 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder23832 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder24400 | 4 | 2 | 1 | 0 | 4 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder27429 | 11 | 9 | 1 | 0 | 18 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder27681 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder30216 | 9 | 7 | 1 | 0 | 14 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder31441 | 4 | 2 | 1 | 0 | 4 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder36284 | 5 | 3 | 1 | 0 | 6 | 1 | 1 | 2 | ['Winter', 'Summer'] | +| LVFeeder36360 | 9 | 7 | 1 | 0 | 14 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder37263 | 3 | 1 | 1 | 0 | 2 | 1 | 1 | 2 | ['Summer', 'Winter'] | +| LVFeeder38211 | 6 | 4 | 1 | 0 | 8 | 1 | 1 | 2 | ['Winter', 'Summer'] | A regular expression can also be used: @@ -128,9 +128,9 @@ A regular expression can also be used: >>> rlf.ElectricalNetwork.get_catalogue(name=r"LVFeeder38[0-9]+") ``` -| Name | Nb buses | Nb branches | Nb loads | Nb sources | Nb grounds | Nb potential refs | Available load points | -| :------------ | -------: | ----------: | -------: | ---------: | ---------: | ----------------: | :-------------------- | -| LVFeeder38211 | 6 | 5 | 8 | 1 | 1 | 1 | 'Summer', 'Winter' | +| Name | Nb buses | Nb lines | Nb transformers | Nb switches | Nb loads | Nb sources | Nb grounds | Nb potential refs | Available load points | +| :------------ | -------: | -------: | --------------: | ----------: | -------: | ---------: | ---------: | ----------------: | :-------------------- | +| LVFeeder38211 | 6 | 4 | 1 | 0 | 8 | 1 | 1 | 2 | ['Winter', 'Summer'] | ### Getting an instance @@ -139,7 +139,7 @@ You can build an `ElectricalNetwork` instance from the catalogue using the class ```pycon >>> en = rlf.ElectricalNetwork.from_catalogue(name="LVFeeder38211", load_point_name="Summer") - + ``` In case no or several results match the parameters, an error is raised: @@ -304,10 +304,10 @@ the values in different units. For instance, if you want to get transformer para nominal power of 3150 kVA, the following two commands return the same table: ```pycon ->>> rlf.TransformerParameters.get_catalogue(sn=3150e3) # in VA by default - >>> import roseau.load_flow as rlf -... rlf.TransformerParameters.get_catalogue(sn=rlf.Q_(3150, "kVA")) +... rlf.TransformerParameters.get_catalogue(sn=3150e3) # in VA by default + +>>> rlf.TransformerParameters.get_catalogue(sn=rlf.Q_(3150, "kVA")) ``` | Name | Manufacturer | Product range | Efficiency | Type | Nominal power (kVA) | High voltage (kV) | Low voltage (kV) | diff --git a/doc/usage/Connecting_Elements.md b/doc/usage/Connecting_Elements.md index 7b5c2316..bbe6333d 100644 --- a/doc/usage/Connecting_Elements.md +++ b/doc/usage/Connecting_Elements.md @@ -32,8 +32,7 @@ Let's take the electrical network of the [Getting started page](usage-getting-st ... ground.connect(source_bus, phase="n") >>> un = 400 / np.sqrt(3) -... source_voltages = [un, un * np.exp(-2j * np.pi / 3), un * np.exp(2j * np.pi / 3)] -... vs = rlf.VoltageSource(id="vs", bus=source_bus, voltages=source_voltages) +... vs = rlf.VoltageSource(id="vs", bus=source_bus, voltages=un) >>> load = rlf.PowerLoad(id="load", bus=load_bus, powers=[10e3 + 0j, 10e3, 10e3]) # VA diff --git a/doc/usage/Data_Exchange.md b/doc/usage/Data_Exchange.md index 79fadbc0..4b5cbb6e 100644 --- a/doc/usage/Data_Exchange.md +++ b/doc/usage/Data_Exchange.md @@ -113,10 +113,10 @@ parameters from PowerFactory data. This is useful when you don't want to import would like to use some of the lines and transformers models you have in a power factory project. To create line parameters from a PowerFactory Line Type (`TypLne`) object, use the -{meth}`LineParameters.from_power_factory() roseau.load_flow.LineParameters.from_power_factory` method. +{meth}`LineParameters.from_power_factory() ` method. To create transformer parameters from a PowerFactory 2-Winding Transformer Type (`TypTr2`) object, use the -{meth}`TransformerParameters.from_power_factory() roseau.load_flow.TransformerParameters.from_power_factory` +{meth}`TransformerParameters.from_power_factory() ` method. ## OpenDSS @@ -124,7 +124,7 @@ method. `roseau-load-flow` supports creating lines and transformers from OpenDSS data. To create line parameters from an OpenDSS `LineCode` object, use the -{meth}`LineParameters.from_open_dss() roseau.load_flow.LineParameters.from_open_dss` method. For +{meth}`LineParameters.from_open_dss() ` method. For example, the DSS command `New linecode.240sq nphases=3 R1=0.127 X1=0.072 R0=0.342 X0=0.089 units=km` translates to: @@ -142,7 +142,7 @@ translates to: ``` To create a transformer from an OpenDSS 2-winding `Transformer` object, use the -{meth}`TransformerParameters.from_open_dss() roseau.load_flow.TransformerParameters.from_open_dss` +{meth}`TransformerParameters.from_open_dss() ` method to create the transformer parameters. For example, the DSS command `DSSText.Command = "New transformer.LVTR Buses=[sourcebus, A.1.2.3] Conns=[delta wye] KVs=[11, 0.4] KVAs=[250 250] %Rs=0.00 xhl=2.5 %loadloss=0 "` translates to: diff --git a/doc/usage/Extras.md b/doc/usage/Extras.md index a8c0f4e9..7d7664cf 100644 --- a/doc/usage/Extras.md +++ b/doc/usage/Extras.md @@ -92,6 +92,25 @@ sb zero 9.947598e-14-1.421085e-14j Name: voltage, dtype: complex128 ``` +_Roseau Load Flow_ also provides useful helpers to create three-phase balanced quantities by only +providing the magnitude of the quantities. For example, to create a three-phase balanced positive +sequence voltage: + +```pycon +>>> import numpy as np +>>> import roseau.load_flow as rlf +>>> V = 230 * rlf.PositiveSequence +>>> V +array([ 230. +0.j , -115.-199.18584287j, -115.+199.18584287j]) +>>> np.abs(V) +array([230., 230., 230.]) +>>> np.angle(V, deg=True) +array([ 0., -120., 120.]) +``` + +Similarly, you can use `rlf.NegativeSequence` and `rlf.ZeroSequence` to create negative-sequence +and zero-sequence quantities respectively. + ## Potentials to voltages conversion {mod}`roseau.load_flow.converters` also contains helpers to convert a vector of potentials to a diff --git a/doc/usage/Flexible_Loads.md b/doc/usage/Flexible_Loads.md index dc31510a..4d8c0b83 100644 --- a/doc/usage/Flexible_Loads.md +++ b/doc/usage/Flexible_Loads.md @@ -32,8 +32,7 @@ a Delta-Wye transformer and a small LV network. >>> # Create a MV bus with a voltage source ... bus0_mv = rlf.Bus(id="bus0_mv", phases="abc") ... un = 20e3 # V -... source_voltages = [un, un * np.exp(-2j * np.pi / 3), un * np.exp(2j * np.pi / 3)] -... vs = rlf.VoltageSource(id="vs", bus=bus0_mv, phases="abc", voltages=source_voltages) +... vs = rlf.VoltageSource(id="vs", bus=bus0_mv, phases="abc", voltages=un) ... # Set the MV potential reference ... pref_mv = rlf.PotentialRef(id="pref_mv", element=bus0_mv) diff --git a/doc/usage/Getting_Started.md b/doc/usage/Getting_Started.md index 5df8703b..d2cebe6a 100644 --- a/doc/usage/Getting_Started.md +++ b/doc/usage/Getting_Started.md @@ -84,8 +84,7 @@ line and a constant power load. This network is a low voltage network (three-pha >>> # Nominal phase-to-neutral voltage (typical european voltage) ... un = 400 / np.sqrt(3) # In Volts - ->>> # Optional network limits (for analyzing network violations) +... # Optional network limits (for analyzing network violations) ... u_min = 0.9 * un # V ... u_max = 1.1 * un # V ... i_max = 500.0 # A @@ -104,8 +103,7 @@ line and a constant power load. This network is a low voltage network (three-pha >>> # Create a three-phase voltage source at the first bus ... # (voltages are phase-to-neutral because the source's phases include a neutral) -... source_voltages = un * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) -... vs = rlf.VoltageSource(id="vs", bus=source_bus, voltages=source_voltages) +... vs = rlf.VoltageSource(id="vs", bus=source_bus, voltages=un) >>> # Add a 30kW load at the second bus (balanced load, 10 kW per phase) ... load = rlf.PowerLoad(id="load", bus=load_bus, powers=[10e3 + 0j, 10e3, 10e3]) # In VA @@ -121,19 +119,39 @@ elements. For example, to create a delta-connected source instead, you can expli to `"abc"`: ```pycon ->>> source_voltages = un * np.sqrt(3) * np.exp([0, -2j * np.pi / 3, 2j * np.pi / 3]) -... vs = rlf.VoltageSource( -... id="vs", bus=source_bus, voltages=source_voltages, phases="abc" # <- delta source +>>> vs_delta = rlf.VoltageSource( +... id="vs_delta", +... bus=source_bus, +... voltages=un * np.sqrt(3), +... phases="abc", # <- delta source ... ) ``` -Note the use of `un * np.sqrt(3)` in the source voltages as they now represent the phase-to-phase +Note the use of `un * np.sqrt(3)` as the source voltages as they now represent the phase-to-phase voltages. This is because everywhere in `roseau-load-flow`, the `voltages` of an element depend on the element's `phases`. Voltages of elements connected in a _Star (wye)_ configuration (elements that have a neutral connection indicated by the presence of the `'n'` character in their `phases` attribute) are the **phase-to-neutral** voltages. Voltages of elements connected in a _Delta_ configuration (elements that do not have a neutral connection indicated by the absence of the -`'n'` char from their `phases` attribute) are the **phase-to-phase** voltages. +`'n'` char from their `phases` attribute) are the **phase-to-phase** voltages. To see between which +phases the voltage is defined, you can use the `voltage_phases` property of the element. + +```pycon +>>> vs.voltage_phases +['an', 'bn', 'cn'] +>>> vs_delta.voltage_phases +['ab', 'bc', 'ca'] +``` + +When creating balanced loads, you can, as a shortcut, pass a single scalar value to the `powers` +argument. This value will be used equally for all phases. For example, the load definition above +can be simplified as follows: + +```pycon +>>> load = rlf.PowerLoad( +... id="load", bus=load_bus, powers=10e3 + 0j +... ) # 10kW per phase, 30kW total +``` At this point, all the basic elements of the network have been defined and connected. Now, everything can be encapsulated in an `ElectricalNetwork` object, but first, some important @@ -277,7 +295,6 @@ Available results for the network are: - `res_buses`: Buses potentials indexed by _(bus id, phase)_ - `res_buses_voltages`: Buses voltages and voltage limits indexed by _(bus id, voltage phase²)_ -- `res_branches`: Branches currents, powers, and potentials indexed by _(branch id, phase)_ - `res_transformers`: Transformers currents, powers, potentials, and power limits indexed by _(transformer id, phase)_ - `res_lines`: Lines currents, powers, potentials, series losses, series currents, and current @@ -328,17 +345,6 @@ Below are the results of the load flow for `en`, rounded to 2 decimal places: | lb | bn | -110.96-192.2j | 207.846 | 254.034 | False | | lb | cn | -110.96+192.2j | 207.846 | 254.034 | False | -```pycon ->>> en.res_branches -``` - -| branch_id | phase | type | current1 | current2 | power1 | power2 | potential1 | potential2 | -| :-------- | :---- | :--- | ------------: | -----------: | ----------: | --------: | -----------: | -------------: | -| line | a | line | 45.06+0j | -45.06-0j | 10406.07-0j | -10000+0j | 230.94+0j | 221.93-0j | -| line | b | line | -22.53-39.02j | 22.53+39.02j | 10406.07+0j | -10000-0j | -115.47-200j | -110.96-192.2j | -| line | c | line | -22.53+39.02j | 22.53-39.02j | 10406.07-0j | -10000+0j | -115.47+200j | -110.96+192.2j | -| line | n | line | 0j | -0j | 0j | -0j | 0j | -0j | - ```pycon >>> en.res_lines ``` diff --git a/doc/usage/Plotting.md b/doc/usage/Plotting.md index 2f3ac71e..b5ee05c8 100644 --- a/doc/usage/Plotting.md +++ b/doc/usage/Plotting.md @@ -7,39 +7,54 @@ myst: "description lang=fr": | Apprenez à tracer une carte du réseau MT ou BT avec Roseau Load Flow, solveur d'écoulements de charge pour le calcul électrique des réseaux intelligents. - "keywords lang=fr": simulation, réseau, électrique, carte - "keywords lang=en": simulation, distribution grid, map, + "keywords lang=fr": simulation, réseau, électrique, carte, tracé + "keywords lang=en": simulation, distribution grid, map, plot --- -# Plotting a distribution network +# Plotting -On this page, the [folium](https://python-visualization.github.io/folium/index.html) library is used to plot an -`ElectricalNetwork`. +_Roseau Load Flow_ provides functions to plot networks and some electric quantities in the +`roseau.load_flow.plotting` module. -Let's take a MV network from the catalogue: +## Plotting a network on a map -```pycon ->>> import roseau.load_flow as rlf ->>> en = rlf.ElectricalNetwork.from_catalogue(name="MVFeeder210", load_point_name="Winter") -``` +The {func}`~roseau.load_flow.plotting.plot_interactive_map` function plots an `ElectricalNetwork` +on an interactive map using the [folium](https://python-visualization.github.io/folium/latest) +library. The function requires the geometries of the elements in the network to be defined. Only +buses and lines are currently plotted. Simply call the function with an `ElectricalNetwork` to get +an interactive map of the network `plot_interactive_map(en)`. + +The `plot_interactive_map` function uses the `ElectricalNetwork` geo dataframes of buses and lines +to plot the network on a map. The function accepts optional arguments to customize the appearance +of the plot. Refer to the function's documentation for more information. -The plot will be done from the {doc}`GeoDataFrame ` of buses and lines (we -ignore transformers and switches in this tutorial). +Let's take a MV network from the catalogue as an example to show how we can customize the style of +the buses on the map: ```pycon ->>> buses_gdf = en.buses_frame.reset_index() ->>> lines_gdf = en.lines_frame.reset_index() +>>> import roseau.load_flow as rlf +>>> from roseau.load_flow.plotting import plot_interactive_map +>>> en = rlf.ElectricalNetwork.from_catalogue(name="MVFeeder210", load_point_name="Winter") +>>> en + ``` -In order to style the buses, a style function, a highlight function and a tooltip are defined. The `"id"` property of -the buses is used to separate the HV/MV substation and the MV/LV substations for the style function. Remaining buses -are junction buses. The color of the buses is changed when highlighted. +As the `id` of the buses of this network contains information about the type of bus, we can use it +to apply different styles for different bus types. For example, HV/MV substation can have different +size and color than MV/LV substations and junction buses. `plot_interactive_map` takes an optional +`style_function` argument to customize the style of the plots. This is a function that accepts a +GeoJSON feature mapping and returns an optional dictionary of style properties. The GeoJSON feature +contains an `"element_type"` property that indicates the type of the element (bus, line, etc.). The +other properties are the columns of the dataframes of the elements of the network. ```pycon ->>> import folium - ->>> def buses_style_function(feature): -... if feature["properties"]["id"].startswith("HVMV"): # HV/MV substation +>>> def style_function(feature: dict) -> dict | None: +... # If the element is not a bus, return None to use the default style +... if feature["properties"]["element_type"] != "bus": +... return None +... # Override the default style of buses based on the bus id +... bus_id = feature["properties"]["id"] +... if bus_id.startswith("HVMV"): # HV/MV substation ... return { ... "fill": True, ... "fillColor": "#000000", @@ -47,7 +62,7 @@ are junction buses. The color of the buses is changed when highlighted. ... "fillOpacity": 1, ... "radius": 7, ... } -... elif feature["properties"]["id"].startswith("MVLV"): # MV/LV substations +... elif bus_id.startswith("MVLV"): # MV/LV substations ... return { ... "fill": True, ... "fillColor": "#234e83", @@ -65,72 +80,72 @@ are junction buses. The color of the buses is changed when highlighted. ... } ... ->>> def buses_highlight_function(feature): -... return {"color": "#cad40e", "fillColor": "#cad40e"} -... - ->>> buses_tooltip = folium.GeoJsonTooltip( -... fields=["id", "phases"], -... aliases=["Id:", "Phases:"], -... localize=True, -... sticky=False, -... labels=True, -... max_width=800, -... ) ``` -The same is done for the lines. +Finally, calling the `plot_interactive_map` function with the custom style function produces an +interactive map of the network: ```pycon ->>> def lines_style_function(feature): -... return {"color": "#234e83", "weight": 4} -... +>>> m = plot_interactive_map(en, style_function=style_function) +>>> m +``` + ->>> def lines_highlight_function(feature): -... return {"color": "#cad40e"} -... +## Plotting a network with no geometries +If the network does not have geometries defined for its elements, the `plot_interactive_map` function +will not work. In this case, you can use the {meth}`~roseau.load_flow.ElectricalNetwork.to_graph` +method to convert the network to a networkx `Graph` and plot it using the `networkx` library. In the +following example we plot the graph of the network `MVFeeder210` from the previous example: + +```pycon +>>> import networkx as nx +... import roseau.load_flow as rlf +... en = rlf.ElectricalNetwork.from_catalogue(name="MVFeeder210", load_point_name="Winter") +... for bus in en.buses.values(): +... bus.geometry = None # Pretend buses don't have geometries +... G = en.to_graph() +... nx.draw(G, node_size=50) # This works even if the geometries are not defined +``` ->>> lines_tooltip = folium.GeoJsonTooltip( -... fields=["id", "bus1_id", "bus2_id", "parameters_id"], -... aliases=["Id:", "Bus1:", "Bus2:", "Parameters:"], -... localize=True, -... sticky=False, -... labels=True, -... max_width=800, -... ) +```{image} /_static/Plotting/MVFeeder210_Graph_No_Geometries.png +:alt: A plot showing the graph of the network MVFeeder210 with no geometries using networkx +:align: center ``` -Finally, the two geojson layers are added in a folium map. +See the [networkx docs](https://networkx.org/documentation/stable/tutorial.html#drawing-graphs) for +more information. + +## Plotting voltage phasors + +The {func}`~roseau.load_flow.plotting.plot_voltage_phasors` function plots the voltage phasors of +a bus, load or source in the complex plane. This function can be used to visualize voltage unbalance +in multi-phase systems for instance. It takes the element and an optional matplotlib `Axes` object +to use for the plot. Note that the element must have load flow results to plot the voltage phasors. ```pycon ->>> m = folium.Map( -... location=list(reversed(buses_gdf.unary_union.centroid.coords[0])), zoom_start=12 -... ) - ->>> folium.GeoJson( -... data=lines_gdf, -... name="lines", -... marker=folium.CircleMarker(), -... style_function=lines_style_function, -... highlight_function=lines_highlight_function, -... tooltip=lines_tooltip, -... ).add_to(m) - ->>> folium.GeoJson( -... buses_gdf, -... name="buses", -... marker=folium.CircleMarker(), -... style_function=buses_style_function, -... highlight_function=buses_highlight_function, -... tooltip=buses_tooltip, -... ).add_to(m) - ->>> folium.LayerControl().add_to(m) ->>> m +>>> import matplotlib.pyplot as plt +... import roseau.load_flow as rlf +... from roseau.load_flow.plotting import plot_voltage_phasors + +>>> bus = rlf.Bus("Bus", phases="abcn") +... source = rlf.VoltageSource("Wye Source", bus, voltages=230, phases="abcn") +... load = rlf.ImpedanceLoad("Delta Load", bus, impedances=50, phases="abc") +... rlf.PotentialRef("PRef", element=bus) +... en = rlf.ElectricalNetwork.from_element(bus) +... en.solve_load_flow() + +>>> fig, axes = plt.subplots(1, 2, figsize=(8, 4)) +... plot_voltage_phasors(source, ax=axes[0]) +... plot_voltage_phasors(load, ax=axes[1]) +... plt.show() ``` -It leads to this result: +```{image} /_static/Plotting/Plot_Voltage_Phasors.png +:alt: A plot showing voltage phasors of a wye-connected source and a delta-connected load +:align: center +``` - +A similar function {func}`~roseau.load_flow.plotting.plot_symmetrical_voltages` plots the symmetrical +components of the voltage phasors of a three-phase bus, load or source. diff --git a/doc/usage/Short_Circuit.md b/doc/usage/Short_Circuit.md index f454a253..ad43682a 100644 --- a/doc/usage/Short_Circuit.md +++ b/doc/usage/Short_Circuit.md @@ -40,10 +40,7 @@ is impossible. ... ground.connect(bus=source_bus) ... # Create a LV source at the first bus ... un = 400 / np.sqrt(3) -... source_voltages = [un, un * np.exp(-2j * np.pi / 3), un * np.exp(2j * np.pi / 3)] -... vs = rlf.VoltageSource( -... id="vs", bus=source_bus, phases="abcn", voltages=source_voltages -... ) +... vs = rlf.VoltageSource(id="vs", bus=source_bus, phases="abcn", voltages=un) ... # Add LV lines ... lp1 = rlf.LineParameters.from_geometry( ... "U_AL_240", @@ -102,20 +99,20 @@ All the following tables are rounded to 2 decimals to be properly displayed. ```pycon >>> en.solve_load_flow() -(1, 3.339550858072471e-13) ->>> en.res_branches +(1, 2.5934809855243657e-13) +>>> en.res_lines ``` -| branch_id | phase | type | current1 | current2 | power1 | power2 | potential1 | potential2 | -| :-------- | :---- | :--- | -------------: | -----------------: | -----------------: | ----------------------: | --------------: | ----------------: | -| line1 | a | line | 374.19+65.47j | -374.2-65.22j | 86414.44-15119.6j | -69427.92+23726.69j | 230.94-0j | 190.79-30.15j | -| line1 | b | line | -373.43-65.15j | 373.71+64.99j | 56149.99+67164.05j | -39212.61-58608.72j | -115.47-200j | -75.38-169.94j | -| line1 | c | line | -0.88-0.32j | 0.61+0.24j | 37.17-214.38j | -22.32+155.56j | -115.47+200j | -116.82+208.22j | -| line1 | n | line | 0.16-0.01j | -0.13-0j | 0j | -0.17+1.03j | 0j | 1.38-8.15j | -| line2 | a | line | 374.2+65.22j | **-374.11-64.94j** | 69427.92-23726.69j | **-15076.23+41188.79j** | 190.79-30.15j | **57.67-100.09j** | -| line2 | b | line | -373.71-64.99j | **374.11+64.94j** | 39212.61+58608.72j | **15076.23-41188.79j** | -75.38-169.94j | **57.67-100.09j** | -| line2 | c | line | -0.61-0.24j | -0j | 22.32-155.56j | -0-0j | -116.82+208.22j | -119.55+224.61j | -| line2 | n | line | 0.13+0j | -0j | 0.17-1.03j | -0j | 1.38-8.15j | 4.18-24.45j | +| line_id | phase | current1 | current2 | power1 | power2 | potential1 | potential2 | series_losses | series_current | max_current | violated | +| :------ | :---- | -------------: | -----------------: | -----------------: | ----------------------: | --------------: | ----------------: | -----------------: | -------------: | ----------: | :------- | +| line1 | a | 374.19+65.47j | -374.2-65.22j | 86414.44-15119.6j | -69427.92+23726.69j | 230.94+0j | 190.79-30.15j | 16992.62+8659.77j | 374.2+65.33j | nan | \ | +| line1 | b | -373.43-65.15j | 373.71+64.99j | 56149.99+67164.05j | -39212.61-58608.72j | -115.47-200j | -75.38-169.94j | 16933.63+8622.68j | -373.58-65.05j | nan | \ | +| line1 | c | -0.88-0.32j | 0.61+0.24j | 37.17-214.38j | -22.32+155.56j | -115.47+200j | -116.82+208.22j | 1.32+6.55j | -0.75-0.28j | nan | \ | +| line1 | n | 0.16-0.01j | -0.13-0j | 0j | -0.17+1.03j | 0j | 1.38-8.15j | -0.24+1.15j | 0.14-0.01j | nan | \ | +| line2 | a | 374.2+65.22j | **-374.11-64.94j** | 69427.92-23726.69j | **-15076.23+41188.79j** | 190.79-30.15j | **57.67-100.09j** | 54358.19+17519.35j | 374.2+64.98j | nan | \ | +| line2 | b | -373.71-64.99j | **374.11+64.94j** | 39212.61+58608.72j | **15076.23-41188.79j** | -75.38-169.94j | **57.67-100.09j** | 54284.8+17490.99j | -373.95-64.86j | nan | \ | +| line2 | c | -0.61-0.24j | 0j | 22.32-155.56j | -0-0j | -116.82+208.22j | -119.55+224.61j | 1.44+5.44j | -0.31-0.14j | nan | \ | +| line2 | n | 0.13+0j | 0j | 0.17-1.03j | -0j | 1.38-8.15j | 4.18-24.45j | 0.16+1.12j | 0.06+0.02j | nan | \ | Looking at the line results of the second bus of the line `line2`, which is `bus2` where we added the short-circuit, one can notice that: @@ -135,20 +132,20 @@ short-circuit then create a new one between phases "a", "b", and "c". >>> en = create_network() >>> en.buses["b2"].add_short_circuit("a", "b", "c") >>> en.solve_load_flow() -(1, 6.572520305780927e-13) ->>> en.res_branches +(1, 3.979039320256561e-13) +>>> en.res_lines ``` -| branch_id | phase | type | current1 | current2 | power1 | power2 | potential1 | potential2 | -| :-------- | :---- | :--- | --------------: | ------------------: | -----------------: | --------------------: | -------------: | --------------: | -| line1 | a | line | 364.42-152.4j | -364.45+152.64j | 84159.75+35195.32j | -62323.26-24107.78j | 230.94-0j | 169.06-4.66j | -| line1 | b | line | -329.25-298.27j | 329.5+298.09j | 97671.94+31407.98j | -74421.29-19633.88j | -115.47-200j | -94.56-145.13j | -| line1 | c | line | -35.27+450.66j | 35.03-450.73j | 94203.88+44984.19j | -73584.22-31005.25j | -115.47+200j | -80.99+156.96j | -| line1 | n | line | 0.11-0.01j | -0.08-0.01j | 0j | -0.5+0.64j | 0j | 6.47-7.18j | -| line2 | a | line | 364.45-152.64j | **-364.48+152.85j** | 62323.26+24107.78j | **3461.67-1626.3j** | 169.06-4.66j | **-6.49+7.18j** | -| line2 | b | line | -329.5-298.09j | **329.7+297.94j** | 74421.29+19633.88j | **1.41+4300.23j** | -94.56-145.13j | **-6.49+7.18j** | -| line2 | c | line | -35.03+450.73j | **34.78-450.79j** | 73584.22+31005.25j | **-3463.08-2673.93j** | -80.99+156.96j | **-6.49+7.18j** | -| line2 | n | line | 0.08+0.01j | -0j | 0.5-0.64j | -0j | 6.47-7.18j | 19.44-21.56j | +| line_id | phase | current1 | current2 | power1 | power2 | potential1 | potential2 | series_losses | series_current | max_current | violated | +| :------ | :---- | --------------: | ------------------: | -----------------: | --------------------: | -------------: | --------------: | -----------------: | --------------: | ----------: | -------: | +| line1 | a | 364.42-152.4j | -364.45+152.64j | 84159.75+35195.32j | -62323.26-24107.78j | 230.94+0j | 169.06-4.66j | 21841.76+11136.22j | 364.44-152.54j | nan | \ | +| line1 | b | -329.25-298.27j | 329.5+298.09j | 97671.94+31407.98j | -74421.29-19633.88j | -115.47-200j | -94.56-145.13j | 23247.19+11837.86j | -329.39-298.17j | nan | \ | +| line1 | c | -35.27+450.66j | 35.03-450.73j | 94203.88+44984.19j | -73584.22-31005.25j | -115.47+200j | -80.99+156.96j | 20608.18+14029.15j | -35.13+450.7j | nan | \ | +| line1 | n | 0.11-0.01j | -0.08-0.01j | 0j | -0.5+0.64j | 0j | 6.47-7.18j | -0.62+0.71j | 0.1+0j | nan | \ | +| line2 | a | 364.45-152.64j | **-364.48+152.85j** | 62323.26+24107.78j | **3461.67-1626.3j** | 169.06-4.66j | **-6.49+7.18j** | 65790.08+22519.24j | 364.47-152.86j | nan | \ | +| line2 | b | -329.5-298.09j | **329.7+297.94j** | 74421.29+19633.88j | **1.41+4300.23j** | -94.56-145.13j | **-6.49+7.18j** | 74420.66+23978.08j | -329.71-297.95j | nan | \ | +| line2 | c | -35.03+450.73j | **34.78-450.79j** | 73584.22+31005.25j | **-3463.08-2673.93j** | -80.99+156.96j | **-6.49+7.18j** | 70110.99+28372.86j | -34.79+450.78j | nan | \ | +| line2 | n | 0.08+0.01j | 0j | 0.5-0.64j | -0-0j | 6.47-7.18j | 19.44-21.56j | -0.05+0.77j | 0.03+0.02j | nan | \ | Now the potentials of the three phases are equal and the currents and powers add up to zero at the bus where the short-circuit is applied. @@ -163,20 +160,20 @@ between phase "a" and ground. >>> # ground MUST be passed as a keyword argument ... en.buses["b2"].add_short_circuit("a", ground=en.grounds["gnd"]) >>> en.solve_load_flow() -(1, 2.464140003155535e-13) ->>> en.res_branches +(1, 4.985456492079265e-13) +>>> en.res_lines ``` -| branch_id | phase | type | current1 | current2 | power1 | power2 | potential1 | potential2 | -| :-------- | :---- | :--- | ------------: | -------------: | -----------------: | ----------------: | --------------: | --------------: | -| line1 | a | line | 95.83-188.13j | -95.86+188.37j | 22130.38+43446.19j | -16871.5-29433.8j | 230.94+0j | 160.32-7.98j | -| line1 | b | line | 0.96-0.74j | -0.65+0.52j | 36.74-277.43j | -10.48+232.63j | -115.47-200j | -163.66-224.36j | -| line1 | c | line | -0.81-0.43j | 0.55+0.33j | 8.47-212.03j | -29.32+150.27j | -115.47+200j | -159.37+177.78j | -| line1 | n | line | 0.24-0.25j | -0.21+0.22j | 0j | 4.52+15.58j | 0j | -48.11-24.34j | -| line2 | a | line | 95.86-188.37j | -95.99+188.69j | 16871.5+29433.8j | 0j | 160.32-7.98j | **0j** | -| line2 | b | line | 0.65-0.52j | **0j** | 10.48-232.63j | 0j | -163.66-224.36j | -265.1-275.72j | -| line2 | c | line | -0.55-0.33j | **0j** | 29.32-150.27j | 0j | -159.37+177.78j | -252.37+130.63j | -| line2 | n | line | 0.21-0.22j | **0j** | -4.52-15.58j | 0j | -48.11-24.34j | -149.45-75.72j | +| line_id | phase | current1 | current2 | power1 | power2 | potential1 | potential2 | series_losses | series_current | max_current | violated | +| :------ | :---- | ------------: | -------------: | -----------------: | ----------------: | --------------: | --------------: | ----------------: | -------------: | ----------: | -------: | +| line1 | a | 95.83-188.13j | -95.86+188.37j | 22130.38+43446.19j | -16871.5-29433.8j | 230.94-0j | 160.32-7.98j | 5265.84+14061.06j | 95.84-188.26j | nan | \ | +| line1 | b | 0.96-0.74j | -0.65+0.52j | 36.74-277.43j | -10.48+232.63j | -115.47-200j | -163.66-224.36j | 23.55+50.71j | 0.81-0.64j | nan | \ | +| line1 | c | -0.81-0.43j | 0.55+0.33j | 8.47-212.03j | -29.32+150.27j | -115.47+200j | -159.37+177.78j | -38.38+1.87j | -0.68-0.39j | nan | \ | +| line1 | n | 0.24-0.25j | -0.21+0.22j | 0j | 4.52+15.58j | 0j | -48.11-24.34j | 5.05+16.93j | 0.23-0.24j | nan | \ | +| line2 | a | 95.86-188.37j | -95.99+188.69j | 16871.5+29433.8j | -0j | 160.32-7.98j | **0j** | 16880.47+29471.2j | 95.9-188.61j | nan | \ | +| line2 | b | 0.65-0.52j | **0j** | 10.48-232.63j | -0-0j | -163.66-224.36j | -265.1-275.72j | 20.23+48.58j | 0.35-0.3j | nan | \ | +| line2 | c | -0.55-0.33j | **0j** | 29.32-150.27j | -0-0j | -159.37+177.78j | -252.37+130.63j | -34.05+6.73j | -0.26-0.21j | nan | \ | +| line2 | n | 0.21-0.22j | **0j** | -4.52-15.58j | -0j | -48.11-24.34j | -149.45-75.72j | 5.24+21.59j | 0.13-0.15j | nan | \ | ```pycon >>> en.res_grounds diff --git a/doc/usage/index.md b/doc/usage/index.md index 18aa31e6..838b8cdc 100644 --- a/doc/usage/index.md +++ b/doc/usage/index.md @@ -1,10 +1,9 @@ This section provides some tutorials to start using _Roseau_Load_Flow_: ```{toctree} ---- -maxdepth: 2 -caption: Usage ---- +:maxdepth: 2 +:caption: Usage + Getting_Started Connecting_Elements Flexible_Loads diff --git a/poetry.lock b/poetry.lock index 6337539a..10bade74 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2,13 +2,13 @@ [[package]] name = "alabaster" -version = "0.7.16" +version = "1.0.0" description = "A light, configurable Sphinx theme" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" files = [ - {file = "alabaster-0.7.16-py3-none-any.whl", hash = "sha256:b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"}, - {file = "alabaster-0.7.16.tar.gz", hash = "sha256:75a8b99c28a5dad50dd7f8ccdd447a121ddb3892da9e53d1ca5cca3106d58d65"}, + {file = "alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b"}, + {file = "alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e"}, ] [[package]] @@ -24,13 +24,13 @@ files = [ [[package]] name = "astroid" -version = "3.2.2" +version = "3.3.2" description = "An abstract syntax tree for Python with inference support." optional = false -python-versions = ">=3.8.0" +python-versions = ">=3.9.0" files = [ - {file = "astroid-3.2.2-py3-none-any.whl", hash = "sha256:e8a0083b4bb28fcffb6207a3bfc9e5d0a68be951dd7e336d5dcf639c682388c0"}, - {file = "astroid-3.2.2.tar.gz", hash = "sha256:8ead48e31b92b2e217b6c9733a21afafe479d52d6e164dd25fb1a770c7c3cf94"}, + {file = "astroid-3.3.2-py3-none-any.whl", hash = "sha256:9f8136ce9770e0f912401b25a0f15d5c2ec20b50e99b1b413ac0778fe53ff6f1"}, + {file = "astroid-3.3.2.tar.gz", hash = "sha256:99e9b5b602cbb005434084309213d6af32bf7a9b743c836749168b8e2b330cbd"}, ] [package.dependencies] @@ -38,13 +38,13 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""} [[package]] name = "babel" -version = "2.15.0" +version = "2.16.0" description = "Internationalization utilities" optional = false python-versions = ">=3.8" files = [ - {file = "Babel-2.15.0-py3-none-any.whl", hash = "sha256:08706bdad8d0a3413266ab61bd6c34d0c28d6e1e7badf40a2cebe67644e2e1fb"}, - {file = "babel-2.15.0.tar.gz", hash = "sha256:8daf0e265d05768bc6c7a314cf1321e9a123afc328cc635c18622a2f30a04413"}, + {file = "babel-2.16.0-py3-none-any.whl", hash = "sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b"}, + {file = "babel-2.16.0.tar.gz", hash = "sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316"}, ] [package.extras] @@ -73,13 +73,13 @@ lxml = ["lxml"] [[package]] name = "certifi" -version = "2024.7.4" +version = "2024.8.30" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.7.4-py3-none-any.whl", hash = "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90"}, - {file = "certifi-2024.7.4.tar.gz", hash = "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b"}, + {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, + {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, ] [[package]] @@ -205,126 +205,167 @@ files = [ [[package]] name = "contourpy" -version = "1.2.1" +version = "1.3.0" description = "Python library for calculating contours of 2D quadrilateral grids" optional = false python-versions = ">=3.9" files = [ - {file = "contourpy-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bd7c23df857d488f418439686d3b10ae2fbf9bc256cd045b37a8c16575ea1040"}, - {file = "contourpy-1.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5b9eb0ca724a241683c9685a484da9d35c872fd42756574a7cfbf58af26677fd"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c75507d0a55378240f781599c30e7776674dbaf883a46d1c90f37e563453480"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11959f0ce4a6f7b76ec578576a0b61a28bdc0696194b6347ba3f1c53827178b9"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb3315a8a236ee19b6df481fc5f997436e8ade24a9f03dfdc6bd490fea20c6da"}, - {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39f3ecaf76cd98e802f094e0d4fbc6dc9c45a8d0c4d185f0f6c2234e14e5f75b"}, - {file = "contourpy-1.2.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94b34f32646ca0414237168d68a9157cb3889f06b096612afdd296003fdd32fd"}, - {file = "contourpy-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:457499c79fa84593f22454bbd27670227874cd2ff5d6c84e60575c8b50a69619"}, - {file = "contourpy-1.2.1-cp310-cp310-win32.whl", hash = "sha256:ac58bdee53cbeba2ecad824fa8159493f0bf3b8ea4e93feb06c9a465d6c87da8"}, - {file = "contourpy-1.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:9cffe0f850e89d7c0012a1fb8730f75edd4320a0a731ed0c183904fe6ecfc3a9"}, - {file = "contourpy-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6022cecf8f44e36af10bd9118ca71f371078b4c168b6e0fab43d4a889985dbb5"}, - {file = "contourpy-1.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef5adb9a3b1d0c645ff694f9bca7702ec2c70f4d734f9922ea34de02294fdf72"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6150ffa5c767bc6332df27157d95442c379b7dce3a38dff89c0f39b63275696f"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c863140fafc615c14a4bf4efd0f4425c02230eb8ef02784c9a156461e62c965"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:00e5388f71c1a0610e6fe56b5c44ab7ba14165cdd6d695429c5cd94021e390b2"}, - {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4492d82b3bc7fbb7e3610747b159869468079fe149ec5c4d771fa1f614a14df"}, - {file = "contourpy-1.2.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:49e70d111fee47284d9dd867c9bb9a7058a3c617274900780c43e38d90fe1205"}, - {file = "contourpy-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b59c0ffceff8d4d3996a45f2bb6f4c207f94684a96bf3d9728dbb77428dd8cb8"}, - {file = "contourpy-1.2.1-cp311-cp311-win32.whl", hash = "sha256:7b4182299f251060996af5249c286bae9361fa8c6a9cda5efc29fe8bfd6062ec"}, - {file = "contourpy-1.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2855c8b0b55958265e8b5888d6a615ba02883b225f2227461aa9127c578a4922"}, - {file = "contourpy-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:62828cada4a2b850dbef89c81f5a33741898b305db244904de418cc957ff05dc"}, - {file = "contourpy-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:309be79c0a354afff9ff7da4aaed7c3257e77edf6c1b448a779329431ee79d7e"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e785e0f2ef0d567099b9ff92cbfb958d71c2d5b9259981cd9bee81bd194c9a4"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1cac0a8f71a041aa587410424ad46dfa6a11f6149ceb219ce7dd48f6b02b87a7"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af3f4485884750dddd9c25cb7e3915d83c2db92488b38ccb77dd594eac84c4a0"}, - {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ce6889abac9a42afd07a562c2d6d4b2b7134f83f18571d859b25624a331c90b"}, - {file = "contourpy-1.2.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a1eea9aecf761c661d096d39ed9026574de8adb2ae1c5bd7b33558af884fb2ce"}, - {file = "contourpy-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:187fa1d4c6acc06adb0fae5544c59898ad781409e61a926ac7e84b8f276dcef4"}, - {file = "contourpy-1.2.1-cp312-cp312-win32.whl", hash = "sha256:c2528d60e398c7c4c799d56f907664673a807635b857df18f7ae64d3e6ce2d9f"}, - {file = "contourpy-1.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:1a07fc092a4088ee952ddae19a2b2a85757b923217b7eed584fdf25f53a6e7ce"}, - {file = "contourpy-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bb6834cbd983b19f06908b45bfc2dad6ac9479ae04abe923a275b5f48f1a186b"}, - {file = "contourpy-1.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1d59e739ab0e3520e62a26c60707cc3ab0365d2f8fecea74bfe4de72dc56388f"}, - {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd3db01f59fdcbce5b22afad19e390260d6d0222f35a1023d9adc5690a889364"}, - {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a12a813949e5066148712a0626895c26b2578874e4cc63160bb007e6df3436fe"}, - {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe0ccca550bb8e5abc22f530ec0466136379c01321fd94f30a22231e8a48d985"}, - {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1d59258c3c67c865435d8fbeb35f8c59b8bef3d6f46c1f29f6123556af28445"}, - {file = "contourpy-1.2.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f32c38afb74bd98ce26de7cc74a67b40afb7b05aae7b42924ea990d51e4dac02"}, - {file = "contourpy-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d31a63bc6e6d87f77d71e1abbd7387ab817a66733734883d1fc0021ed9bfa083"}, - {file = "contourpy-1.2.1-cp39-cp39-win32.whl", hash = "sha256:ddcb8581510311e13421b1f544403c16e901c4e8f09083c881fab2be80ee31ba"}, - {file = "contourpy-1.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:10a37ae557aabf2509c79715cd20b62e4c7c28b8cd62dd7d99e5ed3ce28c3fd9"}, - {file = "contourpy-1.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a31f94983fecbac95e58388210427d68cd30fe8a36927980fab9c20062645609"}, - {file = "contourpy-1.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef2b055471c0eb466033760a521efb9d8a32b99ab907fc8358481a1dd29e3bd3"}, - {file = "contourpy-1.2.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:b33d2bc4f69caedcd0a275329eb2198f560b325605810895627be5d4b876bf7f"}, - {file = "contourpy-1.2.1.tar.gz", hash = "sha256:4d8908b3bee1c889e547867ca4cdc54e5ab6be6d3e078556814a22457f49423c"}, + {file = "contourpy-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:880ea32e5c774634f9fcd46504bf9f080a41ad855f4fef54f5380f5133d343c7"}, + {file = "contourpy-1.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:76c905ef940a4474a6289c71d53122a4f77766eef23c03cd57016ce19d0f7b42"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:92f8557cbb07415a4d6fa191f20fd9d2d9eb9c0b61d1b2f52a8926e43c6e9af7"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:36f965570cff02b874773c49bfe85562b47030805d7d8360748f3eca570f4cab"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cacd81e2d4b6f89c9f8a5b69b86490152ff39afc58a95af002a398273e5ce589"}, + {file = "contourpy-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:69375194457ad0fad3a839b9e29aa0b0ed53bb54db1bfb6c3ae43d111c31ce41"}, + {file = "contourpy-1.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7a52040312b1a858b5e31ef28c2e865376a386c60c0e248370bbea2d3f3b760d"}, + {file = "contourpy-1.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:3faeb2998e4fcb256542e8a926d08da08977f7f5e62cf733f3c211c2a5586223"}, + {file = "contourpy-1.3.0-cp310-cp310-win32.whl", hash = "sha256:36e0cff201bcb17a0a8ecc7f454fe078437fa6bda730e695a92f2d9932bd507f"}, + {file = "contourpy-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:87ddffef1dbe5e669b5c2440b643d3fdd8622a348fe1983fad7a0f0ccb1cd67b"}, + {file = "contourpy-1.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0fa4c02abe6c446ba70d96ece336e621efa4aecae43eaa9b030ae5fb92b309ad"}, + {file = "contourpy-1.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:834e0cfe17ba12f79963861e0f908556b2cedd52e1f75e6578801febcc6a9f49"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbc4c3217eee163fa3984fd1567632b48d6dfd29216da3ded3d7b844a8014a66"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4865cd1d419e0c7a7bf6de1777b185eebdc51470800a9f42b9e9decf17762081"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:303c252947ab4b14c08afeb52375b26781ccd6a5ccd81abcdfc1fafd14cf93c1"}, + {file = "contourpy-1.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:637f674226be46f6ba372fd29d9523dd977a291f66ab2a74fbeb5530bb3f445d"}, + {file = "contourpy-1.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:76a896b2f195b57db25d6b44e7e03f221d32fe318d03ede41f8b4d9ba1bff53c"}, + {file = "contourpy-1.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e1fd23e9d01591bab45546c089ae89d926917a66dceb3abcf01f6105d927e2cb"}, + {file = "contourpy-1.3.0-cp311-cp311-win32.whl", hash = "sha256:d402880b84df3bec6eab53cd0cf802cae6a2ef9537e70cf75e91618a3801c20c"}, + {file = "contourpy-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:6cb6cc968059db9c62cb35fbf70248f40994dfcd7aa10444bbf8b3faeb7c2d67"}, + {file = "contourpy-1.3.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:570ef7cf892f0afbe5b2ee410c507ce12e15a5fa91017a0009f79f7d93a1268f"}, + {file = "contourpy-1.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:da84c537cb8b97d153e9fb208c221c45605f73147bd4cadd23bdae915042aad6"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0be4d8425bfa755e0fd76ee1e019636ccc7c29f77a7c86b4328a9eb6a26d0639"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9c0da700bf58f6e0b65312d0a5e695179a71d0163957fa381bb3c1f72972537c"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb8b141bb00fa977d9122636b16aa67d37fd40a3d8b52dd837e536d64b9a4d06"}, + {file = "contourpy-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3634b5385c6716c258d0419c46d05c8aa7dc8cb70326c9a4fb66b69ad2b52e09"}, + {file = "contourpy-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0dce35502151b6bd35027ac39ba6e5a44be13a68f55735c3612c568cac3805fd"}, + {file = "contourpy-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:aea348f053c645100612b333adc5983d87be69acdc6d77d3169c090d3b01dc35"}, + {file = "contourpy-1.3.0-cp312-cp312-win32.whl", hash = "sha256:90f73a5116ad1ba7174341ef3ea5c3150ddf20b024b98fb0c3b29034752c8aeb"}, + {file = "contourpy-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:b11b39aea6be6764f84360fce6c82211a9db32a7c7de8fa6dd5397cf1d079c3b"}, + {file = "contourpy-1.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3e1c7fa44aaae40a2247e2e8e0627f4bea3dd257014764aa644f319a5f8600e3"}, + {file = "contourpy-1.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:364174c2a76057feef647c802652f00953b575723062560498dc7930fc9b1cb7"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32b238b3b3b649e09ce9aaf51f0c261d38644bdfa35cbaf7b263457850957a84"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d51fca85f9f7ad0b65b4b9fe800406d0d77017d7270d31ec3fb1cc07358fdea0"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:732896af21716b29ab3e988d4ce14bc5133733b85956316fb0c56355f398099b"}, + {file = "contourpy-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d73f659398a0904e125280836ae6f88ba9b178b2fed6884f3b1f95b989d2c8da"}, + {file = "contourpy-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c6c7c2408b7048082932cf4e641fa3b8ca848259212f51c8c59c45aa7ac18f14"}, + {file = "contourpy-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f317576606de89da6b7e0861cf6061f6146ead3528acabff9236458a6ba467f8"}, + {file = "contourpy-1.3.0-cp313-cp313-win32.whl", hash = "sha256:31cd3a85dbdf1fc002280c65caa7e2b5f65e4a973fcdf70dd2fdcb9868069294"}, + {file = "contourpy-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:4553c421929ec95fb07b3aaca0fae668b2eb5a5203d1217ca7c34c063c53d087"}, + {file = "contourpy-1.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:345af746d7766821d05d72cb8f3845dfd08dd137101a2cb9b24de277d716def8"}, + {file = "contourpy-1.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3bb3808858a9dc68f6f03d319acd5f1b8a337e6cdda197f02f4b8ff67ad2057b"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:420d39daa61aab1221567b42eecb01112908b2cab7f1b4106a52caaec8d36973"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d63ee447261e963af02642ffcb864e5a2ee4cbfd78080657a9880b8b1868e18"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:167d6c890815e1dac9536dca00828b445d5d0df4d6a8c6adb4a7ec3166812fa8"}, + {file = "contourpy-1.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:710a26b3dc80c0e4febf04555de66f5fd17e9cf7170a7b08000601a10570bda6"}, + {file = "contourpy-1.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:75ee7cb1a14c617f34a51d11fa7524173e56551646828353c4af859c56b766e2"}, + {file = "contourpy-1.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:33c92cdae89ec5135d036e7218e69b0bb2851206077251f04a6c4e0e21f03927"}, + {file = "contourpy-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a11077e395f67ffc2c44ec2418cfebed032cd6da3022a94fc227b6faf8e2acb8"}, + {file = "contourpy-1.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e8134301d7e204c88ed7ab50028ba06c683000040ede1d617298611f9dc6240c"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e12968fdfd5bb45ffdf6192a590bd8ddd3ba9e58360b29683c6bb71a7b41edca"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fd2a0fc506eccaaa7595b7e1418951f213cf8255be2600f1ea1b61e46a60c55f"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4cfb5c62ce023dfc410d6059c936dcf96442ba40814aefbfa575425a3a7f19dc"}, + {file = "contourpy-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:68a32389b06b82c2fdd68276148d7b9275b5f5cf13e5417e4252f6d1a34f72a2"}, + {file = "contourpy-1.3.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:94e848a6b83da10898cbf1311a815f770acc9b6a3f2d646f330d57eb4e87592e"}, + {file = "contourpy-1.3.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:d78ab28a03c854a873787a0a42254a0ccb3cb133c672f645c9f9c8f3ae9d0800"}, + {file = "contourpy-1.3.0-cp39-cp39-win32.whl", hash = "sha256:81cb5ed4952aae6014bc9d0421dec7c5835c9c8c31cdf51910b708f548cf58e5"}, + {file = "contourpy-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:14e262f67bd7e6eb6880bc564dcda30b15e351a594657e55b7eec94b6ef72843"}, + {file = "contourpy-1.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fe41b41505a5a33aeaed2a613dccaeaa74e0e3ead6dd6fd3a118fb471644fd6c"}, + {file = "contourpy-1.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eca7e17a65f72a5133bdbec9ecf22401c62bcf4821361ef7811faee695799779"}, + {file = "contourpy-1.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1ec4dc6bf570f5b22ed0d7efba0dfa9c5b9e0431aeea7581aa217542d9e809a4"}, + {file = "contourpy-1.3.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:00ccd0dbaad6d804ab259820fa7cb0b8036bda0686ef844d24125d8287178ce0"}, + {file = "contourpy-1.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8ca947601224119117f7c19c9cdf6b3ab54c5726ef1d906aa4a69dfb6dd58102"}, + {file = "contourpy-1.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:c6ec93afeb848a0845a18989da3beca3eec2c0f852322efe21af1931147d12cb"}, + {file = "contourpy-1.3.0.tar.gz", hash = "sha256:7ffa0db17717a8ffb127efd0c95a4362d996b892c2904db72428d5b52e1938a4"}, ] [package.dependencies] -numpy = ">=1.20" +numpy = ">=1.23" [package.extras] bokeh = ["bokeh", "selenium"] docs = ["furo", "sphinx (>=7.2)", "sphinx-copybutton"] -mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.8.0)", "types-Pillow"] +mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.11.1)", "types-Pillow"] test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] -test-no-images = ["pytest", "pytest-cov", "pytest-xdist", "wurlitzer"] +test-no-images = ["pytest", "pytest-cov", "pytest-rerunfailures", "pytest-xdist", "wurlitzer"] [[package]] name = "coverage" -version = "7.5.4" +version = "7.6.1" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" files = [ - {file = "coverage-7.5.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6cfb5a4f556bb51aba274588200a46e4dd6b505fb1a5f8c5ae408222eb416f99"}, - {file = "coverage-7.5.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2174e7c23e0a454ffe12267a10732c273243b4f2d50d07544a91198f05c48f47"}, - {file = "coverage-7.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2214ee920787d85db1b6a0bd9da5f8503ccc8fcd5814d90796c2f2493a2f4d2e"}, - {file = "coverage-7.5.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1137f46adb28e3813dec8c01fefadcb8c614f33576f672962e323b5128d9a68d"}, - {file = "coverage-7.5.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b385d49609f8e9efc885790a5a0e89f2e3ae042cdf12958b6034cc442de428d3"}, - {file = "coverage-7.5.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b4a474f799456e0eb46d78ab07303286a84a3140e9700b9e154cfebc8f527016"}, - {file = "coverage-7.5.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:5cd64adedf3be66f8ccee418473c2916492d53cbafbfcff851cbec5a8454b136"}, - {file = "coverage-7.5.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e564c2cf45d2f44a9da56f4e3a26b2236504a496eb4cb0ca7221cd4cc7a9aca9"}, - {file = "coverage-7.5.4-cp310-cp310-win32.whl", hash = "sha256:7076b4b3a5f6d2b5d7f1185fde25b1e54eb66e647a1dfef0e2c2bfaf9b4c88c8"}, - {file = "coverage-7.5.4-cp310-cp310-win_amd64.whl", hash = "sha256:018a12985185038a5b2bcafab04ab833a9a0f2c59995b3cec07e10074c78635f"}, - {file = "coverage-7.5.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:db14f552ac38f10758ad14dd7b983dbab424e731588d300c7db25b6f89e335b5"}, - {file = "coverage-7.5.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3257fdd8e574805f27bb5342b77bc65578e98cbc004a92232106344053f319ba"}, - {file = "coverage-7.5.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a6612c99081d8d6134005b1354191e103ec9705d7ba2754e848211ac8cacc6b"}, - {file = "coverage-7.5.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d45d3cbd94159c468b9b8c5a556e3f6b81a8d1af2a92b77320e887c3e7a5d080"}, - {file = "coverage-7.5.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed550e7442f278af76d9d65af48069f1fb84c9f745ae249c1a183c1e9d1b025c"}, - {file = "coverage-7.5.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7a892be37ca35eb5019ec85402c3371b0f7cda5ab5056023a7f13da0961e60da"}, - {file = "coverage-7.5.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8192794d120167e2a64721d88dbd688584675e86e15d0569599257566dec9bf0"}, - {file = "coverage-7.5.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:820bc841faa502e727a48311948e0461132a9c8baa42f6b2b84a29ced24cc078"}, - {file = "coverage-7.5.4-cp311-cp311-win32.whl", hash = "sha256:6aae5cce399a0f065da65c7bb1e8abd5c7a3043da9dceb429ebe1b289bc07806"}, - {file = "coverage-7.5.4-cp311-cp311-win_amd64.whl", hash = "sha256:d2e344d6adc8ef81c5a233d3a57b3c7d5181f40e79e05e1c143da143ccb6377d"}, - {file = "coverage-7.5.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:54317c2b806354cbb2dc7ac27e2b93f97096912cc16b18289c5d4e44fc663233"}, - {file = "coverage-7.5.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:042183de01f8b6d531e10c197f7f0315a61e8d805ab29c5f7b51a01d62782747"}, - {file = "coverage-7.5.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6bb74ed465d5fb204b2ec41d79bcd28afccf817de721e8a807d5141c3426638"}, - {file = "coverage-7.5.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3d45ff86efb129c599a3b287ae2e44c1e281ae0f9a9bad0edc202179bcc3a2e"}, - {file = "coverage-7.5.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5013ed890dc917cef2c9f765c4c6a8ae9df983cd60dbb635df8ed9f4ebc9f555"}, - {file = "coverage-7.5.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1014fbf665fef86cdfd6cb5b7371496ce35e4d2a00cda501cf9f5b9e6fced69f"}, - {file = "coverage-7.5.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3684bc2ff328f935981847082ba4fdc950d58906a40eafa93510d1b54c08a66c"}, - {file = "coverage-7.5.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:581ea96f92bf71a5ec0974001f900db495488434a6928a2ca7f01eee20c23805"}, - {file = "coverage-7.5.4-cp312-cp312-win32.whl", hash = "sha256:73ca8fbc5bc622e54627314c1a6f1dfdd8db69788f3443e752c215f29fa87a0b"}, - {file = "coverage-7.5.4-cp312-cp312-win_amd64.whl", hash = "sha256:cef4649ec906ea7ea5e9e796e68b987f83fa9a718514fe147f538cfeda76d7a7"}, - {file = "coverage-7.5.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cdd31315fc20868c194130de9ee6bfd99755cc9565edff98ecc12585b90be882"}, - {file = "coverage-7.5.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:02ff6e898197cc1e9fa375581382b72498eb2e6d5fc0b53f03e496cfee3fac6d"}, - {file = "coverage-7.5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d05c16cf4b4c2fc880cb12ba4c9b526e9e5d5bb1d81313d4d732a5b9fe2b9d53"}, - {file = "coverage-7.5.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5986ee7ea0795a4095ac4d113cbb3448601efca7f158ec7f7087a6c705304e4"}, - {file = "coverage-7.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5df54843b88901fdc2f598ac06737f03d71168fd1175728054c8f5a2739ac3e4"}, - {file = "coverage-7.5.4-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:ab73b35e8d109bffbda9a3e91c64e29fe26e03e49addf5b43d85fc426dde11f9"}, - {file = "coverage-7.5.4-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:aea072a941b033813f5e4814541fc265a5c12ed9720daef11ca516aeacd3bd7f"}, - {file = "coverage-7.5.4-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:16852febd96acd953b0d55fc842ce2dac1710f26729b31c80b940b9afcd9896f"}, - {file = "coverage-7.5.4-cp38-cp38-win32.whl", hash = "sha256:8f894208794b164e6bd4bba61fc98bf6b06be4d390cf2daacfa6eca0a6d2bb4f"}, - {file = "coverage-7.5.4-cp38-cp38-win_amd64.whl", hash = "sha256:e2afe743289273209c992075a5a4913e8d007d569a406ffed0bd080ea02b0633"}, - {file = "coverage-7.5.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b95c3a8cb0463ba9f77383d0fa8c9194cf91f64445a63fc26fb2327e1e1eb088"}, - {file = "coverage-7.5.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3d7564cc09dd91b5a6001754a5b3c6ecc4aba6323baf33a12bd751036c998be4"}, - {file = "coverage-7.5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:44da56a2589b684813f86d07597fdf8a9c6ce77f58976727329272f5a01f99f7"}, - {file = "coverage-7.5.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e16f3d6b491c48c5ae726308e6ab1e18ee830b4cdd6913f2d7f77354b33f91c8"}, - {file = "coverage-7.5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbc5958cb471e5a5af41b0ddaea96a37e74ed289535e8deca404811f6cb0bc3d"}, - {file = "coverage-7.5.4-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:a04e990a2a41740b02d6182b498ee9796cf60eefe40cf859b016650147908029"}, - {file = "coverage-7.5.4-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:ddbd2f9713a79e8e7242d7c51f1929611e991d855f414ca9996c20e44a895f7c"}, - {file = "coverage-7.5.4-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:b1ccf5e728ccf83acd313c89f07c22d70d6c375a9c6f339233dcf792094bcbf7"}, - {file = "coverage-7.5.4-cp39-cp39-win32.whl", hash = "sha256:56b4eafa21c6c175b3ede004ca12c653a88b6f922494b023aeb1e836df953ace"}, - {file = "coverage-7.5.4-cp39-cp39-win_amd64.whl", hash = "sha256:65e528e2e921ba8fd67d9055e6b9f9e34b21ebd6768ae1c1723f4ea6ace1234d"}, - {file = "coverage-7.5.4-pp38.pp39.pp310-none-any.whl", hash = "sha256:79b356f3dd5b26f3ad23b35c75dbdaf1f9e2450b6bcefc6d0825ea0aa3f86ca5"}, - {file = "coverage-7.5.4.tar.gz", hash = "sha256:a44963520b069e12789d0faea4e9fdb1e410cdc4aab89d94f7f55cbb7fef0353"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b06079abebbc0e89e6163b8e8f0e16270124c154dc6e4a47b413dd538859af16"}, + {file = "coverage-7.6.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cf4b19715bccd7ee27b6b120e7e9dd56037b9c0681dcc1adc9ba9db3d417fa36"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61c0abb4c85b095a784ef23fdd4aede7a2628478e7baba7c5e3deba61070a02"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fd21f6ae3f08b41004dfb433fa895d858f3f5979e7762d052b12aef444e29afc"}, + {file = "coverage-7.6.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f59d57baca39b32db42b83b2a7ba6f47ad9c394ec2076b084c3f029b7afca23"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a1ac0ae2b8bd743b88ed0502544847c3053d7171a3cff9228af618a068ed9c34"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e6a08c0be454c3b3beb105c0596ebdc2371fab6bb90c0c0297f4e58fd7e1012c"}, + {file = "coverage-7.6.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f5796e664fe802da4f57a168c85359a8fbf3eab5e55cd4e4569fbacecc903959"}, + {file = "coverage-7.6.1-cp310-cp310-win32.whl", hash = "sha256:7bb65125fcbef8d989fa1dd0e8a060999497629ca5b0efbca209588a73356232"}, + {file = "coverage-7.6.1-cp310-cp310-win_amd64.whl", hash = "sha256:3115a95daa9bdba70aea750db7b96b37259a81a709223c8448fa97727d546fe0"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7dea0889685db8550f839fa202744652e87c60015029ce3f60e006f8c4462c93"}, + {file = "coverage-7.6.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ed37bd3c3b063412f7620464a9ac1314d33100329f39799255fb8d3027da50d3"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d85f5e9a5f8b73e2350097c3756ef7e785f55bd71205defa0bfdaf96c31616ff"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bc572be474cafb617672c43fe989d6e48d3c83af02ce8de73fff1c6bb3c198d"}, + {file = "coverage-7.6.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0420b573964c760df9e9e86d1a9a622d0d27f417e1a949a8a66dd7bcee7bc6"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f4aa8219db826ce6be7099d559f8ec311549bfc4046f7f9fe9b5cea5c581c56"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:fc5a77d0c516700ebad189b587de289a20a78324bc54baee03dd486f0855d234"}, + {file = "coverage-7.6.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b48f312cca9621272ae49008c7f613337c53fadca647d6384cc129d2996d1133"}, + {file = "coverage-7.6.1-cp311-cp311-win32.whl", hash = "sha256:1125ca0e5fd475cbbba3bb67ae20bd2c23a98fac4e32412883f9bcbaa81c314c"}, + {file = "coverage-7.6.1-cp311-cp311-win_amd64.whl", hash = "sha256:8ae539519c4c040c5ffd0632784e21b2f03fc1340752af711f33e5be83a9d6c6"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:95cae0efeb032af8458fc27d191f85d1717b1d4e49f7cb226cf526ff28179778"}, + {file = "coverage-7.6.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5621a9175cf9d0b0c84c2ef2b12e9f5f5071357c4d2ea6ca1cf01814f45d2391"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:260933720fdcd75340e7dbe9060655aff3af1f0c5d20f46b57f262ab6c86a5e8"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07e2ca0ad381b91350c0ed49d52699b625aab2b44b65e1b4e02fa9df0e92ad2d"}, + {file = "coverage-7.6.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c44fee9975f04b33331cb8eb272827111efc8930cfd582e0320613263ca849ca"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:877abb17e6339d96bf08e7a622d05095e72b71f8afd8a9fefc82cf30ed944163"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:3e0cadcf6733c09154b461f1ca72d5416635e5e4ec4e536192180d34ec160f8a"}, + {file = "coverage-7.6.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c3c02d12f837d9683e5ab2f3d9844dc57655b92c74e286c262e0fc54213c216d"}, + {file = "coverage-7.6.1-cp312-cp312-win32.whl", hash = "sha256:e05882b70b87a18d937ca6768ff33cc3f72847cbc4de4491c8e73880766718e5"}, + {file = "coverage-7.6.1-cp312-cp312-win_amd64.whl", hash = "sha256:b5d7b556859dd85f3a541db6a4e0167b86e7273e1cdc973e5b175166bb634fdb"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:a4acd025ecc06185ba2b801f2de85546e0b8ac787cf9d3b06e7e2a69f925b106"}, + {file = "coverage-7.6.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a6d3adcf24b624a7b778533480e32434a39ad8fa30c315208f6d3e5542aeb6e9"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d0c212c49b6c10e6951362f7c6df3329f04c2b1c28499563d4035d964ab8e08c"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6e81d7a3e58882450ec4186ca59a3f20a5d4440f25b1cff6f0902ad890e6748a"}, + {file = "coverage-7.6.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78b260de9790fd81e69401c2dc8b17da47c8038176a79092a89cb2b7d945d060"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a78d169acd38300060b28d600344a803628c3fd585c912cacc9ea8790fe96862"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c09f4ce52cb99dd7505cd0fc8e0e37c77b87f46bc9c1eb03fe3bc9991085388"}, + {file = "coverage-7.6.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6878ef48d4227aace338d88c48738a4258213cd7b74fd9a3d4d7582bb1d8a155"}, + {file = "coverage-7.6.1-cp313-cp313-win32.whl", hash = "sha256:44df346d5215a8c0e360307d46ffaabe0f5d3502c8a1cefd700b34baf31d411a"}, + {file = "coverage-7.6.1-cp313-cp313-win_amd64.whl", hash = "sha256:8284cf8c0dd272a247bc154eb6c95548722dce90d098c17a883ed36e67cdb129"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d3296782ca4eab572a1a4eca686d8bfb00226300dcefdf43faa25b5242ab8a3e"}, + {file = "coverage-7.6.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:502753043567491d3ff6d08629270127e0c31d4184c4c8d98f92c26f65019962"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a89ecca80709d4076b95f89f308544ec8f7b4727e8a547913a35f16717856cb"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a318d68e92e80af8b00fa99609796fdbcdfef3629c77c6283566c6f02c6d6704"}, + {file = "coverage-7.6.1-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13b0a73a0896988f053e4fbb7de6d93388e6dd292b0d87ee51d106f2c11b465b"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4421712dbfc5562150f7554f13dde997a2e932a6b5f352edcce948a815efee6f"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:166811d20dfea725e2e4baa71fffd6c968a958577848d2131f39b60043400223"}, + {file = "coverage-7.6.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:225667980479a17db1048cb2bf8bfb39b8e5be8f164b8f6628b64f78a72cf9d3"}, + {file = "coverage-7.6.1-cp313-cp313t-win32.whl", hash = "sha256:170d444ab405852903b7d04ea9ae9b98f98ab6d7e63e1115e82620807519797f"}, + {file = "coverage-7.6.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b9f222de8cded79c49bf184bdbc06630d4c58eec9459b939b4a690c82ed05657"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6db04803b6c7291985a761004e9060b2bca08da6d04f26a7f2294b8623a0c1a0"}, + {file = "coverage-7.6.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f1adfc8ac319e1a348af294106bc6a8458a0f1633cc62a1446aebc30c5fa186a"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a95324a9de9650a729239daea117df21f4b9868ce32e63f8b650ebe6cef5595b"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b43c03669dc4618ec25270b06ecd3ee4fa94c7f9b3c14bae6571ca00ef98b0d3"}, + {file = "coverage-7.6.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8929543a7192c13d177b770008bc4e8119f2e1f881d563fc6b6305d2d0ebe9de"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:a09ece4a69cf399510c8ab25e0950d9cf2b42f7b3cb0374f95d2e2ff594478a6"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:9054a0754de38d9dbd01a46621636689124d666bad1936d76c0341f7d71bf569"}, + {file = "coverage-7.6.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:0dbde0f4aa9a16fa4d754356a8f2e36296ff4d83994b2c9d8398aa32f222f989"}, + {file = "coverage-7.6.1-cp38-cp38-win32.whl", hash = "sha256:da511e6ad4f7323ee5702e6633085fb76c2f893aaf8ce4c51a0ba4fc07580ea7"}, + {file = "coverage-7.6.1-cp38-cp38-win_amd64.whl", hash = "sha256:3f1156e3e8f2872197af3840d8ad307a9dd18e615dc64d9ee41696f287c57ad8"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:abd5fd0db5f4dc9289408aaf34908072f805ff7792632250dcb36dc591d24255"}, + {file = "coverage-7.6.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:547f45fa1a93154bd82050a7f3cddbc1a7a4dd2a9bf5cb7d06f4ae29fe94eaf8"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:645786266c8f18a931b65bfcefdbf6952dd0dea98feee39bd188607a9d307ed2"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9e0b2df163b8ed01d515807af24f63de04bebcecbd6c3bfeff88385789fdf75a"}, + {file = "coverage-7.6.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:609b06f178fe8e9f89ef676532760ec0b4deea15e9969bf754b37f7c40326dbc"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:702855feff378050ae4f741045e19a32d57d19f3e0676d589df0575008ea5004"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2bdb062ea438f22d99cba0d7829c2ef0af1d768d1e4a4f528087224c90b132cb"}, + {file = "coverage-7.6.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9c56863d44bd1c4fe2abb8a4d6f5371d197f1ac0ebdee542f07f35895fc07f36"}, + {file = "coverage-7.6.1-cp39-cp39-win32.whl", hash = "sha256:6e2cd258d7d927d09493c8df1ce9174ad01b381d4729a9d8d4e38670ca24774c"}, + {file = "coverage-7.6.1-cp39-cp39-win_amd64.whl", hash = "sha256:06a737c882bd26d0d6ee7269b20b12f14a8704807a01056c80bb881a4b2ce6ca"}, + {file = "coverage-7.6.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:e9a6e0eb86070e8ccaedfbd9d38fec54864f3125ab95419970575b42af7541df"}, + {file = "coverage-7.6.1.tar.gz", hash = "sha256:953510dfb7b12ab69d20135a0662397f077c59b1e6379a768e97c59d852ee51d"}, ] [package.dependencies] @@ -333,6 +374,21 @@ tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.1 [package.extras] toml = ["tomli"] +[[package]] +name = "coverage-conditional-plugin" +version = "0.9.0" +description = "Conditional coverage based on any rules you define!" +optional = false +python-versions = ">=3.7,<4.0" +files = [ + {file = "coverage_conditional_plugin-0.9.0-py3-none-any.whl", hash = "sha256:1b37bc469019d2ab5b01f5eee453abe1846b3431e64e209720c2a9ec4afb8130"}, + {file = "coverage_conditional_plugin-0.9.0.tar.gz", hash = "sha256:6893dab0542695dbd5ea714281dae0dfec8d0e36480ba32d839e9fa7344f8215"}, +] + +[package.dependencies] +coverage = ">=7,<8" +packaging = ">=20.4" + [[package]] name = "cycler" version = "0.12.1" @@ -372,13 +428,13 @@ files = [ [[package]] name = "exceptiongroup" -version = "1.2.1" +version = "1.2.2" description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" files = [ - {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, - {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, + {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, + {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, ] [package.extras] @@ -450,53 +506,53 @@ test = ["pytest", "pytest-cov", "pytest-mpl", "pytest-subtests"] [[package]] name = "fonttools" -version = "4.53.0" +version = "4.53.1" description = "Tools to manipulate font files" optional = false python-versions = ">=3.8" files = [ - {file = "fonttools-4.53.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:52a6e0a7a0bf611c19bc8ec8f7592bdae79c8296c70eb05917fd831354699b20"}, - {file = "fonttools-4.53.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:099634631b9dd271d4a835d2b2a9e042ccc94ecdf7e2dd9f7f34f7daf333358d"}, - {file = "fonttools-4.53.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e40013572bfb843d6794a3ce076c29ef4efd15937ab833f520117f8eccc84fd6"}, - {file = "fonttools-4.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:715b41c3e231f7334cbe79dfc698213dcb7211520ec7a3bc2ba20c8515e8a3b5"}, - {file = "fonttools-4.53.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74ae2441731a05b44d5988d3ac2cf784d3ee0a535dbed257cbfff4be8bb49eb9"}, - {file = "fonttools-4.53.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:95db0c6581a54b47c30860d013977b8a14febc206c8b5ff562f9fe32738a8aca"}, - {file = "fonttools-4.53.0-cp310-cp310-win32.whl", hash = "sha256:9cd7a6beec6495d1dffb1033d50a3f82dfece23e9eb3c20cd3c2444d27514068"}, - {file = "fonttools-4.53.0-cp310-cp310-win_amd64.whl", hash = "sha256:daaef7390e632283051e3cf3e16aff2b68b247e99aea916f64e578c0449c9c68"}, - {file = "fonttools-4.53.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a209d2e624ba492df4f3bfad5996d1f76f03069c6133c60cd04f9a9e715595ec"}, - {file = "fonttools-4.53.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4f520d9ac5b938e6494f58a25c77564beca7d0199ecf726e1bd3d56872c59749"}, - {file = "fonttools-4.53.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eceef49f457253000e6a2d0f7bd08ff4e9fe96ec4ffce2dbcb32e34d9c1b8161"}, - {file = "fonttools-4.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa1f3e34373aa16045484b4d9d352d4c6b5f9f77ac77a178252ccbc851e8b2ee"}, - {file = "fonttools-4.53.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:28d072169fe8275fb1a0d35e3233f6df36a7e8474e56cb790a7258ad822b6fd6"}, - {file = "fonttools-4.53.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4a2a6ba400d386e904fd05db81f73bee0008af37799a7586deaa4aef8cd5971e"}, - {file = "fonttools-4.53.0-cp311-cp311-win32.whl", hash = "sha256:bb7273789f69b565d88e97e9e1da602b4ee7ba733caf35a6c2affd4334d4f005"}, - {file = "fonttools-4.53.0-cp311-cp311-win_amd64.whl", hash = "sha256:9fe9096a60113e1d755e9e6bda15ef7e03391ee0554d22829aa506cdf946f796"}, - {file = "fonttools-4.53.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:d8f191a17369bd53a5557a5ee4bab91d5330ca3aefcdf17fab9a497b0e7cff7a"}, - {file = "fonttools-4.53.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:93156dd7f90ae0a1b0e8871032a07ef3178f553f0c70c386025a808f3a63b1f4"}, - {file = "fonttools-4.53.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bff98816cb144fb7b85e4b5ba3888a33b56ecef075b0e95b95bcd0a5fbf20f06"}, - {file = "fonttools-4.53.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:973d030180eca8255b1bce6ffc09ef38a05dcec0e8320cc9b7bcaa65346f341d"}, - {file = "fonttools-4.53.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c4ee5a24e281fbd8261c6ab29faa7fd9a87a12e8c0eed485b705236c65999109"}, - {file = "fonttools-4.53.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bd5bc124fae781a4422f61b98d1d7faa47985f663a64770b78f13d2c072410c2"}, - {file = "fonttools-4.53.0-cp312-cp312-win32.whl", hash = "sha256:a239afa1126b6a619130909c8404070e2b473dd2b7fc4aacacd2e763f8597fea"}, - {file = "fonttools-4.53.0-cp312-cp312-win_amd64.whl", hash = "sha256:45b4afb069039f0366a43a5d454bc54eea942bfb66b3fc3e9a2c07ef4d617380"}, - {file = "fonttools-4.53.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:93bc9e5aaa06ff928d751dc6be889ff3e7d2aa393ab873bc7f6396a99f6fbb12"}, - {file = "fonttools-4.53.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2367d47816cc9783a28645bc1dac07f8ffc93e0f015e8c9fc674a5b76a6da6e4"}, - {file = "fonttools-4.53.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:907fa0b662dd8fc1d7c661b90782ce81afb510fc4b7aa6ae7304d6c094b27bce"}, - {file = "fonttools-4.53.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e0ad3c6ea4bd6a289d958a1eb922767233f00982cf0fe42b177657c86c80a8f"}, - {file = "fonttools-4.53.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:73121a9b7ff93ada888aaee3985a88495489cc027894458cb1a736660bdfb206"}, - {file = "fonttools-4.53.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:ee595d7ba9bba130b2bec555a40aafa60c26ce68ed0cf509983e0f12d88674fd"}, - {file = "fonttools-4.53.0-cp38-cp38-win32.whl", hash = "sha256:fca66d9ff2ac89b03f5aa17e0b21a97c21f3491c46b583bb131eb32c7bab33af"}, - {file = "fonttools-4.53.0-cp38-cp38-win_amd64.whl", hash = "sha256:31f0e3147375002aae30696dd1dc596636abbd22fca09d2e730ecde0baad1d6b"}, - {file = "fonttools-4.53.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7d6166192dcd925c78a91d599b48960e0a46fe565391c79fe6de481ac44d20ac"}, - {file = "fonttools-4.53.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ef50ec31649fbc3acf6afd261ed89d09eb909b97cc289d80476166df8438524d"}, - {file = "fonttools-4.53.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f193f060391a455920d61684a70017ef5284ccbe6023bb056e15e5ac3de11d1"}, - {file = "fonttools-4.53.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba9f09ff17f947392a855e3455a846f9855f6cf6bec33e9a427d3c1d254c712f"}, - {file = "fonttools-4.53.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:0c555e039d268445172b909b1b6bdcba42ada1cf4a60e367d68702e3f87e5f64"}, - {file = "fonttools-4.53.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:5a4788036201c908079e89ae3f5399b33bf45b9ea4514913f4dbbe4fac08efe0"}, - {file = "fonttools-4.53.0-cp39-cp39-win32.whl", hash = "sha256:d1a24f51a3305362b94681120c508758a88f207fa0a681c16b5a4172e9e6c7a9"}, - {file = "fonttools-4.53.0-cp39-cp39-win_amd64.whl", hash = "sha256:1e677bfb2b4bd0e5e99e0f7283e65e47a9814b0486cb64a41adf9ef110e078f2"}, - {file = "fonttools-4.53.0-py3-none-any.whl", hash = "sha256:6b4f04b1fbc01a3569d63359f2227c89ab294550de277fd09d8fca6185669fa4"}, - {file = "fonttools-4.53.0.tar.gz", hash = "sha256:c93ed66d32de1559b6fc348838c7572d5c0ac1e4a258e76763a5caddd8944002"}, + {file = "fonttools-4.53.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0679a30b59d74b6242909945429dbddb08496935b82f91ea9bf6ad240ec23397"}, + {file = "fonttools-4.53.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e8bf06b94694251861ba7fdeea15c8ec0967f84c3d4143ae9daf42bbc7717fe3"}, + {file = "fonttools-4.53.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b96cd370a61f4d083c9c0053bf634279b094308d52fdc2dd9a22d8372fdd590d"}, + {file = "fonttools-4.53.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1c7c5aa18dd3b17995898b4a9b5929d69ef6ae2af5b96d585ff4005033d82f0"}, + {file = "fonttools-4.53.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:e013aae589c1c12505da64a7d8d023e584987e51e62006e1bb30d72f26522c41"}, + {file = "fonttools-4.53.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9efd176f874cb6402e607e4cc9b4a9cd584d82fc34a4b0c811970b32ba62501f"}, + {file = "fonttools-4.53.1-cp310-cp310-win32.whl", hash = "sha256:c8696544c964500aa9439efb6761947393b70b17ef4e82d73277413f291260a4"}, + {file = "fonttools-4.53.1-cp310-cp310-win_amd64.whl", hash = "sha256:8959a59de5af6d2bec27489e98ef25a397cfa1774b375d5787509c06659b3671"}, + {file = "fonttools-4.53.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:da33440b1413bad53a8674393c5d29ce64d8c1a15ef8a77c642ffd900d07bfe1"}, + {file = "fonttools-4.53.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5ff7e5e9bad94e3a70c5cd2fa27f20b9bb9385e10cddab567b85ce5d306ea923"}, + {file = "fonttools-4.53.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6e7170d675d12eac12ad1a981d90f118c06cf680b42a2d74c6c931e54b50719"}, + {file = "fonttools-4.53.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bee32ea8765e859670c4447b0817514ca79054463b6b79784b08a8df3a4d78e3"}, + {file = "fonttools-4.53.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6e08f572625a1ee682115223eabebc4c6a2035a6917eac6f60350aba297ccadb"}, + {file = "fonttools-4.53.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b21952c092ffd827504de7e66b62aba26fdb5f9d1e435c52477e6486e9d128b2"}, + {file = "fonttools-4.53.1-cp311-cp311-win32.whl", hash = "sha256:9dfdae43b7996af46ff9da520998a32b105c7f098aeea06b2226b30e74fbba88"}, + {file = "fonttools-4.53.1-cp311-cp311-win_amd64.whl", hash = "sha256:d4d0096cb1ac7a77b3b41cd78c9b6bc4a400550e21dc7a92f2b5ab53ed74eb02"}, + {file = "fonttools-4.53.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:d92d3c2a1b39631a6131c2fa25b5406855f97969b068e7e08413325bc0afba58"}, + {file = "fonttools-4.53.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3b3c8ebafbee8d9002bd8f1195d09ed2bd9ff134ddec37ee8f6a6375e6a4f0e8"}, + {file = "fonttools-4.53.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32f029c095ad66c425b0ee85553d0dc326d45d7059dbc227330fc29b43e8ba60"}, + {file = "fonttools-4.53.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10f5e6c3510b79ea27bb1ebfcc67048cde9ec67afa87c7dd7efa5c700491ac7f"}, + {file = "fonttools-4.53.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f677ce218976496a587ab17140da141557beb91d2a5c1a14212c994093f2eae2"}, + {file = "fonttools-4.53.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9e6ceba2a01b448e36754983d376064730690401da1dd104ddb543519470a15f"}, + {file = "fonttools-4.53.1-cp312-cp312-win32.whl", hash = "sha256:791b31ebbc05197d7aa096bbc7bd76d591f05905d2fd908bf103af4488e60670"}, + {file = "fonttools-4.53.1-cp312-cp312-win_amd64.whl", hash = "sha256:6ed170b5e17da0264b9f6fae86073be3db15fa1bd74061c8331022bca6d09bab"}, + {file = "fonttools-4.53.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:c818c058404eb2bba05e728d38049438afd649e3c409796723dfc17cd3f08749"}, + {file = "fonttools-4.53.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:651390c3b26b0c7d1f4407cad281ee7a5a85a31a110cbac5269de72a51551ba2"}, + {file = "fonttools-4.53.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e54f1bba2f655924c1138bbc7fa91abd61f45c68bd65ab5ed985942712864bbb"}, + {file = "fonttools-4.53.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9cd19cf4fe0595ebdd1d4915882b9440c3a6d30b008f3cc7587c1da7b95be5f"}, + {file = "fonttools-4.53.1-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:2af40ae9cdcb204fc1d8f26b190aa16534fcd4f0df756268df674a270eab575d"}, + {file = "fonttools-4.53.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:35250099b0cfb32d799fb5d6c651220a642fe2e3c7d2560490e6f1d3f9ae9169"}, + {file = "fonttools-4.53.1-cp38-cp38-win32.whl", hash = "sha256:f08df60fbd8d289152079a65da4e66a447efc1d5d5a4d3f299cdd39e3b2e4a7d"}, + {file = "fonttools-4.53.1-cp38-cp38-win_amd64.whl", hash = "sha256:7b6b35e52ddc8fb0db562133894e6ef5b4e54e1283dff606fda3eed938c36fc8"}, + {file = "fonttools-4.53.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:75a157d8d26c06e64ace9df037ee93a4938a4606a38cb7ffaf6635e60e253b7a"}, + {file = "fonttools-4.53.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4824c198f714ab5559c5be10fd1adf876712aa7989882a4ec887bf1ef3e00e31"}, + {file = "fonttools-4.53.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:becc5d7cb89c7b7afa8321b6bb3dbee0eec2b57855c90b3e9bf5fb816671fa7c"}, + {file = "fonttools-4.53.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84ec3fb43befb54be490147b4a922b5314e16372a643004f182babee9f9c3407"}, + {file = "fonttools-4.53.1-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:73379d3ffdeecb376640cd8ed03e9d2d0e568c9d1a4e9b16504a834ebadc2dfb"}, + {file = "fonttools-4.53.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:02569e9a810f9d11f4ae82c391ebc6fb5730d95a0657d24d754ed7763fb2d122"}, + {file = "fonttools-4.53.1-cp39-cp39-win32.whl", hash = "sha256:aae7bd54187e8bf7fd69f8ab87b2885253d3575163ad4d669a262fe97f0136cb"}, + {file = "fonttools-4.53.1-cp39-cp39-win_amd64.whl", hash = "sha256:e5b708073ea3d684235648786f5f6153a48dc8762cdfe5563c57e80787c29fbb"}, + {file = "fonttools-4.53.1-py3-none-any.whl", hash = "sha256:f1f8758a2ad110bd6432203a344269f445a2907dc24ef6bccfd0ac4e14e0d71d"}, + {file = "fonttools-4.53.1.tar.gz", hash = "sha256:e128778a8e9bc11159ce5447f76766cefbd876f44bd79aff030287254e4752c4"}, ] [package.extras] @@ -515,19 +571,19 @@ woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] [[package]] name = "furo" -version = "2024.5.6" +version = "2024.8.6" description = "A clean customisable Sphinx documentation theme." optional = false python-versions = ">=3.8" files = [ - {file = "furo-2024.5.6-py3-none-any.whl", hash = "sha256:490a00d08c0a37ecc90de03ae9227e8eb5d6f7f750edf9807f398a2bdf2358de"}, - {file = "furo-2024.5.6.tar.gz", hash = "sha256:81f205a6605ebccbb883350432b4831c0196dd3d1bc92f61e1f459045b3d2b0b"}, + {file = "furo-2024.8.6-py3-none-any.whl", hash = "sha256:6cd97c58b47813d3619e63e9081169880fbe331f0ca883c871ff1f3f11814f5c"}, + {file = "furo-2024.8.6.tar.gz", hash = "sha256:b63e4cee8abfc3136d3bc03a3d45a76a850bada4d6374d24c1716b0e01394a01"}, ] [package.dependencies] beautifulsoup4 = "*" pygments = ">=2.7" -sphinx = ">=6.0,<8.0" +sphinx = ">=6.0,<9.0" sphinx-basic-ng = ">=1.0.0.beta2" [[package]] @@ -555,13 +611,13 @@ dev = ["black", "codecov", "pre-commit", "pytest (>=3.1.0)", "pytest-cov", "pyte [[package]] name = "identify" -version = "2.5.36" +version = "2.6.0" description = "File identification library for Python" optional = false python-versions = ">=3.8" files = [ - {file = "identify-2.5.36-py2.py3-none-any.whl", hash = "sha256:37d93f380f4de590500d9dba7db359d0d3da95ffe7f9de1753faa159e71e7dfa"}, - {file = "identify-2.5.36.tar.gz", hash = "sha256:e5e00f54165f9047fbebeb4a560f9acfb8af4c88232be60a488e9b68d122745d"}, + {file = "identify-2.6.0-py2.py3-none-any.whl", hash = "sha256:e79ae4406387a9d300332b5fd366d8994f1525e8414984e1a59e058b2eda2dd0"}, + {file = "identify-2.6.0.tar.gz", hash = "sha256:cb171c685bdc31bcc4c1734698736a7d5b6c8bf2e0c15117f4d469c8640ae5cf"}, ] [package.extras] @@ -569,13 +625,13 @@ license = ["ukkonen"] [[package]] name = "idna" -version = "3.7" +version = "3.8" description = "Internationalized Domain Names in Applications (IDNA)" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" files = [ - {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, - {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, + {file = "idna-3.8-py3-none-any.whl", hash = "sha256:050b4e5baadcd44d760cedbd2b8e639f2ff89bbc7a5730fcc662954303377aac"}, + {file = "idna-3.8.tar.gz", hash = "sha256:d838c2c0ed6fced7693d5e8ab8e734d5f8fda53a039c0164afb0b82e771e3603"}, ] [[package]] @@ -836,40 +892,51 @@ files = [ [[package]] name = "matplotlib" -version = "3.9.1" +version = "3.9.2" description = "Python plotting package" optional = false python-versions = ">=3.9" files = [ - {file = "matplotlib-3.9.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:7ccd6270066feb9a9d8e0705aa027f1ff39f354c72a87efe8fa07632f30fc6bb"}, - {file = "matplotlib-3.9.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:591d3a88903a30a6d23b040c1e44d1afdd0d778758d07110eb7596f811f31842"}, - {file = "matplotlib-3.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd2a59ff4b83d33bca3b5ec58203cc65985367812cb8c257f3e101632be86d92"}, - {file = "matplotlib-3.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0fc001516ffcf1a221beb51198b194d9230199d6842c540108e4ce109ac05cc0"}, - {file = "matplotlib-3.9.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:83c6a792f1465d174c86d06f3ae85a8fe36e6f5964633ae8106312ec0921fdf5"}, - {file = "matplotlib-3.9.1-cp310-cp310-win_amd64.whl", hash = "sha256:421851f4f57350bcf0811edd754a708d2275533e84f52f6760b740766c6747a7"}, - {file = "matplotlib-3.9.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:b3fce58971b465e01b5c538f9d44915640c20ec5ff31346e963c9e1cd66fa812"}, - {file = "matplotlib-3.9.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a973c53ad0668c53e0ed76b27d2eeeae8799836fd0d0caaa4ecc66bf4e6676c0"}, - {file = "matplotlib-3.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82cd5acf8f3ef43f7532c2f230249720f5dc5dd40ecafaf1c60ac8200d46d7eb"}, - {file = "matplotlib-3.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab38a4f3772523179b2f772103d8030215b318fef6360cb40558f585bf3d017f"}, - {file = "matplotlib-3.9.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2315837485ca6188a4b632c5199900e28d33b481eb083663f6a44cfc8987ded3"}, - {file = "matplotlib-3.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:a0c977c5c382f6696caf0bd277ef4f936da7e2aa202ff66cad5f0ac1428ee15b"}, - {file = "matplotlib-3.9.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:565d572efea2b94f264dd86ef27919515aa6d629252a169b42ce5f570db7f37b"}, - {file = "matplotlib-3.9.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6d397fd8ccc64af2ec0af1f0efc3bacd745ebfb9d507f3f552e8adb689ed730a"}, - {file = "matplotlib-3.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26040c8f5121cd1ad712abffcd4b5222a8aec3a0fe40bc8542c94331deb8780d"}, - {file = "matplotlib-3.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d12cb1837cffaac087ad6b44399d5e22b78c729de3cdae4629e252067b705e2b"}, - {file = "matplotlib-3.9.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0e835c6988edc3d2d08794f73c323cc62483e13df0194719ecb0723b564e0b5c"}, - {file = "matplotlib-3.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:44a21d922f78ce40435cb35b43dd7d573cf2a30138d5c4b709d19f00e3907fd7"}, - {file = "matplotlib-3.9.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:0c584210c755ae921283d21d01f03a49ef46d1afa184134dd0f95b0202ee6f03"}, - {file = "matplotlib-3.9.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:11fed08f34fa682c2b792942f8902e7aefeed400da71f9e5816bea40a7ce28fe"}, - {file = "matplotlib-3.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0000354e32efcfd86bda75729716b92f5c2edd5b947200be9881f0a671565c33"}, - {file = "matplotlib-3.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4db17fea0ae3aceb8e9ac69c7e3051bae0b3d083bfec932240f9bf5d0197a049"}, - {file = "matplotlib-3.9.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:208cbce658b72bf6a8e675058fbbf59f67814057ae78165d8a2f87c45b48d0ff"}, - {file = "matplotlib-3.9.1-cp39-cp39-win_amd64.whl", hash = "sha256:dc23f48ab630474264276be156d0d7710ac6c5a09648ccdf49fef9200d8cbe80"}, - {file = "matplotlib-3.9.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3fda72d4d472e2ccd1be0e9ccb6bf0d2eaf635e7f8f51d737ed7e465ac020cb3"}, - {file = "matplotlib-3.9.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:84b3ba8429935a444f1fdc80ed930babbe06725bcf09fbeb5c8757a2cd74af04"}, - {file = "matplotlib-3.9.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b918770bf3e07845408716e5bbda17eadfc3fcbd9307dc67f37d6cf834bb3d98"}, - {file = "matplotlib-3.9.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:f1f2e5d29e9435c97ad4c36fb6668e89aee13d48c75893e25cef064675038ac9"}, - {file = "matplotlib-3.9.1.tar.gz", hash = "sha256:de06b19b8db95dd33d0dc17c926c7c9ebed9f572074b6fac4f65068a6814d010"}, + {file = "matplotlib-3.9.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:9d78bbc0cbc891ad55b4f39a48c22182e9bdaea7fc0e5dbd364f49f729ca1bbb"}, + {file = "matplotlib-3.9.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c375cc72229614632c87355366bdf2570c2dac01ac66b8ad048d2dabadf2d0d4"}, + {file = "matplotlib-3.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d94ff717eb2bd0b58fe66380bd8b14ac35f48a98e7c6765117fe67fb7684e64"}, + {file = "matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ab68d50c06938ef28681073327795c5db99bb4666214d2d5f880ed11aeaded66"}, + {file = "matplotlib-3.9.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:65aacf95b62272d568044531e41de26285d54aec8cb859031f511f84bd8b495a"}, + {file = "matplotlib-3.9.2-cp310-cp310-win_amd64.whl", hash = "sha256:3fd595f34aa8a55b7fc8bf9ebea8aa665a84c82d275190a61118d33fbc82ccae"}, + {file = "matplotlib-3.9.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d8dd059447824eec055e829258ab092b56bb0579fc3164fa09c64f3acd478772"}, + {file = "matplotlib-3.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c797dac8bb9c7a3fd3382b16fe8f215b4cf0f22adccea36f1545a6d7be310b41"}, + {file = "matplotlib-3.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d719465db13267bcef19ea8954a971db03b9f48b4647e3860e4bc8e6ed86610f"}, + {file = "matplotlib-3.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8912ef7c2362f7193b5819d17dae8629b34a95c58603d781329712ada83f9447"}, + {file = "matplotlib-3.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7741f26a58a240f43bee74965c4882b6c93df3e7eb3de160126d8c8f53a6ae6e"}, + {file = "matplotlib-3.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:ae82a14dab96fbfad7965403c643cafe6515e386de723e498cf3eeb1e0b70cc7"}, + {file = "matplotlib-3.9.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:ac43031375a65c3196bee99f6001e7fa5bdfb00ddf43379d3c0609bdca042df9"}, + {file = "matplotlib-3.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:be0fc24a5e4531ae4d8e858a1a548c1fe33b176bb13eff7f9d0d38ce5112a27d"}, + {file = "matplotlib-3.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bf81de2926c2db243c9b2cbc3917619a0fc85796c6ba4e58f541df814bbf83c7"}, + {file = "matplotlib-3.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6ee45bc4245533111ced13f1f2cace1e7f89d1c793390392a80c139d6cf0e6c"}, + {file = "matplotlib-3.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:306c8dfc73239f0e72ac50e5a9cf19cc4e8e331dd0c54f5e69ca8758550f1e1e"}, + {file = "matplotlib-3.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:5413401594cfaff0052f9d8b1aafc6d305b4bd7c4331dccd18f561ff7e1d3bd3"}, + {file = "matplotlib-3.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:18128cc08f0d3cfff10b76baa2f296fc28c4607368a8402de61bb3f2eb33c7d9"}, + {file = "matplotlib-3.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4876d7d40219e8ae8bb70f9263bcbe5714415acfdf781086601211335e24f8aa"}, + {file = "matplotlib-3.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6d9f07a80deab4bb0b82858a9e9ad53d1382fd122be8cde11080f4e7dfedb38b"}, + {file = "matplotlib-3.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f7c0410f181a531ec4e93bbc27692f2c71a15c2da16766f5ba9761e7ae518413"}, + {file = "matplotlib-3.9.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:909645cce2dc28b735674ce0931a4ac94e12f5b13f6bb0b5a5e65e7cea2c192b"}, + {file = "matplotlib-3.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:f32c7410c7f246838a77d6d1eff0c0f87f3cb0e7c4247aebea71a6d5a68cab49"}, + {file = "matplotlib-3.9.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:37e51dd1c2db16ede9cfd7b5cabdfc818b2c6397c83f8b10e0e797501c963a03"}, + {file = "matplotlib-3.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b82c5045cebcecd8496a4d694d43f9cc84aeeb49fe2133e036b207abe73f4d30"}, + {file = "matplotlib-3.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f053c40f94bc51bc03832a41b4f153d83f2062d88c72b5e79997072594e97e51"}, + {file = "matplotlib-3.9.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dbe196377a8248972f5cede786d4c5508ed5f5ca4a1e09b44bda889958b33f8c"}, + {file = "matplotlib-3.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5816b1e1fe8c192cbc013f8f3e3368ac56fbecf02fb41b8f8559303f24c5015e"}, + {file = "matplotlib-3.9.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:cef2a73d06601437be399908cf13aee74e86932a5ccc6ccdf173408ebc5f6bb2"}, + {file = "matplotlib-3.9.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e0830e188029c14e891fadd99702fd90d317df294c3298aad682739c5533721a"}, + {file = "matplotlib-3.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ba9c1299c920964e8d3857ba27173b4dbb51ca4bab47ffc2c2ba0eb5e2cbc5"}, + {file = "matplotlib-3.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1cd93b91ab47a3616b4d3c42b52f8363b88ca021e340804c6ab2536344fad9ca"}, + {file = "matplotlib-3.9.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:6d1ce5ed2aefcdce11904fc5bbea7d9c21fff3d5f543841edf3dea84451a09ea"}, + {file = "matplotlib-3.9.2-cp39-cp39-win_amd64.whl", hash = "sha256:b2696efdc08648536efd4e1601b5fd491fd47f4db97a5fbfd175549a7365c1b2"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-macosx_10_15_x86_64.whl", hash = "sha256:d52a3b618cb1cbb769ce2ee1dcdb333c3ab6e823944e9a2d36e37253815f9556"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:039082812cacd6c6bec8e17a9c1e6baca230d4116d522e81e1f63a74d01d2e21"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6758baae2ed64f2331d4fd19be38b7b4eae3ecec210049a26b6a4f3ae1c85dcc"}, + {file = "matplotlib-3.9.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:050598c2b29e0b9832cde72bcf97627bf00262adbc4a54e2b856426bb2ef0697"}, + {file = "matplotlib-3.9.2.tar.gz", hash = "sha256:96ab43906269ca64a6366934106fa01534454a69e471b7bf3d79083981aaab92"}, ] [package.dependencies] @@ -918,22 +985,22 @@ files = [ [[package]] name = "myst-parser" -version = "3.0.1" +version = "4.0.0" description = "An extended [CommonMark](https://spec.commonmark.org/) compliant parser," optional = false -python-versions = ">=3.8" +python-versions = ">=3.10" files = [ - {file = "myst_parser-3.0.1-py3-none-any.whl", hash = "sha256:6457aaa33a5d474aca678b8ead9b3dc298e89c68e67012e73146ea6fd54babf1"}, - {file = "myst_parser-3.0.1.tar.gz", hash = "sha256:88f0cb406cb363b077d176b51c476f62d60604d68a8dcdf4832e080441301a87"}, + {file = "myst_parser-4.0.0-py3-none-any.whl", hash = "sha256:b9317997552424448c6096c2558872fdb6f81d3ecb3a40ce84a7518798f3f28d"}, + {file = "myst_parser-4.0.0.tar.gz", hash = "sha256:851c9dfb44e36e56d15d05e72f02b80da21a9e0d07cba96baf5e2d476bb91531"}, ] [package.dependencies] -docutils = ">=0.18,<0.22" +docutils = ">=0.19,<0.22" jinja2 = "*" markdown-it-py = ">=3.0,<4.0" -mdit-py-plugins = ">=0.4,<1.0" +mdit-py-plugins = ">=0.4.1,<1.0" pyyaml = "*" -sphinx = ">=6,<8" +sphinx = ">=7,<9" [package.extras] code-style = ["pre-commit (>=3.0,<4.0)"] @@ -973,56 +1040,46 @@ files = [ [[package]] name = "numpy" -version = "2.0.0" +version = "2.1.1" description = "Fundamental package for array computing in Python" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" files = [ - {file = "numpy-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:04494f6ec467ccb5369d1808570ae55f6ed9b5809d7f035059000a37b8d7e86f"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2635dbd200c2d6faf2ef9a0d04f0ecc6b13b3cad54f7c67c61155138835515d2"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:0a43f0974d501842866cc83471bdb0116ba0dffdbaac33ec05e6afed5b615238"}, - {file = "numpy-2.0.0-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:8d83bb187fb647643bd56e1ae43f273c7f4dbcdf94550d7938cfc32566756514"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79e843d186c8fb1b102bef3e2bc35ef81160ffef3194646a7fdd6a73c6b97196"}, - {file = "numpy-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d7696c615765091cc5093f76fd1fa069870304beaccfd58b5dcc69e55ef49c1"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b4c76e3d4c56f145d41b7b6751255feefae92edbc9a61e1758a98204200f30fc"}, - {file = "numpy-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:acd3a644e4807e73b4e1867b769fbf1ce8c5d80e7caaef0d90dcdc640dfc9787"}, - {file = "numpy-2.0.0-cp310-cp310-win32.whl", hash = "sha256:cee6cc0584f71adefe2c908856ccc98702baf95ff80092e4ca46061538a2ba98"}, - {file = "numpy-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:ed08d2703b5972ec736451b818c2eb9da80d66c3e84aed1deeb0c345fefe461b"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad0c86f3455fbd0de6c31a3056eb822fc939f81b1618f10ff3406971893b62a5"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7f387600d424f91576af20518334df3d97bc76a300a755f9a8d6e4f5cadd289"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:34f003cb88b1ba38cb9a9a4a3161c1604973d7f9d5552c38bc2f04f829536609"}, - {file = "numpy-2.0.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b6f6a8f45d0313db07d6d1d37bd0b112f887e1369758a5419c0370ba915b3871"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f64641b42b2429f56ee08b4f427a4d2daf916ec59686061de751a55aafa22e4"}, - {file = "numpy-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a7039a136017eaa92c1848152827e1424701532ca8e8967fe480fe1569dae581"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46e161722e0f619749d1cd892167039015b2c2817296104487cd03ed4a955995"}, - {file = "numpy-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0e50842b2295ba8414c8c1d9d957083d5dfe9e16828b37de883f51fc53c4016f"}, - {file = "numpy-2.0.0-cp311-cp311-win32.whl", hash = "sha256:2ce46fd0b8a0c947ae047d222f7136fc4d55538741373107574271bc00e20e8f"}, - {file = "numpy-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:fbd6acc766814ea6443628f4e6751d0da6593dae29c08c0b2606164db026970c"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:354f373279768fa5a584bac997de6a6c9bc535c482592d7a813bb0c09be6c76f"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4d2f62e55a4cd9c58c1d9a1c9edaedcd857a73cb6fda875bf79093f9d9086f85"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:1e72728e7501a450288fc8e1f9ebc73d90cfd4671ebbd631f3e7857c39bd16f2"}, - {file = "numpy-2.0.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:84554fc53daa8f6abf8e8a66e076aff6ece62de68523d9f665f32d2fc50fd66e"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c73aafd1afca80afecb22718f8700b40ac7cab927b8abab3c3e337d70e10e5a2"}, - {file = "numpy-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49d9f7d256fbc804391a7f72d4a617302b1afac1112fac19b6c6cec63fe7fe8a"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:0ec84b9ba0654f3b962802edc91424331f423dcf5d5f926676e0150789cb3d95"}, - {file = "numpy-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:feff59f27338135776f6d4e2ec7aeeac5d5f7a08a83e80869121ef8164b74af9"}, - {file = "numpy-2.0.0-cp312-cp312-win32.whl", hash = "sha256:c5a59996dc61835133b56a32ebe4ef3740ea5bc19b3983ac60cc32be5a665d54"}, - {file = "numpy-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:a356364941fb0593bb899a1076b92dfa2029f6f5b8ba88a14fd0984aaf76d0df"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e61155fae27570692ad1d327e81c6cf27d535a5d7ef97648a17d922224b216de"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4554eb96f0fd263041baf16cf0881b3f5dafae7a59b1049acb9540c4d57bc8cb"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_arm64.whl", hash = "sha256:903703372d46bce88b6920a0cd86c3ad82dae2dbef157b5fc01b70ea1cfc430f"}, - {file = "numpy-2.0.0-cp39-cp39-macosx_14_0_x86_64.whl", hash = "sha256:3e8e01233d57639b2e30966c63d36fcea099d17c53bf424d77f088b0f4babd86"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cde1753efe513705a0c6d28f5884e22bdc30438bf0085c5c486cdaff40cd67a"}, - {file = "numpy-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:821eedb7165ead9eebdb569986968b541f9908979c2da8a4967ecac4439bae3d"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9a1712c015831da583b21c5bfe15e8684137097969c6d22e8316ba66b5baabe4"}, - {file = "numpy-2.0.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:9c27f0946a3536403efb0e1c28def1ae6730a72cd0d5878db38824855e3afc44"}, - {file = "numpy-2.0.0-cp39-cp39-win32.whl", hash = "sha256:63b92c512d9dbcc37f9d81b123dec99fdb318ba38c8059afc78086fe73820275"}, - {file = "numpy-2.0.0-cp39-cp39-win_amd64.whl", hash = "sha256:3f6bed7f840d44c08ebdb73b1825282b801799e325bcbdfa6bc5c370e5aecc65"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9416a5c2e92ace094e9f0082c5fd473502c91651fb896bc17690d6fc475128d6"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-macosx_14_0_x86_64.whl", hash = "sha256:17067d097ed036636fa79f6a869ac26df7db1ba22039d962422506640314933a"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:38ecb5b0582cd125f67a629072fed6f83562d9dd04d7e03256c9829bdec027ad"}, - {file = "numpy-2.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cef04d068f5fb0518a77857953193b6bb94809a806bd0a14983a8f12ada060c9"}, - {file = "numpy-2.0.0.tar.gz", hash = "sha256:cf5d1c9e6837f8af9f92b6bd3e86d513cdc11f60fd62185cc49ec7d1aba34864"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c8a0e34993b510fc19b9a2ce7f31cb8e94ecf6e924a40c0c9dd4f62d0aac47d9"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7dd86dfaf7c900c0bbdcb8b16e2f6ddf1eb1fe39c6c8cca6e94844ed3152a8fd"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:5889dd24f03ca5a5b1e8a90a33b5a0846d8977565e4ae003a63d22ecddf6782f"}, + {file = "numpy-2.1.1-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:59ca673ad11d4b84ceb385290ed0ebe60266e356641428c845b39cd9df6713ab"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ce49a34c44b6de5241f0b38b07e44c1b2dcacd9e36c30f9c2fcb1bb5135db7"}, + {file = "numpy-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:913cc1d311060b1d409e609947fa1b9753701dac96e6581b58afc36b7ee35af6"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:caf5d284ddea7462c32b8d4a6b8af030b6c9fd5332afb70e7414d7fdded4bfd0"}, + {file = "numpy-2.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:57eb525e7c2a8fdee02d731f647146ff54ea8c973364f3b850069ffb42799647"}, + {file = "numpy-2.1.1-cp310-cp310-win32.whl", hash = "sha256:9a8e06c7a980869ea67bbf551283bbed2856915f0a792dc32dd0f9dd2fb56728"}, + {file = "numpy-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:d10c39947a2d351d6d466b4ae83dad4c37cd6c3cdd6d5d0fa797da56f710a6ae"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0d07841fd284718feffe7dd17a63a2e6c78679b2d386d3e82f44f0108c905550"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5613cfeb1adfe791e8e681128f5f49f22f3fcaa942255a6124d58ca59d9528f"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0b8cc2715a84b7c3b161f9ebbd942740aaed913584cae9cdc7f8ad5ad41943d0"}, + {file = "numpy-2.1.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:b49742cdb85f1f81e4dc1b39dcf328244f4d8d1ded95dea725b316bd2cf18c95"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8d5f8a8e3bc87334f025194c6193e408903d21ebaeb10952264943a985066ca"}, + {file = "numpy-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d51fc141ddbe3f919e91a096ec739f49d686df8af254b2053ba21a910ae518bf"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:98ce7fb5b8063cfdd86596b9c762bf2b5e35a2cdd7e967494ab78a1fa7f8b86e"}, + {file = "numpy-2.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:24c2ad697bd8593887b019817ddd9974a7f429c14a5469d7fad413f28340a6d2"}, + {file = "numpy-2.1.1-cp311-cp311-win32.whl", hash = "sha256:397bc5ce62d3fb73f304bec332171535c187e0643e176a6e9421a6e3eacef06d"}, + {file = "numpy-2.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:ae8ce252404cdd4de56dcfce8b11eac3c594a9c16c231d081fb705cf23bd4d9e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:7c803b7934a7f59563db459292e6aa078bb38b7ab1446ca38dd138646a38203e"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6435c48250c12f001920f0751fe50c0348f5f240852cfddc5e2f97e007544cbe"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:3269c9eb8745e8d975980b3a7411a98976824e1fdef11f0aacf76147f662b15f"}, + {file = "numpy-2.1.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:fac6e277a41163d27dfab5f4ec1f7a83fac94e170665a4a50191b545721c6521"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcd8f556cdc8cfe35e70efb92463082b7f43dd7e547eb071ffc36abc0ca4699b"}, + {file = "numpy-2.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b9cd92c8f8e7b313b80e93cedc12c0112088541dcedd9197b5dee3738c1201"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:afd9c680df4de71cd58582b51e88a61feed4abcc7530bcd3d48483f20fc76f2a"}, + {file = "numpy-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8661c94e3aad18e1ea17a11f60f843a4933ccaf1a25a7c6a9182af70610b2313"}, + {file = "numpy-2.1.1-cp312-cp312-win32.whl", hash = "sha256:950802d17a33c07cba7fd7c3dcfa7d64705509206be1606f196d179e539111ed"}, + {file = "numpy-2.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:3fc5eabfc720db95d68e6646e88f8b399bfedd235994016351b1d9e062c4b270"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:046356b19d7ad1890c751b99acad5e82dc4a02232013bd9a9a712fddf8eb60f5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6e5a9cb2be39350ae6c8f79410744e80154df658d5bea06e06e0ac5bb75480d5"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d4c57b68c8ef5e1ebf47238e99bf27657511ec3f071c465f6b1bccbef12d4136"}, + {file = "numpy-2.1.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:8ae0fd135e0b157365ac7cc31fff27f07a5572bdfc38f9c2d43b2aff416cc8b0"}, + {file = "numpy-2.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:981707f6b31b59c0c24bcda52e5605f9701cb46da4b86c2e8023656ad3e833cb"}, ] [[package]] @@ -1208,13 +1265,13 @@ xmp = ["defusedxml"] [[package]] name = "pint" -version = "0.24.1" +version = "0.24.3" description = "Physical quantities module" optional = false python-versions = ">=3.9" files = [ - {file = "Pint-0.24.1-py3-none-any.whl", hash = "sha256:69b05357c4cb2ac8f3346e235aff4477447e2f56805a79a4f59a2b6d5fc32020"}, - {file = "pint-0.24.1.tar.gz", hash = "sha256:8849fe9d7b8532e5a5dc41e719e9e19268e18eac179d9a5645f21929a2a15caf"}, + {file = "Pint-0.24.3-py3-none-any.whl", hash = "sha256:d98667e46fd03a1b94694fbfa104ec30858684d8ab26952e2a348b48059089bb"}, + {file = "pint-0.24.3.tar.gz", hash = "sha256:d54771093e8b94c4e0a35ac638c2444ddf3ef685652bab7675ffecfa0c5c5cdf"}, ] [package.dependencies] @@ -1268,13 +1325,13 @@ testing = ["pytest", "pytest-benchmark"] [[package]] name = "pre-commit" -version = "3.7.1" +version = "3.8.0" description = "A framework for managing and maintaining multi-language pre-commit hooks." optional = false python-versions = ">=3.9" files = [ - {file = "pre_commit-3.7.1-py2.py3-none-any.whl", hash = "sha256:fae36fd1d7ad7d6a5a1c0b0d5adb2ed1a3bda5a21bf6c3e5372073d7a11cd4c5"}, - {file = "pre_commit-3.7.1.tar.gz", hash = "sha256:8ca3ad567bc78a4972a3f1a477e94a79d4597e8140a6e0b651c5e33899c3654a"}, + {file = "pre_commit-3.8.0-py2.py3-none-any.whl", hash = "sha256:9a90a53bf82fdd8778d58085faf8d83df56e40dfe18f45b19446e26bf1b3a63f"}, + {file = "pre_commit-3.8.0.tar.gz", hash = "sha256:8bb6494d4a20423842e198980c9ecf9f96607a07ea29549e180eef9ae80fe7af"}, ] [package.dependencies] @@ -1380,13 +1437,13 @@ test = ["pytest", "pytest-cov"] [[package]] name = "pyparsing" -version = "3.1.2" +version = "3.1.4" description = "pyparsing module - Classes and methods to define and execute parsing grammars" optional = false python-versions = ">=3.6.8" files = [ - {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"}, - {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"}, + {file = "pyparsing-3.1.4-py3-none-any.whl", hash = "sha256:a6a7ee4235a3f944aa1fa2249307708f893fe5717dc603503c6c7969c070fb7c"}, + {file = "pyparsing-3.1.4.tar.gz", hash = "sha256:f86ec8d1a83f11977c9a6ea7598e8c27fc5cddfa5b07ea2241edbbde1d7bc032"}, ] [package.extras] @@ -1433,13 +1490,13 @@ certifi = "*" [[package]] name = "pytest" -version = "8.2.2" +version = "8.3.2" description = "pytest: simple powerful testing with Python" optional = false python-versions = ">=3.8" files = [ - {file = "pytest-8.2.2-py3-none-any.whl", hash = "sha256:c434598117762e2bd304e526244f67bf66bbd7b5d6cf22138be51ff661980343"}, - {file = "pytest-8.2.2.tar.gz", hash = "sha256:de4bb8104e201939ccdc688b27a89a7be2079b22e2bd2b07f806b6ba71117977"}, + {file = "pytest-8.3.2-py3-none-any.whl", hash = "sha256:4ba08f9ae7dcf84ded419494d229b48d0903ea6407b030eaec46df5e6a73bba5"}, + {file = "pytest-8.3.2.tar.gz", hash = "sha256:c132345d12ce551242c87269de812483f5bcc87cdbb4722e48487ba194f9fdce"}, ] [package.dependencies] @@ -1447,7 +1504,7 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=1.5,<2.0" +pluggy = ">=1.5,<2" tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] @@ -1518,150 +1575,152 @@ files = [ [[package]] name = "pyyaml" -version = "6.0.1" +version = "6.0.2" description = "YAML parser and emitter for Python" optional = false -python-versions = ">=3.6" +python-versions = ">=3.8" files = [ - {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, - {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, - {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, - {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, - {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, - {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, - {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, - {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, - {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, - {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, - {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, - {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, - {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, - {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, - {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, - {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, - {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, - {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, - {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, - {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, - {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, - {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, - {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, - {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, - {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, - {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, - {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, - {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, - {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, - {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, - {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, - {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086"}, + {file = "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b"}, + {file = "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180"}, + {file = "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68"}, + {file = "PyYAML-6.0.2-cp310-cp310-win32.whl", hash = "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99"}, + {file = "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774"}, + {file = "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317"}, + {file = "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4"}, + {file = "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e"}, + {file = "PyYAML-6.0.2-cp311-cp311-win32.whl", hash = "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5"}, + {file = "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab"}, + {file = "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425"}, + {file = "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48"}, + {file = "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b"}, + {file = "PyYAML-6.0.2-cp312-cp312-win32.whl", hash = "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4"}, + {file = "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba"}, + {file = "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484"}, + {file = "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc"}, + {file = "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652"}, + {file = "PyYAML-6.0.2-cp313-cp313-win32.whl", hash = "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183"}, + {file = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"}, + {file = "PyYAML-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d"}, + {file = "PyYAML-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083"}, + {file = "PyYAML-6.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706"}, + {file = "PyYAML-6.0.2-cp38-cp38-win32.whl", hash = "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a"}, + {file = "PyYAML-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d"}, + {file = "PyYAML-6.0.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12"}, + {file = "PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e"}, + {file = "PyYAML-6.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725"}, + {file = "PyYAML-6.0.2-cp39-cp39-win32.whl", hash = "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631"}, + {file = "PyYAML-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8"}, + {file = "pyyaml-6.0.2.tar.gz", hash = "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"}, ] [[package]] name = "regex" -version = "2024.5.15" +version = "2024.7.24" description = "Alternative regular expression module, to replace re." optional = false python-versions = ">=3.8" files = [ - {file = "regex-2024.5.15-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a81e3cfbae20378d75185171587cbf756015ccb14840702944f014e0d93ea09f"}, - {file = "regex-2024.5.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7b59138b219ffa8979013be7bc85bb60c6f7b7575df3d56dc1e403a438c7a3f6"}, - {file = "regex-2024.5.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a0bd000c6e266927cb7a1bc39d55be95c4b4f65c5be53e659537537e019232b1"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5eaa7ddaf517aa095fa8da0b5015c44d03da83f5bd49c87961e3c997daed0de7"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba68168daedb2c0bab7fd7e00ced5ba90aebf91024dea3c88ad5063c2a562cca"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6e8d717bca3a6e2064fc3a08df5cbe366369f4b052dcd21b7416e6d71620dca1"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1337b7dbef9b2f71121cdbf1e97e40de33ff114801263b275aafd75303bd62b5"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9ebd0a36102fcad2f03696e8af4ae682793a5d30b46c647eaf280d6cfb32796"}, - {file = "regex-2024.5.15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9efa1a32ad3a3ea112224897cdaeb6aa00381627f567179c0314f7b65d354c62"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1595f2d10dff3d805e054ebdc41c124753631b6a471b976963c7b28543cf13b0"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:b802512f3e1f480f41ab5f2cfc0e2f761f08a1f41092d6718868082fc0d27143"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:a0981022dccabca811e8171f913de05720590c915b033b7e601f35ce4ea7019f"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:19068a6a79cf99a19ccefa44610491e9ca02c2be3305c7760d3831d38a467a6f"}, - {file = "regex-2024.5.15-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:1b5269484f6126eee5e687785e83c6b60aad7663dafe842b34691157e5083e53"}, - {file = "regex-2024.5.15-cp310-cp310-win32.whl", hash = "sha256:ada150c5adfa8fbcbf321c30c751dc67d2f12f15bd183ffe4ec7cde351d945b3"}, - {file = "regex-2024.5.15-cp310-cp310-win_amd64.whl", hash = "sha256:ac394ff680fc46b97487941f5e6ae49a9f30ea41c6c6804832063f14b2a5a145"}, - {file = "regex-2024.5.15-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f5b1dff3ad008dccf18e652283f5e5339d70bf8ba7c98bf848ac33db10f7bc7a"}, - {file = "regex-2024.5.15-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c6a2b494a76983df8e3d3feea9b9ffdd558b247e60b92f877f93a1ff43d26656"}, - {file = "regex-2024.5.15-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a32b96f15c8ab2e7d27655969a23895eb799de3665fa94349f3b2fbfd547236f"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:10002e86e6068d9e1c91eae8295ef690f02f913c57db120b58fdd35a6bb1af35"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ec54d5afa89c19c6dd8541a133be51ee1017a38b412b1321ccb8d6ddbeb4cf7d"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10e4ce0dca9ae7a66e6089bb29355d4432caed736acae36fef0fdd7879f0b0cb"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e507ff1e74373c4d3038195fdd2af30d297b4f0950eeda6f515ae3d84a1770f"}, - {file = "regex-2024.5.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d1f059a4d795e646e1c37665b9d06062c62d0e8cc3c511fe01315973a6542e40"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0721931ad5fe0dda45d07f9820b90b2148ccdd8e45bb9e9b42a146cb4f695649"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:833616ddc75ad595dee848ad984d067f2f31be645d603e4d158bba656bbf516c"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:287eb7f54fc81546346207c533ad3c2c51a8d61075127d7f6d79aaf96cdee890"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:19dfb1c504781a136a80ecd1fff9f16dddf5bb43cec6871778c8a907a085bb3d"}, - {file = "regex-2024.5.15-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:119af6e56dce35e8dfb5222573b50c89e5508d94d55713c75126b753f834de68"}, - {file = "regex-2024.5.15-cp311-cp311-win32.whl", hash = "sha256:1c1c174d6ec38d6c8a7504087358ce9213d4332f6293a94fbf5249992ba54efa"}, - {file = "regex-2024.5.15-cp311-cp311-win_amd64.whl", hash = "sha256:9e717956dcfd656f5055cc70996ee2cc82ac5149517fc8e1b60261b907740201"}, - {file = "regex-2024.5.15-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:632b01153e5248c134007209b5c6348a544ce96c46005d8456de1d552455b014"}, - {file = "regex-2024.5.15-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:e64198f6b856d48192bf921421fdd8ad8eb35e179086e99e99f711957ffedd6e"}, - {file = "regex-2024.5.15-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68811ab14087b2f6e0fc0c2bae9ad689ea3584cad6917fc57be6a48bbd012c49"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8ec0c2fea1e886a19c3bee0cd19d862b3aa75dcdfb42ebe8ed30708df64687a"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d0c0c0003c10f54a591d220997dd27d953cd9ccc1a7294b40a4be5312be8797b"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2431b9e263af1953c55abbd3e2efca67ca80a3de8a0437cb58e2421f8184717a"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4a605586358893b483976cffc1723fb0f83e526e8f14c6e6614e75919d9862cf"}, - {file = "regex-2024.5.15-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:391d7f7f1e409d192dba8bcd42d3e4cf9e598f3979cdaed6ab11288da88cb9f2"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9ff11639a8d98969c863d4617595eb5425fd12f7c5ef6621a4b74b71ed8726d5"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:4eee78a04e6c67e8391edd4dad3279828dd66ac4b79570ec998e2155d2e59fd5"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8fe45aa3f4aa57faabbc9cb46a93363edd6197cbc43523daea044e9ff2fea83e"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:d0a3d8d6acf0c78a1fff0e210d224b821081330b8524e3e2bc5a68ef6ab5803d"}, - {file = "regex-2024.5.15-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c486b4106066d502495b3025a0a7251bf37ea9540433940a23419461ab9f2a80"}, - {file = "regex-2024.5.15-cp312-cp312-win32.whl", hash = "sha256:c49e15eac7c149f3670b3e27f1f28a2c1ddeccd3a2812cba953e01be2ab9b5fe"}, - {file = "regex-2024.5.15-cp312-cp312-win_amd64.whl", hash = "sha256:673b5a6da4557b975c6c90198588181029c60793835ce02f497ea817ff647cb2"}, - {file = "regex-2024.5.15-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:87e2a9c29e672fc65523fb47a90d429b70ef72b901b4e4b1bd42387caf0d6835"}, - {file = "regex-2024.5.15-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c3bea0ba8b73b71b37ac833a7f3fd53825924165da6a924aec78c13032f20850"}, - {file = "regex-2024.5.15-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:bfc4f82cabe54f1e7f206fd3d30fda143f84a63fe7d64a81558d6e5f2e5aaba9"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e5bb9425fe881d578aeca0b2b4b3d314ec88738706f66f219c194d67179337cb"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:64c65783e96e563103d641760664125e91bd85d8e49566ee560ded4da0d3e704"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cf2430df4148b08fb4324b848672514b1385ae3807651f3567871f130a728cc3"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5397de3219a8b08ae9540c48f602996aa6b0b65d5a61683e233af8605c42b0f2"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:455705d34b4154a80ead722f4f185b04c4237e8e8e33f265cd0798d0e44825fa"}, - {file = "regex-2024.5.15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b2b6f1b3bb6f640c1a92be3bbfbcb18657b125b99ecf141fb3310b5282c7d4ed"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:3ad070b823ca5890cab606c940522d05d3d22395d432f4aaaf9d5b1653e47ced"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:5b5467acbfc153847d5adb21e21e29847bcb5870e65c94c9206d20eb4e99a384"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:e6662686aeb633ad65be2a42b4cb00178b3fbf7b91878f9446075c404ada552f"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:2b4c884767504c0e2401babe8b5b7aea9148680d2e157fa28f01529d1f7fcf67"}, - {file = "regex-2024.5.15-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:3cd7874d57f13bf70078f1ff02b8b0aa48d5b9ed25fc48547516c6aba36f5741"}, - {file = "regex-2024.5.15-cp38-cp38-win32.whl", hash = "sha256:e4682f5ba31f475d58884045c1a97a860a007d44938c4c0895f41d64481edbc9"}, - {file = "regex-2024.5.15-cp38-cp38-win_amd64.whl", hash = "sha256:d99ceffa25ac45d150e30bd9ed14ec6039f2aad0ffa6bb87a5936f5782fc1569"}, - {file = "regex-2024.5.15-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:13cdaf31bed30a1e1c2453ef6015aa0983e1366fad2667657dbcac7b02f67133"}, - {file = "regex-2024.5.15-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cac27dcaa821ca271855a32188aa61d12decb6fe45ffe3e722401fe61e323cd1"}, - {file = "regex-2024.5.15-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7dbe2467273b875ea2de38ded4eba86cbcbc9a1a6d0aa11dcf7bd2e67859c435"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:64f18a9a3513a99c4bef0e3efd4c4a5b11228b48aa80743be822b71e132ae4f5"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d347a741ea871c2e278fde6c48f85136c96b8659b632fb57a7d1ce1872547600"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1878b8301ed011704aea4c806a3cadbd76f84dece1ec09cc9e4dc934cfa5d4da"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4babf07ad476aaf7830d77000874d7611704a7fcf68c9c2ad151f5d94ae4bfc4"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:35cb514e137cb3488bce23352af3e12fb0dbedd1ee6e60da053c69fb1b29cc6c"}, - {file = "regex-2024.5.15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cdd09d47c0b2efee9378679f8510ee6955d329424c659ab3c5e3a6edea696294"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:72d7a99cd6b8f958e85fc6ca5b37c4303294954eac1376535b03c2a43eb72629"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:a094801d379ab20c2135529948cb84d417a2169b9bdceda2a36f5f10977ebc16"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:c0c18345010870e58238790a6779a1219b4d97bd2e77e1140e8ee5d14df071aa"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:16093f563098448ff6b1fa68170e4acbef94e6b6a4e25e10eae8598bb1694b5d"}, - {file = "regex-2024.5.15-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:e38a7d4e8f633a33b4c7350fbd8bad3b70bf81439ac67ac38916c4a86b465456"}, - {file = "regex-2024.5.15-cp39-cp39-win32.whl", hash = "sha256:71a455a3c584a88f654b64feccc1e25876066c4f5ef26cd6dd711308aa538694"}, - {file = "regex-2024.5.15-cp39-cp39-win_amd64.whl", hash = "sha256:cab12877a9bdafde5500206d1020a584355a97884dfd388af3699e9137bf7388"}, - {file = "regex-2024.5.15.tar.gz", hash = "sha256:d3ee02d9e5f482cc8309134a91eeaacbdd2261ba111b0fef3748eeb4913e6a2c"}, + {file = "regex-2024.7.24-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b0d3f567fafa0633aee87f08b9276c7062da9616931382993c03808bb68ce"}, + {file = "regex-2024.7.24-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3426de3b91d1bc73249042742f45c2148803c111d1175b283270177fdf669024"}, + {file = "regex-2024.7.24-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f273674b445bcb6e4409bf8d1be67bc4b58e8b46fd0d560055d515b8830063cd"}, + {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23acc72f0f4e1a9e6e9843d6328177ae3074b4182167e34119ec7233dfeccf53"}, + {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65fd3d2e228cae024c411c5ccdffae4c315271eee4a8b839291f84f796b34eca"}, + {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c414cbda77dbf13c3bc88b073a1a9f375c7b0cb5e115e15d4b73ec3a2fbc6f59"}, + {file = "regex-2024.7.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bf7a89eef64b5455835f5ed30254ec19bf41f7541cd94f266ab7cbd463f00c41"}, + {file = "regex-2024.7.24-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:19c65b00d42804e3fbea9708f0937d157e53429a39b7c61253ff15670ff62cb5"}, + {file = "regex-2024.7.24-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7a5486ca56c8869070a966321d5ab416ff0f83f30e0e2da1ab48815c8d165d46"}, + {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:6f51f9556785e5a203713f5efd9c085b4a45aecd2a42573e2b5041881b588d1f"}, + {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:a4997716674d36a82eab3e86f8fa77080a5d8d96a389a61ea1d0e3a94a582cf7"}, + {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:c0abb5e4e8ce71a61d9446040c1e86d4e6d23f9097275c5bd49ed978755ff0fe"}, + {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:18300a1d78cf1290fa583cd8b7cde26ecb73e9f5916690cf9d42de569c89b1ce"}, + {file = "regex-2024.7.24-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:416c0e4f56308f34cdb18c3f59849479dde5b19febdcd6e6fa4d04b6c31c9faa"}, + {file = "regex-2024.7.24-cp310-cp310-win32.whl", hash = "sha256:fb168b5924bef397b5ba13aabd8cf5df7d3d93f10218d7b925e360d436863f66"}, + {file = "regex-2024.7.24-cp310-cp310-win_amd64.whl", hash = "sha256:6b9fc7e9cc983e75e2518496ba1afc524227c163e43d706688a6bb9eca41617e"}, + {file = "regex-2024.7.24-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:382281306e3adaaa7b8b9ebbb3ffb43358a7bbf585fa93821300a418bb975281"}, + {file = "regex-2024.7.24-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4fdd1384619f406ad9037fe6b6eaa3de2749e2e12084abc80169e8e075377d3b"}, + {file = "regex-2024.7.24-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3d974d24edb231446f708c455fd08f94c41c1ff4f04bcf06e5f36df5ef50b95a"}, + {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2ec4419a3fe6cf8a4795752596dfe0adb4aea40d3683a132bae9c30b81e8d73"}, + {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb563dd3aea54c797adf513eeec819c4213d7dbfc311874eb4fd28d10f2ff0f2"}, + {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:45104baae8b9f67569f0f1dca5e1f1ed77a54ae1cd8b0b07aba89272710db61e"}, + {file = "regex-2024.7.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:994448ee01864501912abf2bad9203bffc34158e80fe8bfb5b031f4f8e16da51"}, + {file = "regex-2024.7.24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3fac296f99283ac232d8125be932c5cd7644084a30748fda013028c815ba3364"}, + {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7e37e809b9303ec3a179085415cb5f418ecf65ec98cdfe34f6a078b46ef823ee"}, + {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:01b689e887f612610c869421241e075c02f2e3d1ae93a037cb14f88ab6a8934c"}, + {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f6442f0f0ff81775eaa5b05af8a0ffa1dda36e9cf6ec1e0d3d245e8564b684ce"}, + {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:871e3ab2838fbcb4e0865a6e01233975df3a15e6fce93b6f99d75cacbd9862d1"}, + {file = "regex-2024.7.24-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c918b7a1e26b4ab40409820ddccc5d49871a82329640f5005f73572d5eaa9b5e"}, + {file = "regex-2024.7.24-cp311-cp311-win32.whl", hash = "sha256:2dfbb8baf8ba2c2b9aa2807f44ed272f0913eeeba002478c4577b8d29cde215c"}, + {file = "regex-2024.7.24-cp311-cp311-win_amd64.whl", hash = "sha256:538d30cd96ed7d1416d3956f94d54e426a8daf7c14527f6e0d6d425fcb4cca52"}, + {file = "regex-2024.7.24-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:fe4ebef608553aff8deb845c7f4f1d0740ff76fa672c011cc0bacb2a00fbde86"}, + {file = "regex-2024.7.24-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:74007a5b25b7a678459f06559504f1eec2f0f17bca218c9d56f6a0a12bfffdad"}, + {file = "regex-2024.7.24-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7df9ea48641da022c2a3c9c641650cd09f0cd15e8908bf931ad538f5ca7919c9"}, + {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a1141a1dcc32904c47f6846b040275c6e5de0bf73f17d7a409035d55b76f289"}, + {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80c811cfcb5c331237d9bad3bea2c391114588cf4131707e84d9493064d267f9"}, + {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7214477bf9bd195894cf24005b1e7b496f46833337b5dedb7b2a6e33f66d962c"}, + {file = "regex-2024.7.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d55588cba7553f0b6ec33130bc3e114b355570b45785cebdc9daed8c637dd440"}, + {file = "regex-2024.7.24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:558a57cfc32adcf19d3f791f62b5ff564922942e389e3cfdb538a23d65a6b610"}, + {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a512eed9dfd4117110b1881ba9a59b31433caed0c4101b361f768e7bcbaf93c5"}, + {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:86b17ba823ea76256b1885652e3a141a99a5c4422f4a869189db328321b73799"}, + {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5eefee9bfe23f6df09ffb6dfb23809f4d74a78acef004aa904dc7c88b9944b05"}, + {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:731fcd76bbdbf225e2eb85b7c38da9633ad3073822f5ab32379381e8c3c12e94"}, + {file = "regex-2024.7.24-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:eaef80eac3b4cfbdd6de53c6e108b4c534c21ae055d1dbea2de6b3b8ff3def38"}, + {file = "regex-2024.7.24-cp312-cp312-win32.whl", hash = "sha256:185e029368d6f89f36e526764cf12bf8d6f0e3a2a7737da625a76f594bdfcbfc"}, + {file = "regex-2024.7.24-cp312-cp312-win_amd64.whl", hash = "sha256:2f1baff13cc2521bea83ab2528e7a80cbe0ebb2c6f0bfad15be7da3aed443908"}, + {file = "regex-2024.7.24-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:66b4c0731a5c81921e938dcf1a88e978264e26e6ac4ec96a4d21ae0354581ae0"}, + {file = "regex-2024.7.24-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:88ecc3afd7e776967fa16c80f974cb79399ee8dc6c96423321d6f7d4b881c92b"}, + {file = "regex-2024.7.24-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:64bd50cf16bcc54b274e20235bf8edbb64184a30e1e53873ff8d444e7ac656b2"}, + {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eb462f0e346fcf41a901a126b50f8781e9a474d3927930f3490f38a6e73b6950"}, + {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a82465ebbc9b1c5c50738536fdfa7cab639a261a99b469c9d4c7dcbb2b3f1e57"}, + {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:68a8f8c046c6466ac61a36b65bb2395c74451df2ffb8458492ef49900efed293"}, + {file = "regex-2024.7.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac8e84fff5d27420f3c1e879ce9929108e873667ec87e0c8eeb413a5311adfe"}, + {file = "regex-2024.7.24-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba2537ef2163db9e6ccdbeb6f6424282ae4dea43177402152c67ef869cf3978b"}, + {file = "regex-2024.7.24-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:43affe33137fcd679bdae93fb25924979517e011f9dea99163f80b82eadc7e53"}, + {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:c9bb87fdf2ab2370f21e4d5636e5317775e5d51ff32ebff2cf389f71b9b13750"}, + {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:945352286a541406f99b2655c973852da7911b3f4264e010218bbc1cc73168f2"}, + {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_ppc64le.whl", hash = "sha256:8bc593dcce679206b60a538c302d03c29b18e3d862609317cb560e18b66d10cf"}, + {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_s390x.whl", hash = "sha256:3f3b6ca8eae6d6c75a6cff525c8530c60e909a71a15e1b731723233331de4169"}, + {file = "regex-2024.7.24-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:c51edc3541e11fbe83f0c4d9412ef6c79f664a3745fab261457e84465ec9d5a8"}, + {file = "regex-2024.7.24-cp38-cp38-win32.whl", hash = "sha256:d0a07763776188b4db4c9c7fb1b8c494049f84659bb387b71c73bbc07f189e96"}, + {file = "regex-2024.7.24-cp38-cp38-win_amd64.whl", hash = "sha256:8fd5afd101dcf86a270d254364e0e8dddedebe6bd1ab9d5f732f274fa00499a5"}, + {file = "regex-2024.7.24-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0ffe3f9d430cd37d8fa5632ff6fb36d5b24818c5c986893063b4e5bdb84cdf24"}, + {file = "regex-2024.7.24-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:25419b70ba00a16abc90ee5fce061228206173231f004437730b67ac77323f0d"}, + {file = "regex-2024.7.24-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:33e2614a7ce627f0cdf2ad104797d1f68342d967de3695678c0cb84f530709f8"}, + {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d33a0021893ede5969876052796165bab6006559ab845fd7b515a30abdd990dc"}, + {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04ce29e2c5fedf296b1a1b0acc1724ba93a36fb14031f3abfb7abda2806c1535"}, + {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b16582783f44fbca6fcf46f61347340c787d7530d88b4d590a397a47583f31dd"}, + {file = "regex-2024.7.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:836d3cc225b3e8a943d0b02633fb2f28a66e281290302a79df0e1eaa984ff7c1"}, + {file = "regex-2024.7.24-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:438d9f0f4bc64e8dea78274caa5af971ceff0f8771e1a2333620969936ba10be"}, + {file = "regex-2024.7.24-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:973335b1624859cb0e52f96062a28aa18f3a5fc77a96e4a3d6d76e29811a0e6e"}, + {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c5e69fd3eb0b409432b537fe3c6f44ac089c458ab6b78dcec14478422879ec5f"}, + {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:fbf8c2f00904eaf63ff37718eb13acf8e178cb940520e47b2f05027f5bb34ce3"}, + {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_ppc64le.whl", hash = "sha256:ae2757ace61bc4061b69af19e4689fa4416e1a04840f33b441034202b5cd02d4"}, + {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_s390x.whl", hash = "sha256:44fc61b99035fd9b3b9453f1713234e5a7c92a04f3577252b45feefe1b327759"}, + {file = "regex-2024.7.24-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:84c312cdf839e8b579f504afcd7b65f35d60b6285d892b19adea16355e8343c9"}, + {file = "regex-2024.7.24-cp39-cp39-win32.whl", hash = "sha256:ca5b2028c2f7af4e13fb9fc29b28d0ce767c38c7facdf64f6c2cd040413055f1"}, + {file = "regex-2024.7.24-cp39-cp39-win_amd64.whl", hash = "sha256:7c479f5ae937ec9985ecaf42e2e10631551d909f203e31308c12d703922742f9"}, + {file = "regex-2024.7.24.tar.gz", hash = "sha256:9cfd009eed1a46b27c14039ad5bbc5e71b6367c5b2e6d5f5da0ea91600817506"}, ] [[package]] @@ -1687,17 +1746,23 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "roseau-load-flow-engine" -version = "0.14.1" +version = "0.15.0" description = "Highly capable three-phase load flow solver" optional = false python-versions = "<4.0,>=3.10" files = [ - {file = "roseau_load_flow_engine-0.14.1-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:2f9f200362c4f6b37c1bbbdd4b0bbbb57048059aa902d5751537a71e3ee43e3f"}, - {file = "roseau_load_flow_engine-0.14.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:1d6e42988371af7f658d33ac87423211f957a77d47800a1deccffb758901eac9"}, - {file = "roseau_load_flow_engine-0.14.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:67c08a7b32cdda973508f68fecee6a8fd032e6df0e04f3d886966df570c3ad0a"}, - {file = "roseau_load_flow_engine-0.14.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7d279cef54a07f13da2216d92a7d7be78b2bb60a2996d42266794233ef5ae3c7"}, - {file = "roseau_load_flow_engine-0.14.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:b0722478f2280fe2487428e183b3cbcfc4c40698e28e51e0c78e062d6afc3876"}, - {file = "roseau_load_flow_engine-0.14.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b3fca172e39707c63f323ac70d4bebaa75de7ec99eb04efe9e6255f1bcf7aea2"}, + {file = "roseau_load_flow_engine-0.15.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:4d493f5ca575789c0cb676e80422f85386ecfb4ab4a3493577e341889e481ebe"}, + {file = "roseau_load_flow_engine-0.15.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:cccbe18b628170a6d276eeb4812dc3f7e9c8c53b167eb163485765193fc9d8f5"}, + {file = "roseau_load_flow_engine-0.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:45faae07fa51a6a71735e78d623aedfa1d315f335e7244fe6d9d3addfdc9a411"}, + {file = "roseau_load_flow_engine-0.15.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:07fad2188d6081b1f5d82f14817daea36be02bfa8de6618348638d3f633c8d58"}, + {file = "roseau_load_flow_engine-0.15.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:09ecfe7bb525a2818236e9f282ad15edadff813fe26a9d7aabd64342f9b02899"}, + {file = "roseau_load_flow_engine-0.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:d98e4d1eae4fff516c6d1ad64488edfc54ccd5b3a341942d3daf9f623f19a699"}, + {file = "roseau_load_flow_engine-0.15.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:b8cfc146e3d096e67f619e9d7890963fd8b499716d0c86228cb799fc3bdb002b"}, + {file = "roseau_load_flow_engine-0.15.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:f877bed4c1ff72032f7a7649605a41915071d27a6a2e69950d24db04f10ea686"}, + {file = "roseau_load_flow_engine-0.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:76c86e0b4218a207d62b188babf79bbc26a001456751f71d3fd795611aa7e307"}, + {file = "roseau_load_flow_engine-0.15.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:9934b78e6c76c6903f8db79d6de5a8b5ebeb5aadfa1da2552a9dc2f40d477384"}, + {file = "roseau_load_flow_engine-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:5722700373d8b4d87f0c7655caeb9eaac33a501c3515022d9fc58a4edab346ea"}, + {file = "roseau_load_flow_engine-0.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:2909895516ed81f0630b0a797792b391798548b9cfc2f880ded1a1bea3d90804"}, ] [package.dependencies] @@ -1705,79 +1770,80 @@ numpy = ">=1.21.5" [[package]] name = "ruff" -version = "0.5.0" +version = "0.6.3" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.5.0-py3-none-linux_armv6l.whl", hash = "sha256:ee770ea8ab38918f34e7560a597cc0a8c9a193aaa01bfbd879ef43cb06bd9c4c"}, - {file = "ruff-0.5.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:38f3b8327b3cb43474559d435f5fa65dacf723351c159ed0dc567f7ab735d1b6"}, - {file = "ruff-0.5.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:7594f8df5404a5c5c8f64b8311169879f6cf42142da644c7e0ba3c3f14130370"}, - {file = "ruff-0.5.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:adc7012d6ec85032bc4e9065110df205752d64010bed5f958d25dbee9ce35de3"}, - {file = "ruff-0.5.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d505fb93b0fabef974b168d9b27c3960714d2ecda24b6ffa6a87ac432905ea38"}, - {file = "ruff-0.5.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9dc5cfd3558f14513ed0d5b70ce531e28ea81a8a3b1b07f0f48421a3d9e7d80a"}, - {file = "ruff-0.5.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:db3ca35265de239a1176d56a464b51557fce41095c37d6c406e658cf80bbb362"}, - {file = "ruff-0.5.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b1a321c4f68809fddd9b282fab6a8d8db796b270fff44722589a8b946925a2a8"}, - {file = "ruff-0.5.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2c4dfcd8d34b143916994b3876b63d53f56724c03f8c1a33a253b7b1e6bf2a7d"}, - {file = "ruff-0.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81e5facfc9f4a674c6a78c64d38becfbd5e4f739c31fcd9ce44c849f1fad9e4c"}, - {file = "ruff-0.5.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e589e27971c2a3efff3fadafb16e5aef7ff93250f0134ec4b52052b673cf988d"}, - {file = "ruff-0.5.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d2ffbc3715a52b037bcb0f6ff524a9367f642cdc5817944f6af5479bbb2eb50e"}, - {file = "ruff-0.5.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:cd096e23c6a4f9c819525a437fa0a99d1c67a1b6bb30948d46f33afbc53596cf"}, - {file = "ruff-0.5.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:46e193b36f2255729ad34a49c9a997d506e58f08555366b2108783b3064a0e1e"}, - {file = "ruff-0.5.0-py3-none-win32.whl", hash = "sha256:49141d267100f5ceff541b4e06552e98527870eafa1acc9dec9139c9ec5af64c"}, - {file = "ruff-0.5.0-py3-none-win_amd64.whl", hash = "sha256:e9118f60091047444c1b90952736ee7b1792910cab56e9b9a9ac20af94cd0440"}, - {file = "ruff-0.5.0-py3-none-win_arm64.whl", hash = "sha256:ed5c4df5c1fb4518abcb57725b576659542bdbe93366f4f329e8f398c4b71178"}, - {file = "ruff-0.5.0.tar.gz", hash = "sha256:eb641b5873492cf9bd45bc9c5ae5320648218e04386a5f0c264ad6ccce8226a1"}, + {file = "ruff-0.6.3-py3-none-linux_armv6l.whl", hash = "sha256:97f58fda4e309382ad30ede7f30e2791d70dd29ea17f41970119f55bdb7a45c3"}, + {file = "ruff-0.6.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:3b061e49b5cf3a297b4d1c27ac5587954ccb4ff601160d3d6b2f70b1622194dc"}, + {file = "ruff-0.6.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:34e2824a13bb8c668c71c1760a6ac7d795ccbd8d38ff4a0d8471fdb15de910b1"}, + {file = "ruff-0.6.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bddfbb8d63c460f4b4128b6a506e7052bad4d6f3ff607ebbb41b0aa19c2770d1"}, + {file = "ruff-0.6.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ced3eeb44df75353e08ab3b6a9e113b5f3f996bea48d4f7c027bc528ba87b672"}, + {file = "ruff-0.6.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:47021dff5445d549be954eb275156dfd7c37222acc1e8014311badcb9b4ec8c1"}, + {file = "ruff-0.6.3-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:7d7bd20dc07cebd68cc8bc7b3f5ada6d637f42d947c85264f94b0d1cd9d87384"}, + {file = "ruff-0.6.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:500f166d03fc6d0e61c8e40a3ff853fa8a43d938f5d14c183c612df1b0d6c58a"}, + {file = "ruff-0.6.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:42844ff678f9b976366b262fa2d1d1a3fe76f6e145bd92c84e27d172e3c34500"}, + {file = "ruff-0.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70452a10eb2d66549de8e75f89ae82462159855e983ddff91bc0bce6511d0470"}, + {file = "ruff-0.6.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:65a533235ed55f767d1fc62193a21cbf9e3329cf26d427b800fdeacfb77d296f"}, + {file = "ruff-0.6.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d2e2c23cef30dc3cbe9cc5d04f2899e7f5e478c40d2e0a633513ad081f7361b5"}, + {file = "ruff-0.6.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:d8a136aa7d228975a6aee3dd8bea9b28e2b43e9444aa678fb62aeb1956ff2351"}, + {file = "ruff-0.6.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f92fe93bc72e262b7b3f2bba9879897e2d58a989b4714ba6a5a7273e842ad2f8"}, + {file = "ruff-0.6.3-py3-none-win32.whl", hash = "sha256:7a62d3b5b0d7f9143d94893f8ba43aa5a5c51a0ffc4a401aa97a81ed76930521"}, + {file = "ruff-0.6.3-py3-none-win_amd64.whl", hash = "sha256:746af39356fee2b89aada06c7376e1aa274a23493d7016059c3a72e3b296befb"}, + {file = "ruff-0.6.3-py3-none-win_arm64.whl", hash = "sha256:14a9528a8b70ccc7a847637c29e56fd1f9183a9db743bbc5b8e0c4ad60592a82"}, + {file = "ruff-0.6.3.tar.gz", hash = "sha256:183b99e9edd1ef63be34a3b51fee0a9f4ab95add123dbf89a71f7b1f0c991983"}, ] [[package]] name = "shapely" -version = "2.0.4" +version = "2.0.6" description = "Manipulation and analysis of geometric objects" optional = false python-versions = ">=3.7" files = [ - {file = "shapely-2.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:011b77153906030b795791f2fdfa2d68f1a8d7e40bce78b029782ade3afe4f2f"}, - {file = "shapely-2.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9831816a5d34d5170aa9ed32a64982c3d6f4332e7ecfe62dc97767e163cb0b17"}, - {file = "shapely-2.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5c4849916f71dc44e19ed370421518c0d86cf73b26e8656192fcfcda08218fbd"}, - {file = "shapely-2.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:841f93a0e31e4c64d62ea570d81c35de0f6cea224568b2430d832967536308e6"}, - {file = "shapely-2.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b4431f522b277c79c34b65da128029a9955e4481462cbf7ebec23aab61fc58"}, - {file = "shapely-2.0.4-cp310-cp310-win32.whl", hash = "sha256:92a41d936f7d6743f343be265ace93b7c57f5b231e21b9605716f5a47c2879e7"}, - {file = "shapely-2.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:30982f79f21bb0ff7d7d4a4e531e3fcaa39b778584c2ce81a147f95be1cd58c9"}, - {file = "shapely-2.0.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:de0205cb21ad5ddaef607cda9a3191eadd1e7a62a756ea3a356369675230ac35"}, - {file = "shapely-2.0.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7d56ce3e2a6a556b59a288771cf9d091470116867e578bebced8bfc4147fbfd7"}, - {file = "shapely-2.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:58b0ecc505bbe49a99551eea3f2e8a9b3b24b3edd2a4de1ac0dc17bc75c9ec07"}, - {file = "shapely-2.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:790a168a808bd00ee42786b8ba883307c0e3684ebb292e0e20009588c426da47"}, - {file = "shapely-2.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4310b5494271e18580d61022c0857eb85d30510d88606fa3b8314790df7f367d"}, - {file = "shapely-2.0.4-cp311-cp311-win32.whl", hash = "sha256:63f3a80daf4f867bd80f5c97fbe03314348ac1b3b70fb1c0ad255a69e3749879"}, - {file = "shapely-2.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:c52ed79f683f721b69a10fb9e3d940a468203f5054927215586c5d49a072de8d"}, - {file = "shapely-2.0.4-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:5bbd974193e2cc274312da16b189b38f5f128410f3377721cadb76b1e8ca5328"}, - {file = "shapely-2.0.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:41388321a73ba1a84edd90d86ecc8bfed55e6a1e51882eafb019f45895ec0f65"}, - {file = "shapely-2.0.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0776c92d584f72f1e584d2e43cfc5542c2f3dd19d53f70df0900fda643f4bae6"}, - {file = "shapely-2.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c75c98380b1ede1cae9a252c6dc247e6279403fae38c77060a5e6186c95073ac"}, - {file = "shapely-2.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3e700abf4a37b7b8b90532fa6ed5c38a9bfc777098bc9fbae5ec8e618ac8f30"}, - {file = "shapely-2.0.4-cp312-cp312-win32.whl", hash = "sha256:4f2ab0faf8188b9f99e6a273b24b97662194160cc8ca17cf9d1fb6f18d7fb93f"}, - {file = "shapely-2.0.4-cp312-cp312-win_amd64.whl", hash = "sha256:03152442d311a5e85ac73b39680dd64a9892fa42bb08fd83b3bab4fe6999bfa0"}, - {file = "shapely-2.0.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:994c244e004bc3cfbea96257b883c90a86e8cbd76e069718eb4c6b222a56f78b"}, - {file = "shapely-2.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:05ffd6491e9e8958b742b0e2e7c346635033d0a5f1a0ea083547fcc854e5d5cf"}, - {file = "shapely-2.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2fbdc1140a7d08faa748256438291394967aa54b40009f54e8d9825e75ef6113"}, - {file = "shapely-2.0.4-cp37-cp37m-win32.whl", hash = "sha256:5af4cd0d8cf2912bd95f33586600cac9c4b7c5053a036422b97cfe4728d2eb53"}, - {file = "shapely-2.0.4-cp37-cp37m-win_amd64.whl", hash = "sha256:464157509ce4efa5ff285c646a38b49f8c5ef8d4b340f722685b09bb033c5ccf"}, - {file = "shapely-2.0.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:489c19152ec1f0e5c5e525356bcbf7e532f311bff630c9b6bc2db6f04da6a8b9"}, - {file = "shapely-2.0.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b79bbd648664aa6f44ef018474ff958b6b296fed5c2d42db60078de3cffbc8aa"}, - {file = "shapely-2.0.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:674d7baf0015a6037d5758496d550fc1946f34bfc89c1bf247cabdc415d7747e"}, - {file = "shapely-2.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6cd4ccecc5ea5abd06deeaab52fcdba372f649728050c6143cc405ee0c166679"}, - {file = "shapely-2.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb5cdcbbe3080181498931b52a91a21a781a35dcb859da741c0345c6402bf00c"}, - {file = "shapely-2.0.4-cp38-cp38-win32.whl", hash = "sha256:55a38dcd1cee2f298d8c2ebc60fc7d39f3b4535684a1e9e2f39a80ae88b0cea7"}, - {file = "shapely-2.0.4-cp38-cp38-win_amd64.whl", hash = "sha256:ec555c9d0db12d7fd777ba3f8b75044c73e576c720a851667432fabb7057da6c"}, - {file = "shapely-2.0.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3f9103abd1678cb1b5f7e8e1af565a652e036844166c91ec031eeb25c5ca8af0"}, - {file = "shapely-2.0.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:263bcf0c24d7a57c80991e64ab57cba7a3906e31d2e21b455f493d4aab534aaa"}, - {file = "shapely-2.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ddf4a9bfaac643e62702ed662afc36f6abed2a88a21270e891038f9a19bc08fc"}, - {file = "shapely-2.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:485246fcdb93336105c29a5cfbff8a226949db37b7473c89caa26c9bae52a242"}, - {file = "shapely-2.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8de4578e838a9409b5b134a18ee820730e507b2d21700c14b71a2b0757396acc"}, - {file = "shapely-2.0.4-cp39-cp39-win32.whl", hash = "sha256:9dab4c98acfb5fb85f5a20548b5c0abe9b163ad3525ee28822ffecb5c40e724c"}, - {file = "shapely-2.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:31c19a668b5a1eadab82ff070b5a260478ac6ddad3a5b62295095174a8d26398"}, - {file = "shapely-2.0.4.tar.gz", hash = "sha256:5dc736127fac70009b8d309a0eeb74f3e08979e530cf7017f2f507ef62e6cfb8"}, + {file = "shapely-2.0.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:29a34e068da2d321e926b5073539fd2a1d4429a2c656bd63f0bd4c8f5b236d0b"}, + {file = "shapely-2.0.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e1c84c3f53144febf6af909d6b581bc05e8785d57e27f35ebaa5c1ab9baba13b"}, + {file = "shapely-2.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2ad2fae12dca8d2b727fa12b007e46fbc522148a584f5d6546c539f3464dccde"}, + {file = "shapely-2.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3304883bd82d44be1b27a9d17f1167fda8c7f5a02a897958d86c59ec69b705e"}, + {file = "shapely-2.0.6-cp310-cp310-win32.whl", hash = "sha256:3ec3a0eab496b5e04633a39fa3d5eb5454628228201fb24903d38174ee34565e"}, + {file = "shapely-2.0.6-cp310-cp310-win_amd64.whl", hash = "sha256:28f87cdf5308a514763a5c38de295544cb27429cfa655d50ed8431a4796090c4"}, + {file = "shapely-2.0.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5aeb0f51a9db176da9a30cb2f4329b6fbd1e26d359012bb0ac3d3c7781667a9e"}, + {file = "shapely-2.0.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9a7a78b0d51257a367ee115f4d41ca4d46edbd0dd280f697a8092dd3989867b2"}, + {file = "shapely-2.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f32c23d2f43d54029f986479f7c1f6e09c6b3a19353a3833c2ffb226fb63a855"}, + {file = "shapely-2.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3dc9fb0eb56498912025f5eb352b5126f04801ed0e8bdbd867d21bdbfd7cbd0"}, + {file = "shapely-2.0.6-cp311-cp311-win32.whl", hash = "sha256:d93b7e0e71c9f095e09454bf18dad5ea716fb6ced5df3cb044564a00723f339d"}, + {file = "shapely-2.0.6-cp311-cp311-win_amd64.whl", hash = "sha256:c02eb6bf4cfb9fe6568502e85bb2647921ee49171bcd2d4116c7b3109724ef9b"}, + {file = "shapely-2.0.6-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cec9193519940e9d1b86a3b4f5af9eb6910197d24af02f247afbfb47bcb3fab0"}, + {file = "shapely-2.0.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83b94a44ab04a90e88be69e7ddcc6f332da7c0a0ebb1156e1c4f568bbec983c3"}, + {file = "shapely-2.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:537c4b2716d22c92036d00b34aac9d3775e3691f80c7aa517c2c290351f42cd8"}, + {file = "shapely-2.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98fea108334be345c283ce74bf064fa00cfdd718048a8af7343c59eb40f59726"}, + {file = "shapely-2.0.6-cp312-cp312-win32.whl", hash = "sha256:42fd4cd4834747e4990227e4cbafb02242c0cffe9ce7ef9971f53ac52d80d55f"}, + {file = "shapely-2.0.6-cp312-cp312-win_amd64.whl", hash = "sha256:665990c84aece05efb68a21b3523a6b2057e84a1afbef426ad287f0796ef8a48"}, + {file = "shapely-2.0.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:42805ef90783ce689a4dde2b6b2f261e2c52609226a0438d882e3ced40bb3013"}, + {file = "shapely-2.0.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6d2cb146191a47bd0cee8ff5f90b47547b82b6345c0d02dd8b25b88b68af62d7"}, + {file = "shapely-2.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3fdef0a1794a8fe70dc1f514440aa34426cc0ae98d9a1027fb299d45741c381"}, + {file = "shapely-2.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c665a0301c645615a107ff7f52adafa2153beab51daf34587170d85e8ba6805"}, + {file = "shapely-2.0.6-cp313-cp313-win32.whl", hash = "sha256:0334bd51828f68cd54b87d80b3e7cee93f249d82ae55a0faf3ea21c9be7b323a"}, + {file = "shapely-2.0.6-cp313-cp313-win_amd64.whl", hash = "sha256:d37d070da9e0e0f0a530a621e17c0b8c3c9d04105655132a87cfff8bd77cc4c2"}, + {file = "shapely-2.0.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:fa7468e4f5b92049c0f36d63c3e309f85f2775752e076378e36c6387245c5462"}, + {file = "shapely-2.0.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed5867e598a9e8ac3291da6cc9baa62ca25706eea186117034e8ec0ea4355653"}, + {file = "shapely-2.0.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81d9dfe155f371f78c8d895a7b7f323bb241fb148d848a2bf2244f79213123fe"}, + {file = "shapely-2.0.6-cp37-cp37m-win32.whl", hash = "sha256:fbb7bf02a7542dba55129062570211cfb0defa05386409b3e306c39612e7fbcc"}, + {file = "shapely-2.0.6-cp37-cp37m-win_amd64.whl", hash = "sha256:837d395fac58aa01aa544495b97940995211e3e25f9aaf87bc3ba5b3a8cd1ac7"}, + {file = "shapely-2.0.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c6d88ade96bf02f6bfd667ddd3626913098e243e419a0325ebef2bbd481d1eb6"}, + {file = "shapely-2.0.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8b3b818c4407eaa0b4cb376fd2305e20ff6df757bf1356651589eadc14aab41b"}, + {file = "shapely-2.0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bbc783529a21f2bd50c79cef90761f72d41c45622b3e57acf78d984c50a5d13"}, + {file = "shapely-2.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2423f6c0903ebe5df6d32e0066b3d94029aab18425ad4b07bf98c3972a6e25a1"}, + {file = "shapely-2.0.6-cp38-cp38-win32.whl", hash = "sha256:2de00c3bfa80d6750832bde1d9487e302a6dd21d90cb2f210515cefdb616e5f5"}, + {file = "shapely-2.0.6-cp38-cp38-win_amd64.whl", hash = "sha256:3a82d58a1134d5e975f19268710e53bddd9c473743356c90d97ce04b73e101ee"}, + {file = "shapely-2.0.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:392f66f458a0a2c706254f473290418236e52aa4c9b476a072539d63a2460595"}, + {file = "shapely-2.0.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:eba5bae271d523c938274c61658ebc34de6c4b33fdf43ef7e938b5776388c1be"}, + {file = "shapely-2.0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7060566bc4888b0c8ed14b5d57df8a0ead5c28f9b69fb6bed4476df31c51b0af"}, + {file = "shapely-2.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b02154b3e9d076a29a8513dffcb80f047a5ea63c897c0cd3d3679f29363cf7e5"}, + {file = "shapely-2.0.6-cp39-cp39-win32.whl", hash = "sha256:44246d30124a4f1a638a7d5419149959532b99dfa25b54393512e6acc9c211ac"}, + {file = "shapely-2.0.6-cp39-cp39-win_amd64.whl", hash = "sha256:2b542d7f1dbb89192d3512c52b679c822ba916f93479fa5d4fc2fe4fa0b3c9e8"}, + {file = "shapely-2.0.6.tar.gz", hash = "sha256:997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6"}, ] [package.dependencies] @@ -1811,37 +1877,37 @@ files = [ [[package]] name = "soupsieve" -version = "2.5" +version = "2.6" description = "A modern CSS selector implementation for Beautiful Soup." optional = false python-versions = ">=3.8" files = [ - {file = "soupsieve-2.5-py3-none-any.whl", hash = "sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7"}, - {file = "soupsieve-2.5.tar.gz", hash = "sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690"}, + {file = "soupsieve-2.6-py3-none-any.whl", hash = "sha256:e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"}, + {file = "soupsieve-2.6.tar.gz", hash = "sha256:e2e68417777af359ec65daac1057404a3c8a5455bb8abc36f1a9866ab1a51abb"}, ] [[package]] name = "sphinx" -version = "7.3.7" +version = "8.0.2" description = "Python documentation generator" optional = false -python-versions = ">=3.9" +python-versions = ">=3.10" files = [ - {file = "sphinx-7.3.7-py3-none-any.whl", hash = "sha256:413f75440be4cacf328f580b4274ada4565fb2187d696a84970c23f77b64d8c3"}, - {file = "sphinx-7.3.7.tar.gz", hash = "sha256:a4a7db75ed37531c05002d56ed6948d4c42f473a36f46e1382b0bd76ca9627bc"}, + {file = "sphinx-8.0.2-py3-none-any.whl", hash = "sha256:56173572ae6c1b9a38911786e206a110c9749116745873feae4f9ce88e59391d"}, + {file = "sphinx-8.0.2.tar.gz", hash = "sha256:0cce1ddcc4fd3532cf1dd283bc7d886758362c5c1de6598696579ce96d8ffa5b"}, ] [package.dependencies] -alabaster = ">=0.7.14,<0.8.0" -babel = ">=2.9" -colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} -docutils = ">=0.18.1,<0.22" +alabaster = ">=0.7.14" +babel = ">=2.13" +colorama = {version = ">=0.4.6", markers = "sys_platform == \"win32\""} +docutils = ">=0.20,<0.22" imagesize = ">=1.3" -Jinja2 = ">=3.0" -packaging = ">=21.0" -Pygments = ">=2.14" -requests = ">=2.25.0" -snowballstemmer = ">=2.0" +Jinja2 = ">=3.1" +packaging = ">=23.0" +Pygments = ">=2.17" +requests = ">=2.30.0" +snowballstemmer = ">=2.2" sphinxcontrib-applehelp = "*" sphinxcontrib-devhelp = "*" sphinxcontrib-htmlhelp = ">=2.0.0" @@ -1852,18 +1918,18 @@ tomli = {version = ">=2", markers = "python_version < \"3.11\""} [package.extras] docs = ["sphinxcontrib-websupport"] -lint = ["flake8 (>=3.5.0)", "importlib_metadata", "mypy (==1.9.0)", "pytest (>=6.0)", "ruff (==0.3.7)", "sphinx-lint", "tomli", "types-docutils", "types-requests"] -test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=6.0)", "setuptools (>=67.0)"] +lint = ["flake8 (>=6.0)", "mypy (==1.11.0)", "pytest (>=6.0)", "ruff (==0.5.5)", "sphinx-lint (>=0.9)", "tomli (>=2)", "types-Pillow (==10.2.0.20240520)", "types-Pygments (==2.18.0.20240506)", "types-colorama (==0.4.15.20240311)", "types-defusedxml (==0.7.0.20240218)", "types-docutils (==0.21.0.20240724)", "types-requests (>=2.30.0)"] +test = ["cython (>=3.0)", "defusedxml (>=0.7.1)", "pytest (>=8.0)", "setuptools (>=70.0)", "typing_extensions (>=4.9)"] [[package]] name = "sphinx-autoapi" -version = "3.1.2" +version = "3.3.1" description = "Sphinx API documentation generator" optional = false python-versions = ">=3.8" files = [ - {file = "sphinx_autoapi-3.1.2-py2.py3-none-any.whl", hash = "sha256:8d672bd2baa8365ac844d3f52c0d3360aa492299131d3dea156a20a26f048d23"}, - {file = "sphinx_autoapi-3.1.2.tar.gz", hash = "sha256:fa5eb188f67ae39e19b2e7d2527c75d064e0f0b9ac7f77a3558ec26ccb731c26"}, + {file = "sphinx_autoapi-3.3.1-py2.py3-none-any.whl", hash = "sha256:c31a5f41eabc9705d277b75f98e983d653e9af24e294dd576b2afa1719f72c1f"}, + {file = "sphinx_autoapi-3.3.1.tar.gz", hash = "sha256:e44a225827d0ef7178748225a66f30c95454dfd00ee3c22afbdfb8056f7dffb5"}, ] [package.dependencies] @@ -1964,17 +2030,17 @@ dev = ["build", "flake8", "pre-commit", "pytest", "sphinx", "tox"] [[package]] name = "sphinxcontrib-applehelp" -version = "1.0.8" +version = "2.0.0" description = "sphinxcontrib-applehelp is a Sphinx extension which outputs Apple help books" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_applehelp-1.0.8-py3-none-any.whl", hash = "sha256:cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4"}, - {file = "sphinxcontrib_applehelp-1.0.8.tar.gz", hash = "sha256:c40a4f96f3776c4393d933412053962fac2b84f4c99a7982ba42e09576a70619"}, + {file = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"}, + {file = "sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["pytest"] @@ -1997,17 +2063,17 @@ Sphinx = ">=3.5" [[package]] name = "sphinxcontrib-devhelp" -version = "1.0.6" +version = "2.0.0" description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp documents" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_devhelp-1.0.6-py3-none-any.whl", hash = "sha256:6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f"}, - {file = "sphinxcontrib_devhelp-1.0.6.tar.gz", hash = "sha256:9893fd3f90506bc4b97bdb977ceb8fbd823989f4316b28c3841ec128544372d3"}, + {file = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"}, + {file = "sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["pytest"] @@ -2027,17 +2093,17 @@ Sphinx = ">=0.6" [[package]] name = "sphinxcontrib-htmlhelp" -version = "2.0.5" +version = "2.1.0" description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl", hash = "sha256:393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04"}, - {file = "sphinxcontrib_htmlhelp-2.0.5.tar.gz", hash = "sha256:0dc87637d5de53dd5eec3a6a01753b1ccf99494bd756aafecd74b4fa9e729015"}, + {file = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"}, + {file = "sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["html5lib", "pytest"] @@ -2057,33 +2123,33 @@ test = ["flake8", "mypy", "pytest"] [[package]] name = "sphinxcontrib-qthelp" -version = "1.0.7" +version = "2.0.0" description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp documents" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_qthelp-1.0.7-py3-none-any.whl", hash = "sha256:e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182"}, - {file = "sphinxcontrib_qthelp-1.0.7.tar.gz", hash = "sha256:053dedc38823a80a7209a80860b16b722e9e0209e32fea98c90e4e6624588ed6"}, + {file = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"}, + {file = "sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] -test = ["pytest"] +test = ["defusedxml (>=0.7.1)", "pytest"] [[package]] name = "sphinxcontrib-serializinghtml" -version = "1.1.10" +version = "2.0.0" description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)" optional = false python-versions = ">=3.9" files = [ - {file = "sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl", hash = "sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7"}, - {file = "sphinxcontrib_serializinghtml-1.1.10.tar.gz", hash = "sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f"}, + {file = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"}, + {file = "sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d"}, ] [package.extras] -lint = ["docutils-stubs", "flake8", "mypy"] +lint = ["mypy", "ruff (==0.5.5)", "types-docutils"] standalone = ["Sphinx (>=5)"] test = ["pytest"] @@ -2178,4 +2244,4 @@ plot = ["matplotlib"] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "ff25245982074c5069b2cd194b99f9fe2b1c2f626ac632539d7bc7f9b3d442cb" +content-hash = "6494fda622c7591b226cd89e93544a503a0c33842311ea2c95d5714eebe55b82" diff --git a/pyproject.toml b/pyproject.toml index ab04fb4a..9dedc253 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "roseau-load-flow" -version = "0.9.1" +version = "0.10.0" description = "Highly capable three-phase load flow solver" authors = [ "Ali Hamdan ", @@ -29,13 +29,12 @@ classifiers = [ "Development Status :: 3 - Alpha", # "License :: OSI Approved :: The 3-Clause BSD License (BSD-3-Clause)", # https://github.com/pypa/trove-classifiers/issues/70 "Operating System :: MacOS :: MacOS X", - # I [BV] have met some difficulties generating usable wheels for Windows... If you need it, please post an issue - # on GitHub "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering :: Physics", ] @@ -55,7 +54,7 @@ typing-extensions = ">=4.6.2" pyproj = ">=3.3.0" certifi = ">=2023.5.7" platformdirs = ">=4.0.0" -roseau-load-flow-engine = "==0.14.1" +roseau-load-flow-engine = "==0.15.0" # Optional dependencies matplotlib = { version = ">=3.7.2", optional = true } @@ -71,15 +70,16 @@ pytest = "^8.0.0" pytest-cov = "^5.0.0" pytest-xdist = "^3.1.0" coverage = { version = "^7.0.5", extras = ["toml"] } +coverage-conditional-plugin = ">=0.9.0" matplotlib = ">=3.7.2" networkx = ">=3.0.0" [tool.poetry.group.dev.dependencies] pre-commit = "^3.0.0" -ruff = ">=0.5.0" +ruff = ">=0.6.0" [tool.poetry.group.doc.dependencies] -sphinx = "^7.0.1" +sphinx = "^8.0.2" myst-parser = ">=0.16.1" sphinx-math-dollar = "^1.2.1" sphinx-autoapi = "^3.0.0" @@ -95,7 +95,6 @@ sphinxext-opengraph = ">=0.9.1" line-length = 120 target-version = "py310" show-fixes = true -extend-include = ["*.ipynb"] namespace-packages = ["roseau"] [tool.ruff.lint] @@ -115,6 +114,11 @@ docstring-code-format = true [tool.coverage.run] branch = true omit = ["roseau/load_flow/__about__.py"] +plugins = ["coverage_conditional_plugin"] + +[tool.coverage.coverage_conditional_plugin.rules] +no-cover-if-py-gte-311 = "sys_version_info >= (3, 11)" +no-cover-if-py-lt-311 = "sys_version_info < (3, 11)" [tool.coverage.paths] source = ["roseau/load_flow/"] @@ -125,7 +129,7 @@ skip_covered = true # Regexes for lines to exclude from consideration exclude_lines = [ # Have to re-enable the standard pragma - "pragma: no cover", + "pragma: no-cover", # Don't complain about missing debug-only code: "def __repr__", "if self.debug", @@ -139,7 +143,7 @@ exclude_lines = [ "if TYPE_CHECKING:", ] ignore_errors = true -fail_under = 90 +fail_under = 93 [tool.coverage.html] directory = "htmlcov" @@ -149,3 +153,4 @@ directory = "htmlcov" addopts = "--color=yes -n=0 --import-mode=importlib" testpaths = ["roseau/load_flow/"] filterwarnings = [] +markers = ["no_patch_engine"] diff --git a/roseau/load_flow/__init__.py b/roseau/load_flow/__init__.py index a6549db0..e9db1acd 100644 --- a/roseau/load_flow/__init__.py +++ b/roseau/load_flow/__init__.py @@ -43,8 +43,9 @@ ) from roseau.load_flow.network import ElectricalNetwork from roseau.load_flow.units import Q_, ureg -from roseau.load_flow.utils import ConductorType, InsulatorType, LineType +from roseau.load_flow.utils import ConductorType, InsulatorType, LineType, constants from roseau.load_flow.utils._versions import show_versions +from roseau.load_flow.utils.constants import ALPHA, ALPHA2, NegativeSequence, PositiveSequence, ZeroSequence __version__ = importlib.metadata.version("roseau-load-flow") @@ -60,6 +61,7 @@ "__version__", "show_versions", "converters", + "constants", # Electrical Network "ElectricalNetwork", # Buses @@ -100,4 +102,10 @@ "deactivate_license", "get_license", "License", + # Constants + "ALPHA", + "ALPHA2", + "PositiveSequence", + "NegativeSequence", + "ZeroSequence", ] diff --git a/roseau/load_flow/_compat.py b/roseau/load_flow/_compat.py index 634169f3..4f571cfe 100644 --- a/roseau/load_flow/_compat.py +++ b/roseau/load_flow/_compat.py @@ -3,9 +3,9 @@ from typing_extensions import Self -if sys.version_info >= (3, 11): +if sys.version_info >= (3, 11): # pragma: no-cover-if-py-lt-311 from enum import StrEnum as StrEnum -else: +else: # pragma: no-cover-if-py-gte-311 class StrEnum(str, Enum): """ diff --git a/roseau/load_flow/conftest.py b/roseau/load_flow/conftest.py index 998089ac..fe6bb592 100644 --- a/roseau/load_flow/conftest.py +++ b/roseau/load_flow/conftest.py @@ -3,131 +3,88 @@ import os from pathlib import Path -import numpy as np import pytest from _pytest.monkeypatch import MonkeyPatch -from pandas.testing import assert_frame_equal import roseau +from roseau.load_flow.utils.log import set_logging_config -# Variable to test the network HERE = Path(__file__).parent.expanduser().absolute() TEST_ALL_NETWORKS_DATA_FOLDER = HERE / "tests" / "data" / "networks" -TEST_ALL_NETWORKS_DATA_PARAMS = [x for x in TEST_ALL_NETWORKS_DATA_FOLDER.glob("*") if x.is_dir()] -TEST_ALL_NETWORKS_DATA_IDS = [x.name for x in TEST_ALL_NETWORKS_DATA_PARAMS] + TEST_DGS_NETWORKS = list((HERE / "tests" / "data" / "dgs").rglob("*.json")) TEST_DGS_NETWORKS_IDS = [x.stem for x in TEST_DGS_NETWORKS] TEST_DGS_SPECIAL_NETWORKS_DIR = HERE / "tests" / "data" / "dgs" / "special" -TEST_SOME_NETWORKS_NAMES_SET = { - "mv_network_12_buses", - "lv_network_12_buses", - "mv_lv_network_24_buses", - "network_6_buses", - "mv_lv_transformers", - "feeder_die", - "switch", -} -TEST_SOME_NETWORKS_DATA_PARAMS = [ - x for x in TEST_ALL_NETWORKS_DATA_FOLDER.glob("*") if x.is_dir() if x.name in TEST_SOME_NETWORKS_NAMES_SET -] -TEST_SOME_NETWORKS_DATA_IDS = [x.name for x in TEST_SOME_NETWORKS_DATA_PARAMS] - -TEST_COMPARISON_DATA_FOLDER = HERE / "tests" / "data" / "comparison" -TEST_COMPARISON_DATA_PARAMS = [x for x in TEST_COMPARISON_DATA_FOLDER.glob("*") if x.is_dir()] -TEST_COMPARISON_DATA_IDS = [x.name for x in TEST_COMPARISON_DATA_PARAMS] - - -@pytest.fixture(scope="session", autouse=True) -def patch_engine(): - class Foo: - def __init__(self, *args, **kwargs): # Accept all constructor parameters - pass - def __getattr__(self, attr): # Accept all methods - if attr.startswith("__array"): # Let numpy interface - return object.__getattr__(self, attr) - else: - return self.foo - - def foo(self, *args, **kwargs): - pass - - def bar(*args, **kwargs): - pass - - # Get all roseau.load_flow submodules +@pytest.fixture(autouse=True) +def patch_engine(request): mpatch = MonkeyPatch() - rlf_directory_path = Path(roseau.load_flow.__file__).parent - rlf_engine_prefix = "roseau.load_flow_engine." - relative_to = Path(roseau.load_flow.__file__).parents[2] - for dirpath, _, filenames in os.walk(rlf_directory_path): # TODO In Python 3.12 use rlf_directory_path.walk() - dirpath = Path(dirpath) # TODO Useless in Python 3.12 - for p in dirpath.parts: - if p in {"tests", "__pycache__", "data"}: - break - else: - base_module = str(dirpath.relative_to(relative_to)).replace("/", ".") - for f in filenames: - if not f.endswith(".py"): - continue - module = importlib.import_module(f"{base_module}.{f.removesuffix('.py')}") - for _, klass in inspect.getmembers( - module, - lambda member: inspect.isclass(member) - and member.__module__.startswith(rlf_engine_prefix) - and member.__name__.startswith("Cy"), - ): - mpatch.setattr(f"{module.__name__}.{klass.__name__}", Foo) - - # Also patch the activate license function of the _solvers module - mpatch.setattr("roseau.load_flow.license.cy_activate_license", bar) - yield mpatch - mpatch.undo() + if "no_patch_engine" in request.keywords: + # A load flow must be solved in the test + # Skip if no license key in the environment + if os.getenv("ROSEAU_LOAD_FLOW_LICENSE_KEY") is None: # pragma: no-cover + pytest.skip( + reason="This test requires a license key. Please set ROSEAU_LOAD_FLOW_LICENSE_KEY in your environment." + ) -@pytest.fixture(scope="module") -def rg() -> np.random.Generator: - return np.random.default_rng(seed=42) - - -@pytest.fixture(params=["impedance", "power"], ids=["impedance", "power"]) -def network_load_data_name(request) -> str: - return request.param + # Activate logging + set_logging_config("debug") + else: + # Patch the engine + class Foo: + def __init__(self, *args, **kwargs): # Accept all constructor parameters + pass -@pytest.fixture(params=TEST_ALL_NETWORKS_DATA_PARAMS, ids=TEST_ALL_NETWORKS_DATA_IDS) -def all_network_folder(request) -> Path: - return request.param + def __getattr__(self, attr): # Accept all methods + if attr.startswith("__array"): # Let numpy interface + return object.__getattr__(self, attr) + else: + return self.foo + def foo(self, *args, **kwargs): + pass -@pytest.fixture() -def all_network_path(all_network_folder, network_load_data_name) -> Path: - _check_folders(all_network_folder, network_load_data_name) - return all_network_folder / f"network_{network_load_data_name}.json" + def bar(*args, **kwargs): # pragma: no-cover + pass + # Get all roseau.load_flow submodules + rlf_directory_path = Path(roseau.load_flow.__file__).parent + relative_to = Path(roseau.load_flow.__file__).parents[2] + for dirpath, _, filenames in os.walk(rlf_directory_path): # TODO In Python 3.12 use rlf_directory_path.walk() + dirpath = Path(dirpath) # TODO Useless in Python 3.12 + for p in dirpath.parts: + if p in {"tests", "__pycache__", "data"}: + break + else: + base_module = str(dirpath.relative_to(relative_to)).replace("/", ".") + for f in filenames: + if not f.endswith(".py"): + continue + module = importlib.import_module(f"{base_module}.{f.removesuffix('.py')}") + for _, klass in inspect.getmembers( + module, + lambda member: inspect.isclass(member) + and member.__module__.startswith("roseau.load_flow_engine.") + and member.__name__.startswith("Cy") + and member.__name__ != "CyLicense", # Test of the static methods of this class + ): + mpatch.setattr(f"{module.__name__}.{klass.__name__}", Foo) + + # Also patch the activate license function of the _solvers module + mpatch.setattr("roseau.load_flow.license.cy_activate_license", bar) -@pytest.fixture() -def all_network_result(all_network_folder, network_load_data_name) -> Path: - return all_network_folder / "results_linear_method.csv" + yield mpatch + mpatch.undo() -@pytest.fixture(params=TEST_SOME_NETWORKS_DATA_PARAMS, ids=TEST_SOME_NETWORKS_DATA_IDS) -def some_network_folder(request) -> Path: +@pytest.fixture(params=["impedance", "power"], ids=["impedance", "power"]) +def network_load_data_name(request) -> str: return request.param -@pytest.fixture() -def some_network_path(some_network_folder, network_load_data_name) -> Path: - _check_folders(some_network_folder, network_load_data_name) - return some_network_folder / f"network_{network_load_data_name}.json" - - -@pytest.fixture() -def some_network_result(some_network_folder, network_load_data_name) -> Path: - return some_network_folder / "results_linear_method.csv" - - @pytest.fixture(params=TEST_DGS_NETWORKS, ids=TEST_DGS_NETWORKS_IDS) def dgs_network_path(request) -> Path: return request.param @@ -141,25 +98,3 @@ def dgs_special_network_dir() -> Path: @pytest.fixture() def test_networks_path() -> Path: return TEST_ALL_NETWORKS_DATA_FOLDER - - -# -# Utils -# -def _check_folders(network_folder, network_load_data_name): - if "mv_network_12_buses" in str(network_folder) and network_load_data_name == "power": - pytest.skip("Need additional investigations!") - - if "mv_lv_network_24_buses" in str(network_folder) and network_load_data_name == "power": - pytest.skip("Need additional investigations!") - - -def assert_frame_not_equal(*args, **kwargs): - try: - assert_frame_equal(*args, **kwargs) - except AssertionError: - # frames are not equal - pass - else: - # frames are equal - raise AssertionError diff --git a/roseau/load_flow/converters.py b/roseau/load_flow/converters.py index 5a314fa2..54f2fec2 100644 --- a/roseau/load_flow/converters.py +++ b/roseau/load_flow/converters.py @@ -7,42 +7,37 @@ * convert potentials to voltages """ -from collections.abc import Sequence +import logging import numpy as np import pandas as pd +from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode from roseau.load_flow.typing import ComplexArray, ComplexArrayLike1D from roseau.load_flow.units import Q_, ureg_wraps +from roseau.load_flow.utils.constants import NegativeSequence, PositiveSequence, ZeroSequence +from roseau.load_flow.utils.types import SequenceDtype -ALPHA = np.exp(2 / 3 * np.pi * 1j) -"""complex: Phasor rotation operator `alpha`, which rotates a phasor vector counterclockwise by 120 -degrees when multiplied by it.""" - -A = np.array( - [ - [1, 1, 1], - [1, ALPHA**2, ALPHA], - [1, ALPHA, ALPHA**2], - ], - dtype=np.complex128, -) +logger = logging.getLogger(__name__) + +A = np.array([ZeroSequence, PositiveSequence, NegativeSequence], dtype=np.complex128) """numpy.ndarray[complex]: "A" matrix: transformation matrix from phasor to symmetrical components.""" _A_INV = np.linalg.inv(A) +_SEQ_INDEX = pd.CategoricalIndex(["zero", "pos", "neg"], name="sequence", dtype=SequenceDtype) -def phasor_to_sym(v_abc: Sequence[complex]) -> ComplexArray: +def phasor_to_sym(v_abc: ComplexArrayLike1D) -> ComplexArray: """Compute the symmetrical components `(0, +, -)` from the phasor components `(a, b, c)`.""" - v_abc_array = np.array(v_abc) + v_abc_array = np.asarray(v_abc) orig_shape = v_abc_array.shape v_012 = _A_INV @ v_abc_array.reshape((3, 1)) return v_012.reshape(orig_shape) -def sym_to_phasor(v_012: Sequence[complex]) -> ComplexArray: +def sym_to_phasor(v_012: ComplexArrayLike1D) -> ComplexArray: """Compute the phasor components `(a, b, c)` from the symmetrical components `(0, +, -)`.""" - v_012_array = np.array(v_012) + v_012_array = np.asarray(v_012) orig_shape = v_012_array.shape v_abc = A @ v_012_array.reshape((3, 1)) return v_abc.reshape(orig_shape) @@ -98,34 +93,37 @@ def series_phasor_to_sym(s_abc: pd.Series) -> pd.Series: """ if not isinstance(s_abc, pd.Series): raise TypeError("Input must be a pandas Series.") - s_012: pd.Series = ( - s_abc.unstack("phase") - .apply(lambda x: phasor_to_sym(x).flatten(), axis="columns", result_type="expand") - .rename(columns={0: "zero", 1: "pos", 2: "neg"}) - .stack() - ) - s_012.name = s_abc.name - s_012.index = s_012.index.set_names("sequence", level=-1).set_levels( - s_012.index.levels[-1].astype(pd.CategoricalDtype(categories=["zero", "pos", "neg"], ordered=True)), level=-1 + if not isinstance(s_abc.index, pd.MultiIndex): + raise ValueError("Input series must have a MultiIndex.") + if "phase" not in s_abc.index.names: + raise ValueError("Input series must have a 'phase' level in the MultiIndex.") + level_names = [name for name in s_abc.index.names if name != "phase"] + s_012 = s_abc.groupby(level=level_names, sort=False).apply( + lambda s: pd.Series(_A_INV @ s, index=_SEQ_INDEX, dtype=np.complex128) ) return s_012 def _calculate_voltages(potentials: ComplexArray, phases: str) -> ComplexArray: - assert len(potentials) == len(phases), "Number of potentials must match number of phases." - if "n" in phases: # Van, Vbn, Vcn + if len(potentials) != len(phases): + msg = ( + f"Number of potentials must match number of phases, got {len(potentials)} potentials " + f"and {len(phases)} phases." + ) + logger.error(msg) + raise RoseauLoadFlowException(msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) + if "n" in phases: # V_an, V_bn, V_cn, V_abcn # we know "n" is the last phase voltages = potentials[:-1] - potentials[-1] - else: # Vab, Vbc, Vca - if len(phases) == 2: - # V = potentials[0] - potentials[1] (but as array) - voltages = potentials[:1] - potentials[1:] - else: - assert phases == "abc" - voltages = np.array( - [potentials[0] - potentials[1], potentials[1] - potentials[2], potentials[2] - potentials[0]], - dtype=np.complex128, - ) + elif len(phases) == 2: # V_ab, V_bc, V_ca + # V = potentials[0] - potentials[1] (but as array) + voltages = potentials[:1] - potentials[1:] + else: # V_abc + assert phases == "abc" + voltages = np.array( + [potentials[0] - potentials[1], potentials[1] - potentials[2], potentials[2] - potentials[0]], + dtype=np.complex128, + ) return voltages @@ -135,14 +133,15 @@ def calculate_voltages(potentials: ComplexArrayLike1D, phases: str) -> Q_[Comple Args: potentials: - Array of the complex potentials of each phase. + Array-like of the complex potentials of each phase. phases: - String of the phases in order. If a neutral exists, it must be the last. + String of the phases in order. Can be one of: + "ab", "bc", "ca", "an", "bn", "cn", "abn", "bcn", "can", "abc", "abcn". Returns: - Array of the voltages between phases. If a neutral exists, the voltages are Phase-Neutral. - Otherwise, the voltages are Phase-Phase. + Array of the voltages between phases. If a neutral exists, the voltages are Phase-To-Neutral. + Otherwise, the voltages are Phase-To-Phase. Example: >>> potentials = 230 * np.array([1, np.exp(-2j * np.pi / 3), np.exp(2j * np.pi / 3), 0], dtype=np.complex128) @@ -154,22 +153,24 @@ def calculate_voltages(potentials: ComplexArrayLike1D, phases: str) -> Q_[Comple >>> calculate_voltages(np.array([230, 0], dtype=np.complex128), "an") array([230.+0.j]) """ - return _calculate_voltages(potentials, phases) - - -def _calculate_voltage_phases(phases: str) -> list[str]: - if "n" in phases: # "an", "bn", "cn" - return [p + "n" for p in phases[:-1]] - else: # "ab", "bc", "ca" - if len(phases) == 2: - return [phases] - else: - return [p1 + p2 for p1, p2 in zip(phases, np.roll(list(phases), -1), strict=True)] - - -_voltage_cache: dict[str, list[str]] = {} -for _phases in ("ab", "bc", "ca", "an", "bn", "cn", "abn", "bcn", "can", "abc", "abcn"): - _voltage_cache[_phases] = _calculate_voltage_phases(_phases) + calculate_voltage_phases(phases) # check if phases are valid + return _calculate_voltages(np.asarray(potentials), phases) + + +_VOLTAGE_PHASES_CACHE = { + "ab": ["ab"], + "bc": ["bc"], + "ca": ["ca"], + "an": ["an"], + "bn": ["bn"], + "cn": ["cn"], + "abn": ["an", "bn"], + "bcn": ["bn", "cn"], + "can": ["cn", "an"], + "abc": ["ab", "bc", "ca"], + "abcn": ["an", "bn", "cn"], +} +_PHASE_SIZES = {ph: len(ph_list) for ph, ph_list in _VOLTAGE_PHASES_CACHE.items()} def calculate_voltage_phases(phases: str) -> list[str]: @@ -192,4 +193,9 @@ def calculate_voltage_phases(phases: str) -> list[str]: >>> calculate_voltage_phases("abcn") ['an', 'bn', 'cn'] """ - return _voltage_cache[phases] + try: + return _VOLTAGE_PHASES_CACHE[phases] + except KeyError: + msg = f"Invalid phases '{phases}'. Must be one of {', '.join(_VOLTAGE_PHASES_CACHE)}." + logger.error(msg) + raise RoseauLoadFlowException(msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) from None diff --git a/roseau/load_flow/data/networks/Catalogue.json b/roseau/load_flow/data/networks/Catalogue.json index 221a5a6c..bfa4e770 100644 --- a/roseau/load_flow/data/networks/Catalogue.json +++ b/roseau/load_flow/data/networks/Catalogue.json @@ -1,7 +1,9 @@ { "LVFeeder00939": { "nb_buses": 8, - "nb_branches": 7, + "nb_lines": 6, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 12, "nb_sources": 1, "nb_grounds": 1, @@ -10,7 +12,9 @@ }, "LVFeeder02639": { "nb_buses": 7, - "nb_branches": 6, + "nb_lines": 5, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 10, "nb_sources": 1, "nb_grounds": 1, @@ -19,7 +23,9 @@ }, "LVFeeder04790": { "nb_buses": 4, - "nb_branches": 3, + "nb_lines": 2, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 4, "nb_sources": 1, "nb_grounds": 1, @@ -28,7 +34,9 @@ }, "LVFeeder06713": { "nb_buses": 3, - "nb_branches": 2, + "nb_lines": 1, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 2, "nb_sources": 1, "nb_grounds": 1, @@ -37,7 +45,9 @@ }, "LVFeeder06926": { "nb_buses": 3, - "nb_branches": 2, + "nb_lines": 1, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 2, "nb_sources": 1, "nb_grounds": 1, @@ -46,7 +56,9 @@ }, "LVFeeder06975": { "nb_buses": 6, - "nb_branches": 5, + "nb_lines": 4, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 8, "nb_sources": 1, "nb_grounds": 1, @@ -55,7 +67,9 @@ }, "LVFeeder18498": { "nb_buses": 18, - "nb_branches": 17, + "nb_lines": 16, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 32, "nb_sources": 1, "nb_grounds": 1, @@ -64,7 +78,9 @@ }, "LVFeeder18769": { "nb_buses": 7, - "nb_branches": 6, + "nb_lines": 5, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 10, "nb_sources": 1, "nb_grounds": 1, @@ -73,7 +89,9 @@ }, "LVFeeder19558": { "nb_buses": 3, - "nb_branches": 2, + "nb_lines": 1, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 2, "nb_sources": 1, "nb_grounds": 1, @@ -82,7 +100,9 @@ }, "LVFeeder20256": { "nb_buses": 9, - "nb_branches": 8, + "nb_lines": 7, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 14, "nb_sources": 1, "nb_grounds": 1, @@ -91,7 +111,9 @@ }, "LVFeeder23832": { "nb_buses": 3, - "nb_branches": 2, + "nb_lines": 1, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 2, "nb_sources": 1, "nb_grounds": 1, @@ -100,7 +122,9 @@ }, "LVFeeder24400": { "nb_buses": 4, - "nb_branches": 3, + "nb_lines": 2, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 4, "nb_sources": 1, "nb_grounds": 1, @@ -109,7 +133,9 @@ }, "LVFeeder27429": { "nb_buses": 11, - "nb_branches": 10, + "nb_lines": 9, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 18, "nb_sources": 1, "nb_grounds": 1, @@ -118,7 +144,9 @@ }, "LVFeeder27681": { "nb_buses": 3, - "nb_branches": 2, + "nb_lines": 1, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 2, "nb_sources": 1, "nb_grounds": 1, @@ -127,7 +155,9 @@ }, "LVFeeder30216": { "nb_buses": 9, - "nb_branches": 8, + "nb_lines": 7, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 14, "nb_sources": 1, "nb_grounds": 1, @@ -136,7 +166,9 @@ }, "LVFeeder31441": { "nb_buses": 4, - "nb_branches": 3, + "nb_lines": 2, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 4, "nb_sources": 1, "nb_grounds": 1, @@ -145,7 +177,9 @@ }, "LVFeeder36284": { "nb_buses": 5, - "nb_branches": 4, + "nb_lines": 3, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 6, "nb_sources": 1, "nb_grounds": 1, @@ -154,7 +188,9 @@ }, "LVFeeder36360": { "nb_buses": 9, - "nb_branches": 8, + "nb_lines": 7, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 14, "nb_sources": 1, "nb_grounds": 1, @@ -163,7 +199,9 @@ }, "LVFeeder37263": { "nb_buses": 3, - "nb_branches": 2, + "nb_lines": 1, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 2, "nb_sources": 1, "nb_grounds": 1, @@ -172,7 +210,9 @@ }, "LVFeeder38211": { "nb_buses": 6, - "nb_branches": 5, + "nb_lines": 4, + "nb_transformers": 1, + "nb_switches": 0, "nb_loads": 8, "nb_sources": 1, "nb_grounds": 1, @@ -181,7 +221,9 @@ }, "MVFeeder004": { "nb_buses": 17, - "nb_branches": 16, + "nb_lines": 15, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 10, "nb_sources": 1, "nb_grounds": 1, @@ -190,7 +232,9 @@ }, "MVFeeder011": { "nb_buses": 50, - "nb_branches": 49, + "nb_lines": 48, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 68, "nb_sources": 1, "nb_grounds": 1, @@ -199,7 +243,9 @@ }, "MVFeeder015": { "nb_buses": 30, - "nb_branches": 29, + "nb_lines": 28, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 20, "nb_sources": 1, "nb_grounds": 1, @@ -208,7 +254,9 @@ }, "MVFeeder032": { "nb_buses": 53, - "nb_branches": 52, + "nb_lines": 51, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 40, "nb_sources": 1, "nb_grounds": 1, @@ -217,7 +265,9 @@ }, "MVFeeder041": { "nb_buses": 88, - "nb_branches": 87, + "nb_lines": 86, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 62, "nb_sources": 1, "nb_grounds": 1, @@ -226,7 +276,9 @@ }, "MVFeeder063": { "nb_buses": 39, - "nb_branches": 38, + "nb_lines": 37, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 38, "nb_sources": 1, "nb_grounds": 1, @@ -235,7 +287,9 @@ }, "MVFeeder078": { "nb_buses": 69, - "nb_branches": 68, + "nb_lines": 67, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 46, "nb_sources": 1, "nb_grounds": 1, @@ -244,7 +298,9 @@ }, "MVFeeder115": { "nb_buses": 4, - "nb_branches": 3, + "nb_lines": 2, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 4, "nb_sources": 1, "nb_grounds": 1, @@ -253,7 +309,9 @@ }, "MVFeeder128": { "nb_buses": 49, - "nb_branches": 48, + "nb_lines": 47, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 32, "nb_sources": 1, "nb_grounds": 1, @@ -262,7 +320,9 @@ }, "MVFeeder151": { "nb_buses": 59, - "nb_branches": 58, + "nb_lines": 57, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 44, "nb_sources": 1, "nb_grounds": 1, @@ -271,7 +331,9 @@ }, "MVFeeder159": { "nb_buses": 8, - "nb_branches": 7, + "nb_lines": 6, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 0, "nb_sources": 1, "nb_grounds": 1, @@ -280,7 +342,9 @@ }, "MVFeeder176": { "nb_buses": 33, - "nb_branches": 32, + "nb_lines": 31, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 20, "nb_sources": 1, "nb_grounds": 1, @@ -289,7 +353,9 @@ }, "MVFeeder210": { "nb_buses": 128, - "nb_branches": 127, + "nb_lines": 126, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 82, "nb_sources": 1, "nb_grounds": 1, @@ -298,7 +364,9 @@ }, "MVFeeder217": { "nb_buses": 44, - "nb_branches": 43, + "nb_lines": 42, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 44, "nb_sources": 1, "nb_grounds": 1, @@ -307,7 +375,9 @@ }, "MVFeeder232": { "nb_buses": 66, - "nb_branches": 65, + "nb_lines": 64, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 38, "nb_sources": 1, "nb_grounds": 1, @@ -316,7 +386,9 @@ }, "MVFeeder251": { "nb_buses": 125, - "nb_branches": 124, + "nb_lines": 123, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 106, "nb_sources": 1, "nb_grounds": 1, @@ -325,7 +397,9 @@ }, "MVFeeder290": { "nb_buses": 12, - "nb_branches": 11, + "nb_lines": 10, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 16, "nb_sources": 1, "nb_grounds": 1, @@ -334,7 +408,9 @@ }, "MVFeeder312": { "nb_buses": 11, - "nb_branches": 10, + "nb_lines": 9, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 8, "nb_sources": 1, "nb_grounds": 1, @@ -343,7 +419,9 @@ }, "MVFeeder320": { "nb_buses": 20, - "nb_branches": 19, + "nb_lines": 18, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 12, "nb_sources": 1, "nb_grounds": 1, @@ -352,7 +430,9 @@ }, "MVFeeder339": { "nb_buses": 33, - "nb_branches": 32, + "nb_lines": 31, + "nb_transformers": 0, + "nb_switches": 1, "nb_loads": 28, "nb_sources": 1, "nb_grounds": 1, diff --git a/roseau/load_flow/data/networks/LVFeeder00939_Summer.json b/roseau/load_flow/data/networks/LVFeeder00939_Summer.json index 60bed9a9..eae6c825 100644 --- a/roseau/load_flow/data/networks/LVFeeder00939_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder00939_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -104,28 +105,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV03045", - "bus2": "MVLVFeeder03045", - "geometry": { - "type": "Point", - "coordinates": [-1.318375372111463, 48.64794139348595] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch128683", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder03045", "bus2": "LVBus004111", + "length": 0.18165362031560994, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -140,18 +128,16 @@ [-1.319439380306016, 48.64935651484044], [-1.319439380306016, 48.64935651484044] ] - }, - "length": 0.18165362031560994, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch022998", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004111", "bus2": "LVBus004113", + "length": 0.06563452239076538, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -161,18 +147,16 @@ [-1.320149235966572, 48.64971306653889], [-1.320149235966572, 48.64971306653889] ] - }, - "length": 0.06563452239076538, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch013210", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004113", "bus2": "LVBus004116", + "length": 0.01849364446078355, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -182,18 +166,16 @@ [-1.320032407456181, 48.64986022542928], [-1.320032407456181, 48.64986022542928] ] - }, - "length": 0.01849364446078355, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch013211", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004113", "bus2": "LVBus004114", + "length": 0.06500094076102345, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -204,18 +186,16 @@ [-1.320930091968568, 48.64998504109587], [-1.320930091968568, 48.64998504109587] ] - }, - "length": 0.06500094076102345, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch147387", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004114", "bus2": "LVBus004115", + "length": 0.07029495574312403, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -229,18 +209,16 @@ [-1.321744301484108, 48.65025939158834], [-1.321744301484108, 48.65025939158834] ] - }, - "length": 0.07029495574312403, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch068439", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004111", "bus2": "LVBus004112", + "length": 0.1640996914834165, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -255,84 +233,121 @@ [-1.318850459390614, 48.65071019353541], [-1.318850459390614, 48.65071019353541] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV03045", + "bus2": "MVLVFeeder03045", + "geometry": { + "type": "Point", + "coordinates": [-1.318375372111463, 48.64794139348595] }, - "length": 0.1640996914834165, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus004111_consumption", "bus": "LVBus004111", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004111_production", "bus": "LVBus004111", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004113_consumption", "bus": "LVBus004113", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004113_production", "bus": "LVBus004113", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004116_consumption", "bus": "LVBus004116", "phases": "an", - "powers": [[2100.0, 700.0]] + "type": "power", + "powers": [[2100.0, 700.0]], + "connect_neutral": null }, { "id": "LVBus004116_production", "bus": "LVBus004116", "phases": "an", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004114_consumption", "bus": "LVBus004114", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004114_production", "bus": "LVBus004114", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004115_consumption", "bus": "LVBus004115", "phases": "cn", - "powers": [[2100.0, 700.0]] + "type": "power", + "powers": [[2100.0, 700.0]], + "connect_neutral": null }, { "id": "LVBus004115_production", "bus": "LVBus004115", "phases": "cn", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004112_consumption", "bus": "LVBus004112", "phases": "bn", - "powers": [[2100.0, 700.0]] + "type": "power", + "powers": [[2100.0, 700.0]], + "connect_neutral": null }, { "id": "LVBus004112_production", "bus": "LVBus004112", "phases": "bn", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -344,7 +359,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -427,11 +443,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder00939_Winter.json b/roseau/load_flow/data/networks/LVFeeder00939_Winter.json index c10a3ce8..45b4034c 100644 --- a/roseau/load_flow/data/networks/LVFeeder00939_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder00939_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -104,28 +105,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV03045", - "bus2": "MVLVFeeder03045", - "geometry": { - "type": "Point", - "coordinates": [-1.318375372111463, 48.64794139348595] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch128683", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder03045", "bus2": "LVBus004111", + "length": 0.18165362031560994, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -140,18 +128,16 @@ [-1.319439380306016, 48.64935651484044], [-1.319439380306016, 48.64935651484044] ] - }, - "length": 0.18165362031560994, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch022998", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004111", "bus2": "LVBus004113", + "length": 0.06563452239076538, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -161,18 +147,16 @@ [-1.320149235966572, 48.64971306653889], [-1.320149235966572, 48.64971306653889] ] - }, - "length": 0.06563452239076538, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch013210", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004113", "bus2": "LVBus004116", + "length": 0.01849364446078355, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -182,18 +166,16 @@ [-1.320032407456181, 48.64986022542928], [-1.320032407456181, 48.64986022542928] ] - }, - "length": 0.01849364446078355, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch013211", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004113", "bus2": "LVBus004114", + "length": 0.06500094076102345, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -204,18 +186,16 @@ [-1.320930091968568, 48.64998504109587], [-1.320930091968568, 48.64998504109587] ] - }, - "length": 0.06500094076102345, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch147387", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004114", "bus2": "LVBus004115", + "length": 0.07029495574312403, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -229,18 +209,16 @@ [-1.321744301484108, 48.65025939158834], [-1.321744301484108, 48.65025939158834] ] - }, - "length": 0.07029495574312403, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch068439", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus004111", "bus2": "LVBus004112", + "length": 0.1640996914834165, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -255,84 +233,121 @@ [-1.318850459390614, 48.65071019353541], [-1.318850459390614, 48.65071019353541] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV03045", + "bus2": "MVLVFeeder03045", + "geometry": { + "type": "Point", + "coordinates": [-1.318375372111463, 48.64794139348595] }, - "length": 0.1640996914834165, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus004111_consumption", "bus": "LVBus004111", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004111_production", "bus": "LVBus004111", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004113_consumption", "bus": "LVBus004113", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004113_production", "bus": "LVBus004113", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004116_consumption", "bus": "LVBus004116", "phases": "an", - "powers": [[10500.0, 3400.0]] + "type": "power", + "powers": [[10500.0, 3400.0]], + "connect_neutral": null }, { "id": "LVBus004116_production", "bus": "LVBus004116", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004114_consumption", "bus": "LVBus004114", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004114_production", "bus": "LVBus004114", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004115_consumption", "bus": "LVBus004115", "phases": "bn", - "powers": [[10500.0, 3400.0]] + "type": "power", + "powers": [[10500.0, 3400.0]], + "connect_neutral": null }, { "id": "LVBus004115_production", "bus": "LVBus004115", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus004112_consumption", "bus": "LVBus004112", "phases": "an", - "powers": [[10500.0, 3400.0]] + "type": "power", + "powers": [[10500.0, 3400.0]], + "connect_neutral": null }, { "id": "LVBus004112_production", "bus": "LVBus004112", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -344,7 +359,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -427,11 +443,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder02639_Summer.json b/roseau/load_flow/data/networks/LVFeeder02639_Summer.json index 1d1300b9..5987eeaa 100644 --- a/roseau/load_flow/data/networks/LVFeeder02639_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder02639_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -94,28 +95,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV13030", - "bus2": "MVLVFeeder13030", - "geometry": { - "type": "Point", - "coordinates": [-1.113772280167845, 49.11691122611608] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch089497", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder13030", "bus2": "LVBus012331", + "length": 0.08681523635053473, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -140,18 +128,16 @@ [-1.114826112913037, 49.11661005366279], [-1.114826112913037, 49.11661005366279] ] - }, - "length": 0.08681523635053473, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch089528", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012331", "bus2": "LVBus012332", + "length": 0.02119335092120977, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -163,18 +149,16 @@ [-1.114823091410435, 49.116473223549235], [-1.114823091410435, 49.116473223549235] ] - }, - "length": 0.02119335092120977, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch095409", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012332", "bus2": "LVBus012333", + "length": 0.004694786680023009, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -183,18 +167,16 @@ [-1.114801264260203, 49.11643351455647], [-1.114801264260203, 49.11643351455647] ] - }, - "length": 0.004694786680023009, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch136047", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012333", "bus2": "LVBus012334", + "length": 0.024197289324129616, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -207,18 +189,16 @@ [-1.114635189864904, 49.11629134091336], [-1.114635189864904, 49.11629134091336] ] - }, - "length": 0.024197289324129616, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch136046", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012333", "bus2": "LVBus012335", + "length": 0.011812025644293674, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -231,72 +211,105 @@ [-1.114664902732631, 49.11644824054329], [-1.114664902732631, 49.11644824054329] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV13030", + "bus2": "MVLVFeeder13030", + "geometry": { + "type": "Point", + "coordinates": [-1.113772280167845, 49.11691122611608] }, - "length": 0.011812025644293674, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus012331_consumption", "bus": "LVBus012331", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012331_production", "bus": "LVBus012331", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012332_consumption", "bus": "LVBus012332", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012332_production", "bus": "LVBus012332", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012333_consumption", "bus": "LVBus012333", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012333_production", "bus": "LVBus012333", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012334_consumption", "bus": "LVBus012334", "phases": "an", - "powers": [[5100.0, 1700.0]] + "type": "power", + "powers": [[5100.0, 1700.0]], + "connect_neutral": null }, { "id": "LVBus012334_production", "bus": "LVBus012334", "phases": "an", - "powers": [[-400.0, 0.0]] + "type": "power", + "powers": [[-400.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012335_consumption", "bus": "LVBus012335", "phases": "cn", - "powers": [[5100.0, 1700.0]] + "type": "power", + "powers": [[5100.0, 1700.0]], + "connect_neutral": null }, { "id": "LVBus012335_production", "bus": "LVBus012335", "phases": "cn", - "powers": [[-400.0, 0.0]] + "type": "power", + "powers": [[-400.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -308,7 +321,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -355,11 +369,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder02639_Winter.json b/roseau/load_flow/data/networks/LVFeeder02639_Winter.json index 00022826..f53805ab 100644 --- a/roseau/load_flow/data/networks/LVFeeder02639_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder02639_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -94,28 +95,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV13030", - "bus2": "MVLVFeeder13030", - "geometry": { - "type": "Point", - "coordinates": [-1.113772280167845, 49.11691122611608] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch089497", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder13030", "bus2": "LVBus012331", + "length": 0.08681523635053473, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -140,18 +128,16 @@ [-1.114826112913037, 49.11661005366279], [-1.114826112913037, 49.11661005366279] ] - }, - "length": 0.08681523635053473, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch089528", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012331", "bus2": "LVBus012332", + "length": 0.02119335092120977, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -163,18 +149,16 @@ [-1.114823091410435, 49.116473223549235], [-1.114823091410435, 49.116473223549235] ] - }, - "length": 0.02119335092120977, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch095409", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012332", "bus2": "LVBus012333", + "length": 0.004694786680023009, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -183,18 +167,16 @@ [-1.114801264260203, 49.11643351455647], [-1.114801264260203, 49.11643351455647] ] - }, - "length": 0.004694786680023009, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch136047", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012333", "bus2": "LVBus012334", + "length": 0.024197289324129616, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -207,18 +189,16 @@ [-1.114635189864904, 49.11629134091336], [-1.114635189864904, 49.11629134091336] ] - }, - "length": 0.024197289324129616, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch136046", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus012333", "bus2": "LVBus012335", + "length": 0.011812025644293674, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -231,72 +211,105 @@ [-1.114664902732631, 49.11644824054329], [-1.114664902732631, 49.11644824054329] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV13030", + "bus2": "MVLVFeeder13030", + "geometry": { + "type": "Point", + "coordinates": [-1.113772280167845, 49.11691122611608] }, - "length": 0.011812025644293674, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus012331_consumption", "bus": "LVBus012331", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012331_production", "bus": "LVBus012331", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012332_consumption", "bus": "LVBus012332", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012332_production", "bus": "LVBus012332", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012333_consumption", "bus": "LVBus012333", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012333_production", "bus": "LVBus012333", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012334_consumption", "bus": "LVBus012334", "phases": "cn", - "powers": [[25600.0, 8400.0]] + "type": "power", + "powers": [[25600.0, 8400.0]], + "connect_neutral": null }, { "id": "LVBus012334_production", "bus": "LVBus012334", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus012335_consumption", "bus": "LVBus012335", "phases": "cn", - "powers": [[25600.0, 8400.0]] + "type": "power", + "powers": [[25600.0, 8400.0]], + "connect_neutral": null }, { "id": "LVBus012335_production", "bus": "LVBus012335", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -308,7 +321,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -355,11 +369,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder04790_Summer.json b/roseau/load_flow/data/networks/LVFeeder04790_Summer.json index 35b54bd2..0ada99b9 100644 --- a/roseau/load_flow/data/networks/LVFeeder04790_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder04790_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -64,28 +65,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV08786", - "bus2": "MVLVFeeder08786", - "geometry": { - "type": "Point", - "coordinates": [-1.3413945147439499, 48.67575966750258] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch134552", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder08786", "bus2": "LVBus021707", + "length": 0.2522152999932708, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -116,18 +104,16 @@ [-1.340517035971892, 48.67379109524738], [-1.3405143892225866, 48.67378431146558] ] - }, - "length": 0.2522152999932708, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch143253", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus021707", "bus2": "LVBus195690", + "length": 0.07146262631265571, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -151,36 +137,57 @@ [-1.341130004040592, 48.674217267249176], [-1.341130004040592, 48.674217267249176] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV08786", + "bus2": "MVLVFeeder08786", + "geometry": { + "type": "Point", + "coordinates": [-1.3413945147439499, 48.67575966750258] }, - "length": 0.07146262631265571, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus021707_consumption", "bus": "LVBus021707", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus021707_production", "bus": "LVBus021707", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus195690_consumption", "bus": "LVBus195690", "phases": "an", - "powers": [[2800.0, 900.0]] + "type": "power", + "powers": [[2800.0, 900.0]], + "connect_neutral": null }, { "id": "LVBus195690_production", "bus": "LVBus195690", "phases": "an", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -192,7 +199,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -239,11 +247,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder04790_Winter.json b/roseau/load_flow/data/networks/LVFeeder04790_Winter.json index 463f0d3b..4e34d45d 100644 --- a/roseau/load_flow/data/networks/LVFeeder04790_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder04790_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -64,28 +65,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV08786", - "bus2": "MVLVFeeder08786", - "geometry": { - "type": "Point", - "coordinates": [-1.3413945147439499, 48.67575966750258] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch134552", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder08786", "bus2": "LVBus021707", + "length": 0.2522152999932708, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -116,18 +104,16 @@ [-1.340517035971892, 48.67379109524738], [-1.3405143892225866, 48.67378431146558] ] - }, - "length": 0.2522152999932708, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch143253", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus021707", "bus2": "LVBus195690", + "length": 0.07146262631265571, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -151,36 +137,57 @@ [-1.341130004040592, 48.674217267249176], [-1.341130004040592, 48.674217267249176] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV08786", + "bus2": "MVLVFeeder08786", + "geometry": { + "type": "Point", + "coordinates": [-1.3413945147439499, 48.67575966750258] }, - "length": 0.07146262631265571, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus021707_consumption", "bus": "LVBus021707", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus021707_production", "bus": "LVBus021707", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus195690_consumption", "bus": "LVBus195690", "phases": "an", - "powers": [[14200.0, 4700.0]] + "type": "power", + "powers": [[14200.0, 4700.0]], + "connect_neutral": null }, { "id": "LVBus195690_production", "bus": "LVBus195690", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -192,7 +199,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -239,11 +247,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder06713_Summer.json b/roseau/load_flow/data/networks/LVFeeder06713_Summer.json index 3223ee31..e5778831 100644 --- a/roseau/load_flow/data/networks/LVFeeder06713_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder06713_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV13539", - "bus2": "MVLVFeeder13539", - "geometry": { - "type": "Point", - "coordinates": [-1.5670214765884245, 48.8376573517751] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch087298", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder13539", "bus2": "LVBus030540", + "length": 0.03236051183812635, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -87,24 +75,41 @@ [-1.567394325443026, 48.83750072463013], [-1.567394325443026, 48.83750072463013] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV13539", + "bus2": "MVLVFeeder13539", + "geometry": { + "type": "Point", + "coordinates": [-1.5670214765884245, 48.8376573517751] }, - "length": 0.03236051183812635, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus030540_consumption", "bus": "LVBus030540", "phases": "bn", - "powers": [[4300.0, 1400.0]] + "type": "power", + "powers": [[4300.0, 1400.0]], + "connect_neutral": null }, { "id": "LVBus030540_production", "bus": "LVBus030540", "phases": "bn", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -116,7 +121,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -163,11 +169,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder06713_Winter.json b/roseau/load_flow/data/networks/LVFeeder06713_Winter.json index 6aea27f0..dd04e3cb 100644 --- a/roseau/load_flow/data/networks/LVFeeder06713_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder06713_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV13539", - "bus2": "MVLVFeeder13539", - "geometry": { - "type": "Point", - "coordinates": [-1.5670214765884245, 48.8376573517751] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch087298", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder13539", "bus2": "LVBus030540", + "length": 0.03236051183812635, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -87,24 +75,41 @@ [-1.567394325443026, 48.83750072463013], [-1.567394325443026, 48.83750072463013] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV13539", + "bus2": "MVLVFeeder13539", + "geometry": { + "type": "Point", + "coordinates": [-1.5670214765884245, 48.8376573517751] }, - "length": 0.03236051183812635, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus030540_consumption", "bus": "LVBus030540", "phases": "an", - "powers": [[21400.0, 7000.0]] + "type": "power", + "powers": [[21400.0, 7000.0]], + "connect_neutral": null }, { "id": "LVBus030540_production", "bus": "LVBus030540", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -116,7 +121,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -163,11 +169,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder06926_Summer.json b/roseau/load_flow/data/networks/LVFeeder06926_Summer.json index 75416589..d5736af6 100644 --- a/roseau/load_flow/data/networks/LVFeeder06926_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder06926_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV10892", - "bus2": "MVLVFeeder10892", - "geometry": { - "type": "Point", - "coordinates": [-1.58340589517331, 48.8394770872287] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch145043", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder10892", "bus2": "LVBus031502", + "length": 0.027721633689653087, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -88,24 +76,41 @@ [-1.583679933728929, 48.83930896861669], [-1.583679933728929, 48.83930896861669] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV10892", + "bus2": "MVLVFeeder10892", + "geometry": { + "type": "Point", + "coordinates": [-1.58340589517331, 48.8394770872287] }, - "length": 0.027721633689653087, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus031502_consumption", "bus": "LVBus031502", "phases": "cn", - "powers": [[3400.0, 1100.0]] + "type": "power", + "powers": [[3400.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus031502_production", "bus": "LVBus031502", "phases": "cn", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -117,7 +122,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -164,11 +170,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder06926_Winter.json b/roseau/load_flow/data/networks/LVFeeder06926_Winter.json index be3e8b2b..91233018 100644 --- a/roseau/load_flow/data/networks/LVFeeder06926_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder06926_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV10892", - "bus2": "MVLVFeeder10892", - "geometry": { - "type": "Point", - "coordinates": [-1.58340589517331, 48.8394770872287] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch145043", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder10892", "bus2": "LVBus031502", + "length": 0.027721633689653087, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -88,24 +76,41 @@ [-1.583679933728929, 48.83930896861669], [-1.583679933728929, 48.83930896861669] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV10892", + "bus2": "MVLVFeeder10892", + "geometry": { + "type": "Point", + "coordinates": [-1.58340589517331, 48.8394770872287] }, - "length": 0.027721633689653087, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus031502_consumption", "bus": "LVBus031502", "phases": "cn", - "powers": [[17200.0, 5700.0]] + "type": "power", + "powers": [[17200.0, 5700.0]], + "connect_neutral": null }, { "id": "LVBus031502_production", "bus": "LVBus031502", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -117,7 +122,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -164,11 +170,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder06975_Summer.json b/roseau/load_flow/data/networks/LVFeeder06975_Summer.json index 2e160e92..f98cebfc 100644 --- a/roseau/load_flow/data/networks/LVFeeder06975_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder06975_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -84,28 +85,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV08323", - "bus2": "MVLVFeeder08323", - "geometry": { - "type": "Point", - "coordinates": [-1.486544817424025, 49.00306803282168] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch148636", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder08323", "bus2": "LVBus031726", + "length": 0.004846721290393125, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -116,18 +104,16 @@ [-1.486513726909302, 49.0030409493912], [-1.486513726909302, 49.0030409493912] ] - }, - "length": 0.004846721290393125, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch123573", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus031726", "bus2": "LVBus031727", + "length": 0.362001412407552, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -146,18 +132,16 @@ [-1.4817331705175, 49.002397773977464], [-1.4817331705175, 49.002397773977464] ] - }, - "length": 0.362001412407552, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch148631", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus031727", "bus2": "LVBus031729", + "length": 0.06352159420091105, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -171,18 +155,16 @@ [-1.481550880201745, 49.00293744342641], [-1.481550880201745, 49.00293744342641] ] - }, - "length": 0.06352159420091105, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch138641", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus031727", "bus2": "LVBus031728", + "length": 0.0601146076163281, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -197,60 +179,89 @@ [-1.481138923860346, 49.00208240563369], [-1.481138923860346, 49.00208240563369] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV08323", + "bus2": "MVLVFeeder08323", + "geometry": { + "type": "Point", + "coordinates": [-1.486544817424025, 49.00306803282168] }, - "length": 0.0601146076163281, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus031726_consumption", "bus": "LVBus031726", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031726_production", "bus": "LVBus031726", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031727_consumption", "bus": "LVBus031727", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031727_production", "bus": "LVBus031727", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031729_consumption", "bus": "LVBus031729", "phases": "an", - "powers": [[4400.0, 1400.0]] + "type": "power", + "powers": [[4400.0, 1400.0]], + "connect_neutral": null }, { "id": "LVBus031729_production", "bus": "LVBus031729", "phases": "an", - "powers": [[-200.0, 0.0]] + "type": "power", + "powers": [[-200.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031728_consumption", "bus": "LVBus031728", "phases": "cn", - "powers": [[4400.0, 1400.0]] + "type": "power", + "powers": [[4400.0, 1400.0]], + "connect_neutral": null }, { "id": "LVBus031728_production", "bus": "LVBus031728", "phases": "cn", - "powers": [[-200.0, 0.0]] + "type": "power", + "powers": [[-200.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -262,7 +273,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -309,11 +321,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder06975_Winter.json b/roseau/load_flow/data/networks/LVFeeder06975_Winter.json index 4d6fafbc..0a35e910 100644 --- a/roseau/load_flow/data/networks/LVFeeder06975_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder06975_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -84,28 +85,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV08323", - "bus2": "MVLVFeeder08323", - "geometry": { - "type": "Point", - "coordinates": [-1.486544817424025, 49.00306803282168] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch148636", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder08323", "bus2": "LVBus031726", + "length": 0.004846721290393125, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -116,18 +104,16 @@ [-1.486513726909302, 49.0030409493912], [-1.486513726909302, 49.0030409493912] ] - }, - "length": 0.004846721290393125, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch123573", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus031726", "bus2": "LVBus031727", + "length": 0.362001412407552, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -146,18 +132,16 @@ [-1.4817331705175, 49.002397773977464], [-1.4817331705175, 49.002397773977464] ] - }, - "length": 0.362001412407552, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch148631", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus031727", "bus2": "LVBus031729", + "length": 0.06352159420091105, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -171,18 +155,16 @@ [-1.481550880201745, 49.00293744342641], [-1.481550880201745, 49.00293744342641] ] - }, - "length": 0.06352159420091105, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch138641", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus031727", "bus2": "LVBus031728", + "length": 0.0601146076163281, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -197,60 +179,89 @@ [-1.481138923860346, 49.00208240563369], [-1.481138923860346, 49.00208240563369] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV08323", + "bus2": "MVLVFeeder08323", + "geometry": { + "type": "Point", + "coordinates": [-1.486544817424025, 49.00306803282168] }, - "length": 0.0601146076163281, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus031726_consumption", "bus": "LVBus031726", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031726_production", "bus": "LVBus031726", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031727_consumption", "bus": "LVBus031727", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031727_production", "bus": "LVBus031727", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031729_consumption", "bus": "LVBus031729", "phases": "bn", - "powers": [[22000.0, 7200.0]] + "type": "power", + "powers": [[22000.0, 7200.0]], + "connect_neutral": null }, { "id": "LVBus031729_production", "bus": "LVBus031729", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus031728_consumption", "bus": "LVBus031728", "phases": "an", - "powers": [[22000.0, 7200.0]] + "type": "power", + "powers": [[22000.0, 7200.0]], + "connect_neutral": null }, { "id": "LVBus031728_production", "bus": "LVBus031728", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -262,7 +273,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -309,11 +321,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder18498_Summer.json b/roseau/load_flow/data/networks/LVFeeder18498_Summer.json index 42fb29eb..87e7cea4 100644 --- a/roseau/load_flow/data/networks/LVFeeder18498_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder18498_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -204,28 +205,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV00326", - "bus2": "MVLVFeeder00326", - "geometry": { - "type": "Point", - "coordinates": [-1.5639210563669224, 48.79419143030816] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch095269", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder00326", "bus2": "LVBus085930", + "length": 0.15739335503674393, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -249,18 +237,16 @@ [-1.562476265032381, 48.7949240921263], [-1.562476265032381, 48.7949240921263] ] - }, - "length": 0.15739335503674393, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch068329", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085930", "bus2": "LVBus085931", + "length": 0.0515485496378037, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -271,18 +257,16 @@ [-1.562482623690557, 48.795387615140605], [-1.562482623690557, 48.795387615140605] ] - }, - "length": 0.0515485496378037, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch143411", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085931", "bus2": "LVBus085932", + "length": 0.03888689850109125, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -296,18 +280,16 @@ [-1.562475637105285, 48.795715629354305], [-1.562475637105285, 48.795715629354305] ] - }, - "length": 0.03888689850109125, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch143412", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085932", "bus2": "LVBus085933", + "length": 0.01200773888479161, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -319,18 +301,16 @@ [-1.56235443936651, 48.79575460167714], [-1.56235443936651, 48.79575460167714] ] - }, - "length": 0.01200773888479161, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch159777", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085933", "bus2": "LVBus085934", + "length": 0.06501197017011255, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -344,18 +324,16 @@ [-1.561584006278786, 48.79600280057835], [-1.561584006278786, 48.79600280057835] ] - }, - "length": 0.06501197017011255, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120207", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085934", "bus2": "LVBus085944", + "length": 0.007980033327017745, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -367,18 +345,16 @@ [-1.561547474793642, 48.79604140703939], [-1.561547474793642, 48.79604140703939] ] - }, - "length": 0.007980033327017745, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch085664", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085944", "bus2": "LVBus085945", + "length": 0.10861218547672713, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -394,18 +370,16 @@ [-1.562051920070268, 48.796500031317706], [-1.562051920070268, 48.796500031317706] ] - }, - "length": 0.10861218547672713, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch134684", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085934", "bus2": "LVBus085935", + "length": 0.07727254510592567, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -420,18 +394,16 @@ [-1.560652963825319, 48.79627514893211], [-1.560652963825319, 48.79627514893211] ] - }, - "length": 0.07727254510592567, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch103976", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085935", "bus2": "LVBus085943", + "length": 0.19803602647938606, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -445,18 +417,16 @@ [-1.559813684997206, 48.794598913180515], [-1.559813684997206, 48.794598913180515] ] - }, - "length": 0.19803602647938606, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120208", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085935", "bus2": "LVBus085936", + "length": 0.0754243117518209, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -473,18 +443,16 @@ [-1.559853608307476, 48.79666148121493], [-1.559853608307476, 48.79666148121493] ] - }, - "length": 0.0754243117518209, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120206", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085936", "bus2": "LVBus085937", + "length": 0.06308495235043682, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -499,18 +467,16 @@ [-1.559217380050197, 48.797010785238264], [-1.559217380050197, 48.797010785238264] ] - }, - "length": 0.06308495235043682, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch095315", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085937", "bus2": "LVBus085938", + "length": 0.008620072155210545, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -521,18 +487,16 @@ [-1.559159203236932, 48.797069357860536], [-1.559159203236932, 48.797069357860536] ] - }, - "length": 0.008620072155210545, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch085710", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085938", "bus2": "LVBus085940", + "length": 0.09560581989804982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -580,18 +544,16 @@ [-1.557950211467694, 48.797314977507305], [-1.557950211467694, 48.797314977507305] ] - }, - "length": 0.09560581989804982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch095286", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085938", "bus2": "LVBus085939", + "length": 0.07242780940632175, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -607,18 +569,16 @@ [-1.559424458218843, 48.79767431513093], [-1.559424458218843, 48.79767431513093] ] - }, - "length": 0.07242780940632175, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120205", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085937", "bus2": "LVBus085941", + "length": 0.046124792075994944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -631,18 +591,16 @@ [-1.558830493044168, 48.796788342209], [-1.558830493044168, 48.796788342209] ] - }, - "length": 0.046124792075994944, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch078641", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085941", "bus2": "LVBus085942", + "length": 0.12579227015476419, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -655,204 +613,281 @@ [-1.557940893282149, 48.7958232612289], [-1.557940893282149, 48.7958232612289] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV00326", + "bus2": "MVLVFeeder00326", + "geometry": { + "type": "Point", + "coordinates": [-1.5639210563669224, 48.79419143030816] }, - "length": 0.12579227015476419, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus085930_consumption", "bus": "LVBus085930", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085930_production", "bus": "LVBus085930", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085931_consumption", "bus": "LVBus085931", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085931_production", "bus": "LVBus085931", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085932_consumption", "bus": "LVBus085932", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085932_production", "bus": "LVBus085932", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085933_consumption", "bus": "LVBus085933", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085933_production", "bus": "LVBus085933", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085934_consumption", "bus": "LVBus085934", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085934_production", "bus": "LVBus085934", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085944_consumption", "bus": "LVBus085944", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085944_production", "bus": "LVBus085944", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085945_consumption", "bus": "LVBus085945", "phases": "an", - "powers": [[3500.0, 1100.0]] + "type": "power", + "powers": [[3500.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus085945_production", "bus": "LVBus085945", "phases": "an", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085935_consumption", "bus": "LVBus085935", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085935_production", "bus": "LVBus085935", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085943_consumption", "bus": "LVBus085943", "phases": "an", - "powers": [[3500.0, 1100.0]] + "type": "power", + "powers": [[3500.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus085943_production", "bus": "LVBus085943", "phases": "an", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085936_consumption", "bus": "LVBus085936", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085936_production", "bus": "LVBus085936", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085937_consumption", "bus": "LVBus085937", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085937_production", "bus": "LVBus085937", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085938_consumption", "bus": "LVBus085938", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085938_production", "bus": "LVBus085938", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085940_consumption", "bus": "LVBus085940", "phases": "an", - "powers": [[3500.0, 1100.0]] + "type": "power", + "powers": [[3500.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus085940_production", "bus": "LVBus085940", "phases": "an", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085939_consumption", "bus": "LVBus085939", "phases": "an", - "powers": [[3500.0, 1100.0]] + "type": "power", + "powers": [[3500.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus085939_production", "bus": "LVBus085939", "phases": "an", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085941_consumption", "bus": "LVBus085941", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085941_production", "bus": "LVBus085941", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085942_consumption", "bus": "LVBus085942", "phases": "bn", - "powers": [[3500.0, 1100.0]] + "type": "power", + "powers": [[3500.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus085942_production", "bus": "LVBus085942", "phases": "bn", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -864,7 +899,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -947,11 +983,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder18498_Winter.json b/roseau/load_flow/data/networks/LVFeeder18498_Winter.json index f8e22e6d..49b5680a 100644 --- a/roseau/load_flow/data/networks/LVFeeder18498_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder18498_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -204,28 +205,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV00326", - "bus2": "MVLVFeeder00326", - "geometry": { - "type": "Point", - "coordinates": [-1.5639210563669224, 48.79419143030816] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch095269", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder00326", "bus2": "LVBus085930", + "length": 0.15739335503674393, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -249,18 +237,16 @@ [-1.562476265032381, 48.7949240921263], [-1.562476265032381, 48.7949240921263] ] - }, - "length": 0.15739335503674393, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch068329", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085930", "bus2": "LVBus085931", + "length": 0.0515485496378037, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -271,18 +257,16 @@ [-1.562482623690557, 48.795387615140605], [-1.562482623690557, 48.795387615140605] ] - }, - "length": 0.0515485496378037, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch143411", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085931", "bus2": "LVBus085932", + "length": 0.03888689850109125, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -296,18 +280,16 @@ [-1.562475637105285, 48.795715629354305], [-1.562475637105285, 48.795715629354305] ] - }, - "length": 0.03888689850109125, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch143412", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085932", "bus2": "LVBus085933", + "length": 0.01200773888479161, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -319,18 +301,16 @@ [-1.56235443936651, 48.79575460167714], [-1.56235443936651, 48.79575460167714] ] - }, - "length": 0.01200773888479161, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch159777", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085933", "bus2": "LVBus085934", + "length": 0.06501197017011255, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -344,18 +324,16 @@ [-1.561584006278786, 48.79600280057835], [-1.561584006278786, 48.79600280057835] ] - }, - "length": 0.06501197017011255, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120207", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085934", "bus2": "LVBus085944", + "length": 0.007980033327017745, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -367,18 +345,16 @@ [-1.561547474793642, 48.79604140703939], [-1.561547474793642, 48.79604140703939] ] - }, - "length": 0.007980033327017745, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch085664", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085944", "bus2": "LVBus085945", + "length": 0.10861218547672713, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -394,18 +370,16 @@ [-1.562051920070268, 48.796500031317706], [-1.562051920070268, 48.796500031317706] ] - }, - "length": 0.10861218547672713, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch134684", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085934", "bus2": "LVBus085935", + "length": 0.07727254510592567, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -420,18 +394,16 @@ [-1.560652963825319, 48.79627514893211], [-1.560652963825319, 48.79627514893211] ] - }, - "length": 0.07727254510592567, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch103976", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085935", "bus2": "LVBus085943", + "length": 0.19803602647938606, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -445,18 +417,16 @@ [-1.559813684997206, 48.794598913180515], [-1.559813684997206, 48.794598913180515] ] - }, - "length": 0.19803602647938606, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120208", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085935", "bus2": "LVBus085936", + "length": 0.0754243117518209, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -473,18 +443,16 @@ [-1.559853608307476, 48.79666148121493], [-1.559853608307476, 48.79666148121493] ] - }, - "length": 0.0754243117518209, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120206", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085936", "bus2": "LVBus085937", + "length": 0.06308495235043682, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -499,18 +467,16 @@ [-1.559217380050197, 48.797010785238264], [-1.559217380050197, 48.797010785238264] ] - }, - "length": 0.06308495235043682, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch095315", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085937", "bus2": "LVBus085938", + "length": 0.008620072155210545, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -521,18 +487,16 @@ [-1.559159203236932, 48.797069357860536], [-1.559159203236932, 48.797069357860536] ] - }, - "length": 0.008620072155210545, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch085710", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085938", "bus2": "LVBus085940", + "length": 0.09560581989804982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -580,18 +544,16 @@ [-1.557950211467694, 48.797314977507305], [-1.557950211467694, 48.797314977507305] ] - }, - "length": 0.09560581989804982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch095286", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085938", "bus2": "LVBus085939", + "length": 0.07242780940632175, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -607,18 +569,16 @@ [-1.559424458218843, 48.79767431513093], [-1.559424458218843, 48.79767431513093] ] - }, - "length": 0.07242780940632175, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch120205", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085937", "bus2": "LVBus085941", + "length": 0.046124792075994944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -631,18 +591,16 @@ [-1.558830493044168, 48.796788342209], [-1.558830493044168, 48.796788342209] ] - }, - "length": 0.046124792075994944, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch078641", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus085941", "bus2": "LVBus085942", + "length": 0.12579227015476419, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -655,204 +613,281 @@ [-1.557940893282149, 48.7958232612289], [-1.557940893282149, 48.7958232612289] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV00326", + "bus2": "MVLVFeeder00326", + "geometry": { + "type": "Point", + "coordinates": [-1.5639210563669224, 48.79419143030816] }, - "length": 0.12579227015476419, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus085930_consumption", "bus": "LVBus085930", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085930_production", "bus": "LVBus085930", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085931_consumption", "bus": "LVBus085931", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085931_production", "bus": "LVBus085931", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085932_consumption", "bus": "LVBus085932", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085932_production", "bus": "LVBus085932", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085933_consumption", "bus": "LVBus085933", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085933_production", "bus": "LVBus085933", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085934_consumption", "bus": "LVBus085934", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085934_production", "bus": "LVBus085934", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085944_consumption", "bus": "LVBus085944", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085944_production", "bus": "LVBus085944", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085945_consumption", "bus": "LVBus085945", "phases": "an", - "powers": [[17400.0, 5700.0]] + "type": "power", + "powers": [[17400.0, 5700.0]], + "connect_neutral": null }, { "id": "LVBus085945_production", "bus": "LVBus085945", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085935_consumption", "bus": "LVBus085935", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085935_production", "bus": "LVBus085935", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085943_consumption", "bus": "LVBus085943", "phases": "cn", - "powers": [[17400.0, 5700.0]] + "type": "power", + "powers": [[17400.0, 5700.0]], + "connect_neutral": null }, { "id": "LVBus085943_production", "bus": "LVBus085943", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085936_consumption", "bus": "LVBus085936", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085936_production", "bus": "LVBus085936", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085937_consumption", "bus": "LVBus085937", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085937_production", "bus": "LVBus085937", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085938_consumption", "bus": "LVBus085938", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085938_production", "bus": "LVBus085938", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085940_consumption", "bus": "LVBus085940", "phases": "cn", - "powers": [[17400.0, 5700.0]] + "type": "power", + "powers": [[17400.0, 5700.0]], + "connect_neutral": null }, { "id": "LVBus085940_production", "bus": "LVBus085940", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085939_consumption", "bus": "LVBus085939", "phases": "an", - "powers": [[17400.0, 5700.0]] + "type": "power", + "powers": [[17400.0, 5700.0]], + "connect_neutral": null }, { "id": "LVBus085939_production", "bus": "LVBus085939", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085941_consumption", "bus": "LVBus085941", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085941_production", "bus": "LVBus085941", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus085942_consumption", "bus": "LVBus085942", "phases": "cn", - "powers": [[17400.0, 5700.0]] + "type": "power", + "powers": [[17400.0, 5700.0]], + "connect_neutral": null }, { "id": "LVBus085942_production", "bus": "LVBus085942", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -864,7 +899,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -947,11 +983,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder18769_Summer.json b/roseau/load_flow/data/networks/LVFeeder18769_Summer.json index ef82a9bc..a29ca3b7 100644 --- a/roseau/load_flow/data/networks/LVFeeder18769_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder18769_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -94,28 +95,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV12730", - "bus2": "MVLVFeeder12730", - "geometry": { - "type": "Point", - "coordinates": [-1.1327275629390434, 49.16774480064011] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch139447", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder12730", "bus2": "LVBus087076", + "length": 0.04187235159546076, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -128,18 +116,16 @@ [-1.133194683772453, 49.167570340123746], [-1.133194683772453, 49.167570340123746] ] - }, - "length": 0.04187235159546076, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch059442", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087076", "bus2": "LVBus087078", + "length": 0.10847194755352463, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -150,18 +136,16 @@ [-1.132412649513897, 49.16674157666], [-1.132412649513897, 49.16674157666] ] - }, - "length": 0.10847194755352463, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch009111", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087078", "bus2": "LVBus087079", + "length": 0.02607998376353147, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -171,18 +155,16 @@ [-1.132234747056438, 49.16694500576106], [-1.132234747056438, 49.16694500576106] ] - }, - "length": 0.02607998376353147, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch016717", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087078", "bus2": "LVBus087080", + "length": 0.04020726221453102, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -194,18 +176,16 @@ [-1.132061025225172, 49.166463131093245], [-1.132061025225172, 49.166463131093245] ] - }, - "length": 0.04020726221453102, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch040995", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087076", "bus2": "LVBus087077", + "length": 0.01566142289245769, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -216,72 +196,105 @@ [-1.133319188207094, 49.167685073690194], [-1.133319188207094, 49.167685073690194] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV12730", + "bus2": "MVLVFeeder12730", + "geometry": { + "type": "Point", + "coordinates": [-1.1327275629390434, 49.16774480064011] }, - "length": 0.01566142289245769, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus087076_consumption", "bus": "LVBus087076", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087076_production", "bus": "LVBus087076", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087078_consumption", "bus": "LVBus087078", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087078_production", "bus": "LVBus087078", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087079_consumption", "bus": "LVBus087079", "phases": "bn", - "powers": [[2000.0, 700.0]] + "type": "power", + "powers": [[2000.0, 700.0]], + "connect_neutral": null }, { "id": "LVBus087079_production", "bus": "LVBus087079", "phases": "bn", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087080_consumption", "bus": "LVBus087080", "phases": "cn", - "powers": [[2000.0, 700.0]] + "type": "power", + "powers": [[2000.0, 700.0]], + "connect_neutral": null }, { "id": "LVBus087080_production", "bus": "LVBus087080", "phases": "cn", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087077_consumption", "bus": "LVBus087077", "phases": "an", - "powers": [[2000.0, 700.0]] + "type": "power", + "powers": [[2000.0, 700.0]], + "connect_neutral": null }, { "id": "LVBus087077_production", "bus": "LVBus087077", "phases": "an", - "powers": [[-300.0, 0.0]] + "type": "power", + "powers": [[-300.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -293,7 +306,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -376,11 +390,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder18769_Winter.json b/roseau/load_flow/data/networks/LVFeeder18769_Winter.json index b98af885..825d200e 100644 --- a/roseau/load_flow/data/networks/LVFeeder18769_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder18769_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -94,28 +95,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV12730", - "bus2": "MVLVFeeder12730", - "geometry": { - "type": "Point", - "coordinates": [-1.1327275629390434, 49.16774480064011] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch139447", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder12730", "bus2": "LVBus087076", + "length": 0.04187235159546076, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -128,18 +116,16 @@ [-1.133194683772453, 49.167570340123746], [-1.133194683772453, 49.167570340123746] ] - }, - "length": 0.04187235159546076, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch059442", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087076", "bus2": "LVBus087078", + "length": 0.10847194755352463, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -150,18 +136,16 @@ [-1.132412649513897, 49.16674157666], [-1.132412649513897, 49.16674157666] ] - }, - "length": 0.10847194755352463, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch009111", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087078", "bus2": "LVBus087079", + "length": 0.02607998376353147, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -171,18 +155,16 @@ [-1.132234747056438, 49.16694500576106], [-1.132234747056438, 49.16694500576106] ] - }, - "length": 0.02607998376353147, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch016717", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087078", "bus2": "LVBus087080", + "length": 0.04020726221453102, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -194,18 +176,16 @@ [-1.132061025225172, 49.166463131093245], [-1.132061025225172, 49.166463131093245] ] - }, - "length": 0.04020726221453102, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch040995", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus087076", "bus2": "LVBus087077", + "length": 0.01566142289245769, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -216,72 +196,105 @@ [-1.133319188207094, 49.167685073690194], [-1.133319188207094, 49.167685073690194] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV12730", + "bus2": "MVLVFeeder12730", + "geometry": { + "type": "Point", + "coordinates": [-1.1327275629390434, 49.16774480064011] }, - "length": 0.01566142289245769, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus087076_consumption", "bus": "LVBus087076", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087076_production", "bus": "LVBus087076", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087078_consumption", "bus": "LVBus087078", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087078_production", "bus": "LVBus087078", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087079_consumption", "bus": "LVBus087079", "phases": "cn", - "powers": [[10100.0, 3300.0]] + "type": "power", + "powers": [[10100.0, 3300.0]], + "connect_neutral": null }, { "id": "LVBus087079_production", "bus": "LVBus087079", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087080_consumption", "bus": "LVBus087080", "phases": "bn", - "powers": [[10100.0, 3300.0]] + "type": "power", + "powers": [[10100.0, 3300.0]], + "connect_neutral": null }, { "id": "LVBus087080_production", "bus": "LVBus087080", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus087077_consumption", "bus": "LVBus087077", "phases": "cn", - "powers": [[10100.0, 3300.0]] + "type": "power", + "powers": [[10100.0, 3300.0]], + "connect_neutral": null }, { "id": "LVBus087077_production", "bus": "LVBus087077", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -293,7 +306,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -376,11 +390,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder19558_Summer.json b/roseau/load_flow/data/networks/LVFeeder19558_Summer.json index e96d1e0f..ea27ecc6 100644 --- a/roseau/load_flow/data/networks/LVFeeder19558_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder19558_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV04060", - "bus2": "MVLVFeeder04060", - "geometry": { - "type": "Point", - "coordinates": [-1.356072102421145, 48.79586129055696] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch145794", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder04060", "bus2": "LVBus090801", + "length": 0.07150052986665181, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -92,24 +80,41 @@ [-1.355342592511366, 48.79547699965425], [-1.355342592511366, 48.79547699965425] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV04060", + "bus2": "MVLVFeeder04060", + "geometry": { + "type": "Point", + "coordinates": [-1.356072102421145, 48.79586129055696] }, - "length": 0.07150052986665181, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus090801_consumption", "bus": "LVBus090801", "phases": "an", - "powers": [[1600.0, 500.0]] + "type": "power", + "powers": [[1600.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus090801_production", "bus": "LVBus090801", "phases": "an", - "powers": [[-1100.0, 0.0]] + "type": "power", + "powers": [[-1100.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -121,7 +126,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -168,11 +174,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder19558_Winter.json b/roseau/load_flow/data/networks/LVFeeder19558_Winter.json index ae1a6b67..03e1f65c 100644 --- a/roseau/load_flow/data/networks/LVFeeder19558_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder19558_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV04060", - "bus2": "MVLVFeeder04060", - "geometry": { - "type": "Point", - "coordinates": [-1.356072102421145, 48.79586129055696] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch145794", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder04060", "bus2": "LVBus090801", + "length": 0.07150052986665181, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -92,24 +80,41 @@ [-1.355342592511366, 48.79547699965425], [-1.355342592511366, 48.79547699965425] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV04060", + "bus2": "MVLVFeeder04060", + "geometry": { + "type": "Point", + "coordinates": [-1.356072102421145, 48.79586129055696] }, - "length": 0.07150052986665181, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus090801_consumption", "bus": "LVBus090801", "phases": "cn", - "powers": [[7800.0, 2600.0]] + "type": "power", + "powers": [[7800.0, 2600.0]], + "connect_neutral": null }, { "id": "LVBus090801_production", "bus": "LVBus090801", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -121,7 +126,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -168,11 +174,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder20256_Summer.json b/roseau/load_flow/data/networks/LVFeeder20256_Summer.json index b31eca8e..c7526581 100644 --- a/roseau/load_flow/data/networks/LVFeeder20256_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder20256_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -114,28 +115,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV06233", - "bus2": "MVLVFeeder06233", - "geometry": { - "type": "Point", - "coordinates": [-1.198773190586607, 48.76230724776908] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch032577", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder06233", "bus2": "LVBus094025", + "length": 0.006305750351183943, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -145,18 +133,16 @@ [-1.198670212653164, 48.762307290177716], [-1.198670212653164, 48.762307290177716] ] - }, - "length": 0.006305750351183943, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch044888", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094025", "bus2": "LVBus094029", + "length": 0.09393517180378773, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -167,18 +153,16 @@ [-1.199246174599321, 48.761582385193975], [-1.199246174599321, 48.761582385193975] ] - }, - "length": 0.09393517180378773, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch078604", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094029", "bus2": "LVBus094031", + "length": 0.10772524267857121, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -187,18 +171,16 @@ [-1.19778131755017, 48.76160462078426], [-1.19778131755017, 48.76160462078426] ] - }, - "length": 0.10772524267857121, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch032580", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094029", "bus2": "LVBus094030", + "length": 0.039561474934677016, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -208,18 +190,16 @@ [-1.199412792405016, 48.761244116844864], [-1.199412792405016, 48.761244116844864] ] - }, - "length": 0.039561474934677016, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch068262", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094025", "bus2": "LVBus094026", + "length": 0.28751405369286326, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -234,18 +214,16 @@ [-1.196631691792718, 48.76430293374081], [-1.196631691792718, 48.76430293374081] ] - }, - "length": 0.28751405369286326, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch011859", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094026", "bus2": "LVBus094027", + "length": 0.061401995852302334, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -255,18 +233,16 @@ [-1.196176665526038, 48.76383992052203], [-1.196176665526038, 48.76383992052203] ] - }, - "length": 0.061401995852302334, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch044884", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094026", "bus2": "LVBus094028", + "length": 0.05808029688523051, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -276,96 +252,137 @@ [-1.19584166933687, 48.76430044109762], [-1.19584166933687, 48.76430044109762] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV06233", + "bus2": "MVLVFeeder06233", + "geometry": { + "type": "Point", + "coordinates": [-1.198773190586607, 48.76230724776908] }, - "length": 0.05808029688523051, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus094025_consumption", "bus": "LVBus094025", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094025_production", "bus": "LVBus094025", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094029_consumption", "bus": "LVBus094029", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094029_production", "bus": "LVBus094029", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094031_consumption", "bus": "LVBus094031", "phases": "bn", - "powers": [[1400.0, 500.0]] + "type": "power", + "powers": [[1400.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus094031_production", "bus": "LVBus094031", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094030_consumption", "bus": "LVBus094030", "phases": "cn", - "powers": [[1400.0, 500.0]] + "type": "power", + "powers": [[1400.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus094030_production", "bus": "LVBus094030", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094026_consumption", "bus": "LVBus094026", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094026_production", "bus": "LVBus094026", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094027_consumption", "bus": "LVBus094027", "phases": "an", - "powers": [[1400.0, 500.0]] + "type": "power", + "powers": [[1400.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus094027_production", "bus": "LVBus094027", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094028_consumption", "bus": "LVBus094028", "phases": "an", - "powers": [[1400.0, 500.0]] + "type": "power", + "powers": [[1400.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus094028_production", "bus": "LVBus094028", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -377,7 +394,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -424,11 +442,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder20256_Winter.json b/roseau/load_flow/data/networks/LVFeeder20256_Winter.json index 04e64fb3..7b0094f1 100644 --- a/roseau/load_flow/data/networks/LVFeeder20256_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder20256_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -114,28 +115,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV06233", - "bus2": "MVLVFeeder06233", - "geometry": { - "type": "Point", - "coordinates": [-1.198773190586607, 48.76230724776908] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch032577", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder06233", "bus2": "LVBus094025", + "length": 0.006305750351183943, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -145,18 +133,16 @@ [-1.198670212653164, 48.762307290177716], [-1.198670212653164, 48.762307290177716] ] - }, - "length": 0.006305750351183943, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch044888", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094025", "bus2": "LVBus094029", + "length": 0.09393517180378773, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -167,18 +153,16 @@ [-1.199246174599321, 48.761582385193975], [-1.199246174599321, 48.761582385193975] ] - }, - "length": 0.09393517180378773, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch078604", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094029", "bus2": "LVBus094031", + "length": 0.10772524267857121, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -187,18 +171,16 @@ [-1.19778131755017, 48.76160462078426], [-1.19778131755017, 48.76160462078426] ] - }, - "length": 0.10772524267857121, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch032580", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094029", "bus2": "LVBus094030", + "length": 0.039561474934677016, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -208,18 +190,16 @@ [-1.199412792405016, 48.761244116844864], [-1.199412792405016, 48.761244116844864] ] - }, - "length": 0.039561474934677016, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch068262", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094025", "bus2": "LVBus094026", + "length": 0.28751405369286326, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -234,18 +214,16 @@ [-1.196631691792718, 48.76430293374081], [-1.196631691792718, 48.76430293374081] ] - }, - "length": 0.28751405369286326, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch011859", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094026", "bus2": "LVBus094027", + "length": 0.061401995852302334, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -255,18 +233,16 @@ [-1.196176665526038, 48.76383992052203], [-1.196176665526038, 48.76383992052203] ] - }, - "length": 0.061401995852302334, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch044884", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus094026", "bus2": "LVBus094028", + "length": 0.05808029688523051, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -276,96 +252,137 @@ [-1.19584166933687, 48.76430044109762], [-1.19584166933687, 48.76430044109762] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV06233", + "bus2": "MVLVFeeder06233", + "geometry": { + "type": "Point", + "coordinates": [-1.198773190586607, 48.76230724776908] }, - "length": 0.05808029688523051, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus094025_consumption", "bus": "LVBus094025", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094025_production", "bus": "LVBus094025", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094029_consumption", "bus": "LVBus094029", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094029_production", "bus": "LVBus094029", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094031_consumption", "bus": "LVBus094031", "phases": "bn", - "powers": [[7000.0, 2300.0]] + "type": "power", + "powers": [[7000.0, 2300.0]], + "connect_neutral": null }, { "id": "LVBus094031_production", "bus": "LVBus094031", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094030_consumption", "bus": "LVBus094030", "phases": "an", - "powers": [[7000.0, 2300.0]] + "type": "power", + "powers": [[7000.0, 2300.0]], + "connect_neutral": null }, { "id": "LVBus094030_production", "bus": "LVBus094030", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094026_consumption", "bus": "LVBus094026", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094026_production", "bus": "LVBus094026", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094027_consumption", "bus": "LVBus094027", "phases": "bn", - "powers": [[7000.0, 2300.0]] + "type": "power", + "powers": [[7000.0, 2300.0]], + "connect_neutral": null }, { "id": "LVBus094027_production", "bus": "LVBus094027", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus094028_consumption", "bus": "LVBus094028", "phases": "cn", - "powers": [[7000.0, 2300.0]] + "type": "power", + "powers": [[7000.0, 2300.0]], + "connect_neutral": null }, { "id": "LVBus094028_production", "bus": "LVBus094028", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -377,7 +394,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -424,11 +442,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder23832_Summer.json b/roseau/load_flow/data/networks/LVFeeder23832_Summer.json index 3152f8d5..4974cd39 100644 --- a/roseau/load_flow/data/networks/LVFeeder23832_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder23832_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV07524", - "bus2": "MVLVFeeder07524", - "geometry": { - "type": "Point", - "coordinates": [-1.40977863333772, 49.411627422261766] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch057373", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder07524", "bus2": "LVBus110873", + "length": 0.2726431522482105, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -91,24 +79,41 @@ [-1.406218859752376, 49.41236346910499], [-1.406218859752376, 49.41236346910499] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV07524", + "bus2": "MVLVFeeder07524", + "geometry": { + "type": "Point", + "coordinates": [-1.40977863333772, 49.411627422261766] }, - "length": 0.2726431522482105, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus110873_consumption", "bus": "LVBus110873", "phases": "cn", - "powers": [[2500.0, 800.0]] + "type": "power", + "powers": [[2500.0, 800.0]], + "connect_neutral": null }, { "id": "LVBus110873_production", "bus": "LVBus110873", "phases": "cn", - "powers": [[-1200.0, 0.0]] + "type": "power", + "powers": [[-1200.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -120,7 +125,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -167,11 +173,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder23832_Winter.json b/roseau/load_flow/data/networks/LVFeeder23832_Winter.json index f23a095f..340305a0 100644 --- a/roseau/load_flow/data/networks/LVFeeder23832_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder23832_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV07524", - "bus2": "MVLVFeeder07524", - "geometry": { - "type": "Point", - "coordinates": [-1.40977863333772, 49.411627422261766] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch057373", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder07524", "bus2": "LVBus110873", + "length": 0.2726431522482105, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -91,24 +79,41 @@ [-1.406218859752376, 49.41236346910499], [-1.406218859752376, 49.41236346910499] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV07524", + "bus2": "MVLVFeeder07524", + "geometry": { + "type": "Point", + "coordinates": [-1.40977863333772, 49.411627422261766] }, - "length": 0.2726431522482105, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus110873_consumption", "bus": "LVBus110873", "phases": "bn", - "powers": [[12700.0, 4200.0]] + "type": "power", + "powers": [[12700.0, 4200.0]], + "connect_neutral": null }, { "id": "LVBus110873_production", "bus": "LVBus110873", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -120,7 +125,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -167,11 +173,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder24400_Summer.json b/roseau/load_flow/data/networks/LVFeeder24400_Summer.json index f5ef6503..1488f81c 100644 --- a/roseau/load_flow/data/networks/LVFeeder24400_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder24400_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -64,28 +65,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV17777", - "bus2": "MVLVFeeder17777", - "geometry": { - "type": "Point", - "coordinates": [-1.455003968339352, 48.940400757428336] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch030132", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder17777", "bus2": "LVBus113443", + "length": 0.15570295096319542, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -98,18 +86,16 @@ [-1.452971862193451, 48.94089521617511], [-1.452971862193451, 48.94089521617511] ] - }, - "length": 0.15570295096319542, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch030133", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus113443", "bus2": "LVBus113444", + "length": 0.08656266979024978, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -119,36 +105,57 @@ [-1.452033590683014, 48.94042209226392], [-1.452033590683014, 48.94042209226392] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV17777", + "bus2": "MVLVFeeder17777", + "geometry": { + "type": "Point", + "coordinates": [-1.455003968339352, 48.940400757428336] }, - "length": 0.08656266979024978, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus113443_consumption", "bus": "LVBus113443", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus113443_production", "bus": "LVBus113443", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus113444_consumption", "bus": "LVBus113444", "phases": "bn", - "powers": [[2000.0, 700.0]] + "type": "power", + "powers": [[2000.0, 700.0]], + "connect_neutral": null }, { "id": "LVBus113444_production", "bus": "LVBus113444", "phases": "bn", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -160,7 +167,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -207,11 +215,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder24400_Winter.json b/roseau/load_flow/data/networks/LVFeeder24400_Winter.json index b14dc02a..79d2ae2e 100644 --- a/roseau/load_flow/data/networks/LVFeeder24400_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder24400_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -64,28 +65,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV17777", - "bus2": "MVLVFeeder17777", - "geometry": { - "type": "Point", - "coordinates": [-1.455003968339352, 48.940400757428336] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch030132", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder17777", "bus2": "LVBus113443", + "length": 0.15570295096319542, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -98,18 +86,16 @@ [-1.452971862193451, 48.94089521617511], [-1.452971862193451, 48.94089521617511] ] - }, - "length": 0.15570295096319542, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch030133", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus113443", "bus2": "LVBus113444", + "length": 0.08656266979024978, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -119,36 +105,57 @@ [-1.452033590683014, 48.94042209226392], [-1.452033590683014, 48.94042209226392] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV17777", + "bus2": "MVLVFeeder17777", + "geometry": { + "type": "Point", + "coordinates": [-1.455003968339352, 48.940400757428336] }, - "length": 0.08656266979024978, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus113443_consumption", "bus": "LVBus113443", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus113443_production", "bus": "LVBus113443", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus113444_consumption", "bus": "LVBus113444", "phases": "cn", - "powers": [[10000.0, 3300.0]] + "type": "power", + "powers": [[10000.0, 3300.0]], + "connect_neutral": null }, { "id": "LVBus113444_production", "bus": "LVBus113444", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -160,7 +167,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -207,11 +215,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder27429_Summer.json b/roseau/load_flow/data/networks/LVFeeder27429_Summer.json index eeb7e678..6f8a821a 100644 --- a/roseau/load_flow/data/networks/LVFeeder27429_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder27429_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -134,28 +135,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV01157", - "bus2": "MVLVFeeder01157", - "geometry": { - "type": "Point", - "coordinates": [-0.763275481768985, 48.60297718339383] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch119309", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder01157", "bus2": "LVBus127384", + "length": 0.013551760479693866, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -168,18 +156,16 @@ [-0.763461159545054, 48.60299032598373], [-0.7634742960757851, 48.60299255811956] ] - }, - "length": 0.013551760479693866, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch133746", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus127384", "bus2": "LVBus187572", + "length": 0.02998363504572132, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -196,18 +182,16 @@ [-0.763833687384132, 48.603060003993065], [-0.763823658677378, 48.60305776103005] ] - }, - "length": 0.02998363504572132, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch119296", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus187572", "bus2": "LVBus195737", + "length": 0.16203866991098098, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -226,18 +210,16 @@ [-0.763276537372726, 48.604304238644815], [-0.763276537372726, 48.604304238644815] ] - }, - "length": 0.16203866991098098, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch158853", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus127384", "bus2": "LVBus186172", + "length": 0.16687032258739654, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -261,18 +243,16 @@ [-0.761612394695354, 48.60245370755538], [-0.76161692546682, 48.60244671901419] ] - }, - "length": 0.16687032258739654, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch142467", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186172", "bus2": "LVBus186173", + "length": 0.007565816669528637, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -282,18 +262,16 @@ [-0.761561617561471, 48.60247914514799], [-0.761561617561471, 48.60247914514799] ] - }, - "length": 0.007565816669528637, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch084743", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186173", "bus2": "LVBus186174", + "length": 0.10304715198115963, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -309,18 +287,16 @@ [-0.760257742058163, 48.602203698430706], [-0.760257742058163, 48.602203698430706] ] - }, - "length": 0.10304715198115963, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch133747", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186172", "bus2": "LVBus186175", + "length": 0.0031663050478217317, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -330,18 +306,16 @@ [-0.761608195980402, 48.602420513668555], [-0.761608195980402, 48.602420513668555] ] - }, - "length": 0.0031663050478217317, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch053605", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186175", "bus2": "LVBus186176", + "length": 0.12653087931322696, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -353,18 +327,16 @@ [-0.762572178265289, 48.60149259897884], [-0.762572178265289, 48.60149259897884] ] - }, - "length": 0.12653087931322696, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch011205", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186176", "bus2": "LVBus186177", + "length": 0.09796160126133627, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -376,120 +348,169 @@ [-0.763339776619962, 48.60077755334537], [-0.763339776619962, 48.60077755334537] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV01157", + "bus2": "MVLVFeeder01157", + "geometry": { + "type": "Point", + "coordinates": [-0.763275481768985, 48.60297718339383] }, - "length": 0.09796160126133627, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus127384_consumption", "bus": "LVBus127384", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus127384_production", "bus": "LVBus127384", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus187572_consumption", "bus": "LVBus187572", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus187572_production", "bus": "LVBus187572", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus195737_consumption", "bus": "LVBus195737", "phases": "an", - "powers": [[1600.0, 500.0]] + "type": "power", + "powers": [[1600.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus195737_production", "bus": "LVBus195737", "phases": "an", - "powers": [[-3700.0, 0.0]] + "type": "power", + "powers": [[-3700.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186172_consumption", "bus": "LVBus186172", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186172_production", "bus": "LVBus186172", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186173_consumption", "bus": "LVBus186173", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186173_production", "bus": "LVBus186173", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186174_consumption", "bus": "LVBus186174", "phases": "an", - "powers": [[1600.0, 500.0]] + "type": "power", + "powers": [[1600.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus186174_production", "bus": "LVBus186174", "phases": "an", - "powers": [[-3700.0, 0.0]] + "type": "power", + "powers": [[-3700.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186175_consumption", "bus": "LVBus186175", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186175_production", "bus": "LVBus186175", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186176_consumption", "bus": "LVBus186176", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186176_production", "bus": "LVBus186176", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186177_consumption", "bus": "LVBus186177", "phases": "an", - "powers": [[1600.0, 500.0]] + "type": "power", + "powers": [[1600.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus186177_production", "bus": "LVBus186177", "phases": "an", - "powers": [[-3700.0, 0.0]] + "type": "power", + "powers": [[-3700.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -501,7 +522,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -584,11 +606,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder27429_Winter.json b/roseau/load_flow/data/networks/LVFeeder27429_Winter.json index d6111478..bb25c849 100644 --- a/roseau/load_flow/data/networks/LVFeeder27429_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder27429_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -134,28 +135,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV01157", - "bus2": "MVLVFeeder01157", - "geometry": { - "type": "Point", - "coordinates": [-0.763275481768985, 48.60297718339383] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch119309", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder01157", "bus2": "LVBus127384", + "length": 0.013551760479693866, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -168,18 +156,16 @@ [-0.763461159545054, 48.60299032598373], [-0.7634742960757851, 48.60299255811956] ] - }, - "length": 0.013551760479693866, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch133746", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus127384", "bus2": "LVBus187572", + "length": 0.02998363504572132, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -196,18 +182,16 @@ [-0.763833687384132, 48.603060003993065], [-0.763823658677378, 48.60305776103005] ] - }, - "length": 0.02998363504572132, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch119296", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus187572", "bus2": "LVBus195737", + "length": 0.16203866991098098, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -226,18 +210,16 @@ [-0.763276537372726, 48.604304238644815], [-0.763276537372726, 48.604304238644815] ] - }, - "length": 0.16203866991098098, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch158853", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus127384", "bus2": "LVBus186172", + "length": 0.16687032258739654, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -261,18 +243,16 @@ [-0.761612394695354, 48.60245370755538], [-0.76161692546682, 48.60244671901419] ] - }, - "length": 0.16687032258739654, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch142467", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186172", "bus2": "LVBus186173", + "length": 0.007565816669528637, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -282,18 +262,16 @@ [-0.761561617561471, 48.60247914514799], [-0.761561617561471, 48.60247914514799] ] - }, - "length": 0.007565816669528637, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch084743", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186173", "bus2": "LVBus186174", + "length": 0.10304715198115963, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -309,18 +287,16 @@ [-0.760257742058163, 48.602203698430706], [-0.760257742058163, 48.602203698430706] ] - }, - "length": 0.10304715198115963, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch133747", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186172", "bus2": "LVBus186175", + "length": 0.0031663050478217317, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -330,18 +306,16 @@ [-0.761608195980402, 48.602420513668555], [-0.761608195980402, 48.602420513668555] ] - }, - "length": 0.0031663050478217317, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch053605", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186175", "bus2": "LVBus186176", + "length": 0.12653087931322696, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -353,18 +327,16 @@ [-0.762572178265289, 48.60149259897884], [-0.762572178265289, 48.60149259897884] ] - }, - "length": 0.12653087931322696, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch011205", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus186176", "bus2": "LVBus186177", + "length": 0.09796160126133627, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -376,120 +348,169 @@ [-0.763339776619962, 48.60077755334537], [-0.763339776619962, 48.60077755334537] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV01157", + "bus2": "MVLVFeeder01157", + "geometry": { + "type": "Point", + "coordinates": [-0.763275481768985, 48.60297718339383] }, - "length": 0.09796160126133627, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus127384_consumption", "bus": "LVBus127384", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus127384_production", "bus": "LVBus127384", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus187572_consumption", "bus": "LVBus187572", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus187572_production", "bus": "LVBus187572", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus195737_consumption", "bus": "LVBus195737", "phases": "an", - "powers": [[8100.0, 2700.0]] + "type": "power", + "powers": [[8100.0, 2700.0]], + "connect_neutral": null }, { "id": "LVBus195737_production", "bus": "LVBus195737", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186172_consumption", "bus": "LVBus186172", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186172_production", "bus": "LVBus186172", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186173_consumption", "bus": "LVBus186173", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186173_production", "bus": "LVBus186173", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186174_consumption", "bus": "LVBus186174", "phases": "bn", - "powers": [[8100.0, 2700.0]] + "type": "power", + "powers": [[8100.0, 2700.0]], + "connect_neutral": null }, { "id": "LVBus186174_production", "bus": "LVBus186174", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186175_consumption", "bus": "LVBus186175", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186175_production", "bus": "LVBus186175", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186176_consumption", "bus": "LVBus186176", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186176_production", "bus": "LVBus186176", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus186177_consumption", "bus": "LVBus186177", "phases": "bn", - "powers": [[8100.0, 2700.0]] + "type": "power", + "powers": [[8100.0, 2700.0]], + "connect_neutral": null }, { "id": "LVBus186177_production", "bus": "LVBus186177", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -501,7 +522,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -584,11 +606,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder27681_Summer.json b/roseau/load_flow/data/networks/LVFeeder27681_Summer.json index e64f979f..d828d0c8 100644 --- a/roseau/load_flow/data/networks/LVFeeder27681_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder27681_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV11757", - "bus2": "MVLVFeeder11757", - "geometry": { - "type": "Point", - "coordinates": [-0.872844643374193, 49.325171742226196] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch101340", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder11757", "bus2": "LVBus128601", + "length": 0.03074722558197331, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -88,24 +76,41 @@ [-0.872690668569252, 49.325398961209295], [-0.872690668569252, 49.325398961209295] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV11757", + "bus2": "MVLVFeeder11757", + "geometry": { + "type": "Point", + "coordinates": [-0.872844643374193, 49.325171742226196] }, - "length": 0.03074722558197331, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus128601_consumption", "bus": "LVBus128601", "phases": "bn", - "powers": [[1800.0, 600.0]] + "type": "power", + "powers": [[1800.0, 600.0]], + "connect_neutral": null }, { "id": "LVBus128601_production", "bus": "LVBus128601", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -117,7 +122,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -164,11 +170,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder27681_Winter.json b/roseau/load_flow/data/networks/LVFeeder27681_Winter.json index 8b60227e..6b9cabb9 100644 --- a/roseau/load_flow/data/networks/LVFeeder27681_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder27681_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV11757", - "bus2": "MVLVFeeder11757", - "geometry": { - "type": "Point", - "coordinates": [-0.872844643374193, 49.325171742226196] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch101340", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder11757", "bus2": "LVBus128601", + "length": 0.03074722558197331, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -88,24 +76,41 @@ [-0.872690668569252, 49.325398961209295], [-0.872690668569252, 49.325398961209295] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV11757", + "bus2": "MVLVFeeder11757", + "geometry": { + "type": "Point", + "coordinates": [-0.872844643374193, 49.325171742226196] }, - "length": 0.03074722558197331, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus128601_consumption", "bus": "LVBus128601", "phases": "an", - "powers": [[9100.0, 3000.0]] + "type": "power", + "powers": [[9100.0, 3000.0]], + "connect_neutral": null }, { "id": "LVBus128601_production", "bus": "LVBus128601", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -117,7 +122,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -164,11 +170,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder30216_Summer.json b/roseau/load_flow/data/networks/LVFeeder30216_Summer.json index cf70c74b..fb6b489b 100644 --- a/roseau/load_flow/data/networks/LVFeeder30216_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder30216_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -114,28 +115,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV15088", - "bus2": "MVLVFeeder15088", - "geometry": { - "type": "Point", - "coordinates": [-1.22546628182438, 49.01938176375552] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch025818", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder15088", "bus2": "LVBus140700", + "length": 0.0641889524657676, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -145,18 +133,16 @@ [-1.225935460180821, 49.018863637691915], [-1.225935460180821, 49.018863637691915] ] - }, - "length": 0.0641889524657676, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch075760", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140702", + "length": 0.32117477810998835, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -168,18 +154,16 @@ [-1.222909448895307, 49.02051036142216], [-1.222909448895307, 49.02051036142216] ] - }, - "length": 0.32117477810998835, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch006442", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140702", "bus2": "LVBus140703", + "length": 0.13366970645423365, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -190,18 +174,16 @@ [-1.221086648382608, 49.02059680576484], [-1.221086648382608, 49.02059680576484] ] - }, - "length": 0.13366970645423365, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch122978", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140703", "bus2": "LVBus140704", + "length": 0.04680679364902962, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -216,18 +198,16 @@ [-1.220623536255886, 49.02039183220841], [-1.220623536255886, 49.02039183220841] ] - }, - "length": 0.04680679364902962, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch006444", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140706", + "length": 0.07107583387842016, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -237,18 +217,16 @@ [-1.226435067526595, 49.01831548317052], [-1.226435067526595, 49.01831548317052] ] - }, - "length": 0.07107583387842016, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch023719", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140701", + "length": 0.2860045677215042, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -258,18 +236,16 @@ [-1.224534711913636, 49.01646259384531], [-1.224534711913636, 49.01646259384531] ] - }, - "length": 0.2860045677215042, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch052665", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140705", + "length": 0.27389111538851374, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -279,96 +255,137 @@ [-1.228920824707651, 49.020350305877685], [-1.228920824707651, 49.020350305877685] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV15088", + "bus2": "MVLVFeeder15088", + "geometry": { + "type": "Point", + "coordinates": [-1.22546628182438, 49.01938176375552] }, - "length": 0.27389111538851374, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus140700_consumption", "bus": "LVBus140700", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140700_production", "bus": "LVBus140700", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140702_consumption", "bus": "LVBus140702", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140702_production", "bus": "LVBus140702", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140703_consumption", "bus": "LVBus140703", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140703_production", "bus": "LVBus140703", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140704_consumption", "bus": "LVBus140704", "phases": "cn", - "powers": [[1900.0, 600.0]] + "type": "power", + "powers": [[1900.0, 600.0]], + "connect_neutral": null }, { "id": "LVBus140704_production", "bus": "LVBus140704", "phases": "cn", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140706_consumption", "bus": "LVBus140706", "phases": "bn", - "powers": [[1900.0, 600.0]] + "type": "power", + "powers": [[1900.0, 600.0]], + "connect_neutral": null }, { "id": "LVBus140706_production", "bus": "LVBus140706", "phases": "bn", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140701_consumption", "bus": "LVBus140701", "phases": "bn", - "powers": [[1900.0, 600.0]] + "type": "power", + "powers": [[1900.0, 600.0]], + "connect_neutral": null }, { "id": "LVBus140701_production", "bus": "LVBus140701", "phases": "bn", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140705_consumption", "bus": "LVBus140705", "phases": "bn", - "powers": [[1900.0, 600.0]] + "type": "power", + "powers": [[1900.0, 600.0]], + "connect_neutral": null }, { "id": "LVBus140705_production", "bus": "LVBus140705", "phases": "bn", - "powers": [[-500.0, 0.0]] + "type": "power", + "powers": [[-500.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -380,7 +397,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -463,11 +481,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder30216_Winter.json b/roseau/load_flow/data/networks/LVFeeder30216_Winter.json index 6cf1465b..c99f7f34 100644 --- a/roseau/load_flow/data/networks/LVFeeder30216_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder30216_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -114,28 +115,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV15088", - "bus2": "MVLVFeeder15088", - "geometry": { - "type": "Point", - "coordinates": [-1.22546628182438, 49.01938176375552] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch025818", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder15088", "bus2": "LVBus140700", + "length": 0.0641889524657676, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -145,18 +133,16 @@ [-1.225935460180821, 49.018863637691915], [-1.225935460180821, 49.018863637691915] ] - }, - "length": 0.0641889524657676, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch075760", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140702", + "length": 0.32117477810998835, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -168,18 +154,16 @@ [-1.222909448895307, 49.02051036142216], [-1.222909448895307, 49.02051036142216] ] - }, - "length": 0.32117477810998835, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch006442", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140702", "bus2": "LVBus140703", + "length": 0.13366970645423365, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -190,18 +174,16 @@ [-1.221086648382608, 49.02059680576484], [-1.221086648382608, 49.02059680576484] ] - }, - "length": 0.13366970645423365, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch122978", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140703", "bus2": "LVBus140704", + "length": 0.04680679364902962, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -216,18 +198,16 @@ [-1.220623536255886, 49.02039183220841], [-1.220623536255886, 49.02039183220841] ] - }, - "length": 0.04680679364902962, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch006444", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140706", + "length": 0.07107583387842016, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -237,18 +217,16 @@ [-1.226435067526595, 49.01831548317052], [-1.226435067526595, 49.01831548317052] ] - }, - "length": 0.07107583387842016, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch023719", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140701", + "length": 0.2860045677215042, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -258,18 +236,16 @@ [-1.224534711913636, 49.01646259384531], [-1.224534711913636, 49.01646259384531] ] - }, - "length": 0.2860045677215042, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch052665", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus140700", "bus2": "LVBus140705", + "length": 0.27389111538851374, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -279,96 +255,137 @@ [-1.228920824707651, 49.020350305877685], [-1.228920824707651, 49.020350305877685] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV15088", + "bus2": "MVLVFeeder15088", + "geometry": { + "type": "Point", + "coordinates": [-1.22546628182438, 49.01938176375552] }, - "length": 0.27389111538851374, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus140700_consumption", "bus": "LVBus140700", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140700_production", "bus": "LVBus140700", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140702_consumption", "bus": "LVBus140702", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140702_production", "bus": "LVBus140702", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140703_consumption", "bus": "LVBus140703", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140703_production", "bus": "LVBus140703", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140704_consumption", "bus": "LVBus140704", "phases": "an", - "powers": [[9600.0, 3200.0]] + "type": "power", + "powers": [[9600.0, 3200.0]], + "connect_neutral": null }, { "id": "LVBus140704_production", "bus": "LVBus140704", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140706_consumption", "bus": "LVBus140706", "phases": "an", - "powers": [[9600.0, 3200.0]] + "type": "power", + "powers": [[9600.0, 3200.0]], + "connect_neutral": null }, { "id": "LVBus140706_production", "bus": "LVBus140706", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140701_consumption", "bus": "LVBus140701", "phases": "an", - "powers": [[9600.0, 3200.0]] + "type": "power", + "powers": [[9600.0, 3200.0]], + "connect_neutral": null }, { "id": "LVBus140701_production", "bus": "LVBus140701", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus140705_consumption", "bus": "LVBus140705", "phases": "an", - "powers": [[9600.0, 3200.0]] + "type": "power", + "powers": [[9600.0, 3200.0]], + "connect_neutral": null }, { "id": "LVBus140705_production", "bus": "LVBus140705", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -380,7 +397,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -463,11 +481,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder31441_Summer.json b/roseau/load_flow/data/networks/LVFeeder31441_Summer.json index 19243190..4d2d57a2 100644 --- a/roseau/load_flow/data/networks/LVFeeder31441_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder31441_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -64,28 +65,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV08797", - "bus2": "MVLVFeeder08797", - "geometry": { - "type": "Point", - "coordinates": [-1.3209120861294505, 49.410818512433636] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch095203", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder08797", "bus2": "LVBus146616", + "length": 0.09607140707710016, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -101,18 +89,16 @@ [-1.319946143514134, 49.411317210522704], [-1.319946143514134, 49.411317210522704] ] - }, - "length": 0.09607140707710016, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch159673", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus146616", "bus2": "LVBus146617", + "length": 0.10916949233215091, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -132,36 +118,57 @@ [-1.320555614851936, 49.4120901502568], [-1.320555614851936, 49.4120901502568] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV08797", + "bus2": "MVLVFeeder08797", + "geometry": { + "type": "Point", + "coordinates": [-1.3209120861294505, 49.410818512433636] }, - "length": 0.10916949233215091, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus146616_consumption", "bus": "LVBus146616", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus146616_production", "bus": "LVBus146616", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus146617_consumption", "bus": "LVBus146617", "phases": "cn", - "powers": [[5400.0, 1800.0]] + "type": "power", + "powers": [[5400.0, 1800.0]], + "connect_neutral": null }, { "id": "LVBus146617_production", "bus": "LVBus146617", "phases": "cn", - "powers": [[-400.0, 0.0]] + "type": "power", + "powers": [[-400.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -173,7 +180,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -220,11 +228,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder31441_Winter.json b/roseau/load_flow/data/networks/LVFeeder31441_Winter.json index f43b09b4..537b6fbe 100644 --- a/roseau/load_flow/data/networks/LVFeeder31441_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder31441_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -64,28 +65,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV08797", - "bus2": "MVLVFeeder08797", - "geometry": { - "type": "Point", - "coordinates": [-1.3209120861294505, 49.410818512433636] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch095203", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder08797", "bus2": "LVBus146616", + "length": 0.09607140707710016, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -101,18 +89,16 @@ [-1.319946143514134, 49.411317210522704], [-1.319946143514134, 49.411317210522704] ] - }, - "length": 0.09607140707710016, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch159673", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus146616", "bus2": "LVBus146617", + "length": 0.10916949233215091, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -132,36 +118,57 @@ [-1.320555614851936, 49.4120901502568], [-1.320555614851936, 49.4120901502568] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV08797", + "bus2": "MVLVFeeder08797", + "geometry": { + "type": "Point", + "coordinates": [-1.3209120861294505, 49.410818512433636] }, - "length": 0.10916949233215091, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus146616_consumption", "bus": "LVBus146616", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus146616_production", "bus": "LVBus146616", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus146617_consumption", "bus": "LVBus146617", "phases": "bn", - "powers": [[27100.0, 8900.0]] + "type": "power", + "powers": [[27100.0, 8900.0]], + "connect_neutral": null }, { "id": "LVBus146617_production", "bus": "LVBus146617", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -173,7 +180,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -220,11 +228,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder36284_Summer.json b/roseau/load_flow/data/networks/LVFeeder36284_Summer.json index fbb221a3..4da3c8aa 100644 --- a/roseau/load_flow/data/networks/LVFeeder36284_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder36284_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -74,28 +75,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV03862", - "bus2": "MVLVFeeder03862", - "geometry": { - "type": "Point", - "coordinates": [-1.55883404863677, 49.11337818748383] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch070099", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder03862", "bus2": "LVBus169496", + "length": 0.02867407323220623, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -105,18 +93,16 @@ [-1.558405805582989, 49.113418096217345], [-1.558405805582989, 49.113418096217345] ] - }, - "length": 0.02867407323220623, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch024186", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169496", "bus2": "LVBus169497", + "length": 0.11137940014481557, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -130,18 +116,16 @@ [-1.557269493950637, 49.11274982554477], [-1.557269493950637, 49.11274982554477] ] - }, - "length": 0.11137940014481557, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch070100", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169496", "bus2": "LVBus169498", + "length": 0.3225822604299102, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -154,48 +138,73 @@ [-1.562472292762036, 49.11401826802014], [-1.562472292762036, 49.11401826802014] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV03862", + "bus2": "MVLVFeeder03862", + "geometry": { + "type": "Point", + "coordinates": [-1.55883404863677, 49.11337818748383] }, - "length": 0.3225822604299102, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus169496_consumption", "bus": "LVBus169496", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169496_production", "bus": "LVBus169496", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169497_consumption", "bus": "LVBus169497", "phases": "bn", - "powers": [[1600.0, 500.0]] + "type": "power", + "powers": [[1600.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus169497_production", "bus": "LVBus169497", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169498_consumption", "bus": "LVBus169498", "phases": "cn", - "powers": [[1600.0, 500.0]] + "type": "power", + "powers": [[1600.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus169498_production", "bus": "LVBus169498", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -207,7 +216,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -254,11 +264,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder36284_Winter.json b/roseau/load_flow/data/networks/LVFeeder36284_Winter.json index 7d03d432..cb6dda96 100644 --- a/roseau/load_flow/data/networks/LVFeeder36284_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder36284_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -74,28 +75,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV03862", - "bus2": "MVLVFeeder03862", - "geometry": { - "type": "Point", - "coordinates": [-1.55883404863677, 49.11337818748383] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch070099", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder03862", "bus2": "LVBus169496", + "length": 0.02867407323220623, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -105,18 +93,16 @@ [-1.558405805582989, 49.113418096217345], [-1.558405805582989, 49.113418096217345] ] - }, - "length": 0.02867407323220623, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch024186", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169496", "bus2": "LVBus169497", + "length": 0.11137940014481557, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -130,18 +116,16 @@ [-1.557269493950637, 49.11274982554477], [-1.557269493950637, 49.11274982554477] ] - }, - "length": 0.11137940014481557, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch070100", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169496", "bus2": "LVBus169498", + "length": 0.3225822604299102, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -154,48 +138,73 @@ [-1.562472292762036, 49.11401826802014], [-1.562472292762036, 49.11401826802014] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV03862", + "bus2": "MVLVFeeder03862", + "geometry": { + "type": "Point", + "coordinates": [-1.55883404863677, 49.11337818748383] }, - "length": 0.3225822604299102, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus169496_consumption", "bus": "LVBus169496", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169496_production", "bus": "LVBus169496", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169497_consumption", "bus": "LVBus169497", "phases": "bn", - "powers": [[7800.0, 2600.0]] + "type": "power", + "powers": [[7800.0, 2600.0]], + "connect_neutral": null }, { "id": "LVBus169497_production", "bus": "LVBus169497", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169498_consumption", "bus": "LVBus169498", "phases": "bn", - "powers": [[7800.0, 2600.0]] + "type": "power", + "powers": [[7800.0, 2600.0]], + "connect_neutral": null }, { "id": "LVBus169498_production", "bus": "LVBus169498", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -207,7 +216,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -254,11 +264,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder36360_Summer.json b/roseau/load_flow/data/networks/LVFeeder36360_Summer.json index cafeda09..92bfa0b2 100644 --- a/roseau/load_flow/data/networks/LVFeeder36360_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder36360_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -114,28 +115,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV14716", - "bus2": "MVLVFeeder14716", - "geometry": { - "type": "Point", - "coordinates": [-1.5931237327892096, 49.0456724037415] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch124792", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder14716", "bus2": "LVBus169862", + "length": 0.08968070135743335, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -149,18 +137,16 @@ [-1.593759159010116, 49.0462719064779], [-1.593759159010116, 49.0462719064779] ] - }, - "length": 0.08968070135743335, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch028144", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169862", "bus2": "LVBus169863", + "length": 0.04436724010618379, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -171,18 +157,16 @@ [-1.593861680273659, 49.046653053701206], [-1.593861680273659, 49.046653053701206] ] - }, - "length": 0.04436724010618379, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch041667", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169863", "bus2": "LVBus169868", + "length": 0.08219148406259193, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -198,18 +182,16 @@ [-1.594849255375854, 49.046306680920615], [-1.594849255375854, 49.046306680920615] ] - }, - "length": 0.08219148406259193, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch028145", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169863", "bus2": "LVBus169864", + "length": 0.09054384067800328, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -218,18 +200,16 @@ [-1.594364639974005, 49.04739706937517], [-1.594364639974005, 49.04739706937517] ] - }, - "length": 0.09054384067800328, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch062605", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169864", "bus2": "LVBus169867", + "length": 0.08005243959261948, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -241,18 +221,16 @@ [-1.593922235812207, 49.04782025881052], [-1.593922235812207, 49.04782025881052] ] - }, - "length": 0.08005243959261948, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch061323", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169864", "bus2": "LVBus169865", + "length": 0.031098546879261002, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -263,18 +241,16 @@ [-1.594721011508903, 49.04724435659555], [-1.594721011508903, 49.04724435659555] ] - }, - "length": 0.031098546879261002, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch041668", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169864", "bus2": "LVBus169866", + "length": 0.06422966085250291, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -288,96 +264,137 @@ [-1.594706660314081, 49.047929008246655], [-1.594706660314081, 49.047929008246655] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV14716", + "bus2": "MVLVFeeder14716", + "geometry": { + "type": "Point", + "coordinates": [-1.5931237327892096, 49.0456724037415] }, - "length": 0.06422966085250291, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus169862_consumption", "bus": "LVBus169862", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169862_production", "bus": "LVBus169862", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169863_consumption", "bus": "LVBus169863", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169863_production", "bus": "LVBus169863", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169868_consumption", "bus": "LVBus169868", "phases": "bn", - "powers": [[3200.0, 1100.0]] + "type": "power", + "powers": [[3200.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus169868_production", "bus": "LVBus169868", "phases": "bn", - "powers": [[-100.0, 0.0]] + "type": "power", + "powers": [[-100.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169864_consumption", "bus": "LVBus169864", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169864_production", "bus": "LVBus169864", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169867_consumption", "bus": "LVBus169867", "phases": "bn", - "powers": [[3200.0, 1100.0]] + "type": "power", + "powers": [[3200.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus169867_production", "bus": "LVBus169867", "phases": "bn", - "powers": [[-100.0, 0.0]] + "type": "power", + "powers": [[-100.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169865_consumption", "bus": "LVBus169865", "phases": "cn", - "powers": [[3200.0, 1100.0]] + "type": "power", + "powers": [[3200.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus169865_production", "bus": "LVBus169865", "phases": "cn", - "powers": [[-100.0, 0.0]] + "type": "power", + "powers": [[-100.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169866_consumption", "bus": "LVBus169866", "phases": "an", - "powers": [[3200.0, 1100.0]] + "type": "power", + "powers": [[3200.0, 1100.0]], + "connect_neutral": null }, { "id": "LVBus169866_production", "bus": "LVBus169866", "phases": "an", - "powers": [[-100.0, 0.0]] + "type": "power", + "powers": [[-100.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -389,7 +406,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -472,11 +490,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder36360_Winter.json b/roseau/load_flow/data/networks/LVFeeder36360_Winter.json index 6e09a34e..0ecef3d5 100644 --- a/roseau/load_flow/data/networks/LVFeeder36360_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder36360_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -114,28 +115,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV14716", - "bus2": "MVLVFeeder14716", - "geometry": { - "type": "Point", - "coordinates": [-1.5931237327892096, 49.0456724037415] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch124792", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder14716", "bus2": "LVBus169862", + "length": 0.08968070135743335, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -149,18 +137,16 @@ [-1.593759159010116, 49.0462719064779], [-1.593759159010116, 49.0462719064779] ] - }, - "length": 0.08968070135743335, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "LVBranch028144", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169862", "bus2": "LVBus169863", + "length": 0.04436724010618379, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -171,18 +157,16 @@ [-1.593861680273659, 49.046653053701206], [-1.593861680273659, 49.046653053701206] ] - }, - "length": 0.04436724010618379, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch041667", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169863", "bus2": "LVBus169868", + "length": 0.08219148406259193, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -198,18 +182,16 @@ [-1.594849255375854, 49.046306680920615], [-1.594849255375854, 49.046306680920615] ] - }, - "length": 0.08219148406259193, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch028145", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169863", "bus2": "LVBus169864", + "length": 0.09054384067800328, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -218,18 +200,16 @@ [-1.594364639974005, 49.04739706937517], [-1.594364639974005, 49.04739706937517] ] - }, - "length": 0.09054384067800328, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch062605", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169864", "bus2": "LVBus169867", + "length": 0.08005243959261948, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -241,18 +221,16 @@ [-1.593922235812207, 49.04782025881052], [-1.593922235812207, 49.04782025881052] ] - }, - "length": 0.08005243959261948, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch061323", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169864", "bus2": "LVBus169865", + "length": 0.031098546879261002, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -263,18 +241,16 @@ [-1.594721011508903, 49.04724435659555], [-1.594721011508903, 49.04724435659555] ] - }, - "length": 0.031098546879261002, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch041668", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus169864", "bus2": "LVBus169866", + "length": 0.06422966085250291, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -288,96 +264,137 @@ [-1.594706660314081, 49.047929008246655], [-1.594706660314081, 49.047929008246655] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV14716", + "bus2": "MVLVFeeder14716", + "geometry": { + "type": "Point", + "coordinates": [-1.5931237327892096, 49.0456724037415] }, - "length": 0.06422966085250291, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus169862_consumption", "bus": "LVBus169862", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169862_production", "bus": "LVBus169862", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169863_consumption", "bus": "LVBus169863", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169863_production", "bus": "LVBus169863", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169868_consumption", "bus": "LVBus169868", "phases": "bn", - "powers": [[16100.0, 5300.0]] + "type": "power", + "powers": [[16100.0, 5300.0]], + "connect_neutral": null }, { "id": "LVBus169868_production", "bus": "LVBus169868", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169864_consumption", "bus": "LVBus169864", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169864_production", "bus": "LVBus169864", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169867_consumption", "bus": "LVBus169867", "phases": "bn", - "powers": [[16100.0, 5300.0]] + "type": "power", + "powers": [[16100.0, 5300.0]], + "connect_neutral": null }, { "id": "LVBus169867_production", "bus": "LVBus169867", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169865_consumption", "bus": "LVBus169865", "phases": "an", - "powers": [[16100.0, 5300.0]] + "type": "power", + "powers": [[16100.0, 5300.0]], + "connect_neutral": null }, { "id": "LVBus169865_production", "bus": "LVBus169865", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus169866_consumption", "bus": "LVBus169866", "phases": "cn", - "powers": [[16100.0, 5300.0]] + "type": "power", + "powers": [[16100.0, 5300.0]], + "connect_neutral": null }, { "id": "LVBus169866_production", "bus": "LVBus169866", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -389,7 +406,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -472,11 +490,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder37263_Summer.json b/roseau/load_flow/data/networks/LVFeeder37263_Summer.json index 5752514e..7eb270f3 100644 --- a/roseau/load_flow/data/networks/LVFeeder37263_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder37263_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV17131", - "bus2": "MVLVFeeder17131", - "geometry": { - "type": "Point", - "coordinates": [-1.186472797718411, 48.48667576673907] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch142132", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder17131", "bus2": "LVBus173891", + "length": 0.06318652813386802, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -94,24 +82,41 @@ [-1.185774451606739, 48.48699078306235], [-1.185774451606739, 48.48699078306235] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV17131", + "bus2": "MVLVFeeder17131", + "geometry": { + "type": "Point", + "coordinates": [-1.186472797718411, 48.48667576673907] }, - "length": 0.06318652813386802, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus173891_consumption", "bus": "LVBus173891", "phases": "cn", - "powers": [[1400.0, 500.0]] + "type": "power", + "powers": [[1400.0, 500.0]], + "connect_neutral": null }, { "id": "LVBus173891_production", "bus": "LVBus173891", "phases": "cn", - "powers": [[-700.0, 0.0]] + "type": "power", + "powers": [[-700.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -123,7 +128,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -170,11 +176,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder37263_Winter.json b/roseau/load_flow/data/networks/LVFeeder37263_Winter.json index a828c085..05cd17e9 100644 --- a/roseau/load_flow/data/networks/LVFeeder37263_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder37263_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,28 +55,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV17131", - "bus2": "MVLVFeeder17131", - "geometry": { - "type": "Point", - "coordinates": [-1.186472797718411, 48.48667576673907] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch142132", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder17131", "bus2": "LVBus173891", + "length": 0.06318652813386802, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -94,24 +82,41 @@ [-1.185774451606739, 48.48699078306235], [-1.185774451606739, 48.48699078306235] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV17131", + "bus2": "MVLVFeeder17131", + "geometry": { + "type": "Point", + "coordinates": [-1.186472797718411, 48.48667576673907] }, - "length": 0.06318652813386802, - "params_id": "U_AL_150", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus173891_consumption", "bus": "LVBus173891", "phases": "an", - "powers": [[7000.0, 2300.0]] + "type": "power", + "powers": [[7000.0, 2300.0]], + "connect_neutral": null }, { "id": "LVBus173891_production", "bus": "LVBus173891", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -123,7 +128,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -170,11 +176,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder38211_Summer.json b/roseau/load_flow/data/networks/LVFeeder38211_Summer.json index 1880837d..3e522059 100644 --- a/roseau/load_flow/data/networks/LVFeeder38211_Summer.json +++ b/roseau/load_flow/data/networks/LVFeeder38211_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -84,28 +85,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV09219", - "bus2": "MVLVFeeder09219", - "geometry": { - "type": "Point", - "coordinates": [-0.737488811262479, 48.784238047637125] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch015048", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder09219", "bus2": "LVBus178129", + "length": 0.03149676075784545, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -115,18 +103,16 @@ [-0.737233734966708, 48.78398320956787], [-0.737233734966708, 48.78398320956787] ] - }, - "length": 0.03149676075784545, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch004825", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus178129", "bus2": "LVBus178131", + "length": 0.13113446014467442, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -138,18 +124,16 @@ [-0.737186105479101, 48.78490970733192], [-0.737186105479101, 48.78490970733192] ] - }, - "length": 0.13113446014467442, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch034894", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus178129", "bus2": "LVBus178130", + "length": 0.17387433044121148, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -162,18 +146,16 @@ [-0.738168776655936, 48.78262866378785], [-0.738168776655936, 48.78262866378785] ] - }, - "length": 0.17387433044121148, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch070466", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus178129", "bus2": "LVBus178132", + "length": 0.07252441840882509, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -184,60 +166,89 @@ [-0.736454496741027, 48.78358301932807], [-0.736454496741027, 48.78358301932807] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV09219", + "bus2": "MVLVFeeder09219", + "geometry": { + "type": "Point", + "coordinates": [-0.737488811262479, 48.784238047637125] }, - "length": 0.07252441840882509, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus178129_consumption", "bus": "LVBus178129", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178129_production", "bus": "LVBus178129", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178131_consumption", "bus": "LVBus178131", "phases": "cn", - "powers": [[1000.0, 300.0]] + "type": "power", + "powers": [[1000.0, 300.0]], + "connect_neutral": null }, { "id": "LVBus178131_production", "bus": "LVBus178131", "phases": "cn", - "powers": [[-1300.0, 0.0]] + "type": "power", + "powers": [[-1300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178130_consumption", "bus": "LVBus178130", "phases": "an", - "powers": [[1000.0, 300.0]] + "type": "power", + "powers": [[1000.0, 300.0]], + "connect_neutral": null }, { "id": "LVBus178130_production", "bus": "LVBus178130", "phases": "an", - "powers": [[-1300.0, 0.0]] + "type": "power", + "powers": [[-1300.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178132_consumption", "bus": "LVBus178132", "phases": "an", - "powers": [[1000.0, 300.0]] + "type": "power", + "powers": [[1000.0, 300.0]], + "connect_neutral": null }, { "id": "LVBus178132_production", "bus": "LVBus178132", "phases": "an", - "powers": [[-1300.0, 0.0]] + "type": "power", + "powers": [[-1300.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -249,7 +260,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -296,11 +308,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/LVFeeder38211_Winter.json b/roseau/load_flow/data/networks/LVFeeder38211_Winter.json index ad0f5ce8..dd8fb591 100644 --- a/roseau/load_flow/data/networks/LVFeeder38211_Winter.json +++ b/roseau/load_flow/data/networks/LVFeeder38211_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -84,28 +85,15 @@ "max_voltage": 253 } ], - "branches": [ - { - "id": "Transformer", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": "MVLV09219", - "bus2": "MVLVFeeder09219", - "geometry": { - "type": "Point", - "coordinates": [-0.737488811262479, 48.784238047637125] - }, - "tap": 1.0, - "params_id": "Dyn11_160kVA" - }, + "lines": [ { "id": "LVBranch015048", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "MVLVFeeder09219", "bus2": "LVBus178129", + "length": 0.03149676075784545, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -115,18 +103,16 @@ [-0.737233734966708, 48.78398320956787], [-0.737233734966708, 48.78398320956787] ] - }, - "length": 0.03149676075784545, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch004825", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus178129", "bus2": "LVBus178131", + "length": 0.13113446014467442, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -138,18 +124,16 @@ [-0.737186105479101, 48.78490970733192], [-0.737186105479101, 48.78490970733192] ] - }, - "length": 0.13113446014467442, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch034894", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus178129", "bus2": "LVBus178130", + "length": 0.17387433044121148, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -162,18 +146,16 @@ [-0.738168776655936, 48.78262866378785], [-0.738168776655936, 48.78262866378785] ] - }, - "length": 0.17387433044121148, - "params_id": "T_AL_70", - "ground": "ground" + } }, { "id": "LVBranch070466", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "LVBus178129", "bus2": "LVBus178132", + "length": 0.07252441840882509, + "params_id": "T_AL_70", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -184,60 +166,89 @@ [-0.736454496741027, 48.78358301932807], [-0.736454496741027, 48.78358301932807] ] + } + } + ], + "transformers": [ + { + "id": "Transformer", + "phases1": "abc", + "phases2": "abcn", + "bus1": "MVLV09219", + "bus2": "MVLVFeeder09219", + "geometry": { + "type": "Point", + "coordinates": [-0.737488811262479, 48.784238047637125] }, - "length": 0.07252441840882509, - "params_id": "T_AL_70", - "ground": "ground" + "tap": 1.0, + "params_id": "Dyn11_160kVA" } ], + "switches": [], "loads": [ { "id": "LVBus178129_consumption", "bus": "LVBus178129", "phases": "an", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178129_production", "bus": "LVBus178129", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178131_consumption", "bus": "LVBus178131", "phases": "cn", - "powers": [[5000.0, 1700.0]] + "type": "power", + "powers": [[5000.0, 1700.0]], + "connect_neutral": null }, { "id": "LVBus178131_production", "bus": "LVBus178131", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178130_consumption", "bus": "LVBus178130", "phases": "bn", - "powers": [[5000.0, 1700.0]] + "type": "power", + "powers": [[5000.0, 1700.0]], + "connect_neutral": null }, { "id": "LVBus178130_production", "bus": "LVBus178130", "phases": "cn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null }, { "id": "LVBus178132_consumption", "bus": "LVBus178132", "phases": "an", - "powers": [[5000.0, 1700.0]] + "type": "power", + "powers": [[5000.0, 1700.0]], + "connect_neutral": null }, { "id": "LVBus178132_production", "bus": "LVBus178132", "phases": "bn", - "powers": [[0.0, 0.0]] + "type": "power", + "powers": [[0.0, 0.0]], + "connect_neutral": null } ], "sources": [ @@ -249,7 +260,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ @@ -296,11 +308,13 @@ "sn": 160000.0, "uhv": 20000.0, "ulv": 400.0, + "type": "Dyn11", + "z2": [0.014687500000000001, 0.037205877811845804], + "ym": [3.8333333333333335e-7, -3.0426140077242796e-6], "i0": 0.023, "p0": 460.0, "psc": 2350.0, "vsc": 0.04, - "type": "Dyn11", "max_power": 160000 } ] diff --git a/roseau/load_flow/data/networks/MVFeeder004_Summer.json b/roseau/load_flow/data/networks/MVFeeder004_Summer.json index b31e42b2..730ae47a 100644 --- a/roseau/load_flow/data/networks/MVFeeder004_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder004_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -184,26 +185,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV01", - "bus2": "HVMVFeeder01", - "geometry": { - "type": "Point", - "coordinates": [-1.624837162156209, 49.633717544204686] - } - }, + "lines": [ { "id": "MVBranch35563", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder01", "bus2": "MVBus00016", + "length": 0.7671110958135496, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -224,18 +214,16 @@ [-1.617660253013841, 49.634080010906125], [-1.617660253013841, 49.634080010906125] ] - }, - "length": 0.7671110958135496, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46578", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06623", "bus2": "MVLV00510", + "length": 0.028431552474934698, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -246,18 +234,16 @@ [-1.599577737107229, 49.634401183142394], [-1.599577737107229, 49.634401183142394] ] - }, - "length": 0.028431552474934698, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39558", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06622", "bus2": "MVBus06623", + "length": 0.4045828520484129, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -270,18 +256,16 @@ [-1.599941881499135, 49.634321490796964], [-1.599941881499135, 49.634321490796964] ] - }, - "length": 0.4045828520484129, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33656", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06791", "bus2": "MVBus06622", + "length": 0.0072287890020037385, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -292,18 +276,16 @@ [-1.604343039067938, 49.634071049044955], [-1.604343039067938, 49.634071049044955] ] - }, - "length": 0.0072287890020037385, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45446", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06420", "bus2": "MVLV06791", + "length": 0.042996571688172475, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -316,18 +298,16 @@ [-1.604436402661865, 49.634108056641445], [-1.6044180896166784, 49.63411509195923] ] - }, - "length": 0.042996571688172475, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46030", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06419", "bus2": "MVBus06420", + "length": 0.1887462209863619, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -343,18 +323,16 @@ [-1.604779537742919, 49.63399184277234], [-1.604779537742919, 49.63399184277234] ] - }, - "length": 0.1887462209863619, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40374", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10651", "bus2": "MVBus06419", + "length": 0.007502925468738296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -364,18 +342,16 @@ [-1.607163426438677, 49.63400527546459], [-1.607163426438677, 49.63400527546459] ] - }, - "length": 0.007502925468738296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36005", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06173", "bus2": "MVLV10651", + "length": 0.006506668513477937, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -385,18 +361,16 @@ [-1.607178263355795, 49.63407700742898], [-1.607170711891764, 49.63407487083771] ] - }, - "length": 0.006506668513477937, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42323", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06172", "bus2": "MVBus06173", + "length": 0.2673721926264447, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -412,18 +386,16 @@ [-1.607244051623987, 49.63403704941576], [-1.607244051623987, 49.63403704941576] ] - }, - "length": 0.2673721926264447, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47764", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10636", "bus2": "MVBus06172", + "length": 0.08263763272611883, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -434,18 +406,16 @@ [-1.608692850402576, 49.632993691313935], [-1.608692850402576, 49.632993691313935] ] - }, - "length": 0.08263763272611883, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39547", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07316", "bus2": "MVLV10636", + "length": 0.2616184568617092, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -460,18 +430,16 @@ [-1.609112098156173, 49.63368218046848], [-1.6091089060821284, 49.63366901670905] ] - }, - "length": 0.2616184568617092, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45584", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00019", "bus2": "MVLV07316", + "length": 0.10691300055589305, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -482,18 +450,16 @@ [-1.61131212783002, 49.63484999331885], [-1.611308553027253, 49.63485085190276] ] - }, - "length": 0.10691300055589305, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00018", "bus2": "MVBus00019", + "length": 0.3045413703072708, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -509,18 +475,16 @@ [-1.612529753809362, 49.634610259256284], [-1.612529753809362, 49.634610259256284] ] - }, - "length": 0.3045413703072708, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47139", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00017", "bus2": "MVBus00018", + "length": 0.25557935300814777, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -533,18 +497,16 @@ [-1.614801653845744, 49.63399813380452], [-1.614801653845744, 49.63399813380452] ] - }, - "length": 0.25557935300814777, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47504", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00016", "bus2": "MVBus00017", + "length": 0.04292200346911987, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -556,10 +518,20 @@ [-1.617217939712126, 49.63421062905867], [-1.617217939712126, 49.63421062905867] ] - }, - "length": 0.04292200346911987, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV01", + "bus2": "HVMVFeeder01", + "geometry": { + "type": "Point", + "coordinates": [-1.624837162156209, 49.633717544204686] + } } ], "loads": [ @@ -567,101 +539,121 @@ "id": "MVLV00510_consumption", "bus": "MVLV00510", "phases": "abc", + "type": "power", "powers": [ [6100.0, 2000.0], [6100.0, 2000.0], [6100.0, 2000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00510_production", "bus": "MVLV00510", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06791_consumption", "bus": "MVLV06791", "phases": "abc", + "type": "power", "powers": [ [14600.0, 4800.0], [14600.0, 4800.0], [14600.0, 4800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06791_production", "bus": "MVLV06791", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10651_consumption", "bus": "MVLV10651", "phases": "abc", + "type": "power", "powers": [ [14600.0, 4800.0], [14600.0, 4800.0], [14600.0, 4800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10651_production", "bus": "MVLV10651", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10636_consumption", "bus": "MVLV10636", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10636_production", "bus": "MVLV10636", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07316_consumption", "bus": "MVLV07316", "phases": "abc", + "type": "power", "powers": [ [14600.0, 4800.0], [14600.0, 4800.0], [14600.0, 4800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07316_production", "bus": "MVLV07316", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -673,7 +665,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder004_Winter.json b/roseau/load_flow/data/networks/MVFeeder004_Winter.json index d5ff1784..86090cfb 100644 --- a/roseau/load_flow/data/networks/MVFeeder004_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder004_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -184,26 +185,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV01", - "bus2": "HVMVFeeder01", - "geometry": { - "type": "Point", - "coordinates": [-1.624837162156209, 49.633717544204686] - } - }, + "lines": [ { "id": "MVBranch35563", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder01", "bus2": "MVBus00016", + "length": 0.7671110958135496, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -224,18 +214,16 @@ [-1.617660253013841, 49.634080010906125], [-1.617660253013841, 49.634080010906125] ] - }, - "length": 0.7671110958135496, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46578", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06623", "bus2": "MVLV00510", + "length": 0.028431552474934698, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -246,18 +234,16 @@ [-1.599577737107229, 49.634401183142394], [-1.599577737107229, 49.634401183142394] ] - }, - "length": 0.028431552474934698, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39558", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06622", "bus2": "MVBus06623", + "length": 0.4045828520484129, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -270,18 +256,16 @@ [-1.599941881499135, 49.634321490796964], [-1.599941881499135, 49.634321490796964] ] - }, - "length": 0.4045828520484129, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33656", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06791", "bus2": "MVBus06622", + "length": 0.0072287890020037385, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -292,18 +276,16 @@ [-1.604343039067938, 49.634071049044955], [-1.604343039067938, 49.634071049044955] ] - }, - "length": 0.0072287890020037385, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45446", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06420", "bus2": "MVLV06791", + "length": 0.042996571688172475, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -316,18 +298,16 @@ [-1.604436402661865, 49.634108056641445], [-1.6044180896166784, 49.63411509195923] ] - }, - "length": 0.042996571688172475, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46030", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06419", "bus2": "MVBus06420", + "length": 0.1887462209863619, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -343,18 +323,16 @@ [-1.604779537742919, 49.63399184277234], [-1.604779537742919, 49.63399184277234] ] - }, - "length": 0.1887462209863619, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40374", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10651", "bus2": "MVBus06419", + "length": 0.007502925468738296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -364,18 +342,16 @@ [-1.607163426438677, 49.63400527546459], [-1.607163426438677, 49.63400527546459] ] - }, - "length": 0.007502925468738296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36005", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06173", "bus2": "MVLV10651", + "length": 0.006506668513477937, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -385,18 +361,16 @@ [-1.607178263355795, 49.63407700742898], [-1.607170711891764, 49.63407487083771] ] - }, - "length": 0.006506668513477937, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42323", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06172", "bus2": "MVBus06173", + "length": 0.2673721926264447, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -412,18 +386,16 @@ [-1.607244051623987, 49.63403704941576], [-1.607244051623987, 49.63403704941576] ] - }, - "length": 0.2673721926264447, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47764", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10636", "bus2": "MVBus06172", + "length": 0.08263763272611883, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -434,18 +406,16 @@ [-1.608692850402576, 49.632993691313935], [-1.608692850402576, 49.632993691313935] ] - }, - "length": 0.08263763272611883, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39547", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07316", "bus2": "MVLV10636", + "length": 0.2616184568617092, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -460,18 +430,16 @@ [-1.609112098156173, 49.63368218046848], [-1.6091089060821284, 49.63366901670905] ] - }, - "length": 0.2616184568617092, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45584", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00019", "bus2": "MVLV07316", + "length": 0.10691300055589305, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -482,18 +450,16 @@ [-1.61131212783002, 49.63484999331885], [-1.611308553027253, 49.63485085190276] ] - }, - "length": 0.10691300055589305, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00018", "bus2": "MVBus00019", + "length": 0.3045413703072708, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -509,18 +475,16 @@ [-1.612529753809362, 49.634610259256284], [-1.612529753809362, 49.634610259256284] ] - }, - "length": 0.3045413703072708, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47139", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00017", "bus2": "MVBus00018", + "length": 0.25557935300814777, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -533,18 +497,16 @@ [-1.614801653845744, 49.63399813380452], [-1.614801653845744, 49.63399813380452] ] - }, - "length": 0.25557935300814777, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47504", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00016", "bus2": "MVBus00017", + "length": 0.04292200346911987, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -556,10 +518,20 @@ [-1.617217939712126, 49.63421062905867], [-1.617217939712126, 49.63421062905867] ] - }, - "length": 0.04292200346911987, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV01", + "bus2": "HVMVFeeder01", + "geometry": { + "type": "Point", + "coordinates": [-1.624837162156209, 49.633717544204686] + } } ], "loads": [ @@ -567,101 +539,121 @@ "id": "MVLV00510_consumption", "bus": "MVLV00510", "phases": "abc", + "type": "power", "powers": [ [30600.0, 10000.0], [30600.0, 10000.0], [30600.0, 10000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00510_production", "bus": "MVLV00510", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06791_consumption", "bus": "MVLV06791", "phases": "abc", + "type": "power", "powers": [ [73000.0, 24000.0], [73000.0, 24000.0], [73000.0, 24000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06791_production", "bus": "MVLV06791", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10651_consumption", "bus": "MVLV10651", "phases": "abc", + "type": "power", "powers": [ [73000.0, 24000.0], [73000.0, 24000.0], [73000.0, 24000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10651_production", "bus": "MVLV10651", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10636_consumption", "bus": "MVLV10636", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10636_production", "bus": "MVLV10636", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07316_consumption", "bus": "MVLV07316", "phases": "abc", + "type": "power", "powers": [ [73000.0, 24000.0], [73000.0, 24000.0], [73000.0, 24000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07316_production", "bus": "MVLV07316", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -673,7 +665,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder011_Summer.json b/roseau/load_flow/data/networks/MVFeeder011_Summer.json index e7f925b2..d70d009f 100644 --- a/roseau/load_flow/data/networks/MVFeeder011_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder011_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -514,26 +515,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV01", - "bus2": "HVMVFeeder01", - "geometry": { - "type": "Point", - "coordinates": [-1.624837162156209, 49.633717544204686] - } - }, + "lines": [ { "id": "MVBranch35532", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder01", "bus2": "MVBus00044", + "length": 0.4290980676603243, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -548,18 +538,16 @@ [-1.629037146508968, 49.631786313338594], [-1.629037146508968, 49.631786313338594] ] - }, - "length": 0.4290980676603243, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39997", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus33535", "bus2": "MVLV15132", + "length": 0.25210504809617895, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -587,18 +575,16 @@ [-1.667628303059409, 49.64179582568794], [-1.667628303059409, 49.64179582568794] ] - }, - "length": 0.25210504809617895, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40081", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18348", "bus2": "MVBus33535", + "length": 0.16825509452722598, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -618,18 +604,16 @@ [-1.668306361702929, 49.64380428993486], [-1.668306361702929, 49.64380428993486] ] - }, - "length": 0.16825509452722598, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35248", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07445", "bus2": "MVLV18348", + "length": 0.2154444704255203, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -653,18 +637,16 @@ [-1.666351101155336, 49.6441701420776], [-1.6663493738929815, 49.64417292395164] ] - }, - "length": 0.2154444704255203, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35247", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10771", "bus2": "MVLV07445", + "length": 0.08563439623109449, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -679,18 +661,16 @@ [-1.665572347472744, 49.64342400259442], [-1.6655735383084749, 49.643426206784554] ] - }, - "length": 0.08563439623109449, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34678", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus31654", "bus2": "MVLV10771", + "length": 0.11146509204153157, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -707,18 +687,16 @@ [-1.664747913803706, 49.643608617196286], [-1.6647535760701795, 49.643609126740216] ] - }, - "length": 0.11146509204153157, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48004", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18352", "bus2": "MVBus31654", + "length": 0.08847193216769035, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -732,18 +710,16 @@ [-1.663289227604252, 49.64353346527948], [-1.663289227604252, 49.64353346527948] ] - }, - "length": 0.08847193216769035, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34679", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30879", "bus2": "MVLV18352", + "length": 0.08813950731615683, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -757,18 +733,16 @@ [-1.662605725837441, 49.642888927468704], [-1.662616546426261, 49.642884936673234] ] - }, - "length": 0.08813950731615683, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44847", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07442", "bus2": "MVBus30879", + "length": 0.1042534145496487, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -784,18 +758,16 @@ [-1.663253723380739, 49.643542139341996], [-1.663253723380739, 49.643542139341996] ] - }, - "length": 0.1042534145496487, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38003", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09694", "bus2": "MVLV07442", + "length": 0.4018757368413863, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -816,18 +788,16 @@ [-1.662964782453086, 49.64432415991343], [-1.6629655446157925, 49.64432178319872] ] - }, - "length": 0.4018757368413863, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47229", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09708", "bus2": "MVLV09694", + "length": 0.5855644909898856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -856,18 +826,16 @@ [-1.660341785159396, 49.646348180972836], [-1.6603547873034665, 49.64635177979386] ] - }, - "length": 0.5855644909898856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41421", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus27018", "bus2": "MVLV09708", + "length": 0.02751185685333837, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -880,18 +848,16 @@ [-1.657423368284804, 49.64473109837805], [-1.657412445196616, 49.644739889471886] ] - }, - "length": 0.02751185685333837, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44843", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18342", "bus2": "MVBus27018", + "length": 0.21357803317857346, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -913,18 +879,16 @@ [-1.657634719606587, 49.644704226437895], [-1.657634719606587, 49.644704226437895] ] - }, - "length": 0.21357803317857346, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46845", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09703", "bus2": "MVLV18342", + "length": 0.4397899318735527, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -955,18 +919,16 @@ [-1.660076976245524, 49.644949765942705], [-1.6600719941933777, 49.64495201682858] ] - }, - "length": 0.4397899318735527, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38010", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07449", "bus2": "MVLV09703", + "length": 0.21063109279689207, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -983,18 +945,16 @@ [-1.659002204508429, 49.64305939048056], [-1.658996118190359, 49.643065130887315] ] - }, - "length": 0.21063109279689207, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24548", "bus2": "MVLV07449", + "length": 0.06469131730334167, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1010,18 +970,16 @@ [-1.656753704082444, 49.64358792438161], [-1.6567571961044585, 49.643587777587335] ] - }, - "length": 0.06469131730334167, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42379", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07432", "bus2": "MVBus24548", + "length": 0.2158005688277706, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1035,18 +993,16 @@ [-1.656148855867594, 49.643410380628715], [-1.656148855867594, 49.643410380628715] ] - }, - "length": 0.2158005688277706, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23620", "bus2": "MVLV07432", + "length": 0.2170797616003997, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1061,18 +1017,16 @@ [-1.657532917082162, 49.64191690215948], [-1.6575239274670255, 49.64192659162776] ] - }, - "length": 0.2170797616003997, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44041", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03816", "bus2": "MVBus23620", + "length": 0.20913294003905575, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1093,18 +1047,16 @@ [-1.659996802038395, 49.64083115791717], [-1.659996802038395, 49.64083115791717] ] - }, - "length": 0.20913294003905575, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32649", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22688", "bus2": "MVLV03816", + "length": 0.22438681816102976, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1123,18 +1075,16 @@ [-1.662540446858687, 49.640166928930896], [-1.662536295709962, 49.64016837911976] ] - }, - "length": 0.22438681816102976, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07448", "bus2": "MVBus22688", + "length": 0.03848083419059896, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1146,18 +1096,16 @@ [-1.659992378774546, 49.640794687101014], [-1.659992378774546, 49.640794687101014] ] - }, - "length": 0.03848083419059896, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39122", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20992", "bus2": "MVLV07448", + "length": 0.26481803791881875, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1173,18 +1121,16 @@ [-1.659716821180919, 49.640527026938834], [-1.6597185284257365, 49.64053361589109] ] - }, - "length": 0.26481803791881875, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48002", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20991", "bus2": "MVBus20992", + "length": 0.2803324611564285, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1198,18 +1144,16 @@ [-1.65745195708432, 49.64188286054988], [-1.65745195708432, 49.64188286054988] ] - }, - "length": 0.2803324611564285, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35246", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10769", "bus2": "MVBus20991", + "length": 0.10763084810328495, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1223,18 +1167,16 @@ [-1.655216166305802, 49.64128414309542], [-1.655216166305802, 49.64128414309542] ] - }, - "length": 0.10763084810328495, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43580", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09698", "bus2": "MVLV10769", + "length": 0.2173999289241804, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1251,18 +1193,16 @@ [-1.654114489206905, 49.641307279935994], [-1.6541095942725872, 49.641301353664915] ] - }, - "length": 0.2173999289241804, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44048", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13415", "bus2": "MVLV09698", + "length": 0.2362052800999093, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1282,18 +1222,16 @@ [-1.652984113160115, 49.642137355177276], [-1.6529876825128729, 49.64213837494104] ] - }, - "length": 0.2362052800999093, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48000", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18345", "bus2": "MVLV13415", + "length": 0.20042162447610118, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1312,18 +1250,16 @@ [-1.650854635485899, 49.64300571851925], [-1.6508752731227425, 49.643005599995846] ] - }, - "length": 0.20042162447610118, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39121", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13412", "bus2": "MVLV18345", + "length": 0.3047157335410305, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1344,18 +1280,16 @@ [-1.649871484272061, 49.64152208369566], [-1.649879448220405, 49.64153273332219] ] - }, - "length": 0.3047157335410305, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48001", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16883", "bus2": "MVLV13412", + "length": 0.08209146022616265, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1369,18 +1303,16 @@ [-1.652220372963897, 49.639666096735695], [-1.65221236758308, 49.63967359517768] ] - }, - "length": 0.08209146022616265, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45474", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03811", "bus2": "MVBus16883", + "length": 0.2817171104650044, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1397,18 +1329,16 @@ [-1.651432398001215, 49.63931205401539], [-1.651432398001215, 49.63931205401539] ] - }, - "length": 0.2817171104650044, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42064", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14816", "bus2": "MVLV03811", + "length": 0.3601161017125795, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1429,18 +1359,16 @@ [-1.654123502483668, 49.63874283669681], [-1.6541252575873528, 49.638747481781465] ] - }, - "length": 0.3601161017125795, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18350", "bus2": "MVBus14816", + "length": 0.08772869175221151, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1453,18 +1381,16 @@ [-1.650618491574853, 49.63968679231682], [-1.650618491574853, 49.63968679231682] ] - }, - "length": 0.08772869175221151, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35711", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus12237", "bus2": "MVLV18350", + "length": 0.1016162327368625, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1477,18 +1403,16 @@ [-1.651074751689997, 49.63901670685257], [-1.651074590691024, 49.63901863203041] ] - }, - "length": 0.1016162327368625, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40083", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11405", "bus2": "MVBus12237", + "length": 0.33971650173458107, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1507,18 +1431,16 @@ [-1.650496238664297, 49.63974470580285], [-1.650496238664297, 49.63974470580285] ] - }, - "length": 0.33971650173458107, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04231", "bus2": "MVLV11405", + "length": 0.10725795298864516, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1532,18 +1454,16 @@ [-1.647544763217454, 49.641516687975574], [-1.647550106185192, 49.64151825643697] ] - }, - "length": 0.10725795298864516, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35327", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11399", "bus2": "MVLV04231", + "length": 0.2773931594553408, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1564,18 +1484,16 @@ [-1.646312156764923, 49.641127471896915], [-1.646312245039197, 49.64113108389712] ] - }, - "length": 0.2773931594553408, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36627", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12653", "bus2": "MVLV11399", + "length": 0.5787472439158112, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1616,18 +1534,16 @@ [-1.646069898907712, 49.639734493983944], [-1.6460659248127212, 49.639737506922216] ] - }, - "length": 0.5787472439158112, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40361", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09570", "bus2": "MVLV12653", + "length": 0.4669884179506195, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1644,18 +1560,16 @@ [-1.644358078893798, 49.638975533132474], [-1.6443562607887543, 49.6389795586048] ] - }, - "length": 0.4669884179506195, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46568", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05297", "bus2": "MVLV09570", + "length": 0.3650441293007164, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1676,18 +1590,16 @@ [-1.639461888769574, 49.641212451992445], [-1.63946043427207, 49.64121448711107] ] - }, - "length": 0.3650441293007164, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48098", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12652", "bus2": "MVLV05297", + "length": 0.3974522975554689, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1718,18 +1630,16 @@ [-1.639952667308894, 49.63879455537669], [-1.639959248554075, 49.63879602948194] ] - }, - "length": 0.3974522975554689, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48097", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08398", "bus2": "MVLV12652", + "length": 0.5184452215196655, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1754,18 +1664,16 @@ [-1.638971259222029, 49.637355428012505], [-1.638968848385021, 49.637357094424615] ] - }, - "length": 0.5184452215196655, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47618", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14999", "bus2": "MVLV08398", + "length": 0.48789488430663863, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1787,18 +1695,16 @@ [-1.639041977160807, 49.63402280679316], [-1.6390459138036424, 49.63402854933457] ] - }, - "length": 0.48789488430663863, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36772", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05293", "bus2": "MVLV14999", + "length": 0.4381640551856535, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1819,18 +1725,16 @@ [-1.635840672493716, 49.63477050943911], [-1.635841049476694, 49.634773127302665] ] - }, - "length": 0.4381640551856535, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36001", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07323", "bus2": "MVLV05293", + "length": 0.3599441207244474, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1848,18 +1752,16 @@ [-1.635404901302026, 49.63200621831591], [-1.6353965365500425, 49.63201285071942] ] - }, - "length": 0.3599441207244474, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44818", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15555", "bus2": "MVLV07323", + "length": 0.2573909011875716, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1880,18 +1782,16 @@ [-1.63162365659792, 49.63271875007037], [-1.6316298971813121, 49.63271781685638] ] - }, - "length": 0.2573909011875716, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41689", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04664", "bus2": "MVLV15555", + "length": 0.31109997665373856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1912,18 +1812,16 @@ [-1.631413659111113, 49.63085513420778], [-1.6314148687770316, 49.63085635792388] ] - }, - "length": 0.31109997665373856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35531", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02718", "bus2": "MVBus04664", + "length": 0.09943991949583805, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1938,18 +1836,16 @@ [-1.629054408189043, 49.63178058553094], [-1.629054408189043, 49.63178058553094] ] - }, - "length": 0.09943991949583805, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37188", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00044", "bus2": "MVLV02718", + "length": 0.10029828063164829, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1968,10 +1864,20 @@ [-1.629721178745731, 49.632532642841646], [-1.629721806268463, 49.63252940750905] ] - }, - "length": 0.10029828063164829, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV01", + "bus2": "HVMVFeeder01", + "geometry": { + "type": "Point", + "coordinates": [-1.624837162156209, 49.633717544204686] + } } ], "loads": [ @@ -1979,681 +1885,817 @@ "id": "MVLV15132_consumption", "bus": "MVLV15132", "phases": "abc", + "type": "power", "powers": [ [5000.0, 1700.0], [5000.0, 1700.0], [5000.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15132_production", "bus": "MVLV15132", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18348_consumption", "bus": "MVLV18348", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1800.0], [5300.0, 1800.0], [5300.0, 1800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18348_production", "bus": "MVLV18348", "phases": "abc", + "type": "power", "powers": [ [-1200.0, 0.0], [-1200.0, 0.0], [-1200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07445_consumption", "bus": "MVLV07445", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1800.0], [5300.0, 1800.0], [5300.0, 1800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07445_production", "bus": "MVLV07445", "phases": "abc", + "type": "power", "powers": [ [-1200.0, 0.0], [-1200.0, 0.0], [-1200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10771_consumption", "bus": "MVLV10771", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1800.0], [5300.0, 1800.0], [5300.0, 1800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10771_production", "bus": "MVLV10771", "phases": "abc", + "type": "power", "powers": [ [-1200.0, 0.0], [-1200.0, 0.0], [-1200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18352_consumption", "bus": "MVLV18352", "phases": "abc", + "type": "power", "powers": [ [5000.0, 1700.0], [5000.0, 1700.0], [5000.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18352_production", "bus": "MVLV18352", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07442_consumption", "bus": "MVLV07442", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1800.0], [5300.0, 1800.0], [5300.0, 1800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07442_production", "bus": "MVLV07442", "phases": "abc", + "type": "power", "powers": [ [-1200.0, 0.0], [-1200.0, 0.0], [-1200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09694_consumption", "bus": "MVLV09694", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1800.0], [5300.0, 1800.0], [5300.0, 1800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09694_production", "bus": "MVLV09694", "phases": "abc", + "type": "power", "powers": [ [-1200.0, 0.0], [-1200.0, 0.0], [-1200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09708_consumption", "bus": "MVLV09708", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09708_production", "bus": "MVLV09708", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18342_consumption", "bus": "MVLV18342", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1800.0], [5300.0, 1800.0], [5300.0, 1800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18342_production", "bus": "MVLV18342", "phases": "abc", + "type": "power", "powers": [ [-1200.0, 0.0], [-1200.0, 0.0], [-1200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09703_consumption", "bus": "MVLV09703", "phases": "abc", + "type": "power", "powers": [ [5000.0, 1700.0], [5000.0, 1700.0], [5000.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09703_production", "bus": "MVLV09703", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07449_consumption", "bus": "MVLV07449", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07449_production", "bus": "MVLV07449", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07432_consumption", "bus": "MVLV07432", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07432_production", "bus": "MVLV07432", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03816_consumption", "bus": "MVLV03816", "phases": "abc", + "type": "power", "powers": [ [5000.0, 1700.0], [5000.0, 1700.0], [5000.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03816_production", "bus": "MVLV03816", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07448_consumption", "bus": "MVLV07448", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07448_production", "bus": "MVLV07448", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10769_consumption", "bus": "MVLV10769", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10769_production", "bus": "MVLV10769", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09698_consumption", "bus": "MVLV09698", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09698_production", "bus": "MVLV09698", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13415_consumption", "bus": "MVLV13415", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13415_production", "bus": "MVLV13415", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18345_consumption", "bus": "MVLV18345", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18345_production", "bus": "MVLV18345", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13412_consumption", "bus": "MVLV13412", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13412_production", "bus": "MVLV13412", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03811_consumption", "bus": "MVLV03811", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03811_production", "bus": "MVLV03811", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18350_consumption", "bus": "MVLV18350", "phases": "abc", + "type": "power", "powers": [ [3000.0, 1000.0], [3000.0, 1000.0], [3000.0, 1000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18350_production", "bus": "MVLV18350", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11405_consumption", "bus": "MVLV11405", "phases": "abc", + "type": "power", "powers": [ [10100.0, 3300.0], [10100.0, 3300.0], [10100.0, 3300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11405_production", "bus": "MVLV11405", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04231_consumption", "bus": "MVLV04231", "phases": "abc", + "type": "power", "powers": [ [10100.0, 3300.0], [10100.0, 3300.0], [10100.0, 3300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04231_production", "bus": "MVLV04231", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11399_consumption", "bus": "MVLV11399", "phases": "abc", + "type": "power", "powers": [ [10200.0, 3400.0], [10200.0, 3400.0], [10200.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11399_production", "bus": "MVLV11399", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12653_consumption", "bus": "MVLV12653", "phases": "abc", + "type": "power", "powers": [ [10200.0, 3400.0], [10200.0, 3400.0], [10200.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12653_production", "bus": "MVLV12653", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09570_consumption", "bus": "MVLV09570", "phases": "abc", + "type": "power", "powers": [ [15000.0, 4900.0], [15000.0, 4900.0], [15000.0, 4900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09570_production", "bus": "MVLV09570", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05297_consumption", "bus": "MVLV05297", "phases": "abc", + "type": "power", "powers": [ [10200.0, 3400.0], [10200.0, 3400.0], [10200.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05297_production", "bus": "MVLV05297", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12652_consumption", "bus": "MVLV12652", "phases": "abc", + "type": "power", "powers": [ [10200.0, 3400.0], [10200.0, 3400.0], [10200.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12652_production", "bus": "MVLV12652", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08398_consumption", "bus": "MVLV08398", "phases": "abc", + "type": "power", "powers": [ [10200.0, 3400.0], [10200.0, 3400.0], [10200.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08398_production", "bus": "MVLV08398", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14999_consumption", "bus": "MVLV14999", "phases": "abc", + "type": "power", "powers": [ [11800.0, 3900.0], [11800.0, 3900.0], [11800.0, 3900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14999_production", "bus": "MVLV14999", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05293_consumption", "bus": "MVLV05293", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05293_production", "bus": "MVLV05293", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07323_consumption", "bus": "MVLV07323", "phases": "abc", + "type": "power", "powers": [ [11800.0, 3900.0], [11800.0, 3900.0], [11800.0, 3900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07323_production", "bus": "MVLV07323", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15555_consumption", "bus": "MVLV15555", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15555_production", "bus": "MVLV15555", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02718_consumption", "bus": "MVLV02718", "phases": "abc", + "type": "power", "powers": [ [11800.0, 3900.0], [11800.0, 3900.0], [11800.0, 3900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02718_production", "bus": "MVLV02718", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2665,7 +2707,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder011_Winter.json b/roseau/load_flow/data/networks/MVFeeder011_Winter.json index 26eae91c..bd55236c 100644 --- a/roseau/load_flow/data/networks/MVFeeder011_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder011_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -514,26 +515,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV01", - "bus2": "HVMVFeeder01", - "geometry": { - "type": "Point", - "coordinates": [-1.624837162156209, 49.633717544204686] - } - }, + "lines": [ { "id": "MVBranch35532", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder01", "bus2": "MVBus00044", + "length": 0.4290980676603243, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -548,18 +538,16 @@ [-1.629037146508968, 49.631786313338594], [-1.629037146508968, 49.631786313338594] ] - }, - "length": 0.4290980676603243, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39997", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus33535", "bus2": "MVLV15132", + "length": 0.25210504809617895, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -587,18 +575,16 @@ [-1.667628303059409, 49.64179582568794], [-1.667628303059409, 49.64179582568794] ] - }, - "length": 0.25210504809617895, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40081", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18348", "bus2": "MVBus33535", + "length": 0.16825509452722598, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -618,18 +604,16 @@ [-1.668306361702929, 49.64380428993486], [-1.668306361702929, 49.64380428993486] ] - }, - "length": 0.16825509452722598, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35248", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07445", "bus2": "MVLV18348", + "length": 0.2154444704255203, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -653,18 +637,16 @@ [-1.666351101155336, 49.6441701420776], [-1.6663493738929815, 49.64417292395164] ] - }, - "length": 0.2154444704255203, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35247", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10771", "bus2": "MVLV07445", + "length": 0.08563439623109449, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -679,18 +661,16 @@ [-1.665572347472744, 49.64342400259442], [-1.6655735383084749, 49.643426206784554] ] - }, - "length": 0.08563439623109449, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34678", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus31654", "bus2": "MVLV10771", + "length": 0.11146509204153157, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -707,18 +687,16 @@ [-1.664747913803706, 49.643608617196286], [-1.6647535760701795, 49.643609126740216] ] - }, - "length": 0.11146509204153157, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48004", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18352", "bus2": "MVBus31654", + "length": 0.08847193216769035, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -732,18 +710,16 @@ [-1.663289227604252, 49.64353346527948], [-1.663289227604252, 49.64353346527948] ] - }, - "length": 0.08847193216769035, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34679", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30879", "bus2": "MVLV18352", + "length": 0.08813950731615683, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -757,18 +733,16 @@ [-1.662605725837441, 49.642888927468704], [-1.662616546426261, 49.642884936673234] ] - }, - "length": 0.08813950731615683, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44847", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07442", "bus2": "MVBus30879", + "length": 0.1042534145496487, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -784,18 +758,16 @@ [-1.663253723380739, 49.643542139341996], [-1.663253723380739, 49.643542139341996] ] - }, - "length": 0.1042534145496487, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38003", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09694", "bus2": "MVLV07442", + "length": 0.4018757368413863, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -816,18 +788,16 @@ [-1.662964782453086, 49.64432415991343], [-1.6629655446157925, 49.64432178319872] ] - }, - "length": 0.4018757368413863, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47229", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09708", "bus2": "MVLV09694", + "length": 0.5855644909898856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -856,18 +826,16 @@ [-1.660341785159396, 49.646348180972836], [-1.6603547873034665, 49.64635177979386] ] - }, - "length": 0.5855644909898856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41421", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus27018", "bus2": "MVLV09708", + "length": 0.02751185685333837, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -880,18 +848,16 @@ [-1.657423368284804, 49.64473109837805], [-1.657412445196616, 49.644739889471886] ] - }, - "length": 0.02751185685333837, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44843", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18342", "bus2": "MVBus27018", + "length": 0.21357803317857346, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -913,18 +879,16 @@ [-1.657634719606587, 49.644704226437895], [-1.657634719606587, 49.644704226437895] ] - }, - "length": 0.21357803317857346, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46845", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09703", "bus2": "MVLV18342", + "length": 0.4397899318735527, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -955,18 +919,16 @@ [-1.660076976245524, 49.644949765942705], [-1.6600719941933777, 49.64495201682858] ] - }, - "length": 0.4397899318735527, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38010", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07449", "bus2": "MVLV09703", + "length": 0.21063109279689207, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -983,18 +945,16 @@ [-1.659002204508429, 49.64305939048056], [-1.658996118190359, 49.643065130887315] ] - }, - "length": 0.21063109279689207, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24548", "bus2": "MVLV07449", + "length": 0.06469131730334167, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1010,18 +970,16 @@ [-1.656753704082444, 49.64358792438161], [-1.6567571961044585, 49.643587777587335] ] - }, - "length": 0.06469131730334167, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42379", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07432", "bus2": "MVBus24548", + "length": 0.2158005688277706, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1035,18 +993,16 @@ [-1.656148855867594, 49.643410380628715], [-1.656148855867594, 49.643410380628715] ] - }, - "length": 0.2158005688277706, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23620", "bus2": "MVLV07432", + "length": 0.2170797616003997, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1061,18 +1017,16 @@ [-1.657532917082162, 49.64191690215948], [-1.6575239274670255, 49.64192659162776] ] - }, - "length": 0.2170797616003997, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44041", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03816", "bus2": "MVBus23620", + "length": 0.20913294003905575, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1093,18 +1047,16 @@ [-1.659996802038395, 49.64083115791717], [-1.659996802038395, 49.64083115791717] ] - }, - "length": 0.20913294003905575, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32649", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22688", "bus2": "MVLV03816", + "length": 0.22438681816102976, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1123,18 +1075,16 @@ [-1.662540446858687, 49.640166928930896], [-1.662536295709962, 49.64016837911976] ] - }, - "length": 0.22438681816102976, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07448", "bus2": "MVBus22688", + "length": 0.03848083419059896, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1146,18 +1096,16 @@ [-1.659992378774546, 49.640794687101014], [-1.659992378774546, 49.640794687101014] ] - }, - "length": 0.03848083419059896, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39122", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20992", "bus2": "MVLV07448", + "length": 0.26481803791881875, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1173,18 +1121,16 @@ [-1.659716821180919, 49.640527026938834], [-1.6597185284257365, 49.64053361589109] ] - }, - "length": 0.26481803791881875, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48002", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20991", "bus2": "MVBus20992", + "length": 0.2803324611564285, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1198,18 +1144,16 @@ [-1.65745195708432, 49.64188286054988], [-1.65745195708432, 49.64188286054988] ] - }, - "length": 0.2803324611564285, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35246", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10769", "bus2": "MVBus20991", + "length": 0.10763084810328495, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1223,18 +1167,16 @@ [-1.655216166305802, 49.64128414309542], [-1.655216166305802, 49.64128414309542] ] - }, - "length": 0.10763084810328495, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43580", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09698", "bus2": "MVLV10769", + "length": 0.2173999289241804, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1251,18 +1193,16 @@ [-1.654114489206905, 49.641307279935994], [-1.6541095942725872, 49.641301353664915] ] - }, - "length": 0.2173999289241804, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44048", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13415", "bus2": "MVLV09698", + "length": 0.2362052800999093, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1282,18 +1222,16 @@ [-1.652984113160115, 49.642137355177276], [-1.6529876825128729, 49.64213837494104] ] - }, - "length": 0.2362052800999093, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48000", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18345", "bus2": "MVLV13415", + "length": 0.20042162447610118, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1312,18 +1250,16 @@ [-1.650854635485899, 49.64300571851925], [-1.6508752731227425, 49.643005599995846] ] - }, - "length": 0.20042162447610118, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39121", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13412", "bus2": "MVLV18345", + "length": 0.3047157335410305, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1344,18 +1280,16 @@ [-1.649871484272061, 49.64152208369566], [-1.649879448220405, 49.64153273332219] ] - }, - "length": 0.3047157335410305, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48001", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16883", "bus2": "MVLV13412", + "length": 0.08209146022616265, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1369,18 +1303,16 @@ [-1.652220372963897, 49.639666096735695], [-1.65221236758308, 49.63967359517768] ] - }, - "length": 0.08209146022616265, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45474", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03811", "bus2": "MVBus16883", + "length": 0.2817171104650044, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1397,18 +1329,16 @@ [-1.651432398001215, 49.63931205401539], [-1.651432398001215, 49.63931205401539] ] - }, - "length": 0.2817171104650044, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42064", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14816", "bus2": "MVLV03811", + "length": 0.3601161017125795, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1429,18 +1359,16 @@ [-1.654123502483668, 49.63874283669681], [-1.6541252575873528, 49.638747481781465] ] - }, - "length": 0.3601161017125795, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18350", "bus2": "MVBus14816", + "length": 0.08772869175221151, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1453,18 +1381,16 @@ [-1.650618491574853, 49.63968679231682], [-1.650618491574853, 49.63968679231682] ] - }, - "length": 0.08772869175221151, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35711", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus12237", "bus2": "MVLV18350", + "length": 0.1016162327368625, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1477,18 +1403,16 @@ [-1.651074751689997, 49.63901670685257], [-1.651074590691024, 49.63901863203041] ] - }, - "length": 0.1016162327368625, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40083", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11405", "bus2": "MVBus12237", + "length": 0.33971650173458107, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1507,18 +1431,16 @@ [-1.650496238664297, 49.63974470580285], [-1.650496238664297, 49.63974470580285] ] - }, - "length": 0.33971650173458107, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04231", "bus2": "MVLV11405", + "length": 0.10725795298864516, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1532,18 +1454,16 @@ [-1.647544763217454, 49.641516687975574], [-1.647550106185192, 49.64151825643697] ] - }, - "length": 0.10725795298864516, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35327", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11399", "bus2": "MVLV04231", + "length": 0.2773931594553408, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1564,18 +1484,16 @@ [-1.646312156764923, 49.641127471896915], [-1.646312245039197, 49.64113108389712] ] - }, - "length": 0.2773931594553408, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36627", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12653", "bus2": "MVLV11399", + "length": 0.5787472439158112, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1616,18 +1534,16 @@ [-1.646069898907712, 49.639734493983944], [-1.6460659248127212, 49.639737506922216] ] - }, - "length": 0.5787472439158112, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40361", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09570", "bus2": "MVLV12653", + "length": 0.4669884179506195, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1644,18 +1560,16 @@ [-1.644358078893798, 49.638975533132474], [-1.6443562607887543, 49.6389795586048] ] - }, - "length": 0.4669884179506195, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46568", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05297", "bus2": "MVLV09570", + "length": 0.3650441293007164, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1676,18 +1590,16 @@ [-1.639461888769574, 49.641212451992445], [-1.63946043427207, 49.64121448711107] ] - }, - "length": 0.3650441293007164, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48098", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12652", "bus2": "MVLV05297", + "length": 0.3974522975554689, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1718,18 +1630,16 @@ [-1.639952667308894, 49.63879455537669], [-1.639959248554075, 49.63879602948194] ] - }, - "length": 0.3974522975554689, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48097", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08398", "bus2": "MVLV12652", + "length": 0.5184452215196655, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1754,18 +1664,16 @@ [-1.638971259222029, 49.637355428012505], [-1.638968848385021, 49.637357094424615] ] - }, - "length": 0.5184452215196655, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47618", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14999", "bus2": "MVLV08398", + "length": 0.48789488430663863, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1787,18 +1695,16 @@ [-1.639041977160807, 49.63402280679316], [-1.6390459138036424, 49.63402854933457] ] - }, - "length": 0.48789488430663863, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36772", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05293", "bus2": "MVLV14999", + "length": 0.4381640551856535, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1819,18 +1725,16 @@ [-1.635840672493716, 49.63477050943911], [-1.635841049476694, 49.634773127302665] ] - }, - "length": 0.4381640551856535, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36001", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07323", "bus2": "MVLV05293", + "length": 0.3599441207244474, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1848,18 +1752,16 @@ [-1.635404901302026, 49.63200621831591], [-1.6353965365500425, 49.63201285071942] ] - }, - "length": 0.3599441207244474, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44818", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15555", "bus2": "MVLV07323", + "length": 0.2573909011875716, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1880,18 +1782,16 @@ [-1.63162365659792, 49.63271875007037], [-1.6316298971813121, 49.63271781685638] ] - }, - "length": 0.2573909011875716, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41689", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04664", "bus2": "MVLV15555", + "length": 0.31109997665373856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1912,18 +1812,16 @@ [-1.631413659111113, 49.63085513420778], [-1.6314148687770316, 49.63085635792388] ] - }, - "length": 0.31109997665373856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35531", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02718", "bus2": "MVBus04664", + "length": 0.09943991949583805, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1938,18 +1836,16 @@ [-1.629054408189043, 49.63178058553094], [-1.629054408189043, 49.63178058553094] ] - }, - "length": 0.09943991949583805, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37188", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00044", "bus2": "MVLV02718", + "length": 0.10029828063164829, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1968,10 +1864,20 @@ [-1.629721178745731, 49.632532642841646], [-1.629721806268463, 49.63252940750905] ] - }, - "length": 0.10029828063164829, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV01", + "bus2": "HVMVFeeder01", + "geometry": { + "type": "Point", + "coordinates": [-1.624837162156209, 49.633717544204686] + } } ], "loads": [ @@ -1979,681 +1885,817 @@ "id": "MVLV15132_consumption", "bus": "MVLV15132", "phases": "abc", + "type": "power", "powers": [ [25200.0, 8300.0], [25200.0, 8300.0], [25200.0, 8300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15132_production", "bus": "MVLV15132", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18348_consumption", "bus": "MVLV18348", "phases": "abc", + "type": "power", "powers": [ [26700.0, 8800.0], [26700.0, 8800.0], [26700.0, 8800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18348_production", "bus": "MVLV18348", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07445_consumption", "bus": "MVLV07445", "phases": "abc", + "type": "power", "powers": [ [26700.0, 8800.0], [26700.0, 8800.0], [26700.0, 8800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07445_production", "bus": "MVLV07445", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10771_consumption", "bus": "MVLV10771", "phases": "abc", + "type": "power", "powers": [ [26700.0, 8800.0], [26700.0, 8800.0], [26700.0, 8800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10771_production", "bus": "MVLV10771", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18352_consumption", "bus": "MVLV18352", "phases": "abc", + "type": "power", "powers": [ [25200.0, 8300.0], [25200.0, 8300.0], [25200.0, 8300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18352_production", "bus": "MVLV18352", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07442_consumption", "bus": "MVLV07442", "phases": "abc", + "type": "power", "powers": [ [26700.0, 8800.0], [26700.0, 8800.0], [26700.0, 8800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07442_production", "bus": "MVLV07442", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09694_consumption", "bus": "MVLV09694", "phases": "abc", + "type": "power", "powers": [ [26700.0, 8800.0], [26700.0, 8800.0], [26700.0, 8800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09694_production", "bus": "MVLV09694", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09708_consumption", "bus": "MVLV09708", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09708_production", "bus": "MVLV09708", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18342_consumption", "bus": "MVLV18342", "phases": "abc", + "type": "power", "powers": [ [26700.0, 8800.0], [26700.0, 8800.0], [26700.0, 8800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18342_production", "bus": "MVLV18342", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09703_consumption", "bus": "MVLV09703", "phases": "abc", + "type": "power", "powers": [ [25200.0, 8300.0], [25200.0, 8300.0], [25200.0, 8300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09703_production", "bus": "MVLV09703", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07449_consumption", "bus": "MVLV07449", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07449_production", "bus": "MVLV07449", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07432_consumption", "bus": "MVLV07432", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07432_production", "bus": "MVLV07432", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03816_consumption", "bus": "MVLV03816", "phases": "abc", + "type": "power", "powers": [ [25200.0, 8300.0], [25200.0, 8300.0], [25200.0, 8300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03816_production", "bus": "MVLV03816", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07448_consumption", "bus": "MVLV07448", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07448_production", "bus": "MVLV07448", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10769_consumption", "bus": "MVLV10769", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10769_production", "bus": "MVLV10769", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09698_consumption", "bus": "MVLV09698", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09698_production", "bus": "MVLV09698", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13415_consumption", "bus": "MVLV13415", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13415_production", "bus": "MVLV13415", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18345_consumption", "bus": "MVLV18345", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18345_production", "bus": "MVLV18345", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13412_consumption", "bus": "MVLV13412", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13412_production", "bus": "MVLV13412", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03811_consumption", "bus": "MVLV03811", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03811_production", "bus": "MVLV03811", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18350_consumption", "bus": "MVLV18350", "phases": "abc", + "type": "power", "powers": [ [15100.0, 5000.0], [15100.0, 5000.0], [15100.0, 5000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18350_production", "bus": "MVLV18350", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11405_consumption", "bus": "MVLV11405", "phases": "abc", + "type": "power", "powers": [ [50500.0, 16600.0], [50500.0, 16600.0], [50500.0, 16600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11405_production", "bus": "MVLV11405", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04231_consumption", "bus": "MVLV04231", "phases": "abc", + "type": "power", "powers": [ [50500.0, 16600.0], [50500.0, 16600.0], [50500.0, 16600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04231_production", "bus": "MVLV04231", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11399_consumption", "bus": "MVLV11399", "phases": "abc", + "type": "power", "powers": [ [51100.0, 16800.0], [51100.0, 16800.0], [51100.0, 16800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11399_production", "bus": "MVLV11399", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12653_consumption", "bus": "MVLV12653", "phases": "abc", + "type": "power", "powers": [ [51100.0, 16800.0], [51100.0, 16800.0], [51100.0, 16800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12653_production", "bus": "MVLV12653", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09570_consumption", "bus": "MVLV09570", "phases": "abc", + "type": "power", "powers": [ [74900.0, 24600.0], [74900.0, 24600.0], [74900.0, 24600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09570_production", "bus": "MVLV09570", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05297_consumption", "bus": "MVLV05297", "phases": "abc", + "type": "power", "powers": [ [51100.0, 16800.0], [51100.0, 16800.0], [51100.0, 16800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05297_production", "bus": "MVLV05297", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12652_consumption", "bus": "MVLV12652", "phases": "abc", + "type": "power", "powers": [ [51100.0, 16800.0], [51100.0, 16800.0], [51100.0, 16800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12652_production", "bus": "MVLV12652", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08398_consumption", "bus": "MVLV08398", "phases": "abc", + "type": "power", "powers": [ [51100.0, 16800.0], [51100.0, 16800.0], [51100.0, 16800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08398_production", "bus": "MVLV08398", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14999_consumption", "bus": "MVLV14999", "phases": "abc", + "type": "power", "powers": [ [58900.0, 19400.0], [58900.0, 19400.0], [58900.0, 19400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14999_production", "bus": "MVLV14999", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05293_consumption", "bus": "MVLV05293", "phases": "abc", + "type": "power", "powers": [ [87800.0, 28900.0], [87800.0, 28900.0], [87800.0, 28900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05293_production", "bus": "MVLV05293", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07323_consumption", "bus": "MVLV07323", "phases": "abc", + "type": "power", "powers": [ [58900.0, 19400.0], [58900.0, 19400.0], [58900.0, 19400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07323_production", "bus": "MVLV07323", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15555_consumption", "bus": "MVLV15555", "phases": "abc", + "type": "power", "powers": [ [87800.0, 28900.0], [87800.0, 28900.0], [87800.0, 28900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15555_production", "bus": "MVLV15555", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02718_consumption", "bus": "MVLV02718", "phases": "abc", + "type": "power", "powers": [ [58900.0, 19400.0], [58900.0, 19400.0], [58900.0, 19400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02718_production", "bus": "MVLV02718", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2665,7 +2707,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder015_Summer.json b/roseau/load_flow/data/networks/MVFeeder015_Summer.json index f54f8fd4..4b73d060 100644 --- a/roseau/load_flow/data/networks/MVFeeder015_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder015_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -314,26 +315,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV01", - "bus2": "HVMVFeeder01", - "geometry": { - "type": "Point", - "coordinates": [-1.624837162156209, 49.633717544204686] - } - }, + "lines": [ { "id": "MVBranch37115", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder01", "bus2": "MVBus00053", + "length": 0.19373117984134303, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -345,18 +335,16 @@ [-1.623326183809773, 49.63226650711385], [-1.623326183809773, 49.63226650711385] ] - }, - "length": 0.19373117984134303, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47856", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09072", "bus2": "MVLV01557", + "length": 0.0038174820230672257, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -366,18 +354,16 @@ [-1.607926725745514, 49.630057242522646], [-1.607926725745514, 49.630057242522646] ] - }, - "length": 0.0038174820230672257, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36665", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09071", "bus2": "MVBus09072", + "length": 0.0410212088521344, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -387,18 +373,16 @@ [-1.607975529120126, 49.63007036133769], [-1.607975529120126, 49.63007036133769] ] - }, - "length": 0.0410212088521344, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45173", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09070", "bus2": "MVBus09071", + "length": 0.22513392788300826, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -412,18 +396,16 @@ [-1.607828921912095, 49.63040347671234], [-1.607828921912095, 49.63040347671234] ] - }, - "length": 0.22513392788300826, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35109", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03692", "bus2": "MVBus09070", + "length": 0.016901585911935392, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -434,18 +416,16 @@ [-1.60990342767392, 49.63152112320213], [-1.60990342767392, 49.63152112320213] ] - }, - "length": 0.016901585911935392, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47616", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08445", "bus2": "MVLV03692", + "length": 0.01677643016309775, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -456,18 +436,16 @@ [-1.610101839129751, 49.631598003635126], [-1.6101069381645656, 49.63158911474942] ] - }, - "length": 0.01677643016309775, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36771", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07320", "bus2": "MVBus08445", + "length": 0.4669542724178578, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -490,18 +468,16 @@ [-1.609878920214483, 49.63157028321388], [-1.609878920214483, 49.63157028321388] ] - }, - "length": 0.4669542724178578, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43993", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09569", "bus2": "MVLV07320", + "length": 0.16680800473055252, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -515,18 +491,16 @@ [-1.615253181208338, 49.63138242437115], [-1.615251585228688, 49.63138183809393] ] - }, - "length": 0.16680800473055252, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41315", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14997", "bus2": "MVLV09569", + "length": 0.31478369710551507, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -543,18 +517,16 @@ [-1.614089815920525, 49.63202572230922], [-1.614090551512768, 49.6320247630815] ] - }, - "length": 0.31478369710551507, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42879", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07237", "bus2": "MVLV14997", + "length": 0.17984323786250975, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -568,18 +540,16 @@ [-1.612549873019654, 49.63319978999074], [-1.6125424847098795, 49.63319064348599] ] - }, - "length": 0.17984323786250975, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36770", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14994", "bus2": "MVBus07237", + "length": 0.0983779462509927, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -591,18 +561,16 @@ [-1.614397172406862, 49.63374451855814], [-1.614397172406862, 49.63374451855814] ] - }, - "length": 0.0983779462509927, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32598", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06806", "bus2": "MVLV14994", + "length": 0.04862324255083111, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -613,18 +581,16 @@ [-1.614911051602498, 49.63324526547287], [-1.6148992023665274, 49.633246093376826] ] - }, - "length": 0.04862324255083111, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42873", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06805", "bus2": "MVBus06806", + "length": 0.15823242540325652, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -635,18 +601,16 @@ [-1.615129260227989, 49.63365678307963], [-1.615129260227989, 49.63365678307963] ] - }, - "length": 0.15823242540325652, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39549", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03678", "bus2": "MVBus06805", + "length": 0.1166751178584927, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -658,18 +622,16 @@ [-1.617248593084641, 49.63351059928568], [-1.617248593084641, 49.63351059928568] ] - }, - "length": 0.1166751178584927, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39548", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06340", "bus2": "MVLV03678", + "length": 0.42424395751102045, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -686,18 +648,16 @@ [-1.617288603123362, 49.63251982323359], [-1.617288715725815, 49.63252690092534] ] - }, - "length": 0.42424395751102045, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35995", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14995", "bus2": "MVBus06340", + "length": 0.09667306913811433, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -710,18 +670,16 @@ [-1.61797185105183, 49.628856075992964], [-1.61797185105183, 49.628856075992964] ] - }, - "length": 0.09667306913811433, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47960", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05776", "bus2": "MVLV14995", + "length": 0.08743391984267036, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -736,18 +694,16 @@ [-1.617526997350453, 49.6282692342394], [-1.6175182258464154, 49.62827064068822] ] - }, - "length": 0.08743391984267036, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38529", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05775", "bus2": "MVBus05776", + "length": 0.18173893427682564, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -761,18 +717,16 @@ [-1.618071703010131, 49.62876339045437], [-1.618071703010131, 49.62876339045437] ] - }, - "length": 0.18173893427682564, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34050", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18242", "bus2": "MVBus05775", + "length": 0.19857131245149381, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -787,18 +741,16 @@ [-1.617296198248987, 49.627827044271605], [-1.617296198248987, 49.627827044271605] ] - }, - "length": 0.19857131245149381, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38827", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05254", "bus2": "MVLV18242", + "length": 0.01617639679305394, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -808,18 +760,16 @@ [-1.619481886854964, 49.62776137086632], [-1.6194617020978654, 49.62775867731261] ] - }, - "length": 0.01617639679305394, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40864", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05253", "bus2": "MVBus05254", + "length": 0.09380842822624201, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -845,18 +795,16 @@ [-1.619704923601284, 49.62777414229089], [-1.619704923601284, 49.62777414229089] ] - }, - "length": 0.09380842822624201, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37555", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05252", "bus2": "MVBus05253", + "length": 0.2617227298854735, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -869,18 +817,16 @@ [-1.62001066228858, 49.62832552372274], [-1.62001066228858, 49.62832552372274] ] - }, - "length": 0.2617227298854735, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37432", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13304", "bus2": "MVBus05252", + "length": 0.005483402606147038, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -891,18 +837,16 @@ [-1.619631373814167, 49.630590994074986], [-1.619631373814167, 49.630590994074986] ] - }, - "length": 0.005483402606147038, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35882", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00057", "bus2": "MVLV13304", + "length": 0.004536545893693076, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -913,18 +857,16 @@ [-1.619668883774012, 49.63060481957001], [-1.619666847988223, 49.630611324646196] ] - }, - "length": 0.004536545893693076, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43063", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00056", "bus2": "MVBus00057", + "length": 0.31996744840118263, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -942,18 +884,16 @@ [-1.619657875156477, 49.6305746241572], [-1.619657875156477, 49.6305746241572] ] - }, - "length": 0.31996744840118263, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34651", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00055", "bus2": "MVBus00056", + "length": 0.21954342456757106, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -971,18 +911,16 @@ [-1.620893120270645, 49.62893349771016], [-1.620893120270645, 49.62893349771016] ] - }, - "length": 0.21954342456757106, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32902", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00054", "bus2": "MVBus00055", + "length": 0.4092063054473774, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1009,18 +947,16 @@ [-1.622376716573707, 49.62858095368696], [-1.622376716573707, 49.62858095368696] ] - }, - "length": 0.4092063054473774, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38445", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00053", "bus2": "MVBus00054", + "length": 0.0466684979154946, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1030,10 +966,20 @@ [-1.622954639870388, 49.631939839160744], [-1.622954639870388, 49.631939839160744] ] - }, - "length": 0.0466684979154946, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV01", + "bus2": "HVMVFeeder01", + "geometry": { + "type": "Point", + "coordinates": [-1.624837162156209, 49.633717544204686] + } } ], "loads": [ @@ -1041,201 +987,241 @@ "id": "MVLV01557_consumption", "bus": "MVLV01557", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01557_production", "bus": "MVLV01557", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03692_consumption", "bus": "MVLV03692", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03692_production", "bus": "MVLV03692", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07320_consumption", "bus": "MVLV07320", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07320_production", "bus": "MVLV07320", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09569_consumption", "bus": "MVLV09569", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09569_production", "bus": "MVLV09569", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14997_consumption", "bus": "MVLV14997", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14997_production", "bus": "MVLV14997", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14994_consumption", "bus": "MVLV14994", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14994_production", "bus": "MVLV14994", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03678_consumption", "bus": "MVLV03678", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03678_production", "bus": "MVLV03678", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14995_consumption", "bus": "MVLV14995", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14995_production", "bus": "MVLV14995", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18242_consumption", "bus": "MVLV18242", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18242_production", "bus": "MVLV18242", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13304_consumption", "bus": "MVLV13304", "phases": "abc", + "type": "power", "powers": [ [5900.0, 1900.0], [5900.0, 1900.0], [5900.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13304_production", "bus": "MVLV13304", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1247,7 +1233,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder015_Winter.json b/roseau/load_flow/data/networks/MVFeeder015_Winter.json index c849cbc2..1c8ee18a 100644 --- a/roseau/load_flow/data/networks/MVFeeder015_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder015_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -314,26 +315,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV01", - "bus2": "HVMVFeeder01", - "geometry": { - "type": "Point", - "coordinates": [-1.624837162156209, 49.633717544204686] - } - }, + "lines": [ { "id": "MVBranch37115", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder01", "bus2": "MVBus00053", + "length": 0.19373117984134303, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -345,18 +335,16 @@ [-1.623326183809773, 49.63226650711385], [-1.623326183809773, 49.63226650711385] ] - }, - "length": 0.19373117984134303, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47856", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09072", "bus2": "MVLV01557", + "length": 0.0038174820230672257, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -366,18 +354,16 @@ [-1.607926725745514, 49.630057242522646], [-1.607926725745514, 49.630057242522646] ] - }, - "length": 0.0038174820230672257, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36665", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09071", "bus2": "MVBus09072", + "length": 0.0410212088521344, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -387,18 +373,16 @@ [-1.607975529120126, 49.63007036133769], [-1.607975529120126, 49.63007036133769] ] - }, - "length": 0.0410212088521344, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45173", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09070", "bus2": "MVBus09071", + "length": 0.22513392788300826, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -412,18 +396,16 @@ [-1.607828921912095, 49.63040347671234], [-1.607828921912095, 49.63040347671234] ] - }, - "length": 0.22513392788300826, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35109", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03692", "bus2": "MVBus09070", + "length": 0.016901585911935392, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -434,18 +416,16 @@ [-1.60990342767392, 49.63152112320213], [-1.60990342767392, 49.63152112320213] ] - }, - "length": 0.016901585911935392, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47616", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08445", "bus2": "MVLV03692", + "length": 0.01677643016309775, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -456,18 +436,16 @@ [-1.610101839129751, 49.631598003635126], [-1.6101069381645656, 49.63158911474942] ] - }, - "length": 0.01677643016309775, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36771", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07320", "bus2": "MVBus08445", + "length": 0.4669542724178578, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -490,18 +468,16 @@ [-1.609878920214483, 49.63157028321388], [-1.609878920214483, 49.63157028321388] ] - }, - "length": 0.4669542724178578, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43993", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09569", "bus2": "MVLV07320", + "length": 0.16680800473055252, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -515,18 +491,16 @@ [-1.615253181208338, 49.63138242437115], [-1.615251585228688, 49.63138183809393] ] - }, - "length": 0.16680800473055252, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41315", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14997", "bus2": "MVLV09569", + "length": 0.31478369710551507, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -543,18 +517,16 @@ [-1.614089815920525, 49.63202572230922], [-1.614090551512768, 49.6320247630815] ] - }, - "length": 0.31478369710551507, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42879", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07237", "bus2": "MVLV14997", + "length": 0.17984323786250975, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -568,18 +540,16 @@ [-1.612549873019654, 49.63319978999074], [-1.6125424847098795, 49.63319064348599] ] - }, - "length": 0.17984323786250975, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36770", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14994", "bus2": "MVBus07237", + "length": 0.0983779462509927, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -591,18 +561,16 @@ [-1.614397172406862, 49.63374451855814], [-1.614397172406862, 49.63374451855814] ] - }, - "length": 0.0983779462509927, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32598", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06806", "bus2": "MVLV14994", + "length": 0.04862324255083111, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -613,18 +581,16 @@ [-1.614911051602498, 49.63324526547287], [-1.6148992023665274, 49.633246093376826] ] - }, - "length": 0.04862324255083111, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42873", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06805", "bus2": "MVBus06806", + "length": 0.15823242540325652, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -635,18 +601,16 @@ [-1.615129260227989, 49.63365678307963], [-1.615129260227989, 49.63365678307963] ] - }, - "length": 0.15823242540325652, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39549", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03678", "bus2": "MVBus06805", + "length": 0.1166751178584927, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -658,18 +622,16 @@ [-1.617248593084641, 49.63351059928568], [-1.617248593084641, 49.63351059928568] ] - }, - "length": 0.1166751178584927, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39548", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06340", "bus2": "MVLV03678", + "length": 0.42424395751102045, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -686,18 +648,16 @@ [-1.617288603123362, 49.63251982323359], [-1.617288715725815, 49.63252690092534] ] - }, - "length": 0.42424395751102045, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35995", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14995", "bus2": "MVBus06340", + "length": 0.09667306913811433, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -710,18 +670,16 @@ [-1.61797185105183, 49.628856075992964], [-1.61797185105183, 49.628856075992964] ] - }, - "length": 0.09667306913811433, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47960", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05776", "bus2": "MVLV14995", + "length": 0.08743391984267036, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -736,18 +694,16 @@ [-1.617526997350453, 49.6282692342394], [-1.6175182258464154, 49.62827064068822] ] - }, - "length": 0.08743391984267036, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38529", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05775", "bus2": "MVBus05776", + "length": 0.18173893427682564, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -761,18 +717,16 @@ [-1.618071703010131, 49.62876339045437], [-1.618071703010131, 49.62876339045437] ] - }, - "length": 0.18173893427682564, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34050", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18242", "bus2": "MVBus05775", + "length": 0.19857131245149381, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -787,18 +741,16 @@ [-1.617296198248987, 49.627827044271605], [-1.617296198248987, 49.627827044271605] ] - }, - "length": 0.19857131245149381, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38827", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05254", "bus2": "MVLV18242", + "length": 0.01617639679305394, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -808,18 +760,16 @@ [-1.619481886854964, 49.62776137086632], [-1.6194617020978654, 49.62775867731261] ] - }, - "length": 0.01617639679305394, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40864", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05253", "bus2": "MVBus05254", + "length": 0.09380842822624201, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -845,18 +795,16 @@ [-1.619704923601284, 49.62777414229089], [-1.619704923601284, 49.62777414229089] ] - }, - "length": 0.09380842822624201, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37555", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05252", "bus2": "MVBus05253", + "length": 0.2617227298854735, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -869,18 +817,16 @@ [-1.62001066228858, 49.62832552372274], [-1.62001066228858, 49.62832552372274] ] - }, - "length": 0.2617227298854735, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37432", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13304", "bus2": "MVBus05252", + "length": 0.005483402606147038, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -891,18 +837,16 @@ [-1.619631373814167, 49.630590994074986], [-1.619631373814167, 49.630590994074986] ] - }, - "length": 0.005483402606147038, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35882", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00057", "bus2": "MVLV13304", + "length": 0.004536545893693076, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -913,18 +857,16 @@ [-1.619668883774012, 49.63060481957001], [-1.619666847988223, 49.630611324646196] ] - }, - "length": 0.004536545893693076, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43063", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00056", "bus2": "MVBus00057", + "length": 0.31996744840118263, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -942,18 +884,16 @@ [-1.619657875156477, 49.6305746241572], [-1.619657875156477, 49.6305746241572] ] - }, - "length": 0.31996744840118263, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34651", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00055", "bus2": "MVBus00056", + "length": 0.21954342456757106, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -971,18 +911,16 @@ [-1.620893120270645, 49.62893349771016], [-1.620893120270645, 49.62893349771016] ] - }, - "length": 0.21954342456757106, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32902", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00054", "bus2": "MVBus00055", + "length": 0.4092063054473774, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1009,18 +947,16 @@ [-1.622376716573707, 49.62858095368696], [-1.622376716573707, 49.62858095368696] ] - }, - "length": 0.4092063054473774, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38445", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00053", "bus2": "MVBus00054", + "length": 0.0466684979154946, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1030,10 +966,20 @@ [-1.622954639870388, 49.631939839160744], [-1.622954639870388, 49.631939839160744] ] - }, - "length": 0.0466684979154946, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV01", + "bus2": "HVMVFeeder01", + "geometry": { + "type": "Point", + "coordinates": [-1.624837162156209, 49.633717544204686] + } } ], "loads": [ @@ -1041,201 +987,241 @@ "id": "MVLV01557_consumption", "bus": "MVLV01557", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01557_production", "bus": "MVLV01557", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03692_consumption", "bus": "MVLV03692", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03692_production", "bus": "MVLV03692", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07320_consumption", "bus": "MVLV07320", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07320_production", "bus": "MVLV07320", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09569_consumption", "bus": "MVLV09569", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09569_production", "bus": "MVLV09569", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14997_consumption", "bus": "MVLV14997", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14997_production", "bus": "MVLV14997", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14994_consumption", "bus": "MVLV14994", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14994_production", "bus": "MVLV14994", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03678_consumption", "bus": "MVLV03678", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03678_production", "bus": "MVLV03678", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14995_consumption", "bus": "MVLV14995", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14995_production", "bus": "MVLV14995", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18242_consumption", "bus": "MVLV18242", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18242_production", "bus": "MVLV18242", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13304_consumption", "bus": "MVLV13304", "phases": "abc", + "type": "power", "powers": [ [29600.0, 9700.0], [29600.0, 9700.0], [29600.0, 9700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13304_production", "bus": "MVLV13304", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1247,7 +1233,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder032_Summer.json b/roseau/load_flow/data/networks/MVFeeder032_Summer.json index 4b2fc6d0..61f5b2c4 100644 --- a/roseau/load_flow/data/networks/MVFeeder032_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder032_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -544,26 +545,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV02", - "bus2": "HVMVFeeder02", - "geometry": { - "type": "Point", - "coordinates": [-1.341143887616421, 49.649368152657914] - } - }, + "lines": [ { "id": "MVBranch46833", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder02", "bus2": "MVBus00117", + "length": 1.8605918592243234, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -591,18 +581,16 @@ [-1.363073414238841, 49.64304820544189], [-1.363073414238841, 49.64304820544189] ] - }, - "length": 1.8605918592243234, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10667", "bus2": "MVLV15016", + "length": 0.2943324039112835, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -619,18 +607,16 @@ [-1.379425423456413, 49.64836189737522], [-1.379425423456413, 49.64836189737522] ] - }, - "length": 0.2943324039112835, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32611", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16246", "bus2": "MVLV09595", + "length": 0.3408872288632633, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -650,18 +636,16 @@ [-1.371150419839853, 49.655825871851405], [-1.371150419839853, 49.655825871851405] ] - }, - "length": 0.3408872288632633, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03346", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16245", "bus2": "MVBus16246", + "length": 0.0632480621227142, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -670,18 +654,16 @@ [-1.372298178279623, 49.658299751045696], [-1.372298178279623, 49.658299751045696] ] - }, - "length": 0.0632480621227142, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch17175", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16252", "bus2": "MVLV18263", + "length": 0.9055318059977351, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -692,18 +674,16 @@ [-1.353621166734196, 49.66271170637617], [-1.353621166734196, 49.66271170637617] ] - }, - "length": 0.9055318059977351, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch26847", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16252", "bus2": "MVLV03703", + "length": 0.26205738228368264, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -712,18 +692,16 @@ [-1.359611241149069, 49.65929698067572], [-1.359611241149069, 49.65929698067572] ] - }, - "length": 0.26205738228368264, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch17174", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16251", "bus2": "MVBus16252", + "length": 0.12005035444768837, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -732,18 +710,16 @@ [-1.363212064086434, 49.65900120223403], [-1.363212064086434, 49.65900120223403] ] - }, - "length": 0.12005035444768837, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46579", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16255", "bus2": "MVLV15015", + "length": 0.16009582724380417, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -755,18 +731,16 @@ [-1.362188979845099, 49.6571000586743], [-1.362188979845099, 49.6571000586743] ] - }, - "length": 0.16009582724380417, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03347", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16251", "bus2": "MVBus16255", + "length": 0.15154109479720265, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -775,18 +749,16 @@ [-1.363211977478477, 49.65814335267942], [-1.363211977478477, 49.65814335267942] ] - }, - "length": 0.15154109479720265, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16250", "bus2": "MVBus16251", + "length": 0.09557903096634539, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -795,18 +767,16 @@ [-1.364874290710226, 49.65897516480102], [-1.364874290710226, 49.65897516480102] ] - }, - "length": 0.09557903096634539, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12127", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16248", "bus2": "MVBus16250", + "length": 0.3130525985206985, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -815,18 +785,16 @@ [-1.366195557635843, 49.65902809491562], [-1.366195557635843, 49.65902809491562] ] - }, - "length": 0.3130525985206985, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21189", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16248", "bus2": "MVLV03705", + "length": 0.4176484825338185, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -836,18 +804,16 @@ [-1.373821100953172, 49.661964717931106], [-1.373821100953172, 49.661964717931106] ] - }, - "length": 0.4176484825338185, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12129", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16245", "bus2": "MVBus16248", + "length": 0.14504614489335685, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -856,18 +822,16 @@ [-1.37052573334111, 49.65888465426676], [-1.37052573334111, 49.65888465426676] ] - }, - "length": 0.14504614489335685, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03345", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16244", "bus2": "MVBus16245", + "length": 0.25935534014258776, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -877,18 +841,16 @@ [-1.372533815677704, 49.65884745330522], [-1.372533815677704, 49.65884745330522] ] - }, - "length": 0.25935534014258776, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch38652", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16244", "bus2": "MVLV12099", + "length": 0.15245677642841116, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -905,18 +867,16 @@ [-1.377335684181196, 49.657807942425116], [-1.377335684181196, 49.657807942425116] ] - }, - "length": 0.15245677642841116, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03344", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16243", "bus2": "MVBus16244", + "length": 0.07910830682295543, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -927,18 +887,16 @@ [-1.376121721428708, 49.65874279740818], [-1.376121721428708, 49.65874279740818] ] - }, - "length": 0.07910830682295543, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch06777", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16242", "bus2": "MVBus16243", + "length": 0.06825641112094445, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -947,18 +905,16 @@ [-1.377014665176524, 49.65869498771795], [-1.377014665176524, 49.65869498771795] ] - }, - "length": 0.06825641112094445, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28780", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16240", "bus2": "MVBus16242", + "length": 0.6732851019557871, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -968,18 +924,16 @@ [-1.377957689760006, 49.658651945322525], [-1.377957689760006, 49.658651945322525] ] - }, - "length": 0.6732851019557871, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch26848", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16240", "bus2": "MVLV06250", + "length": 0.18612848590421097, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -988,18 +942,16 @@ [-1.38978771053233, 49.657963688996865], [-1.38978771053233, 49.657963688996865] ] - }, - "length": 0.18612848590421097, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch47672", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16239", "bus2": "MVBus16240", + "length": 0.7266361804865676, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1029,18 +981,16 @@ [-1.387251985079024, 49.65826499708912], [-1.387251985079024, 49.65826499708912] ] - }, - "length": 0.7266361804865676, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39559", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16238", "bus2": "MVBus16239", + "length": 0.029373923231384276, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1049,18 +999,16 @@ [-1.396174122247448, 49.660517606384], [-1.396174122247448, 49.660517606384] ] - }, - "length": 0.029373923231384276, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45712", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11999", "bus2": "MVBus16238", + "length": 0.004166795103980359, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1071,18 +1019,16 @@ [-1.396407487666482, 49.66030127215695], [-1.396407487666482, 49.66030127215695] ] - }, - "length": 0.004166795103980359, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13498", "bus2": "MVLV00559", + "length": 0.009080697744007212, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1091,18 +1037,16 @@ [-1.38732578741805, 49.66311035879193], [-1.38732578741805, 49.66311035879193] ] - }, - "length": 0.009080697744007212, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40555", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19216", "bus2": "MVLV16879", + "length": 0.007927866285498594, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1111,18 +1055,16 @@ [-1.383661956464301, 49.67615070129675], [-1.383661956464301, 49.67615070129675] ] - }, - "length": 0.007927866285498594, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19217", "bus2": "MVLV00333", + "length": 0.02284604834606541, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1131,18 +1073,16 @@ [-1.387482823059862, 49.679565823143825], [-1.387482823059862, 49.679565823143825] ] - }, - "length": 0.02284604834606541, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44224", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19217", "bus2": "MVBus19219", + "length": 0.5676631752803123, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1162,18 +1102,16 @@ [-1.390165074821639, 49.68435695606896], [-1.390165074821639, 49.68435695606896] ] - }, - "length": 0.5676631752803123, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45999", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19216", "bus2": "MVBus19217", + "length": 0.6218432211306393, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1197,18 +1135,16 @@ [-1.387473067955328, 49.67977113339019], [-1.387473067955328, 49.67977113339019] ] - }, - "length": 0.6218432211306393, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46758", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13624", "bus2": "MVBus19216", + "length": 1.147392428120071, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1237,18 +1173,16 @@ [-1.383768918139199, 49.6761669133056], [-1.383768918139199, 49.6761669133056] ] - }, - "length": 1.147392428120071, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41902", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13500", "bus2": "MVLV13624", + "length": 0.31499506964743823, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1268,18 +1202,16 @@ [-1.387304696852681, 49.666174718149186], [-1.3873025941583055, 49.66617902194447] ] - }, - "length": 0.31499506964743823, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40852", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13502", "bus2": "MVLV05842", + "length": 0.19257122220997205, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1296,18 +1228,16 @@ [-1.37861523666604, 49.66583210459457], [-1.37861523666604, 49.66583210459457] ] - }, - "length": 0.19257122220997205, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23450", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13507", "bus2": "MVLV09036", + "length": 0.04879639165804694, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1316,18 +1246,16 @@ [-1.378678571365429, 49.6700702299779], [-1.378678571365429, 49.6700702299779] ] - }, - "length": 0.04879639165804694, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04353", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13511", "bus2": "MVLV10341", + "length": 0.18554949799224277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1336,18 +1264,16 @@ [-1.364568388218211, 49.67301865165213], [-1.364568388218211, 49.67301865165213] ] - }, - "length": 0.18554949799224277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15089", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13511", "bus2": "MVLV16210", + "length": 0.2993697297327617, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1359,18 +1285,16 @@ [-1.365446752865551, 49.670169257631514], [-1.365446752865551, 49.670169257631514] ] - }, - "length": 0.2993697297327617, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15087", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13509", "bus2": "MVBus13511", + "length": 0.37645239932160457, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1379,18 +1303,16 @@ [-1.367021341986308, 49.67251972372232], [-1.367021341986308, 49.67251972372232] ] - }, - "length": 0.37645239932160457, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25752", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13509", "bus2": "MVLV18939", + "length": 0.10291560301491072, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1399,18 +1321,16 @@ [-1.371520169196079, 49.67063246231633], [-1.371520169196079, 49.67063246231633] ] - }, - "length": 0.10291560301491072, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08589", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13508", "bus2": "MVBus13509", + "length": 0.09708097808053277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1419,18 +1339,16 @@ [-1.371996551240058, 49.6715045934133], [-1.371996551240058, 49.6715045934133] ] - }, - "length": 0.09708097808053277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08590", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13507", "bus2": "MVBus13508", + "length": 0.3873225502112333, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1440,18 +1358,16 @@ [-1.3732913242456, 49.67126845912352], [-1.3732913242456, 49.67126845912352] ] - }, - "length": 0.3873225502112333, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15088", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13506", "bus2": "MVBus13507", + "length": 0.24984598448858025, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1461,18 +1377,16 @@ [-1.378508982637205, 49.67049492628741], [-1.378508982637205, 49.67049492628741] ] - }, - "length": 0.24984598448858025, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25753", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13505", "bus2": "MVBus13506", + "length": 0.21286808031255783, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1482,18 +1396,16 @@ [-1.381534586991432, 49.6696998371898], [-1.381534586991432, 49.6696998371898] ] - }, - "length": 0.21286808031255783, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04352", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13504", "bus2": "MVBus13505", + "length": 0.1829876796288891, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1502,18 +1414,16 @@ [-1.381285976129816, 49.66779511294239], [-1.381285976129816, 49.66779511294239] ] - }, - "length": 0.1829876796288891, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch44720", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13502", "bus2": "MVBus13504", + "length": 0.061848062572889766, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1528,18 +1438,16 @@ [-1.38122396426964, 49.66615036764246], [-1.38122396426964, 49.66615036764246] ] - }, - "length": 0.061848062572889766, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33867", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13500", "bus2": "MVBus13502", + "length": 0.3352713149048944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1558,18 +1466,16 @@ [-1.381131381360064, 49.665651484021154], [-1.381131381360064, 49.665651484021154] ] - }, - "length": 0.3352713149048944, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34586", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13498", "bus2": "MVBus13500", + "length": 0.22734508024316832, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1583,18 +1489,16 @@ [-1.385535507316819, 49.66475968041158], [-1.385535507316819, 49.66475968041158] ] - }, - "length": 0.22734508024316832, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44703", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13497", "bus2": "MVBus13498", + "length": 0.8146527229250738, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1615,18 +1519,16 @@ [-1.387432288168403, 49.66315379586582], [-1.387432288168403, 49.66315379586582] ] - }, - "length": 0.8146527229250738, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46912", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11999", "bus2": "MVBus13497", + "length": 0.03821945416796346, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1639,18 +1541,16 @@ [-1.396160700810953, 49.6605270561942], [-1.396160700810953, 49.6605270561942] ] - }, - "length": 0.03821945416796346, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33480", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08729", "bus2": "MVLV11999", + "length": 0.0031549875681026926, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1661,18 +1561,16 @@ [-1.396418911804348, 49.66025112001627], [-1.3964057126467686, 49.660262531967966] ] - }, - "length": 0.0031549875681026926, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38666", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08728", "bus2": "MVBus08729", + "length": 2.014917579745296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1695,18 +1593,16 @@ [-1.396450904235974, 49.66024788508449], [-1.396450904235974, 49.66024788508449] ] - }, - "length": 2.014917579745296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34841", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10667", "bus2": "MVBus08728", + "length": 0.040516118763759885, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1716,18 +1612,16 @@ [-1.381535312882208, 49.64733699083525], [-1.381535312882208, 49.64733699083525] ] - }, - "length": 0.040516118763759885, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47589", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00118", "bus2": "MVLV10667", + "length": 0.052501881798752856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1738,18 +1632,16 @@ [-1.381822465513448, 49.64700702107947], [-1.381823290728951, 49.64701700842836] ] - }, - "length": 0.052501881798752856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39531", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00117", "bus2": "MVBus00118", + "length": 1.478026424760914, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1770,18 +1662,16 @@ [-1.38131751047128, 49.64725252932783], [-1.38131751047128, 49.64725252932783] ] - }, - "length": 1.478026424760914, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38809", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00117", "bus2": "MVLV10578", + "length": 0.007273229980418355, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1790,10 +1680,20 @@ [-1.363057844882403, 49.64298359804093], [-1.363057844882403, 49.64298359804093] ] - }, - "length": 0.007273229980418355, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV02", + "bus2": "HVMVFeeder02", + "geometry": { + "type": "Point", + "coordinates": [-1.341143887616421, 49.649368152657914] + } } ], "loads": [ @@ -1801,401 +1701,481 @@ "id": "MVLV15016_consumption", "bus": "MVLV15016", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15016_production", "bus": "MVLV15016", "phases": "abc", + "type": "power", "powers": [ [-1100000.0, 0.0], [-1100000.0, 0.0], [-1100000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10667_consumption", "bus": "MVLV10667", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10667_production", "bus": "MVLV10667", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09595_consumption", "bus": "MVLV09595", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09595_production", "bus": "MVLV09595", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18263_consumption", "bus": "MVLV18263", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18263_production", "bus": "MVLV18263", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03703_consumption", "bus": "MVLV03703", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03703_production", "bus": "MVLV03703", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15015_consumption", "bus": "MVLV15015", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15015_production", "bus": "MVLV15015", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03705_consumption", "bus": "MVLV03705", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03705_production", "bus": "MVLV03705", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12099_consumption", "bus": "MVLV12099", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12099_production", "bus": "MVLV12099", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06250_consumption", "bus": "MVLV06250", "phases": "abc", + "type": "power", "powers": [ [6400.0, 2100.0], [6400.0, 2100.0], [6400.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06250_production", "bus": "MVLV06250", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11999_consumption", "bus": "MVLV11999", "phases": "abc", + "type": "power", "powers": [ [6400.0, 2100.0], [6400.0, 2100.0], [6400.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11999_production", "bus": "MVLV11999", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00559_consumption", "bus": "MVLV00559", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00559_production", "bus": "MVLV00559", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16879_consumption", "bus": "MVLV16879", "phases": "abc", + "type": "power", "powers": [ [6400.0, 2100.0], [6400.0, 2100.0], [6400.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16879_production", "bus": "MVLV16879", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00333_consumption", "bus": "MVLV00333", "phases": "abc", + "type": "power", "powers": [ [6400.0, 2100.0], [6400.0, 2100.0], [6400.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00333_production", "bus": "MVLV00333", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13624_consumption", "bus": "MVLV13624", "phases": "abc", + "type": "power", "powers": [ [6400.0, 2100.0], [6400.0, 2100.0], [6400.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13624_production", "bus": "MVLV13624", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05842_consumption", "bus": "MVLV05842", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05842_production", "bus": "MVLV05842", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09036_consumption", "bus": "MVLV09036", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09036_production", "bus": "MVLV09036", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10341_consumption", "bus": "MVLV10341", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10341_production", "bus": "MVLV10341", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16210_consumption", "bus": "MVLV16210", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16210_production", "bus": "MVLV16210", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18939_consumption", "bus": "MVLV18939", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18939_production", "bus": "MVLV18939", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10578_consumption", "bus": "MVLV10578", "phases": "abc", + "type": "power", "powers": [ [1400.0, 500.0], [1400.0, 500.0], [1400.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10578_production", "bus": "MVLV10578", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2207,7 +2187,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder032_Winter.json b/roseau/load_flow/data/networks/MVFeeder032_Winter.json index 009424bb..92a04557 100644 --- a/roseau/load_flow/data/networks/MVFeeder032_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder032_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -544,26 +545,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV02", - "bus2": "HVMVFeeder02", - "geometry": { - "type": "Point", - "coordinates": [-1.341143887616421, 49.649368152657914] - } - }, + "lines": [ { "id": "MVBranch46833", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder02", "bus2": "MVBus00117", + "length": 1.8605918592243234, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -591,18 +581,16 @@ [-1.363073414238841, 49.64304820544189], [-1.363073414238841, 49.64304820544189] ] - }, - "length": 1.8605918592243234, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10667", "bus2": "MVLV15016", + "length": 0.2943324039112835, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -619,18 +607,16 @@ [-1.379425423456413, 49.64836189737522], [-1.379425423456413, 49.64836189737522] ] - }, - "length": 0.2943324039112835, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32611", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16246", "bus2": "MVLV09595", + "length": 0.3408872288632633, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -650,18 +636,16 @@ [-1.371150419839853, 49.655825871851405], [-1.371150419839853, 49.655825871851405] ] - }, - "length": 0.3408872288632633, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03346", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16245", "bus2": "MVBus16246", + "length": 0.0632480621227142, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -670,18 +654,16 @@ [-1.372298178279623, 49.658299751045696], [-1.372298178279623, 49.658299751045696] ] - }, - "length": 0.0632480621227142, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch17175", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16252", "bus2": "MVLV18263", + "length": 0.9055318059977351, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -692,18 +674,16 @@ [-1.353621166734196, 49.66271170637617], [-1.353621166734196, 49.66271170637617] ] - }, - "length": 0.9055318059977351, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch26847", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16252", "bus2": "MVLV03703", + "length": 0.26205738228368264, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -712,18 +692,16 @@ [-1.359611241149069, 49.65929698067572], [-1.359611241149069, 49.65929698067572] ] - }, - "length": 0.26205738228368264, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch17174", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16251", "bus2": "MVBus16252", + "length": 0.12005035444768837, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -732,18 +710,16 @@ [-1.363212064086434, 49.65900120223403], [-1.363212064086434, 49.65900120223403] ] - }, - "length": 0.12005035444768837, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46579", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16255", "bus2": "MVLV15015", + "length": 0.16009582724380417, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -755,18 +731,16 @@ [-1.362188979845099, 49.6571000586743], [-1.362188979845099, 49.6571000586743] ] - }, - "length": 0.16009582724380417, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03347", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16251", "bus2": "MVBus16255", + "length": 0.15154109479720265, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -775,18 +749,16 @@ [-1.363211977478477, 49.65814335267942], [-1.363211977478477, 49.65814335267942] ] - }, - "length": 0.15154109479720265, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16250", "bus2": "MVBus16251", + "length": 0.09557903096634539, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -795,18 +767,16 @@ [-1.364874290710226, 49.65897516480102], [-1.364874290710226, 49.65897516480102] ] - }, - "length": 0.09557903096634539, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12127", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16248", "bus2": "MVBus16250", + "length": 0.3130525985206985, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -815,18 +785,16 @@ [-1.366195557635843, 49.65902809491562], [-1.366195557635843, 49.65902809491562] ] - }, - "length": 0.3130525985206985, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21189", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16248", "bus2": "MVLV03705", + "length": 0.4176484825338185, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -836,18 +804,16 @@ [-1.373821100953172, 49.661964717931106], [-1.373821100953172, 49.661964717931106] ] - }, - "length": 0.4176484825338185, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12129", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16245", "bus2": "MVBus16248", + "length": 0.14504614489335685, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -856,18 +822,16 @@ [-1.37052573334111, 49.65888465426676], [-1.37052573334111, 49.65888465426676] ] - }, - "length": 0.14504614489335685, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03345", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16244", "bus2": "MVBus16245", + "length": 0.25935534014258776, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -877,18 +841,16 @@ [-1.372533815677704, 49.65884745330522], [-1.372533815677704, 49.65884745330522] ] - }, - "length": 0.25935534014258776, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch38652", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16244", "bus2": "MVLV12099", + "length": 0.15245677642841116, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -905,18 +867,16 @@ [-1.377335684181196, 49.657807942425116], [-1.377335684181196, 49.657807942425116] ] - }, - "length": 0.15245677642841116, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03344", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16243", "bus2": "MVBus16244", + "length": 0.07910830682295543, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -927,18 +887,16 @@ [-1.376121721428708, 49.65874279740818], [-1.376121721428708, 49.65874279740818] ] - }, - "length": 0.07910830682295543, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch06777", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16242", "bus2": "MVBus16243", + "length": 0.06825641112094445, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -947,18 +905,16 @@ [-1.377014665176524, 49.65869498771795], [-1.377014665176524, 49.65869498771795] ] - }, - "length": 0.06825641112094445, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28780", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16240", "bus2": "MVBus16242", + "length": 0.6732851019557871, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -968,18 +924,16 @@ [-1.377957689760006, 49.658651945322525], [-1.377957689760006, 49.658651945322525] ] - }, - "length": 0.6732851019557871, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch26848", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16240", "bus2": "MVLV06250", + "length": 0.18612848590421097, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -988,18 +942,16 @@ [-1.38978771053233, 49.657963688996865], [-1.38978771053233, 49.657963688996865] ] - }, - "length": 0.18612848590421097, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch47672", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16239", "bus2": "MVBus16240", + "length": 0.7266361804865676, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1029,18 +981,16 @@ [-1.387251985079024, 49.65826499708912], [-1.387251985079024, 49.65826499708912] ] - }, - "length": 0.7266361804865676, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39559", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16238", "bus2": "MVBus16239", + "length": 0.029373923231384276, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1049,18 +999,16 @@ [-1.396174122247448, 49.660517606384], [-1.396174122247448, 49.660517606384] ] - }, - "length": 0.029373923231384276, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45712", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11999", "bus2": "MVBus16238", + "length": 0.004166795103980359, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1071,18 +1019,16 @@ [-1.396407487666482, 49.66030127215695], [-1.396407487666482, 49.66030127215695] ] - }, - "length": 0.004166795103980359, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13498", "bus2": "MVLV00559", + "length": 0.009080697744007212, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1091,18 +1037,16 @@ [-1.38732578741805, 49.66311035879193], [-1.38732578741805, 49.66311035879193] ] - }, - "length": 0.009080697744007212, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40555", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19216", "bus2": "MVLV16879", + "length": 0.007927866285498594, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1111,18 +1055,16 @@ [-1.383661956464301, 49.67615070129675], [-1.383661956464301, 49.67615070129675] ] - }, - "length": 0.007927866285498594, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19217", "bus2": "MVLV00333", + "length": 0.02284604834606541, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1131,18 +1073,16 @@ [-1.387482823059862, 49.679565823143825], [-1.387482823059862, 49.679565823143825] ] - }, - "length": 0.02284604834606541, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44224", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19217", "bus2": "MVBus19219", + "length": 0.5676631752803123, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1162,18 +1102,16 @@ [-1.390165074821639, 49.68435695606896], [-1.390165074821639, 49.68435695606896] ] - }, - "length": 0.5676631752803123, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45999", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus19216", "bus2": "MVBus19217", + "length": 0.6218432211306393, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1197,18 +1135,16 @@ [-1.387473067955328, 49.67977113339019], [-1.387473067955328, 49.67977113339019] ] - }, - "length": 0.6218432211306393, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46758", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13624", "bus2": "MVBus19216", + "length": 1.147392428120071, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1237,18 +1173,16 @@ [-1.383768918139199, 49.6761669133056], [-1.383768918139199, 49.6761669133056] ] - }, - "length": 1.147392428120071, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41902", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13500", "bus2": "MVLV13624", + "length": 0.31499506964743823, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1268,18 +1202,16 @@ [-1.387304696852681, 49.666174718149186], [-1.3873025941583055, 49.66617902194447] ] - }, - "length": 0.31499506964743823, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40852", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13502", "bus2": "MVLV05842", + "length": 0.19257122220997205, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1296,18 +1228,16 @@ [-1.37861523666604, 49.66583210459457], [-1.37861523666604, 49.66583210459457] ] - }, - "length": 0.19257122220997205, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23450", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13507", "bus2": "MVLV09036", + "length": 0.04879639165804694, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1316,18 +1246,16 @@ [-1.378678571365429, 49.6700702299779], [-1.378678571365429, 49.6700702299779] ] - }, - "length": 0.04879639165804694, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04353", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13511", "bus2": "MVLV10341", + "length": 0.18554949799224277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1336,18 +1264,16 @@ [-1.364568388218211, 49.67301865165213], [-1.364568388218211, 49.67301865165213] ] - }, - "length": 0.18554949799224277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15089", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13511", "bus2": "MVLV16210", + "length": 0.2993697297327617, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1359,18 +1285,16 @@ [-1.365446752865551, 49.670169257631514], [-1.365446752865551, 49.670169257631514] ] - }, - "length": 0.2993697297327617, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15087", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13509", "bus2": "MVBus13511", + "length": 0.37645239932160457, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1379,18 +1303,16 @@ [-1.367021341986308, 49.67251972372232], [-1.367021341986308, 49.67251972372232] ] - }, - "length": 0.37645239932160457, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25752", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13509", "bus2": "MVLV18939", + "length": 0.10291560301491072, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1399,18 +1321,16 @@ [-1.371520169196079, 49.67063246231633], [-1.371520169196079, 49.67063246231633] ] - }, - "length": 0.10291560301491072, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08589", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13508", "bus2": "MVBus13509", + "length": 0.09708097808053277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1419,18 +1339,16 @@ [-1.371996551240058, 49.6715045934133], [-1.371996551240058, 49.6715045934133] ] - }, - "length": 0.09708097808053277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08590", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13507", "bus2": "MVBus13508", + "length": 0.3873225502112333, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1440,18 +1358,16 @@ [-1.3732913242456, 49.67126845912352], [-1.3732913242456, 49.67126845912352] ] - }, - "length": 0.3873225502112333, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15088", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13506", "bus2": "MVBus13507", + "length": 0.24984598448858025, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1461,18 +1377,16 @@ [-1.378508982637205, 49.67049492628741], [-1.378508982637205, 49.67049492628741] ] - }, - "length": 0.24984598448858025, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25753", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13505", "bus2": "MVBus13506", + "length": 0.21286808031255783, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1482,18 +1396,16 @@ [-1.381534586991432, 49.6696998371898], [-1.381534586991432, 49.6696998371898] ] - }, - "length": 0.21286808031255783, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04352", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13504", "bus2": "MVBus13505", + "length": 0.1829876796288891, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1502,18 +1414,16 @@ [-1.381285976129816, 49.66779511294239], [-1.381285976129816, 49.66779511294239] ] - }, - "length": 0.1829876796288891, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch44720", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13502", "bus2": "MVBus13504", + "length": 0.061848062572889766, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1528,18 +1438,16 @@ [-1.38122396426964, 49.66615036764246], [-1.38122396426964, 49.66615036764246] ] - }, - "length": 0.061848062572889766, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33867", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13500", "bus2": "MVBus13502", + "length": 0.3352713149048944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1558,18 +1466,16 @@ [-1.381131381360064, 49.665651484021154], [-1.381131381360064, 49.665651484021154] ] - }, - "length": 0.3352713149048944, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34586", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13498", "bus2": "MVBus13500", + "length": 0.22734508024316832, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1583,18 +1489,16 @@ [-1.385535507316819, 49.66475968041158], [-1.385535507316819, 49.66475968041158] ] - }, - "length": 0.22734508024316832, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44703", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13497", "bus2": "MVBus13498", + "length": 0.8146527229250738, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1615,18 +1519,16 @@ [-1.387432288168403, 49.66315379586582], [-1.387432288168403, 49.66315379586582] ] - }, - "length": 0.8146527229250738, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46912", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11999", "bus2": "MVBus13497", + "length": 0.03821945416796346, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1639,18 +1541,16 @@ [-1.396160700810953, 49.6605270561942], [-1.396160700810953, 49.6605270561942] ] - }, - "length": 0.03821945416796346, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33480", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08729", "bus2": "MVLV11999", + "length": 0.0031549875681026926, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1661,18 +1561,16 @@ [-1.396418911804348, 49.66025112001627], [-1.3964057126467686, 49.660262531967966] ] - }, - "length": 0.0031549875681026926, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38666", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08728", "bus2": "MVBus08729", + "length": 2.014917579745296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1695,18 +1593,16 @@ [-1.396450904235974, 49.66024788508449], [-1.396450904235974, 49.66024788508449] ] - }, - "length": 2.014917579745296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34841", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10667", "bus2": "MVBus08728", + "length": 0.040516118763759885, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1716,18 +1612,16 @@ [-1.381535312882208, 49.64733699083525], [-1.381535312882208, 49.64733699083525] ] - }, - "length": 0.040516118763759885, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47589", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00118", "bus2": "MVLV10667", + "length": 0.052501881798752856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1738,18 +1632,16 @@ [-1.381822465513448, 49.64700702107947], [-1.381823290728951, 49.64701700842836] ] - }, - "length": 0.052501881798752856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39531", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00117", "bus2": "MVBus00118", + "length": 1.478026424760914, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1770,18 +1662,16 @@ [-1.38131751047128, 49.64725252932783], [-1.38131751047128, 49.64725252932783] ] - }, - "length": 1.478026424760914, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38809", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00117", "bus2": "MVLV10578", + "length": 0.007273229980418355, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1790,10 +1680,20 @@ [-1.363057844882403, 49.64298359804093], [-1.363057844882403, 49.64298359804093] ] - }, - "length": 0.007273229980418355, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV02", + "bus2": "HVMVFeeder02", + "geometry": { + "type": "Point", + "coordinates": [-1.341143887616421, 49.649368152657914] + } } ], "loads": [ @@ -1801,401 +1701,481 @@ "id": "MVLV15016_consumption", "bus": "MVLV15016", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15016_production", "bus": "MVLV15016", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10667_consumption", "bus": "MVLV10667", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10667_production", "bus": "MVLV10667", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09595_consumption", "bus": "MVLV09595", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09595_production", "bus": "MVLV09595", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18263_consumption", "bus": "MVLV18263", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18263_production", "bus": "MVLV18263", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03703_consumption", "bus": "MVLV03703", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03703_production", "bus": "MVLV03703", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15015_consumption", "bus": "MVLV15015", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15015_production", "bus": "MVLV15015", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03705_consumption", "bus": "MVLV03705", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03705_production", "bus": "MVLV03705", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12099_consumption", "bus": "MVLV12099", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12099_production", "bus": "MVLV12099", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06250_consumption", "bus": "MVLV06250", "phases": "abc", + "type": "power", "powers": [ [31800.0, 10500.0], [31800.0, 10500.0], [31800.0, 10500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06250_production", "bus": "MVLV06250", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11999_consumption", "bus": "MVLV11999", "phases": "abc", + "type": "power", "powers": [ [31800.0, 10500.0], [31800.0, 10500.0], [31800.0, 10500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11999_production", "bus": "MVLV11999", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00559_consumption", "bus": "MVLV00559", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00559_production", "bus": "MVLV00559", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16879_consumption", "bus": "MVLV16879", "phases": "abc", + "type": "power", "powers": [ [31800.0, 10500.0], [31800.0, 10500.0], [31800.0, 10500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16879_production", "bus": "MVLV16879", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00333_consumption", "bus": "MVLV00333", "phases": "abc", + "type": "power", "powers": [ [31800.0, 10500.0], [31800.0, 10500.0], [31800.0, 10500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00333_production", "bus": "MVLV00333", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13624_consumption", "bus": "MVLV13624", "phases": "abc", + "type": "power", "powers": [ [31800.0, 10500.0], [31800.0, 10500.0], [31800.0, 10500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13624_production", "bus": "MVLV13624", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05842_consumption", "bus": "MVLV05842", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05842_production", "bus": "MVLV05842", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09036_consumption", "bus": "MVLV09036", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09036_production", "bus": "MVLV09036", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10341_consumption", "bus": "MVLV10341", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10341_production", "bus": "MVLV10341", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16210_consumption", "bus": "MVLV16210", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16210_production", "bus": "MVLV16210", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18939_consumption", "bus": "MVLV18939", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18939_production", "bus": "MVLV18939", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10578_consumption", "bus": "MVLV10578", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2300.0], [6800.0, 2300.0], [6800.0, 2300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10578_production", "bus": "MVLV10578", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2207,7 +2187,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder041_Summer.json b/roseau/load_flow/data/networks/MVFeeder041_Summer.json index bf54268e..b5118c6c 100644 --- a/roseau/load_flow/data/networks/MVFeeder041_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder041_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -894,26 +895,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV03", - "bus2": "HVMVFeeder03", - "geometry": { - "type": "Point", - "coordinates": [-1.433951450433353, 49.499857308582335] - } - }, + "lines": [ { "id": "MVBranch45202", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder03", "bus2": "MVBus00140", + "length": 0.05295578763904262, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -924,18 +914,16 @@ [-1.433147262174232, 49.49986669937966], [-1.433147262174232, 49.49986669937966] ] - }, - "length": 0.05295578763904262, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch22393", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14443", "bus2": "MVLV10063", + "length": 0.07886110873021954, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -944,18 +932,16 @@ [-1.367321186591, 49.52829954489343], [-1.367321186591, 49.52829954489343] ] - }, - "length": 0.07886110873021954, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18781", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14445", "bus2": "MVLV06198", + "length": 0.2180209746965883, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -964,18 +950,16 @@ [-1.366949565087487, 49.53458353417382], [-1.366949565087487, 49.53458353417382] ] - }, - "length": 0.2180209746965883, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18782", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14445", "bus2": "MVLV10065", + "length": 0.32992283723741367, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -985,18 +969,16 @@ [-1.363929569632286, 49.53103421357823], [-1.363929569632286, 49.53103421357823] ] - }, - "length": 0.32992283723741367, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12884", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14443", "bus2": "MVBus14445", + "length": 0.4849216955773983, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1005,18 +987,16 @@ [-1.367532317945696, 49.53266031009273], [-1.367532317945696, 49.53266031009273] ] - }, - "length": 0.4849216955773983, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22392", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14434", "bus2": "MVBus14443", + "length": 0.09742733081950168, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1025,18 +1005,16 @@ [-1.368408922341095, 49.528337782455814], [-1.368408922341095, 49.528337782455814] ] - }, - "length": 0.09742733081950168, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14580", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14439", "bus2": "MVLV11613", + "length": 0.749899621490495, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1048,18 +1026,16 @@ [-1.391929859299305, 49.52688747798622], [-1.391929859299305, 49.52688747798622] ] - }, - "length": 0.749899621490495, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18780", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14441", "bus2": "MVLV18655", + "length": 0.33727356210494547, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1068,18 +1044,16 @@ [-1.38420748791955, 49.53207045919828], [-1.38420748791955, 49.53207045919828] ] - }, - "length": 0.33727356210494547, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18779", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14439", "bus2": "MVBus14441", + "length": 0.17056196230911183, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1089,18 +1063,16 @@ [-1.382092074428459, 49.529368574793686], [-1.382092074428459, 49.529368574793686] ] - }, - "length": 0.17056196230911183, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03061", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14437", "bus2": "MVBus14439", + "length": 0.2207891744342707, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1111,18 +1083,16 @@ [-1.382038512535075, 49.52786431943707], [-1.382038512535075, 49.52786431943707] ] - }, - "length": 0.2207891744342707, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03064", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14437", "bus2": "MVLV18656", + "length": 0.05401939170307853, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1131,18 +1101,16 @@ [-1.379133341172738, 49.5266303066747], [-1.379133341172738, 49.5266303066747] ] - }, - "length": 0.05401939170307853, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30737", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14435", "bus2": "MVBus14437", + "length": 0.30363762939058403, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1152,18 +1120,16 @@ [-1.379330368071129, 49.52709876679234], [-1.379330368071129, 49.52709876679234] ] - }, - "length": 0.30363762939058403, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12885", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14435", "bus2": "MVLV10064", + "length": 0.13984235587319505, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1173,18 +1139,16 @@ [-1.375391878107113, 49.52819089114238], [-1.375391878107113, 49.52819089114238] ] - }, - "length": 0.13984235587319505, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07966", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14434", "bus2": "MVBus14435", + "length": 0.5255209762938511, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1193,18 +1157,16 @@ [-1.375174481199995, 49.5270854765628], [-1.375174481199995, 49.5270854765628] ] - }, - "length": 0.5255209762938511, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22394", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14433", "bus2": "MVBus14434", + "length": 0.10684313253987544, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1213,18 +1175,16 @@ [-1.367945629924356, 49.52751533948379], [-1.367945629924356, 49.52751533948379] ] - }, - "length": 0.10684313253987544, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12882", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14432", "bus2": "MVBus14433", + "length": 0.05685638938740189, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1233,18 +1193,16 @@ [-1.366703140991816, 49.526996947409266], [-1.366703140991816, 49.526996947409266] ] - }, - "length": 0.05685638938740189, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11453", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14450", "bus2": "MVLV00730", + "length": 0.09951689256607632, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1253,18 +1211,16 @@ [-1.345389875331179, 49.53196736281189], [-1.345389875331179, 49.53196736281189] ] - }, - "length": 0.09951689256607632, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32042", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14449", "bus2": "MVBus14450", + "length": 0.026403753223718827, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1273,18 +1229,16 @@ [-1.345470629602277, 49.53286059260983], [-1.345470629602277, 49.53286059260983] ] - }, - "length": 0.026403753223718827, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15766", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14459", "bus2": "MVLV08412", + "length": 0.05903963211217331, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1293,18 +1247,16 @@ [-1.344261878545574, 49.540375827962926], [-1.344261878545574, 49.540375827962926] ] - }, - "length": 0.05903963211217331, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12212", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30329", "bus2": "MVLV01638", + "length": 0.49936575784781284, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1313,18 +1265,16 @@ [-1.344546726140774, 49.55119579873367], [-1.344546726140774, 49.55119579873367] ] - }, - "length": 0.49936575784781284, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10172", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30327", "bus2": "MVBus30329", + "length": 0.07505973949217395, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1333,18 +1283,16 @@ [-1.35002322071283, 49.54846396469262], [-1.35002322071283, 49.54846396469262] ] - }, - "length": 0.07505973949217395, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02230", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30327", "bus2": "MVLV05831", + "length": 0.2548384459288032, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1354,18 +1302,16 @@ [-1.351647522126318, 49.549963147222336], [-1.351647522126318, 49.549963147222336] ] - }, - "length": 0.2548384459288032, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14461", "bus2": "MVBus30327", + "length": 0.1631080748627394, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1375,18 +1321,16 @@ [-1.350802154413356, 49.54801832256416], [-1.350802154413356, 49.54801832256416] ] - }, - "length": 0.1631080748627394, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15770", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32094", "bus2": "MVLV08413", + "length": 0.25043043244191004, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1396,18 +1340,16 @@ [-1.354432689275723, 49.54500115532038], [-1.354432689275723, 49.54500115532038] ] - }, - "length": 0.25043043244191004, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48105", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32095", "bus2": "MVLV15565", + "length": 0.007716290976880467, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1416,18 +1358,16 @@ [-1.350948561983008, 49.544691867315635], [-1.350948561983008, 49.544691867315635] ] - }, - "length": 0.007716290976880467, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23338", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32094", "bus2": "MVBus32095", + "length": 0.14580499771374306, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1436,18 +1376,16 @@ [-1.35090701896399, 49.54475576292609], [-1.35090701896399, 49.54475576292609] ] - }, - "length": 0.14580499771374306, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10711", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14461", "bus2": "MVBus32094", + "length": 0.06727539665020081, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1456,18 +1394,16 @@ [-1.351358802263283, 49.54603333478093], [-1.351358802263283, 49.54603333478093] ] - }, - "length": 0.06727539665020081, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31721", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14459", "bus2": "MVBus14461", + "length": 0.8272889165536899, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1477,18 +1413,16 @@ [-1.351486916478262, 49.54663244728472], [-1.351486916478262, 49.54663244728472] ] - }, - "length": 0.8272889165536899, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29785", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14458", "bus2": "MVBus14459", + "length": 0.01661967154464987, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1497,18 +1431,16 @@ [-1.344193679792921, 49.540904805026614], [-1.344193679792921, 49.540904805026614] ] - }, - "length": 0.01661967154464987, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch27130", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14457", "bus2": "MVBus14458", + "length": 0.7220603766026933, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1518,18 +1450,16 @@ [-1.344046592491646, 49.54079005423513], [-1.344046592491646, 49.54079005423513] ] - }, - "length": 0.7220603766026933, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20295", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14452", "bus2": "MVBus14457", + "length": 0.06649567910863435, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1538,18 +1468,16 @@ [-1.335112820629712, 49.53873292685697], [-1.335112820629712, 49.53873292685697] ] - }, - "length": 0.06649567910863435, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42897", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14453", "bus2": "MVBus14454", + "length": 0.028084407069707818, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1560,18 +1488,16 @@ [-1.331348127293804, 49.54573723346734], [-1.331348127293804, 49.54573723346734] ] - }, - "length": 0.028084407069707818, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch29784", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14452", "bus2": "MVBus14453", + "length": 0.7909536117120637, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1581,18 +1507,16 @@ [-1.331577872310593, 49.54559897556209], [-1.331577872310593, 49.54559897556209] ] - }, - "length": 0.7909536117120637, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01893", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14455", "bus2": "MVLV01295", + "length": 0.1617802964828953, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1601,18 +1525,16 @@ [-1.329752701008355, 49.53871148844501], [-1.329752701008355, 49.53871148844501] ] - }, - "length": 0.1617802964828953, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13015", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14452", "bus2": "MVBus14455", + "length": 0.18148755103329137, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1623,18 +1545,16 @@ [-1.331985896645413, 49.53865037729998], [-1.331985896645413, 49.53865037729998] ] - }, - "length": 0.18148755103329137, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13016", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14449", "bus2": "MVBus14452", + "length": 1.0880093751534499, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1644,18 +1564,16 @@ [-1.334195997784767, 49.538694624646375], [-1.334195997784767, 49.538694624646375] ] - }, - "length": 1.0880093751534499, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08746", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14448", "bus2": "MVBus14449", + "length": 1.2968129892721059, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1665,18 +1583,16 @@ [-1.345705596674752, 49.53304217442521], [-1.345705596674752, 49.53304217442521] ] - }, - "length": 1.2968129892721059, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07968", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14463", "bus2": "MVLV08768", + "length": 0.11472582493055589, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1685,18 +1601,16 @@ [-1.358129295755885, 49.52661622300191], [-1.358129295755885, 49.52661622300191] ] - }, - "length": 0.11472582493055589, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25029", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14463", "bus2": "MVLV06199", + "length": 0.30381443432191135, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1706,18 +1620,16 @@ [-1.353213735809931, 49.52741485604408], [-1.353213735809931, 49.52741485604408] ] - }, - "length": 0.30381443432191135, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07967", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14462", "bus2": "MVBus14463", + "length": 0.21987560879011972, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1727,18 +1639,16 @@ [-1.35732245597545, 49.52750403221727], [-1.35732245597545, 49.52750403221727] ] - }, - "length": 0.21987560879011972, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03062", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14448", "bus2": "MVBus14462", + "length": 0.09763292837199693, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1747,18 +1657,16 @@ [-1.360329890364137, 49.52776804669114], [-1.360329890364137, 49.52776804669114] ] - }, - "length": 0.09763292837199693, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14738", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14432", "bus2": "MVBus14448", + "length": 0.34220306486037083, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1767,18 +1675,16 @@ [-1.36167574752003, 49.527824051865075], [-1.36167574752003, 49.527824051865075] ] - }, - "length": 0.34220306486037083, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch12883", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14431", "bus2": "MVBus14432", + "length": 0.7655216243145522, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1787,18 +1693,16 @@ [-1.366071624233616, 49.52669305801903], [-1.366071624233616, 49.52669305801903] ] - }, - "length": 0.7655216243145522, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch45844", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16705", "bus2": "MVBus14431", + "length": 0.12857411755433706, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1833,18 +1737,16 @@ [-1.37587187309291, 49.52410908925157], [-1.37587187309291, 49.52410908925157] ] - }, - "length": 0.12857411755433706, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45665", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16340", "bus2": "MVLV16704", + "length": 0.01892881924963116, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1861,18 +1763,16 @@ [-1.373158136976772, 49.52188870975591], [-1.373158136976772, 49.52188870975591] ] - }, - "length": 0.01892881924963116, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch20002", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16345", "bus2": "MVLV00568", + "length": 0.41854810346143656, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1881,18 +1781,16 @@ [-1.364595749065816, 49.51960541885178], [-1.364595749065816, 49.51960541885178] ] - }, - "length": 0.41854810346143656, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01485", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16349", "bus2": "MVLV12126", + "length": 0.002096514595334105, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1901,18 +1799,16 @@ [-1.347829572300763, 49.515809383494506], [-1.347829572300763, 49.515809383494506] ] - }, - "length": 0.002096514595334105, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch40917", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16354", "bus2": "MVLV06734", + "length": 0.002214901144747097, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1922,18 +1818,16 @@ [-1.3359918598331, 49.51522978767321], [-1.3359918598331, 49.51522978767321] ] - }, - "length": 0.002214901144747097, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47808", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16353", "bus2": "MVBus16354", + "length": 0.19558721650133015, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1978,18 +1872,16 @@ [-1.3360183377539, 49.51521983680558], [-1.3360183377539, 49.51521983680558] ] - }, - "length": 0.19558721650133015, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23921", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16352", "bus2": "MVBus16353", + "length": 0.11928588448450714, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1999,18 +1891,16 @@ [-1.338617730114011, 49.514835961962596], [-1.338617730114011, 49.514835961962596] ] - }, - "length": 0.11928588448450714, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28729", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16351", "bus2": "MVBus16352", + "length": 0.48510755176973774, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2020,18 +1910,16 @@ [-1.3400486972785, 49.51536127727438], [-1.3400486972785, 49.51536127727438] ] - }, - "length": 0.48510755176973774, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01486", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16349", "bus2": "MVBus16351", + "length": 0.08341537329519629, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2040,18 +1928,16 @@ [-1.346685250216569, 49.51574896728357], [-1.346685250216569, 49.51574896728357] ] - }, - "length": 0.08341537329519629, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch26213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16348", "bus2": "MVBus16349", + "length": 0.11249496678995423, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2060,18 +1946,16 @@ [-1.347835381760062, 49.515790916675066], [-1.347835381760062, 49.515790916675066] ] - }, - "length": 0.11249496678995423, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20001", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16347", "bus2": "MVBus16348", + "length": 0.7951221854101156, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2081,18 +1965,16 @@ [-1.349385326128443, 49.515722401635294], [-1.349385326128443, 49.515722401635294] ] - }, - "length": 0.7951221854101156, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00874", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16347", "bus2": "MVLV02233", + "length": 0.10990392063323207, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2101,18 +1983,16 @@ [-1.360706878808562, 49.51449465101565], [-1.360706878808562, 49.51449465101565] ] - }, - "length": 0.10990392063323207, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15099", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16345", "bus2": "MVBus16347", + "length": 0.28861558620082556, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2121,18 +2001,16 @@ [-1.360357982063541, 49.5154563553893], [-1.360357982063541, 49.5154563553893] ] - }, - "length": 0.28861558620082556, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08604", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16344", "bus2": "MVBus16345", + "length": 0.41176539826094094, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2144,18 +2022,16 @@ [-1.364298189147717, 49.51584715543139], [-1.364298189147717, 49.51584715543139] ] - }, - "length": 0.41176539826094094, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04360", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16343", "bus2": "MVBus16344", + "length": 0.1302420288824289, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2164,18 +2040,16 @@ [-1.369179793174285, 49.51719786668166], [-1.369179793174285, 49.51719786668166] ] - }, - "length": 0.1302420288824289, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch35548", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16343", "bus2": "MVLV00567", + "length": 0.12493630621683054, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2186,18 +2060,16 @@ [-1.371051896813271, 49.51839548894923], [-1.371051896813271, 49.51839548894923] ] - }, - "length": 0.12493630621683054, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch22395", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16342", "bus2": "MVBus16343", + "length": 0.44161320889387423, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2207,18 +2079,16 @@ [-1.369627420347444, 49.51833205671369], [-1.369627420347444, 49.51833205671369] ] - }, - "length": 0.44161320889387423, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch43144", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16340", "bus2": "MVBus16342", + "length": 0.06437146766534582, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2247,18 +2117,16 @@ [-1.372488966223399, 49.52151975882387], [-1.372488966223399, 49.52151975882387] ] - }, - "length": 0.06437146766534582, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38547", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16705", "bus2": "MVBus16340", + "length": 0.2333369549446221, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2320,18 +2188,16 @@ [-1.372942820931247, 49.52194020096842], [-1.372942820931247, 49.52194020096842] ] - }, - "length": 0.2333369549446221, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34113", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14429", "bus2": "MVLV16705", + "length": 0.1307080187271019, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2371,18 +2237,16 @@ [-1.374508686984242, 49.52362956756616], [-1.3745101402666364, 49.52361539960028] ] - }, - "length": 0.1307080187271019, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25030", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00155", "bus2": "MVBus14429", + "length": 0.30545779992426125, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2391,18 +2255,16 @@ [-1.375882006468234, 49.52411966657223], [-1.375882006468234, 49.52411966657223] ] - }, - "length": 0.30545779992426125, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch22253", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11466", "bus2": "MVLV08663", + "length": 0.4029193743641605, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2412,18 +2274,16 @@ [-1.381398873619378, 49.517696058278425], [-1.381398873619378, 49.517696058278425] ] - }, - "length": 0.4029193743641605, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03063", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00155", "bus2": "MVBus11466", + "length": 0.2800778679443321, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2432,18 +2292,16 @@ [-1.380536944462787, 49.52066867702094], [-1.380536944462787, 49.52066867702094] ] - }, - "length": 0.2800778679443321, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22252", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00154", "bus2": "MVBus00155", + "length": 0.9678000868795191, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2452,18 +2310,16 @@ [-1.379825737532433, 49.52314398510525], [-1.379825737532433, 49.52314398510525] ] - }, - "length": 0.9678000868795191, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch24905", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00156", "bus2": "MVLV01171", + "length": 0.019192000479414006, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2472,18 +2328,16 @@ [-1.391472629972477, 49.51846877062308], [-1.391472629972477, 49.51846877062308] ] - }, - "length": 0.019192000479414006, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07833", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00154", "bus2": "MVBus00156", + "length": 0.1483844769179519, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2492,18 +2346,16 @@ [-1.391548060075391, 49.51863419448631], [-1.391548060075391, 49.51863419448631] ] - }, - "length": 0.1483844769179519, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12737", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00151", "bus2": "MVBus00154", + "length": 0.16282377592133623, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2512,18 +2364,16 @@ [-1.392224691891333, 49.519893527602804], [-1.392224691891333, 49.519893527602804] ] - }, - "length": 0.16282377592133623, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch14579", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00152", "bus2": "MVLV11614", + "length": 0.361719258634167, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2534,18 +2384,16 @@ [-1.396058529632034, 49.516044410422516], [-1.396058529632034, 49.516044410422516] ] - }, - "length": 0.361719258634167, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14577", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00151", "bus2": "MVBus00152", + "length": 0.06825631635105202, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2554,18 +2402,16 @@ [-1.394833996691817, 49.51880010232737], [-1.394833996691817, 49.51880010232737] ] - }, - "length": 0.06825631635105202, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12736", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00143", "bus2": "MVBus00151", + "length": 1.4004826400271495, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2574,18 +2420,16 @@ [-1.394277047474696, 49.5192952387995], [-1.394277047474696, 49.5192952387995] ] - }, - "length": 1.4004826400271495, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch22250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00145", "bus2": "MVLV05564", + "length": 0.09964594277049314, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2594,18 +2438,16 @@ [-1.414107643211931, 49.518812348878335], [-1.414107643211931, 49.518812348878335] ] - }, - "length": 0.09964594277049314, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch39970", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00149", "bus2": "MVLV05857", + "length": 0.30372207120162004, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2625,18 +2467,16 @@ [-1.404682215948554, 49.522898591448595], [-1.404682215948554, 49.522898591448595] ] - }, - "length": 0.30372207120162004, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch26350", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00147", "bus2": "MVBus00149", + "length": 0.07260696893063866, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2645,18 +2485,16 @@ [-1.40853396112505, 49.521971789837664], [-1.40853396112505, 49.521971789837664] ] - }, - "length": 0.07260696893063866, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12739", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00147", "bus2": "MVLV01169", + "length": 0.091116949891685, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2665,18 +2503,16 @@ [-1.408590245322735, 49.522215742086814], [-1.408590245322735, 49.522215742086814] ] - }, - "length": 0.091116949891685, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00957", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00145", "bus2": "MVBus00147", + "length": 0.3664958381602493, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2686,18 +2522,16 @@ [-1.409262437362678, 49.5215231527115], [-1.409262437362678, 49.5215231527115] ] - }, - "length": 0.3664958381602493, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22249", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00144", "bus2": "MVBus00145", + "length": 0.5179627421421704, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2709,18 +2543,16 @@ [-1.412885744293428, 49.519224509065616], [-1.412885744293428, 49.519224509065616] ] - }, - "length": 0.5179627421421704, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18677", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00143", "bus2": "MVBus00144", + "length": 0.05846928714576897, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2729,18 +2561,16 @@ [-1.412088304372246, 49.515126844272686], [-1.412088304372246, 49.515126844272686] ] - }, - "length": 0.05846928714576897, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch16719", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00142", "bus2": "MVBus00143", + "length": 1.07890324604735, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2749,18 +2579,16 @@ [-1.412228466426174, 49.51460911594352], [-1.412228466426174, 49.51460911594352] ] - }, - "length": 1.07890324604735, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch39160", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00142", "bus2": "MVLV11121", + "length": 0.03951925397195987, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2770,18 +2598,16 @@ [-1.426184734665892, 49.51129034911221], [-1.426184734665892, 49.51129034911221] ] - }, - "length": 0.03951925397195987, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch10461", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00141", "bus2": "MVBus00142", + "length": 1.1773966746299238, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2791,18 +2617,16 @@ [-1.426049500668638, 49.510987347109946], [-1.426049500668638, 49.510987347109946] ] - }, - "length": 1.1773966746299238, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch17664", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00159", "bus2": "MVLV15305", + "length": 0.15953088680777358, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2811,18 +2635,16 @@ [-1.429865092470705, 49.50129097345488], [-1.429865092470705, 49.50129097345488] ] - }, - "length": 0.15953088680777358, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch17661", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00141", "bus2": "MVBus00159", + "length": 0.020102333060506964, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2831,18 +2653,16 @@ [-1.432001091043338, 49.50164058103889], [-1.432001091043338, 49.50164058103889] ] - }, - "length": 0.020102333060506964, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10459", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00140", "bus2": "MVBus00141", + "length": 0.20803891457861706, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2851,10 +2671,20 @@ [-1.432278274736275, 49.5016495516555], [-1.432278274736275, 49.5016495516555] ] - }, - "length": 0.20803891457861706, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV03", + "bus2": "HVMVFeeder03", + "geometry": { + "type": "Point", + "coordinates": [-1.433951450433353, 49.499857308582335] + } } ], "loads": [ @@ -2862,621 +2692,745 @@ "id": "MVLV10063_consumption", "bus": "MVLV10063", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10063_production", "bus": "MVLV10063", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06198_consumption", "bus": "MVLV06198", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06198_production", "bus": "MVLV06198", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10065_consumption", "bus": "MVLV10065", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10065_production", "bus": "MVLV10065", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11613_consumption", "bus": "MVLV11613", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11613_production", "bus": "MVLV11613", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18655_consumption", "bus": "MVLV18655", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18655_production", "bus": "MVLV18655", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18656_consumption", "bus": "MVLV18656", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18656_production", "bus": "MVLV18656", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10064_consumption", "bus": "MVLV10064", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10064_production", "bus": "MVLV10064", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00730_consumption", "bus": "MVLV00730", "phases": "abc", + "type": "power", "powers": [ [2000.0, 700.0], [2000.0, 700.0], [2000.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00730_production", "bus": "MVLV00730", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08412_consumption", "bus": "MVLV08412", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08412_production", "bus": "MVLV08412", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01638_consumption", "bus": "MVLV01638", "phases": "abc", + "type": "power", "powers": [ [1300.0, 400.0], [1300.0, 400.0], [1300.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01638_production", "bus": "MVLV01638", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05831_consumption", "bus": "MVLV05831", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05831_production", "bus": "MVLV05831", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08413_consumption", "bus": "MVLV08413", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08413_production", "bus": "MVLV08413", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15565_consumption", "bus": "MVLV15565", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15565_production", "bus": "MVLV15565", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01295_consumption", "bus": "MVLV01295", "phases": "abc", + "type": "power", "powers": [ [4900.0, 1600.0], [4900.0, 1600.0], [4900.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01295_production", "bus": "MVLV01295", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08768_consumption", "bus": "MVLV08768", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08768_production", "bus": "MVLV08768", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06199_consumption", "bus": "MVLV06199", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06199_production", "bus": "MVLV06199", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16705_consumption", "bus": "MVLV16705", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16705_production", "bus": "MVLV16705", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16704_consumption", "bus": "MVLV16704", "phases": "abc", + "type": "power", "powers": [ [1100.0, 400.0], [1100.0, 400.0], [1100.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16704_production", "bus": "MVLV16704", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00568_consumption", "bus": "MVLV00568", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00568_production", "bus": "MVLV00568", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12126_consumption", "bus": "MVLV12126", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12126_production", "bus": "MVLV12126", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06734_consumption", "bus": "MVLV06734", "phases": "abc", + "type": "power", "powers": [ [2000.0, 700.0], [2000.0, 700.0], [2000.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06734_production", "bus": "MVLV06734", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02233_consumption", "bus": "MVLV02233", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02233_production", "bus": "MVLV02233", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00567_consumption", "bus": "MVLV00567", "phases": "abc", + "type": "power", "powers": [ [1700.0, 500.0], [1700.0, 500.0], [1700.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00567_production", "bus": "MVLV00567", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08663_consumption", "bus": "MVLV08663", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08663_production", "bus": "MVLV08663", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01171_consumption", "bus": "MVLV01171", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01171_production", "bus": "MVLV01171", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11614_consumption", "bus": "MVLV11614", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11614_production", "bus": "MVLV11614", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05564_consumption", "bus": "MVLV05564", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05564_production", "bus": "MVLV05564", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05857_consumption", "bus": "MVLV05857", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05857_production", "bus": "MVLV05857", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01169_consumption", "bus": "MVLV01169", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01169_production", "bus": "MVLV01169", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11121_consumption", "bus": "MVLV11121", "phases": "abc", + "type": "power", "powers": [ [1900.0, 600.0], [1900.0, 600.0], [1900.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11121_production", "bus": "MVLV11121", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15305_consumption", "bus": "MVLV15305", "phases": "abc", + "type": "power", "powers": [ [1900.0, 600.0], [1900.0, 600.0], [1900.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15305_production", "bus": "MVLV15305", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -3488,7 +3442,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder041_Winter.json b/roseau/load_flow/data/networks/MVFeeder041_Winter.json index 6c4a7c16..b209b6f3 100644 --- a/roseau/load_flow/data/networks/MVFeeder041_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder041_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -894,26 +895,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV03", - "bus2": "HVMVFeeder03", - "geometry": { - "type": "Point", - "coordinates": [-1.433951450433353, 49.499857308582335] - } - }, + "lines": [ { "id": "MVBranch45202", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder03", "bus2": "MVBus00140", + "length": 0.05295578763904262, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -924,18 +914,16 @@ [-1.433147262174232, 49.49986669937966], [-1.433147262174232, 49.49986669937966] ] - }, - "length": 0.05295578763904262, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch22393", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14443", "bus2": "MVLV10063", + "length": 0.07886110873021954, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -944,18 +932,16 @@ [-1.367321186591, 49.52829954489343], [-1.367321186591, 49.52829954489343] ] - }, - "length": 0.07886110873021954, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18781", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14445", "bus2": "MVLV06198", + "length": 0.2180209746965883, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -964,18 +950,16 @@ [-1.366949565087487, 49.53458353417382], [-1.366949565087487, 49.53458353417382] ] - }, - "length": 0.2180209746965883, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18782", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14445", "bus2": "MVLV10065", + "length": 0.32992283723741367, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -985,18 +969,16 @@ [-1.363929569632286, 49.53103421357823], [-1.363929569632286, 49.53103421357823] ] - }, - "length": 0.32992283723741367, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12884", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14443", "bus2": "MVBus14445", + "length": 0.4849216955773983, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1005,18 +987,16 @@ [-1.367532317945696, 49.53266031009273], [-1.367532317945696, 49.53266031009273] ] - }, - "length": 0.4849216955773983, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22392", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14434", "bus2": "MVBus14443", + "length": 0.09742733081950168, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1025,18 +1005,16 @@ [-1.368408922341095, 49.528337782455814], [-1.368408922341095, 49.528337782455814] ] - }, - "length": 0.09742733081950168, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14580", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14439", "bus2": "MVLV11613", + "length": 0.749899621490495, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1048,18 +1026,16 @@ [-1.391929859299305, 49.52688747798622], [-1.391929859299305, 49.52688747798622] ] - }, - "length": 0.749899621490495, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18780", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14441", "bus2": "MVLV18655", + "length": 0.33727356210494547, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1068,18 +1044,16 @@ [-1.38420748791955, 49.53207045919828], [-1.38420748791955, 49.53207045919828] ] - }, - "length": 0.33727356210494547, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18779", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14439", "bus2": "MVBus14441", + "length": 0.17056196230911183, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1089,18 +1063,16 @@ [-1.382092074428459, 49.529368574793686], [-1.382092074428459, 49.529368574793686] ] - }, - "length": 0.17056196230911183, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03061", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14437", "bus2": "MVBus14439", + "length": 0.2207891744342707, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1111,18 +1083,16 @@ [-1.382038512535075, 49.52786431943707], [-1.382038512535075, 49.52786431943707] ] - }, - "length": 0.2207891744342707, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03064", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14437", "bus2": "MVLV18656", + "length": 0.05401939170307853, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1131,18 +1101,16 @@ [-1.379133341172738, 49.5266303066747], [-1.379133341172738, 49.5266303066747] ] - }, - "length": 0.05401939170307853, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30737", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14435", "bus2": "MVBus14437", + "length": 0.30363762939058403, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1152,18 +1120,16 @@ [-1.379330368071129, 49.52709876679234], [-1.379330368071129, 49.52709876679234] ] - }, - "length": 0.30363762939058403, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12885", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14435", "bus2": "MVLV10064", + "length": 0.13984235587319505, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1173,18 +1139,16 @@ [-1.375391878107113, 49.52819089114238], [-1.375391878107113, 49.52819089114238] ] - }, - "length": 0.13984235587319505, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07966", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14434", "bus2": "MVBus14435", + "length": 0.5255209762938511, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1193,18 +1157,16 @@ [-1.375174481199995, 49.5270854765628], [-1.375174481199995, 49.5270854765628] ] - }, - "length": 0.5255209762938511, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22394", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14433", "bus2": "MVBus14434", + "length": 0.10684313253987544, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1213,18 +1175,16 @@ [-1.367945629924356, 49.52751533948379], [-1.367945629924356, 49.52751533948379] ] - }, - "length": 0.10684313253987544, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12882", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14432", "bus2": "MVBus14433", + "length": 0.05685638938740189, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1233,18 +1193,16 @@ [-1.366703140991816, 49.526996947409266], [-1.366703140991816, 49.526996947409266] ] - }, - "length": 0.05685638938740189, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11453", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14450", "bus2": "MVLV00730", + "length": 0.09951689256607632, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1253,18 +1211,16 @@ [-1.345389875331179, 49.53196736281189], [-1.345389875331179, 49.53196736281189] ] - }, - "length": 0.09951689256607632, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32042", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14449", "bus2": "MVBus14450", + "length": 0.026403753223718827, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1273,18 +1229,16 @@ [-1.345470629602277, 49.53286059260983], [-1.345470629602277, 49.53286059260983] ] - }, - "length": 0.026403753223718827, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15766", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14459", "bus2": "MVLV08412", + "length": 0.05903963211217331, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1293,18 +1247,16 @@ [-1.344261878545574, 49.540375827962926], [-1.344261878545574, 49.540375827962926] ] - }, - "length": 0.05903963211217331, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12212", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30329", "bus2": "MVLV01638", + "length": 0.49936575784781284, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1313,18 +1265,16 @@ [-1.344546726140774, 49.55119579873367], [-1.344546726140774, 49.55119579873367] ] - }, - "length": 0.49936575784781284, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10172", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30327", "bus2": "MVBus30329", + "length": 0.07505973949217395, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1333,18 +1283,16 @@ [-1.35002322071283, 49.54846396469262], [-1.35002322071283, 49.54846396469262] ] - }, - "length": 0.07505973949217395, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02230", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30327", "bus2": "MVLV05831", + "length": 0.2548384459288032, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1354,18 +1302,16 @@ [-1.351647522126318, 49.549963147222336], [-1.351647522126318, 49.549963147222336] ] - }, - "length": 0.2548384459288032, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14461", "bus2": "MVBus30327", + "length": 0.1631080748627394, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1375,18 +1321,16 @@ [-1.350802154413356, 49.54801832256416], [-1.350802154413356, 49.54801832256416] ] - }, - "length": 0.1631080748627394, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15770", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32094", "bus2": "MVLV08413", + "length": 0.25043043244191004, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1396,18 +1340,16 @@ [-1.354432689275723, 49.54500115532038], [-1.354432689275723, 49.54500115532038] ] - }, - "length": 0.25043043244191004, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48105", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32095", "bus2": "MVLV15565", + "length": 0.007716290976880467, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1416,18 +1358,16 @@ [-1.350948561983008, 49.544691867315635], [-1.350948561983008, 49.544691867315635] ] - }, - "length": 0.007716290976880467, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23338", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32094", "bus2": "MVBus32095", + "length": 0.14580499771374306, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1436,18 +1376,16 @@ [-1.35090701896399, 49.54475576292609], [-1.35090701896399, 49.54475576292609] ] - }, - "length": 0.14580499771374306, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10711", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14461", "bus2": "MVBus32094", + "length": 0.06727539665020081, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1456,18 +1394,16 @@ [-1.351358802263283, 49.54603333478093], [-1.351358802263283, 49.54603333478093] ] - }, - "length": 0.06727539665020081, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31721", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14459", "bus2": "MVBus14461", + "length": 0.8272889165536899, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1477,18 +1413,16 @@ [-1.351486916478262, 49.54663244728472], [-1.351486916478262, 49.54663244728472] ] - }, - "length": 0.8272889165536899, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29785", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14458", "bus2": "MVBus14459", + "length": 0.01661967154464987, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1497,18 +1431,16 @@ [-1.344193679792921, 49.540904805026614], [-1.344193679792921, 49.540904805026614] ] - }, - "length": 0.01661967154464987, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch27130", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14457", "bus2": "MVBus14458", + "length": 0.7220603766026933, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1518,18 +1450,16 @@ [-1.344046592491646, 49.54079005423513], [-1.344046592491646, 49.54079005423513] ] - }, - "length": 0.7220603766026933, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20295", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14452", "bus2": "MVBus14457", + "length": 0.06649567910863435, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1538,18 +1468,16 @@ [-1.335112820629712, 49.53873292685697], [-1.335112820629712, 49.53873292685697] ] - }, - "length": 0.06649567910863435, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42897", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14453", "bus2": "MVBus14454", + "length": 0.028084407069707818, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1560,18 +1488,16 @@ [-1.331348127293804, 49.54573723346734], [-1.331348127293804, 49.54573723346734] ] - }, - "length": 0.028084407069707818, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch29784", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14452", "bus2": "MVBus14453", + "length": 0.7909536117120637, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1581,18 +1507,16 @@ [-1.331577872310593, 49.54559897556209], [-1.331577872310593, 49.54559897556209] ] - }, - "length": 0.7909536117120637, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01893", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14455", "bus2": "MVLV01295", + "length": 0.1617802964828953, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1601,18 +1525,16 @@ [-1.329752701008355, 49.53871148844501], [-1.329752701008355, 49.53871148844501] ] - }, - "length": 0.1617802964828953, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13015", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14452", "bus2": "MVBus14455", + "length": 0.18148755103329137, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1623,18 +1545,16 @@ [-1.331985896645413, 49.53865037729998], [-1.331985896645413, 49.53865037729998] ] - }, - "length": 0.18148755103329137, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13016", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14449", "bus2": "MVBus14452", + "length": 1.0880093751534499, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1644,18 +1564,16 @@ [-1.334195997784767, 49.538694624646375], [-1.334195997784767, 49.538694624646375] ] - }, - "length": 1.0880093751534499, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08746", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14448", "bus2": "MVBus14449", + "length": 1.2968129892721059, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1665,18 +1583,16 @@ [-1.345705596674752, 49.53304217442521], [-1.345705596674752, 49.53304217442521] ] - }, - "length": 1.2968129892721059, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07968", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14463", "bus2": "MVLV08768", + "length": 0.11472582493055589, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1685,18 +1601,16 @@ [-1.358129295755885, 49.52661622300191], [-1.358129295755885, 49.52661622300191] ] - }, - "length": 0.11472582493055589, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25029", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14463", "bus2": "MVLV06199", + "length": 0.30381443432191135, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1706,18 +1620,16 @@ [-1.353213735809931, 49.52741485604408], [-1.353213735809931, 49.52741485604408] ] - }, - "length": 0.30381443432191135, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07967", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14462", "bus2": "MVBus14463", + "length": 0.21987560879011972, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1727,18 +1639,16 @@ [-1.35732245597545, 49.52750403221727], [-1.35732245597545, 49.52750403221727] ] - }, - "length": 0.21987560879011972, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03062", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14448", "bus2": "MVBus14462", + "length": 0.09763292837199693, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1747,18 +1657,16 @@ [-1.360329890364137, 49.52776804669114], [-1.360329890364137, 49.52776804669114] ] - }, - "length": 0.09763292837199693, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14738", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14432", "bus2": "MVBus14448", + "length": 0.34220306486037083, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1767,18 +1675,16 @@ [-1.36167574752003, 49.527824051865075], [-1.36167574752003, 49.527824051865075] ] - }, - "length": 0.34220306486037083, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch12883", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14431", "bus2": "MVBus14432", + "length": 0.7655216243145522, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1787,18 +1693,16 @@ [-1.366071624233616, 49.52669305801903], [-1.366071624233616, 49.52669305801903] ] - }, - "length": 0.7655216243145522, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch45844", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16705", "bus2": "MVBus14431", + "length": 0.12857411755433706, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1833,18 +1737,16 @@ [-1.37587187309291, 49.52410908925157], [-1.37587187309291, 49.52410908925157] ] - }, - "length": 0.12857411755433706, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45665", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16340", "bus2": "MVLV16704", + "length": 0.01892881924963116, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1861,18 +1763,16 @@ [-1.373158136976772, 49.52188870975591], [-1.373158136976772, 49.52188870975591] ] - }, - "length": 0.01892881924963116, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch20002", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16345", "bus2": "MVLV00568", + "length": 0.41854810346143656, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1881,18 +1781,16 @@ [-1.364595749065816, 49.51960541885178], [-1.364595749065816, 49.51960541885178] ] - }, - "length": 0.41854810346143656, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01485", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16349", "bus2": "MVLV12126", + "length": 0.002096514595334105, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1901,18 +1799,16 @@ [-1.347829572300763, 49.515809383494506], [-1.347829572300763, 49.515809383494506] ] - }, - "length": 0.002096514595334105, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch40917", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16354", "bus2": "MVLV06734", + "length": 0.002214901144747097, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1922,18 +1818,16 @@ [-1.3359918598331, 49.51522978767321], [-1.3359918598331, 49.51522978767321] ] - }, - "length": 0.002214901144747097, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47808", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16353", "bus2": "MVBus16354", + "length": 0.19558721650133015, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1978,18 +1872,16 @@ [-1.3360183377539, 49.51521983680558], [-1.3360183377539, 49.51521983680558] ] - }, - "length": 0.19558721650133015, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23921", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16352", "bus2": "MVBus16353", + "length": 0.11928588448450714, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1999,18 +1891,16 @@ [-1.338617730114011, 49.514835961962596], [-1.338617730114011, 49.514835961962596] ] - }, - "length": 0.11928588448450714, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28729", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16351", "bus2": "MVBus16352", + "length": 0.48510755176973774, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2020,18 +1910,16 @@ [-1.3400486972785, 49.51536127727438], [-1.3400486972785, 49.51536127727438] ] - }, - "length": 0.48510755176973774, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01486", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16349", "bus2": "MVBus16351", + "length": 0.08341537329519629, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2040,18 +1928,16 @@ [-1.346685250216569, 49.51574896728357], [-1.346685250216569, 49.51574896728357] ] - }, - "length": 0.08341537329519629, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch26213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16348", "bus2": "MVBus16349", + "length": 0.11249496678995423, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2060,18 +1946,16 @@ [-1.347835381760062, 49.515790916675066], [-1.347835381760062, 49.515790916675066] ] - }, - "length": 0.11249496678995423, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20001", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16347", "bus2": "MVBus16348", + "length": 0.7951221854101156, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2081,18 +1965,16 @@ [-1.349385326128443, 49.515722401635294], [-1.349385326128443, 49.515722401635294] ] - }, - "length": 0.7951221854101156, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00874", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16347", "bus2": "MVLV02233", + "length": 0.10990392063323207, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2101,18 +1983,16 @@ [-1.360706878808562, 49.51449465101565], [-1.360706878808562, 49.51449465101565] ] - }, - "length": 0.10990392063323207, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15099", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16345", "bus2": "MVBus16347", + "length": 0.28861558620082556, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2121,18 +2001,16 @@ [-1.360357982063541, 49.5154563553893], [-1.360357982063541, 49.5154563553893] ] - }, - "length": 0.28861558620082556, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08604", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16344", "bus2": "MVBus16345", + "length": 0.41176539826094094, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2144,18 +2022,16 @@ [-1.364298189147717, 49.51584715543139], [-1.364298189147717, 49.51584715543139] ] - }, - "length": 0.41176539826094094, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04360", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16343", "bus2": "MVBus16344", + "length": 0.1302420288824289, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2164,18 +2040,16 @@ [-1.369179793174285, 49.51719786668166], [-1.369179793174285, 49.51719786668166] ] - }, - "length": 0.1302420288824289, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch35548", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16343", "bus2": "MVLV00567", + "length": 0.12493630621683054, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2186,18 +2060,16 @@ [-1.371051896813271, 49.51839548894923], [-1.371051896813271, 49.51839548894923] ] - }, - "length": 0.12493630621683054, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch22395", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16342", "bus2": "MVBus16343", + "length": 0.44161320889387423, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2207,18 +2079,16 @@ [-1.369627420347444, 49.51833205671369], [-1.369627420347444, 49.51833205671369] ] - }, - "length": 0.44161320889387423, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch43144", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16340", "bus2": "MVBus16342", + "length": 0.06437146766534582, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2247,18 +2117,16 @@ [-1.372488966223399, 49.52151975882387], [-1.372488966223399, 49.52151975882387] ] - }, - "length": 0.06437146766534582, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38547", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16705", "bus2": "MVBus16340", + "length": 0.2333369549446221, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2320,18 +2188,16 @@ [-1.372942820931247, 49.52194020096842], [-1.372942820931247, 49.52194020096842] ] - }, - "length": 0.2333369549446221, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34113", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14429", "bus2": "MVLV16705", + "length": 0.1307080187271019, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2371,18 +2237,16 @@ [-1.374508686984242, 49.52362956756616], [-1.3745101402666364, 49.52361539960028] ] - }, - "length": 0.1307080187271019, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25030", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00155", "bus2": "MVBus14429", + "length": 0.30545779992426125, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2391,18 +2255,16 @@ [-1.375882006468234, 49.52411966657223], [-1.375882006468234, 49.52411966657223] ] - }, - "length": 0.30545779992426125, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch22253", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11466", "bus2": "MVLV08663", + "length": 0.4029193743641605, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2412,18 +2274,16 @@ [-1.381398873619378, 49.517696058278425], [-1.381398873619378, 49.517696058278425] ] - }, - "length": 0.4029193743641605, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03063", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00155", "bus2": "MVBus11466", + "length": 0.2800778679443321, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2432,18 +2292,16 @@ [-1.380536944462787, 49.52066867702094], [-1.380536944462787, 49.52066867702094] ] - }, - "length": 0.2800778679443321, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22252", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00154", "bus2": "MVBus00155", + "length": 0.9678000868795191, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2452,18 +2310,16 @@ [-1.379825737532433, 49.52314398510525], [-1.379825737532433, 49.52314398510525] ] - }, - "length": 0.9678000868795191, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch24905", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00156", "bus2": "MVLV01171", + "length": 0.019192000479414006, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2472,18 +2328,16 @@ [-1.391472629972477, 49.51846877062308], [-1.391472629972477, 49.51846877062308] ] - }, - "length": 0.019192000479414006, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07833", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00154", "bus2": "MVBus00156", + "length": 0.1483844769179519, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2492,18 +2346,16 @@ [-1.391548060075391, 49.51863419448631], [-1.391548060075391, 49.51863419448631] ] - }, - "length": 0.1483844769179519, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12737", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00151", "bus2": "MVBus00154", + "length": 0.16282377592133623, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2512,18 +2364,16 @@ [-1.392224691891333, 49.519893527602804], [-1.392224691891333, 49.519893527602804] ] - }, - "length": 0.16282377592133623, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch14579", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00152", "bus2": "MVLV11614", + "length": 0.361719258634167, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2534,18 +2384,16 @@ [-1.396058529632034, 49.516044410422516], [-1.396058529632034, 49.516044410422516] ] - }, - "length": 0.361719258634167, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14577", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00151", "bus2": "MVBus00152", + "length": 0.06825631635105202, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2554,18 +2402,16 @@ [-1.394833996691817, 49.51880010232737], [-1.394833996691817, 49.51880010232737] ] - }, - "length": 0.06825631635105202, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12736", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00143", "bus2": "MVBus00151", + "length": 1.4004826400271495, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2574,18 +2420,16 @@ [-1.394277047474696, 49.5192952387995], [-1.394277047474696, 49.5192952387995] ] - }, - "length": 1.4004826400271495, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch22250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00145", "bus2": "MVLV05564", + "length": 0.09964594277049314, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2594,18 +2438,16 @@ [-1.414107643211931, 49.518812348878335], [-1.414107643211931, 49.518812348878335] ] - }, - "length": 0.09964594277049314, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch39970", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00149", "bus2": "MVLV05857", + "length": 0.30372207120162004, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2625,18 +2467,16 @@ [-1.404682215948554, 49.522898591448595], [-1.404682215948554, 49.522898591448595] ] - }, - "length": 0.30372207120162004, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch26350", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00147", "bus2": "MVBus00149", + "length": 0.07260696893063866, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2645,18 +2485,16 @@ [-1.40853396112505, 49.521971789837664], [-1.40853396112505, 49.521971789837664] ] - }, - "length": 0.07260696893063866, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12739", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00147", "bus2": "MVLV01169", + "length": 0.091116949891685, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2665,18 +2503,16 @@ [-1.408590245322735, 49.522215742086814], [-1.408590245322735, 49.522215742086814] ] - }, - "length": 0.091116949891685, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00957", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00145", "bus2": "MVBus00147", + "length": 0.3664958381602493, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2686,18 +2522,16 @@ [-1.409262437362678, 49.5215231527115], [-1.409262437362678, 49.5215231527115] ] - }, - "length": 0.3664958381602493, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22249", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00144", "bus2": "MVBus00145", + "length": 0.5179627421421704, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2709,18 +2543,16 @@ [-1.412885744293428, 49.519224509065616], [-1.412885744293428, 49.519224509065616] ] - }, - "length": 0.5179627421421704, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18677", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00143", "bus2": "MVBus00144", + "length": 0.05846928714576897, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2729,18 +2561,16 @@ [-1.412088304372246, 49.515126844272686], [-1.412088304372246, 49.515126844272686] ] - }, - "length": 0.05846928714576897, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch16719", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00142", "bus2": "MVBus00143", + "length": 1.07890324604735, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2749,18 +2579,16 @@ [-1.412228466426174, 49.51460911594352], [-1.412228466426174, 49.51460911594352] ] - }, - "length": 1.07890324604735, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch39160", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00142", "bus2": "MVLV11121", + "length": 0.03951925397195987, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2770,18 +2598,16 @@ [-1.426184734665892, 49.51129034911221], [-1.426184734665892, 49.51129034911221] ] - }, - "length": 0.03951925397195987, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch10461", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00141", "bus2": "MVBus00142", + "length": 1.1773966746299238, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2791,18 +2617,16 @@ [-1.426049500668638, 49.510987347109946], [-1.426049500668638, 49.510987347109946] ] - }, - "length": 1.1773966746299238, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch17664", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00159", "bus2": "MVLV15305", + "length": 0.15953088680777358, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2811,18 +2635,16 @@ [-1.429865092470705, 49.50129097345488], [-1.429865092470705, 49.50129097345488] ] - }, - "length": 0.15953088680777358, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch17661", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00141", "bus2": "MVBus00159", + "length": 0.020102333060506964, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2831,18 +2653,16 @@ [-1.432001091043338, 49.50164058103889], [-1.432001091043338, 49.50164058103889] ] - }, - "length": 0.020102333060506964, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10459", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00140", "bus2": "MVBus00141", + "length": 0.20803891457861706, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2851,10 +2671,20 @@ [-1.432278274736275, 49.5016495516555], [-1.432278274736275, 49.5016495516555] ] - }, - "length": 0.20803891457861706, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV03", + "bus2": "HVMVFeeder03", + "geometry": { + "type": "Point", + "coordinates": [-1.433951450433353, 49.499857308582335] + } } ], "loads": [ @@ -2862,621 +2692,745 @@ "id": "MVLV10063_consumption", "bus": "MVLV10063", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10063_production", "bus": "MVLV10063", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06198_consumption", "bus": "MVLV06198", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06198_production", "bus": "MVLV06198", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10065_consumption", "bus": "MVLV10065", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10065_production", "bus": "MVLV10065", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11613_consumption", "bus": "MVLV11613", "phases": "abc", + "type": "power", "powers": [ [9200.0, 3000.0], [9200.0, 3000.0], [9200.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11613_production", "bus": "MVLV11613", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18655_consumption", "bus": "MVLV18655", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18655_production", "bus": "MVLV18655", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18656_consumption", "bus": "MVLV18656", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18656_production", "bus": "MVLV18656", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10064_consumption", "bus": "MVLV10064", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10064_production", "bus": "MVLV10064", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00730_consumption", "bus": "MVLV00730", "phases": "abc", + "type": "power", "powers": [ [10000.0, 3300.0], [10000.0, 3300.0], [10000.0, 3300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00730_production", "bus": "MVLV00730", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08412_consumption", "bus": "MVLV08412", "phases": "abc", + "type": "power", "powers": [ [8400.0, 2700.0], [8400.0, 2700.0], [8400.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08412_production", "bus": "MVLV08412", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01638_consumption", "bus": "MVLV01638", "phases": "abc", + "type": "power", "powers": [ [6400.0, 2100.0], [6400.0, 2100.0], [6400.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01638_production", "bus": "MVLV01638", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05831_consumption", "bus": "MVLV05831", "phases": "abc", + "type": "power", "powers": [ [8400.0, 2700.0], [8400.0, 2700.0], [8400.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05831_production", "bus": "MVLV05831", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08413_consumption", "bus": "MVLV08413", "phases": "abc", + "type": "power", "powers": [ [8400.0, 2700.0], [8400.0, 2700.0], [8400.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08413_production", "bus": "MVLV08413", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15565_consumption", "bus": "MVLV15565", "phases": "abc", + "type": "power", "powers": [ [8400.0, 2700.0], [8400.0, 2700.0], [8400.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15565_production", "bus": "MVLV15565", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01295_consumption", "bus": "MVLV01295", "phases": "abc", + "type": "power", "powers": [ [24600.0, 8100.0], [24600.0, 8100.0], [24600.0, 8100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01295_production", "bus": "MVLV01295", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08768_consumption", "bus": "MVLV08768", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08768_production", "bus": "MVLV08768", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06199_consumption", "bus": "MVLV06199", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06199_production", "bus": "MVLV06199", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16705_consumption", "bus": "MVLV16705", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16705_production", "bus": "MVLV16705", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16704_consumption", "bus": "MVLV16704", "phases": "abc", + "type": "power", "powers": [ [5700.0, 1900.0], [5700.0, 1900.0], [5700.0, 1900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16704_production", "bus": "MVLV16704", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00568_consumption", "bus": "MVLV00568", "phases": "abc", + "type": "power", "powers": [ [8300.0, 2700.0], [8300.0, 2700.0], [8300.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00568_production", "bus": "MVLV00568", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12126_consumption", "bus": "MVLV12126", "phases": "abc", + "type": "power", "powers": [ [8300.0, 2700.0], [8300.0, 2700.0], [8300.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12126_production", "bus": "MVLV12126", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06734_consumption", "bus": "MVLV06734", "phases": "abc", + "type": "power", "powers": [ [10000.0, 3300.0], [10000.0, 3300.0], [10000.0, 3300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06734_production", "bus": "MVLV06734", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02233_consumption", "bus": "MVLV02233", "phases": "abc", + "type": "power", "powers": [ [8300.0, 2700.0], [8300.0, 2700.0], [8300.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02233_production", "bus": "MVLV02233", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00567_consumption", "bus": "MVLV00567", "phases": "abc", + "type": "power", "powers": [ [8300.0, 2700.0], [8300.0, 2700.0], [8300.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00567_production", "bus": "MVLV00567", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08663_consumption", "bus": "MVLV08663", "phases": "abc", + "type": "power", "powers": [ [9200.0, 3000.0], [9200.0, 3000.0], [9200.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08663_production", "bus": "MVLV08663", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01171_consumption", "bus": "MVLV01171", "phases": "abc", + "type": "power", "powers": [ [9200.0, 3000.0], [9200.0, 3000.0], [9200.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01171_production", "bus": "MVLV01171", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11614_consumption", "bus": "MVLV11614", "phases": "abc", + "type": "power", "powers": [ [9200.0, 3000.0], [9200.0, 3000.0], [9200.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11614_production", "bus": "MVLV11614", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05564_consumption", "bus": "MVLV05564", "phases": "abc", + "type": "power", "powers": [ [9200.0, 3000.0], [9200.0, 3000.0], [9200.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05564_production", "bus": "MVLV05564", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05857_consumption", "bus": "MVLV05857", "phases": "abc", + "type": "power", "powers": [ [9200.0, 3000.0], [9200.0, 3000.0], [9200.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05857_production", "bus": "MVLV05857", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01169_consumption", "bus": "MVLV01169", "phases": "abc", + "type": "power", "powers": [ [9200.0, 3000.0], [9200.0, 3000.0], [9200.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01169_production", "bus": "MVLV01169", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11121_consumption", "bus": "MVLV11121", "phases": "abc", + "type": "power", "powers": [ [9700.0, 3200.0], [9700.0, 3200.0], [9700.0, 3200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11121_production", "bus": "MVLV11121", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15305_consumption", "bus": "MVLV15305", "phases": "abc", + "type": "power", "powers": [ [9700.0, 3200.0], [9700.0, 3200.0], [9700.0, 3200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15305_production", "bus": "MVLV15305", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -3488,7 +3442,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder063_Summer.json b/roseau/load_flow/data/networks/MVFeeder063_Summer.json index b9dab7fc..e19bdd39 100644 --- a/roseau/load_flow/data/networks/MVFeeder063_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder063_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -404,26 +405,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV04", - "bus2": "HVMVFeeder04", - "geometry": { - "type": "Point", - "coordinates": [-1.582499629951565, 49.63030130599146] - } - }, + "lines": [ { "id": "MVBranch43857", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder04", "bus2": "MVBus00398", + "length": 0.29272696710627666, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -440,18 +430,16 @@ [-1.585887124774393, 49.63117410335776], [-1.585887124774393, 49.63117410335776] ] - }, - "length": 0.29272696710627666, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44819", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10652", "bus2": "MVLV18429", + "length": 0.41044522166928754, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -469,18 +457,16 @@ [-1.592232380383244, 49.62734036551845], [-1.592232380383244, 49.62734036551845] ] - }, - "length": 0.41044522166928754, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36664", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09045", "bus2": "MVBus09046", + "length": 0.003688866872294023, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -490,18 +476,16 @@ [-1.607922857761914, 49.63006092963809], [-1.607922857761914, 49.63006092963809] ] - }, - "length": 0.003688866872294023, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35858", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09044", "bus2": "MVBus09045", + "length": 0.03871335222757685, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -511,18 +495,16 @@ [-1.607963282202793, 49.63008098506603], [-1.607963282202793, 49.63008098506603] ] - }, - "length": 0.03871335222757685, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37965", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10647", "bus2": "MVBus09044", + "length": 0.2607811328062301, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -541,18 +523,16 @@ [-1.607809567268233, 49.630398631969165], [-1.607809567268233, 49.630398631969165] ] - }, - "length": 0.2607811328062301, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32605", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14993", "bus2": "MVLV10647", + "length": 0.2970741181967918, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -567,18 +547,16 @@ [-1.607453089798027, 49.63158452415805], [-1.6074521494066876, 49.63158659606066] ] - }, - "length": 0.2970741181967918, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38837", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03697", "bus2": "MVLV14993", + "length": 0.09135789011304539, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -591,18 +569,16 @@ [-1.605941575873448, 49.63270469341623], [-1.6059420225212007, 49.63270438210968] ] - }, - "length": 0.09135789011304539, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36000", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01559", "bus2": "MVLV03697", + "length": 0.12031108048261688, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -616,18 +592,16 @@ [-1.606015326590593, 49.631973842614265], [-1.606013751391186, 49.63197746387231] ] - }, - "length": 0.12031108048261688, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40365", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13299", "bus2": "MVLV01559", + "length": 0.22275764658959776, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -644,18 +618,16 @@ [-1.605257776087073, 49.63147026490842], [-1.6052536577382486, 49.631471343367366] ] - }, - "length": 0.22275764658959776, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37175", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07764", "bus2": "MVLV13299", + "length": 0.003369048735334049, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -665,18 +637,16 @@ [-1.606828954112441, 49.63067066934315], [-1.6068386972174165, 49.63067770263442] ] - }, - "length": 0.003369048735334049, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41319", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07763", "bus2": "MVBus07764", + "length": 0.12666260023360498, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -690,18 +660,16 @@ [-1.606844381112045, 49.630642083548835], [-1.606844381112045, 49.630642083548835] ] - }, - "length": 0.12666260023360498, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32603", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01569", "bus2": "MVBus07763", + "length": 0.037362505005135126, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -712,18 +680,16 @@ [-1.60603073728943, 49.6301220859694], [-1.60603073728943, 49.6301220859694] ] - }, - "length": 0.037362505005135126, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42870", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07546", "bus2": "MVLV01569", + "length": 0.04238473359688498, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -735,18 +701,16 @@ [-1.606122915451323, 49.629801961452436], [-1.6061308511170715, 49.6298018240317] ] - }, - "length": 0.04238473359688498, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36766", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07545", "bus2": "MVBus07546", + "length": 0.00281802750527586, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -755,18 +719,16 @@ [-1.605903527330651, 49.630104005951786], [-1.605903527330651, 49.630104005951786] ] - }, - "length": 0.00281802750527586, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42629", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03675", "bus2": "MVBus07545", + "length": 0.1033695620553855, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -778,18 +740,16 @@ [-1.605865051710045, 49.63009983843237], [-1.605865051710045, 49.63009983843237] ] - }, - "length": 0.1033695620553855, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32596", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06579", "bus2": "MVLV03675", + "length": 0.3834768388448617, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -815,18 +775,16 @@ [-1.604568208129951, 49.63013029910956], [-1.604575713187041, 49.630129604828134] ] - }, - "length": 0.3834768388448617, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42871", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10652", "bus2": "MVBus06579", + "length": 0.4004758816236516, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -840,18 +798,16 @@ [-1.599824989847082, 49.63025102890478], [-1.599824989847082, 49.63025102890478] ] - }, - "length": 0.4004758816236516, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32599", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06264", "bus2": "MVLV10652", + "length": 0.37988895822058255, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -865,18 +821,16 @@ [-1.596479745983694, 49.62874576783746], [-1.5964751196953948, 49.62873807421219] ] - }, - "length": 0.37988895822058255, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41317", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14988", "bus2": "MVBus06264", + "length": 0.044228529691174134, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -888,18 +842,16 @@ [-1.599741036707661, 49.630149264843865], [-1.599741036707661, 49.630149264843865] ] - }, - "length": 0.044228529691174134, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42877", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18248", "bus2": "MVBus06677", + "length": 0.3822476021700914, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -916,18 +868,16 @@ [-1.598351272185645, 49.633132540303215], [-1.598351272185645, 49.633132540303215] ] - }, - "length": 0.3822476021700914, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46365", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06630", "bus2": "MVLV18248", + "length": 0.30545062371481124, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -943,18 +893,16 @@ [-1.601927181375222, 49.632405372866444], [-1.601926754639998, 49.632405314831374] ] - }, - "length": 0.30545062371481124, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41829", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12146", "bus2": "MVBus06630", + "length": 0.0071548122839469085, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -965,18 +913,16 @@ [-1.600133878496521, 49.63114054424035], [-1.600133878496521, 49.63114054424035] ] - }, - "length": 0.0071548122839469085, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34317", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06628", "bus2": "MVLV12146", + "length": 0.006729896400067992, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -987,18 +933,16 @@ [-1.60021664451948, 49.6311144425235], [-1.600219567506464, 49.63112047547915] ] - }, - "length": 0.006729896400067992, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37968", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09576", "bus2": "MVBus06628", + "length": 0.07323313243705727, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1010,18 +954,16 @@ [-1.600131825692311, 49.63110713336656], [-1.600131825692311, 49.63110713336656] ] - }, - "length": 0.07323313243705727, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35110", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14988", "bus2": "MVLV09576", + "length": 0.18127899117716112, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1037,18 +979,16 @@ [-1.600987994515759, 49.63095434954539], [-1.600991203513488, 49.63095610639915] ] - }, - "length": 0.18127899117716112, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44814", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09578", "bus2": "MVLV14988", + "length": 0.2201270935428412, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1062,18 +1002,16 @@ [-1.599396963345673, 49.63034855630855], [-1.5994057208656425, 49.63034836409935] ] - }, - "length": 0.2201270935428412, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40369", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05359", "bus2": "MVLV09578", + "length": 0.20578413900606038, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1091,18 +1029,16 @@ [-1.596518918723145, 49.630400016314034], [-1.5965383406246354, 49.6303996452076] ] - }, - "length": 0.20578413900606038, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41322", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08988", "bus2": "MVBus05359", + "length": 0.1451287670349226, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1114,18 +1050,16 @@ [-1.595457274166531, 49.63050713567418], [-1.595457274166531, 49.63050713567418] ] - }, - "length": 0.1451287670349226, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46784", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05110", "bus2": "MVLV08988", + "length": 0.16958490464876844, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1139,18 +1073,16 @@ [-1.596523301958769, 49.63156037821939], [-1.5965269482967035, 49.631562422194115] ] - }, - "length": 0.16958490464876844, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32865", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06406", "bus2": "MVBus05110", + "length": 0.12176520566195435, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1163,18 +1095,16 @@ [-1.594956260344823, 49.630665631479914], [-1.594956260344823, 49.630665631479914] ] - }, - "length": 0.12176520566195435, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39808", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04778", "bus2": "MVLV06406", + "length": 0.1867858831234055, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1189,18 +1119,16 @@ [-1.593281727528354, 49.63066280665203], [-1.5932946079935264, 49.630656322771706] ] - }, - "length": 0.1867858831234055, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43814", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04777", "bus2": "MVBus04778", + "length": 0.0891351018547783, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1209,18 +1137,16 @@ [-1.59131012900034, 49.63097303093617], [-1.59131012900034, 49.63097303093617] ] - }, - "length": 0.0891351018547783, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06425", "bus2": "MVBus04777", + "length": 0.043569334620479676, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1232,18 +1158,16 @@ [-1.590078988075034, 49.63102584785101], [-1.590078988075034, 49.63102584785101] ] - }, - "length": 0.043569334620479676, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04692", "bus2": "MVLV06425", + "length": 0.04342566480759927, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1255,18 +1179,16 @@ [-1.59006707050888, 49.631413199957606], [-1.590081200363509, 49.63141304674876] ] - }, - "length": 0.04342566480759927, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18891", "bus2": "MVBus04692", + "length": 0.05440747326591015, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1277,18 +1199,16 @@ [-1.590032629340467, 49.63102752444015], [-1.590032629340467, 49.63102752444015] ] - }, - "length": 0.05440747326591015, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36458", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10302", "bus2": "MVLV18891", + "length": 0.09942329994366059, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1301,18 +1221,16 @@ [-1.589252235847672, 49.63108760545372], [-1.5892748994771195, 49.6310861815891] ] - }, - "length": 0.09942329994366059, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47151", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00398", "bus2": "MVLV10302", + "length": 0.1796403071794525, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1325,10 +1243,20 @@ [-1.588162236523714, 49.631324185056314], [-1.5881686185764852, 49.631323645160805] ] - }, - "length": 0.1796403071794525, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV04", + "bus2": "HVMVFeeder04", + "geometry": { + "type": "Point", + "coordinates": [-1.582499629951565, 49.63030130599146] + } } ], "loads": [ @@ -1336,381 +1264,457 @@ "id": "MVLV18429_consumption", "bus": "MVLV18429", "phases": "abc", + "type": "power", "powers": [ [1800.0, 600.0], [1800.0, 600.0], [1800.0, 600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18429_production", "bus": "MVLV18429", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10652_consumption", "bus": "MVLV10652", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10652_production", "bus": "MVLV10652", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10647_consumption", "bus": "MVLV10647", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10647_production", "bus": "MVLV10647", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14993_consumption", "bus": "MVLV14993", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14993_production", "bus": "MVLV14993", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03697_consumption", "bus": "MVLV03697", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03697_production", "bus": "MVLV03697", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01559_consumption", "bus": "MVLV01559", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01559_production", "bus": "MVLV01559", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13299_consumption", "bus": "MVLV13299", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13299_production", "bus": "MVLV13299", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01569_consumption", "bus": "MVLV01569", "phases": "abc", + "type": "power", "powers": [ [13600.0, 4500.0], [13600.0, 4500.0], [13600.0, 4500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01569_production", "bus": "MVLV01569", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03675_consumption", "bus": "MVLV03675", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03675_production", "bus": "MVLV03675", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14988_consumption", "bus": "MVLV14988", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14988_production", "bus": "MVLV14988", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18248_consumption", "bus": "MVLV18248", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18248_production", "bus": "MVLV18248", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12146_consumption", "bus": "MVLV12146", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12146_production", "bus": "MVLV12146", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09576_consumption", "bus": "MVLV09576", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09576_production", "bus": "MVLV09576", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09578_consumption", "bus": "MVLV09578", "phases": "abc", + "type": "power", "powers": [ [7800.0, 2600.0], [7800.0, 2600.0], [7800.0, 2600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09578_production", "bus": "MVLV09578", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08988_consumption", "bus": "MVLV08988", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08988_production", "bus": "MVLV08988", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06406_consumption", "bus": "MVLV06406", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06406_production", "bus": "MVLV06406", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06425_consumption", "bus": "MVLV06425", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06425_production", "bus": "MVLV06425", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18891_consumption", "bus": "MVLV18891", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18891_production", "bus": "MVLV18891", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10302_consumption", "bus": "MVLV10302", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10302_production", "bus": "MVLV10302", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1722,7 +1726,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder063_Winter.json b/roseau/load_flow/data/networks/MVFeeder063_Winter.json index 4f569630..871c5855 100644 --- a/roseau/load_flow/data/networks/MVFeeder063_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder063_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -404,26 +405,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV04", - "bus2": "HVMVFeeder04", - "geometry": { - "type": "Point", - "coordinates": [-1.582499629951565, 49.63030130599146] - } - }, + "lines": [ { "id": "MVBranch43857", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder04", "bus2": "MVBus00398", + "length": 0.29272696710627666, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -440,18 +430,16 @@ [-1.585887124774393, 49.63117410335776], [-1.585887124774393, 49.63117410335776] ] - }, - "length": 0.29272696710627666, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44819", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10652", "bus2": "MVLV18429", + "length": 0.41044522166928754, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -469,18 +457,16 @@ [-1.592232380383244, 49.62734036551845], [-1.592232380383244, 49.62734036551845] ] - }, - "length": 0.41044522166928754, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36664", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09045", "bus2": "MVBus09046", + "length": 0.003688866872294023, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -490,18 +476,16 @@ [-1.607922857761914, 49.63006092963809], [-1.607922857761914, 49.63006092963809] ] - }, - "length": 0.003688866872294023, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35858", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09044", "bus2": "MVBus09045", + "length": 0.03871335222757685, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -511,18 +495,16 @@ [-1.607963282202793, 49.63008098506603], [-1.607963282202793, 49.63008098506603] ] - }, - "length": 0.03871335222757685, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37965", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10647", "bus2": "MVBus09044", + "length": 0.2607811328062301, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -541,18 +523,16 @@ [-1.607809567268233, 49.630398631969165], [-1.607809567268233, 49.630398631969165] ] - }, - "length": 0.2607811328062301, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32605", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14993", "bus2": "MVLV10647", + "length": 0.2970741181967918, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -567,18 +547,16 @@ [-1.607453089798027, 49.63158452415805], [-1.6074521494066876, 49.63158659606066] ] - }, - "length": 0.2970741181967918, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38837", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03697", "bus2": "MVLV14993", + "length": 0.09135789011304539, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -591,18 +569,16 @@ [-1.605941575873448, 49.63270469341623], [-1.6059420225212007, 49.63270438210968] ] - }, - "length": 0.09135789011304539, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36000", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01559", "bus2": "MVLV03697", + "length": 0.12031108048261688, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -616,18 +592,16 @@ [-1.606015326590593, 49.631973842614265], [-1.606013751391186, 49.63197746387231] ] - }, - "length": 0.12031108048261688, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40365", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13299", "bus2": "MVLV01559", + "length": 0.22275764658959776, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -644,18 +618,16 @@ [-1.605257776087073, 49.63147026490842], [-1.6052536577382486, 49.631471343367366] ] - }, - "length": 0.22275764658959776, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37175", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07764", "bus2": "MVLV13299", + "length": 0.003369048735334049, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -665,18 +637,16 @@ [-1.606828954112441, 49.63067066934315], [-1.6068386972174165, 49.63067770263442] ] - }, - "length": 0.003369048735334049, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41319", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07763", "bus2": "MVBus07764", + "length": 0.12666260023360498, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -690,18 +660,16 @@ [-1.606844381112045, 49.630642083548835], [-1.606844381112045, 49.630642083548835] ] - }, - "length": 0.12666260023360498, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32603", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01569", "bus2": "MVBus07763", + "length": 0.037362505005135126, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -712,18 +680,16 @@ [-1.60603073728943, 49.6301220859694], [-1.60603073728943, 49.6301220859694] ] - }, - "length": 0.037362505005135126, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42870", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07546", "bus2": "MVLV01569", + "length": 0.04238473359688498, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -735,18 +701,16 @@ [-1.606122915451323, 49.629801961452436], [-1.6061308511170715, 49.6298018240317] ] - }, - "length": 0.04238473359688498, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36766", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07545", "bus2": "MVBus07546", + "length": 0.00281802750527586, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -755,18 +719,16 @@ [-1.605903527330651, 49.630104005951786], [-1.605903527330651, 49.630104005951786] ] - }, - "length": 0.00281802750527586, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42629", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03675", "bus2": "MVBus07545", + "length": 0.1033695620553855, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -778,18 +740,16 @@ [-1.605865051710045, 49.63009983843237], [-1.605865051710045, 49.63009983843237] ] - }, - "length": 0.1033695620553855, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32596", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06579", "bus2": "MVLV03675", + "length": 0.3834768388448617, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -815,18 +775,16 @@ [-1.604568208129951, 49.63013029910956], [-1.604575713187041, 49.630129604828134] ] - }, - "length": 0.3834768388448617, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42871", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10652", "bus2": "MVBus06579", + "length": 0.4004758816236516, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -840,18 +798,16 @@ [-1.599824989847082, 49.63025102890478], [-1.599824989847082, 49.63025102890478] ] - }, - "length": 0.4004758816236516, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32599", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06264", "bus2": "MVLV10652", + "length": 0.37988895822058255, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -865,18 +821,16 @@ [-1.596479745983694, 49.62874576783746], [-1.5964751196953948, 49.62873807421219] ] - }, - "length": 0.37988895822058255, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41317", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14988", "bus2": "MVBus06264", + "length": 0.044228529691174134, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -888,18 +842,16 @@ [-1.599741036707661, 49.630149264843865], [-1.599741036707661, 49.630149264843865] ] - }, - "length": 0.044228529691174134, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42877", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18248", "bus2": "MVBus06677", + "length": 0.3822476021700914, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -916,18 +868,16 @@ [-1.598351272185645, 49.633132540303215], [-1.598351272185645, 49.633132540303215] ] - }, - "length": 0.3822476021700914, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46365", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06630", "bus2": "MVLV18248", + "length": 0.30545062371481124, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -943,18 +893,16 @@ [-1.601927181375222, 49.632405372866444], [-1.601926754639998, 49.632405314831374] ] - }, - "length": 0.30545062371481124, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41829", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12146", "bus2": "MVBus06630", + "length": 0.0071548122839469085, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -965,18 +913,16 @@ [-1.600133878496521, 49.63114054424035], [-1.600133878496521, 49.63114054424035] ] - }, - "length": 0.0071548122839469085, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34317", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06628", "bus2": "MVLV12146", + "length": 0.006729896400067992, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -987,18 +933,16 @@ [-1.60021664451948, 49.6311144425235], [-1.600219567506464, 49.63112047547915] ] - }, - "length": 0.006729896400067992, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37968", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09576", "bus2": "MVBus06628", + "length": 0.07323313243705727, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1010,18 +954,16 @@ [-1.600131825692311, 49.63110713336656], [-1.600131825692311, 49.63110713336656] ] - }, - "length": 0.07323313243705727, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35110", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14988", "bus2": "MVLV09576", + "length": 0.18127899117716112, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1037,18 +979,16 @@ [-1.600987994515759, 49.63095434954539], [-1.600991203513488, 49.63095610639915] ] - }, - "length": 0.18127899117716112, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44814", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09578", "bus2": "MVLV14988", + "length": 0.2201270935428412, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1062,18 +1002,16 @@ [-1.599396963345673, 49.63034855630855], [-1.5994057208656425, 49.63034836409935] ] - }, - "length": 0.2201270935428412, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40369", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05359", "bus2": "MVLV09578", + "length": 0.20578413900606038, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1091,18 +1029,16 @@ [-1.596518918723145, 49.630400016314034], [-1.5965383406246354, 49.6303996452076] ] - }, - "length": 0.20578413900606038, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41322", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08988", "bus2": "MVBus05359", + "length": 0.1451287670349226, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1114,18 +1050,16 @@ [-1.595457274166531, 49.63050713567418], [-1.595457274166531, 49.63050713567418] ] - }, - "length": 0.1451287670349226, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46784", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05110", "bus2": "MVLV08988", + "length": 0.16958490464876844, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1139,18 +1073,16 @@ [-1.596523301958769, 49.63156037821939], [-1.5965269482967035, 49.631562422194115] ] - }, - "length": 0.16958490464876844, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32865", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06406", "bus2": "MVBus05110", + "length": 0.12176520566195435, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1163,18 +1095,16 @@ [-1.594956260344823, 49.630665631479914], [-1.594956260344823, 49.630665631479914] ] - }, - "length": 0.12176520566195435, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39808", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04778", "bus2": "MVLV06406", + "length": 0.1867858831234055, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1189,18 +1119,16 @@ [-1.593281727528354, 49.63066280665203], [-1.5932946079935264, 49.630656322771706] ] - }, - "length": 0.1867858831234055, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43814", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04777", "bus2": "MVBus04778", + "length": 0.0891351018547783, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1209,18 +1137,16 @@ [-1.59131012900034, 49.63097303093617], [-1.59131012900034, 49.63097303093617] ] - }, - "length": 0.0891351018547783, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06425", "bus2": "MVBus04777", + "length": 0.043569334620479676, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1232,18 +1158,16 @@ [-1.590078988075034, 49.63102584785101], [-1.590078988075034, 49.63102584785101] ] - }, - "length": 0.043569334620479676, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04692", "bus2": "MVLV06425", + "length": 0.04342566480759927, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1255,18 +1179,16 @@ [-1.59006707050888, 49.631413199957606], [-1.590081200363509, 49.63141304674876] ] - }, - "length": 0.04342566480759927, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18891", "bus2": "MVBus04692", + "length": 0.05440747326591015, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1277,18 +1199,16 @@ [-1.590032629340467, 49.63102752444015], [-1.590032629340467, 49.63102752444015] ] - }, - "length": 0.05440747326591015, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36458", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10302", "bus2": "MVLV18891", + "length": 0.09942329994366059, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1301,18 +1221,16 @@ [-1.589252235847672, 49.63108760545372], [-1.5892748994771195, 49.6310861815891] ] - }, - "length": 0.09942329994366059, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47151", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00398", "bus2": "MVLV10302", + "length": 0.1796403071794525, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1325,10 +1243,20 @@ [-1.588162236523714, 49.631324185056314], [-1.5881686185764852, 49.631323645160805] ] - }, - "length": 0.1796403071794525, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV04", + "bus2": "HVMVFeeder04", + "geometry": { + "type": "Point", + "coordinates": [-1.582499629951565, 49.63030130599146] + } } ], "loads": [ @@ -1336,381 +1264,457 @@ "id": "MVLV18429_consumption", "bus": "MVLV18429", "phases": "abc", + "type": "power", "powers": [ [9000.0, 2900.0], [9000.0, 2900.0], [9000.0, 2900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18429_production", "bus": "MVLV18429", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10652_consumption", "bus": "MVLV10652", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10652_production", "bus": "MVLV10652", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10647_consumption", "bus": "MVLV10647", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10647_production", "bus": "MVLV10647", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14993_consumption", "bus": "MVLV14993", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14993_production", "bus": "MVLV14993", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03697_consumption", "bus": "MVLV03697", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03697_production", "bus": "MVLV03697", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01559_consumption", "bus": "MVLV01559", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01559_production", "bus": "MVLV01559", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13299_consumption", "bus": "MVLV13299", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13299_production", "bus": "MVLV13299", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01569_consumption", "bus": "MVLV01569", "phases": "abc", + "type": "power", "powers": [ [67900.0, 22300.0], [67900.0, 22300.0], [67900.0, 22300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01569_production", "bus": "MVLV01569", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03675_consumption", "bus": "MVLV03675", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03675_production", "bus": "MVLV03675", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14988_consumption", "bus": "MVLV14988", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14988_production", "bus": "MVLV14988", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18248_consumption", "bus": "MVLV18248", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18248_production", "bus": "MVLV18248", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12146_consumption", "bus": "MVLV12146", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12146_production", "bus": "MVLV12146", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09576_consumption", "bus": "MVLV09576", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09576_production", "bus": "MVLV09576", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09578_consumption", "bus": "MVLV09578", "phases": "abc", + "type": "power", "powers": [ [39100.0, 12800.0], [39100.0, 12800.0], [39100.0, 12800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09578_production", "bus": "MVLV09578", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08988_consumption", "bus": "MVLV08988", "phases": "abc", + "type": "power", "powers": [ [37200.0, 12200.0], [37200.0, 12200.0], [37200.0, 12200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08988_production", "bus": "MVLV08988", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06406_consumption", "bus": "MVLV06406", "phases": "abc", + "type": "power", "powers": [ [37200.0, 12200.0], [37200.0, 12200.0], [37200.0, 12200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06406_production", "bus": "MVLV06406", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06425_consumption", "bus": "MVLV06425", "phases": "abc", + "type": "power", "powers": [ [37200.0, 12200.0], [37200.0, 12200.0], [37200.0, 12200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06425_production", "bus": "MVLV06425", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18891_consumption", "bus": "MVLV18891", "phases": "abc", + "type": "power", "powers": [ [37200.0, 12200.0], [37200.0, 12200.0], [37200.0, 12200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18891_production", "bus": "MVLV18891", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10302_consumption", "bus": "MVLV10302", "phases": "abc", + "type": "power", "powers": [ [37200.0, 12200.0], [37200.0, 12200.0], [37200.0, 12200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10302_production", "bus": "MVLV10302", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1722,7 +1726,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder078_Summer.json b/roseau/load_flow/data/networks/MVFeeder078_Summer.json index d21a2a4e..eb70a24d 100644 --- a/roseau/load_flow/data/networks/MVFeeder078_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder078_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -704,26 +705,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV06", - "bus2": "HVMVFeeder06", - "geometry": { - "type": "Point", - "coordinates": [-0.861907220519602, 48.85275990396129] - } - }, + "lines": [ { "id": "MVBranch38953", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder06", "bus2": "MVLV03394", + "length": 0.1724292254349832, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -740,18 +730,16 @@ [-0.860072260429244, 48.853323014123966], [-0.8600627007696874, 48.85333737772175] ] - }, - "length": 0.1724292254349832, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47051", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03394", "bus2": "MVLV16267", + "length": 0.007044467725210111, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -767,18 +755,16 @@ [-0.86001853756168, 48.85337575425656], [-0.86001853756168, 48.85337575425656] ] - }, - "length": 0.007044467725210111, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34243", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05175", "bus2": "MVBus05176", + "length": 0.017371955947210974, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -791,18 +777,16 @@ [-0.865356031015941, 48.8569050172066], [-0.865356031015941, 48.8569050172066] ] - }, - "length": 0.017371955947210974, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41408", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05174", "bus2": "MVBus05175", + "length": 0.07498646770260328, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -814,18 +798,16 @@ [-0.865158661585753, 48.85696769446948], [-0.865158661585753, 48.85696769446948] ] - }, - "length": 0.07498646770260328, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46083", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05173", "bus2": "MVBus05174", + "length": 0.11712757505255547, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -839,18 +821,16 @@ [-0.864145676144476, 48.85700715758124], [-0.864145676144476, 48.85700715758124] ] - }, - "length": 0.11712757505255547, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37894", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00093", "bus2": "MVBus05173", + "length": 0.16391793277881303, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -900,18 +880,16 @@ [-0.863774645581598, 48.85794501052119], [-0.863774645581598, 48.85794501052119] ] - }, - "length": 0.16391793277881303, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47847", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04732", "bus2": "MVLV00093", + "length": 0.16785434440432762, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -958,18 +936,16 @@ [-0.864080807594573, 48.858900024970026], [-0.864077991992518, 48.858894496901186] ] - }, - "length": 0.16785434440432762, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35221", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04731", "bus2": "MVBus04732", + "length": 0.1105963897080451, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -985,18 +961,16 @@ [-0.863762652584391, 48.85793512380676], [-0.863762652584391, 48.85793512380676] ] - }, - "length": 0.1105963897080451, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45138", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17336", "bus2": "MVBus04731", + "length": 0.18105763300261443, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1016,18 +990,16 @@ [-0.863918222964227, 48.85700255077768], [-0.863918222964227, 48.85700255077768] ] - }, - "length": 0.18105763300261443, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43092", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04323", "bus2": "MVLV17336", + "length": 0.43128229512606414, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1052,18 +1024,16 @@ [-0.861645231472531, 48.8568329367829], [-0.8616552619450155, 48.85683610333325] ] - }, - "length": 0.43128229512606414, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45921", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08704", "bus2": "MVBus08705", + "length": 0.15121557062525562, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1078,18 +1048,16 @@ [-0.875473232182965, 48.84208025906252], [-0.875473232182965, 48.84208025906252] ] - }, - "length": 0.15121557062525562, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47195", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08703", "bus2": "MVBus08704", + "length": 0.003827218082576422, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1098,18 +1066,16 @@ [-0.876715779516786, 48.84145658387014], [-0.876715779516786, 48.84145658387014] ] - }, - "length": 0.003827218082576422, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38943", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08702", "bus2": "MVBus08703", + "length": 0.04943394118866002, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1122,18 +1088,16 @@ [-0.876689117189963, 48.841427008610744], [-0.876689117189963, 48.841427008610744] ] - }, - "length": 0.04943394118866002, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39512", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14202", "bus2": "MVBus08702", + "length": 0.21186886508195796, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1151,18 +1115,16 @@ [-0.876492203069748, 48.84105368987994], [-0.876492203069748, 48.84105368987994] ] - }, - "length": 0.21186886508195796, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39505", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07205", "bus2": "MVLV14202", + "length": 0.18550175870020472, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1179,18 +1141,16 @@ [-0.874916570160602, 48.839830820933166], [-0.874905311669654, 48.839830229741395] ] - }, - "length": 0.18550175870020472, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43531", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07204", "bus2": "MVBus07205", + "length": 0.1970012070090857, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1201,18 +1161,16 @@ [-0.876293704382707, 48.841087077107254], [-0.876293704382707, 48.841087077107254] ] - }, - "length": 0.1970012070090857, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34239", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07203", "bus2": "MVBus07204", + "length": 0.05800011596560066, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1233,18 +1191,16 @@ [-0.873675944485619, 48.84146590316994], [-0.873675944485619, 48.84146590316994] ] - }, - "length": 0.05800011596560066, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch09867", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08183", "bus2": "MVLV17331", + "length": 0.29773606681183895, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1253,18 +1209,16 @@ [-0.86695823363757, 48.84303468142016], [-0.86695823363757, 48.84303468142016] ] - }, - "length": 0.29773606681183895, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch35212", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14197", "bus2": "MVBus08183", + "length": 0.07869834569086104, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1274,18 +1228,16 @@ [-0.870691717544495, 48.84198811304198], [-0.870691717544495, 48.84198811304198] ] - }, - "length": 0.07869834569086104, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38933", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07203", "bus2": "MVLV14197", + "length": 0.11155221210230411, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1303,18 +1255,16 @@ [-0.871770256353902, 48.84181894666179], [-0.8717518762744035, 48.84182098477776] ] - }, - "length": 0.11155221210230411, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34400", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07202", "bus2": "MVBus07203", + "length": 0.013347777466179678, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1324,18 +1274,16 @@ [-0.873007234026652, 48.84148884120062], [-0.873007234026652, 48.84148884120062] ] - }, - "length": 0.013347777466179678, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31026", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07201", "bus2": "MVBus07202", + "length": 0.1871763949567639, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1345,18 +1293,16 @@ [-0.872898415892355, 48.84142980041824], [-0.872898415892355, 48.84142980041824] ] - }, - "length": 0.1871763949567639, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch09864", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07200", "bus2": "MVBus07201", + "length": 0.11811189257521192, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1367,18 +1313,16 @@ [-0.872146518973825, 48.839822200116686], [-0.872146518973825, 48.839822200116686] ] - }, - "length": 0.11811189257521192, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch35588", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07199", "bus2": "MVBus07200", + "length": 0.2382568731010173, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1391,18 +1335,16 @@ [-0.871876996225313, 48.8388095884613], [-0.871876996225313, 48.8388095884613] ] - }, - "length": 0.2382568731010173, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43529", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16339", "bus2": "MVBus07199", + "length": 0.03356285654781796, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1414,18 +1356,16 @@ [-0.868817103520342, 48.838763622546615], [-0.868817103520342, 48.838763622546615] ] - }, - "length": 0.03356285654781796, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08686", "bus2": "MVLV06618", + "length": 0.1819650302869982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1443,18 +1383,16 @@ [-0.88406440710997, 48.836928020339315], [-0.88406440710997, 48.836928020339315] ] - }, - "length": 0.1819650302869982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47187", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08685", "bus2": "MVBus08686", + "length": 0.08924914276914384, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1466,18 +1404,16 @@ [-0.881772418257212, 48.837005846464045], [-0.881772418257212, 48.837005846464045] ] - }, - "length": 0.08924914276914384, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06624", "bus2": "MVBus08685", + "length": 0.1363614003299588, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1490,18 +1426,16 @@ [-0.880674679188671, 48.8373468095376], [-0.880674679188671, 48.8373468095376] ] - }, - "length": 0.1363614003299588, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35209", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07908", "bus2": "MVLV06624", + "length": 0.3431661150296938, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1523,18 +1457,16 @@ [-0.879474926456854, 48.83806406593972], [-0.8794877577508065, 48.838063656216335] ] - }, - "length": 0.3431661150296938, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45361", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07971", "bus2": "MVLV07908", + "length": 0.23803136074272874, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1547,18 +1479,16 @@ [-0.875612738880777, 48.83846875530065], [-0.8756189144606039, 48.838468138861174] ] - }, - "length": 0.23803136074272874, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36231", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07970", "bus2": "MVBus07971", + "length": 0.05501775862392058, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1568,18 +1498,16 @@ [-0.872467795554653, 48.83862329391957], [-0.872467795554653, 48.83862329391957] ] - }, - "length": 0.05501775862392058, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45128", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06613", "bus2": "MVBus07970", + "length": 0.0056490097905787925, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1590,18 +1518,16 @@ [-0.872246199468391, 48.838151697990995], [-0.872246199468391, 48.838151697990995] ] - }, - "length": 0.0056490097905787925, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch21890", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10081", "bus2": "MVLV16338", + "length": 0.22007202509458926, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1611,18 +1537,16 @@ [-0.875658580600804, 48.83676048053651], [-0.875658580600804, 48.83676048053651] ] - }, - "length": 0.22007202509458926, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46290", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07909", "bus2": "MVBus10081", + "length": 0.052135624147050294, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1634,18 +1558,16 @@ [-0.874502738373467, 48.834940067597074], [-0.874502738373467, 48.834940067597074] ] - }, - "length": 0.052135624147050294, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42114", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18347", "bus2": "MVLV19250", + "length": 0.009160255971882254, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1659,18 +1581,16 @@ [-0.888514962274334, 48.82656655184295], [-0.888514962274334, 48.82656655184295] ] - }, - "length": 0.009160255971882254, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45645", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18346", "bus2": "MVBus18347", + "length": 0.2124307166983533, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1684,18 +1604,16 @@ [-0.888557428715923, 48.826631641066605], [-0.888557428715923, 48.826631641066605] ] - }, - "length": 0.2124307166983533, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47181", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18345", "bus2": "MVBus18346", + "length": 0.3085057547490667, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1711,18 +1629,16 @@ [-0.887865142307306, 48.82833235071164], [-0.887865142307306, 48.82833235071164] ] - }, - "length": 0.3085057547490667, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38931", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18343", "bus2": "MVBus18345", + "length": 0.05909798077216007, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1731,18 +1647,16 @@ [-0.885597781304912, 48.83063412127371], [-0.885597781304912, 48.83063412127371] ] - }, - "length": 0.05909798077216007, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18343", "bus2": "MVLV06627", + "length": 0.5616143176910369, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1769,18 +1683,16 @@ [-0.881830223376614, 48.82710345299199], [-0.881830223376614, 48.82710345299199] ] - }, - "length": 0.5616143176910369, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40023", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03392", "bus2": "MVBus18343", + "length": 0.008512807915317425, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1791,18 +1703,16 @@ [-0.884841385788525, 48.830452372763254], [-0.884841385788525, 48.830452372763254] ] - }, - "length": 0.008512807915317425, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38935", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16410", "bus2": "MVLV03392", + "length": 0.2818985234228485, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1819,18 +1729,16 @@ [-0.884835276836073, 48.83053014790389], [-0.8848244135284965, 48.830527334184154] ] - }, - "length": 0.2818985234228485, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42005", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17323", "bus2": "MVBus16410", + "length": 0.2675941982774448, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1845,18 +1753,16 @@ [-0.885832178874871, 48.832586304212874], [-0.885832178874871, 48.832586304212874] ] - }, - "length": 0.2675941982774448, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40027", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15325", "bus2": "MVLV17323", + "length": 0.07794340751148783, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1872,18 +1778,16 @@ [-0.885295209845906, 48.83400418501409], [-0.885308108952521, 48.83400488371018] ] - }, - "length": 0.07794340751148783, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43533", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16352", "bus2": "MVBus15325", + "length": 0.1676849766963774, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1899,18 +1803,16 @@ [-0.884286491972944, 48.833908447025685], [-0.884286491972944, 48.833908447025685] ] - }, - "length": 0.1676849766963774, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34235", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus12384", "bus2": "MVLV16352", + "length": 0.17405376330025718, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1925,18 +1827,16 @@ [-0.882433504139233, 48.834542931078886], [-0.8824449607734131, 48.834537732363174] ] - }, - "length": 0.17405376330025718, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46291", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06614", "bus2": "MVBus12384", + "length": 0.33868712643538773, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1960,18 +1860,16 @@ [-0.884273548054826, 48.83387686483468], [-0.884273548054826, 48.83387686483468] ] - }, - "length": 0.33868712643538773, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47179", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14187", "bus2": "MVLV06614", + "length": 0.20617450395313525, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1993,18 +1891,16 @@ [-0.88174287189475, 48.83150528273355], [-0.8817425294272689, 48.8315149122372] ] - }, - "length": 0.20617450395313525, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35208", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17318", "bus2": "MVLV14187", + "length": 0.509338459446997, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2031,18 +1927,16 @@ [-0.880774588980799, 48.82987777392479], [-0.880775799819524, 48.82987719698311] ] - }, - "length": 0.509338459446997, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42000", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11094", "bus2": "MVLV00077", + "length": 0.0005041710094409629, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2051,18 +1945,16 @@ [-0.875095059017632, 48.830122149229794], [-0.875095059017632, 48.830122149229794] ] - }, - "length": 0.0005041710094409629, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38930", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17318", "bus2": "MVBus11094", + "length": 0.5484946533037999, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2094,18 +1986,16 @@ [-0.875101921835193, 48.83012230580406], [-0.875101921835193, 48.83012230580406] ] - }, - "length": 0.5484946533037999, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45129", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07909", "bus2": "MVLV17318", + "length": 0.45466041701091836, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2134,18 +2024,16 @@ [-0.878563433156581, 48.83321788121288], [-0.8785649436214537, 48.8332075950315] ] - }, - "length": 0.45466041701091836, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40022", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06613", "bus2": "MVLV07909", + "length": 0.8770431551619805, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2184,18 +2072,16 @@ [-0.875212988103713, 48.83502157240236], [-0.8752082433672413, 48.8350261440061] ] - }, - "length": 0.8770431551619805, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35587", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07968", "bus2": "MVLV06613", + "length": 0.004928925184248028, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2205,18 +2091,16 @@ [-0.872275563537051, 48.83810103798684], [-0.872280137987934, 48.83809987122305] ] - }, - "length": 0.004928925184248028, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45917", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07967", "bus2": "MVBus07968", + "length": 0.05454767906198296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2225,18 +2109,16 @@ [-0.872214961209678, 48.838120113328216], [-0.872214961209678, 48.838120113328216] ] - }, - "length": 0.05454767906198296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33223", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07966", "bus2": "MVBus07967", + "length": 0.05194483150364374, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2248,18 +2130,16 @@ [-0.872413202730643, 48.838592842785516], [-0.872413202730643, 48.838592842785516] ] - }, - "length": 0.05194483150364374, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40021", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07965", "bus2": "MVBus07966", + "length": 0.1886382705981941, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2268,18 +2148,16 @@ [-0.871765069885203, 48.83861872799665], [-0.871765069885203, 48.83861872799665] ] - }, - "length": 0.1886382705981941, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41390", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16339", "bus2": "MVBus07965", + "length": 0.05839935889291249, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2291,18 +2169,16 @@ [-0.869200703510018, 48.83872826590689], [-0.869200703510018, 48.83872826590689] ] - }, - "length": 0.05839935889291249, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45916", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04341", "bus2": "MVLV16339", + "length": 0.028232269363577034, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2314,18 +2190,16 @@ [-0.868687059984101, 48.83852572699374], [-0.8686998101678213, 48.838526097189025] ] - }, - "length": 0.028232269363577034, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41998", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04340", "bus2": "MVBus04341", + "length": 0.3530507631966376, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2335,18 +2209,16 @@ [-0.868646658997884, 48.838745743786326], [-0.868646658997884, 48.838745743786326] ] - }, - "length": 0.3530507631966376, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45915", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04339", "bus2": "MVBus04340", + "length": 0.3950562373152476, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2365,18 +2237,16 @@ [-0.863845928420918, 48.83892360687616], [-0.863845928420918, 48.83892360687616] ] - }, - "length": 0.3950562373152476, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47177", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04338", "bus2": "MVBus04339", + "length": 0.19102802193987503, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2387,18 +2257,16 @@ [-0.859015429167717, 48.8390977033655], [-0.859015429167717, 48.8390977033655] ] - }, - "length": 0.19102802193987503, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch21891", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04337", "bus2": "MVBus04338", + "length": 1.4205755596337886, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2408,18 +2276,16 @@ [-0.856679771196076, 48.8393331890979], [-0.856679771196076, 48.8393331890979] ] - }, - "length": 1.4205755596337886, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch47178", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04336", "bus2": "MVBus04337", + "length": 0.14874056292248092, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2434,18 +2300,16 @@ [-0.860681733449894, 48.85162594273506], [-0.860681733449894, 48.85162594273506] ] - }, - "length": 0.14874056292248092, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44798", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04335", "bus2": "MVBus04336", + "length": 0.09040961235896791, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2454,18 +2318,16 @@ [-0.861013888394328, 48.85275771061705], [-0.861013888394328, 48.85275771061705] ] - }, - "length": 0.09040961235896791, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34347", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04325", "bus2": "MVBus04335", + "length": 0.014597094628989744, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2479,18 +2341,16 @@ [-0.860150118595222, 48.85333739287977], [-0.860150118595222, 48.85333739287977] ] - }, - "length": 0.014597094628989744, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38704", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04323", "bus2": "MVBus04325", + "length": 0.012228134551066085, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2503,18 +2363,16 @@ [-0.859979190789972, 48.853421578081765], [-0.8599909640364121, 48.853403618584366] ] - }, - "length": 0.012228134551066085, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38947", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03394", "bus2": "MVBus04323", + "length": 0.005092436730597999, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2524,10 +2382,20 @@ [-0.860106265907068, 48.853379550930796], [-0.860106265907068, 48.853379550930796] ] - }, - "length": 0.005092436730597999, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV06", + "bus2": "HVMVFeeder06", + "geometry": { + "type": "Point", + "coordinates": [-0.861907220519602, 48.85275990396129] + } } ], "loads": [ @@ -2535,461 +2403,553 @@ "id": "MVLV16267_consumption", "bus": "MVLV16267", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16267_production", "bus": "MVLV16267", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00093_consumption", "bus": "MVLV00093", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00093_production", "bus": "MVLV00093", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17336_consumption", "bus": "MVLV17336", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17336_production", "bus": "MVLV17336", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14202_consumption", "bus": "MVLV14202", "phases": "abc", + "type": "power", "powers": [ [11700.0, 3800.0], [11700.0, 3800.0], [11700.0, 3800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14202_production", "bus": "MVLV14202", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17331_consumption", "bus": "MVLV17331", "phases": "abc", + "type": "power", "powers": [ [11700.0, 3800.0], [11700.0, 3800.0], [11700.0, 3800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17331_production", "bus": "MVLV17331", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14197_consumption", "bus": "MVLV14197", "phases": "abc", + "type": "power", "powers": [ [11700.0, 3800.0], [11700.0, 3800.0], [11700.0, 3800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14197_production", "bus": "MVLV14197", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16339_consumption", "bus": "MVLV16339", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16339_production", "bus": "MVLV16339", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06618_consumption", "bus": "MVLV06618", "phases": "abc", + "type": "power", "powers": [ [12200.0, 4000.0], [12200.0, 4000.0], [12200.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06618_production", "bus": "MVLV06618", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06624_consumption", "bus": "MVLV06624", "phases": "abc", + "type": "power", "powers": [ [11700.0, 3800.0], [11700.0, 3800.0], [11700.0, 3800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06624_production", "bus": "MVLV06624", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07908_consumption", "bus": "MVLV07908", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07908_production", "bus": "MVLV07908", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06613_consumption", "bus": "MVLV06613", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06613_production", "bus": "MVLV06613", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16338_consumption", "bus": "MVLV16338", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16338_production", "bus": "MVLV16338", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07909_consumption", "bus": "MVLV07909", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07909_production", "bus": "MVLV07909", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19250_consumption", "bus": "MVLV19250", "phases": "abc", + "type": "power", "powers": [ [12200.0, 4000.0], [12200.0, 4000.0], [12200.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19250_production", "bus": "MVLV19250", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06627_consumption", "bus": "MVLV06627", "phases": "abc", + "type": "power", "powers": [ [12200.0, 4000.0], [12200.0, 4000.0], [12200.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06627_production", "bus": "MVLV06627", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03392_consumption", "bus": "MVLV03392", "phases": "abc", + "type": "power", "powers": [ [12200.0, 4000.0], [12200.0, 4000.0], [12200.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03392_production", "bus": "MVLV03392", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17323_consumption", "bus": "MVLV17323", "phases": "abc", + "type": "power", "powers": [ [12200.0, 4000.0], [12200.0, 4000.0], [12200.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17323_production", "bus": "MVLV17323", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16352_consumption", "bus": "MVLV16352", "phases": "abc", + "type": "power", "powers": [ [12200.0, 4000.0], [12200.0, 4000.0], [12200.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16352_production", "bus": "MVLV16352", "phases": "abc", + "type": "power", "powers": [ [-100.0, 0.0], [-100.0, 0.0], [-100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06614_consumption", "bus": "MVLV06614", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06614_production", "bus": "MVLV06614", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14187_consumption", "bus": "MVLV14187", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14187_production", "bus": "MVLV14187", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17318_consumption", "bus": "MVLV17318", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17318_production", "bus": "MVLV17318", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00077_consumption", "bus": "MVLV00077", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00077_production", "bus": "MVLV00077", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03394_consumption", "bus": "MVLV03394", "phases": "abc", + "type": "power", "powers": [ [17600.0, 5800.0], [17600.0, 5800.0], [17600.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03394_production", "bus": "MVLV03394", "phases": "abc", + "type": "power", "powers": [ [-1400.0, 0.0], [-1400.0, 0.0], [-1400.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -3001,7 +2961,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder078_Winter.json b/roseau/load_flow/data/networks/MVFeeder078_Winter.json index cbe9b4c2..c99a1d3e 100644 --- a/roseau/load_flow/data/networks/MVFeeder078_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder078_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -704,26 +705,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV06", - "bus2": "HVMVFeeder06", - "geometry": { - "type": "Point", - "coordinates": [-0.861907220519602, 48.85275990396129] - } - }, + "lines": [ { "id": "MVBranch38953", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder06", "bus2": "MVLV03394", + "length": 0.1724292254349832, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -740,18 +730,16 @@ [-0.860072260429244, 48.853323014123966], [-0.8600627007696874, 48.85333737772175] ] - }, - "length": 0.1724292254349832, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47051", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03394", "bus2": "MVLV16267", + "length": 0.007044467725210111, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -767,18 +755,16 @@ [-0.86001853756168, 48.85337575425656], [-0.86001853756168, 48.85337575425656] ] - }, - "length": 0.007044467725210111, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34243", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05175", "bus2": "MVBus05176", + "length": 0.017371955947210974, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -791,18 +777,16 @@ [-0.865356031015941, 48.8569050172066], [-0.865356031015941, 48.8569050172066] ] - }, - "length": 0.017371955947210974, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41408", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05174", "bus2": "MVBus05175", + "length": 0.07498646770260328, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -814,18 +798,16 @@ [-0.865158661585753, 48.85696769446948], [-0.865158661585753, 48.85696769446948] ] - }, - "length": 0.07498646770260328, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46083", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05173", "bus2": "MVBus05174", + "length": 0.11712757505255547, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -839,18 +821,16 @@ [-0.864145676144476, 48.85700715758124], [-0.864145676144476, 48.85700715758124] ] - }, - "length": 0.11712757505255547, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37894", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00093", "bus2": "MVBus05173", + "length": 0.16391793277881303, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -900,18 +880,16 @@ [-0.863774645581598, 48.85794501052119], [-0.863774645581598, 48.85794501052119] ] - }, - "length": 0.16391793277881303, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47847", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04732", "bus2": "MVLV00093", + "length": 0.16785434440432762, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -958,18 +936,16 @@ [-0.864080807594573, 48.858900024970026], [-0.864077991992518, 48.858894496901186] ] - }, - "length": 0.16785434440432762, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35221", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04731", "bus2": "MVBus04732", + "length": 0.1105963897080451, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -985,18 +961,16 @@ [-0.863762652584391, 48.85793512380676], [-0.863762652584391, 48.85793512380676] ] - }, - "length": 0.1105963897080451, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45138", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17336", "bus2": "MVBus04731", + "length": 0.18105763300261443, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1016,18 +990,16 @@ [-0.863918222964227, 48.85700255077768], [-0.863918222964227, 48.85700255077768] ] - }, - "length": 0.18105763300261443, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43092", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04323", "bus2": "MVLV17336", + "length": 0.43128229512606414, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1052,18 +1024,16 @@ [-0.861645231472531, 48.8568329367829], [-0.8616552619450155, 48.85683610333325] ] - }, - "length": 0.43128229512606414, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45921", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08704", "bus2": "MVBus08705", + "length": 0.15121557062525562, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1078,18 +1048,16 @@ [-0.875473232182965, 48.84208025906252], [-0.875473232182965, 48.84208025906252] ] - }, - "length": 0.15121557062525562, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47195", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08703", "bus2": "MVBus08704", + "length": 0.003827218082576422, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1098,18 +1066,16 @@ [-0.876715779516786, 48.84145658387014], [-0.876715779516786, 48.84145658387014] ] - }, - "length": 0.003827218082576422, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38943", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08702", "bus2": "MVBus08703", + "length": 0.04943394118866002, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1122,18 +1088,16 @@ [-0.876689117189963, 48.841427008610744], [-0.876689117189963, 48.841427008610744] ] - }, - "length": 0.04943394118866002, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39512", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14202", "bus2": "MVBus08702", + "length": 0.21186886508195796, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1151,18 +1115,16 @@ [-0.876492203069748, 48.84105368987994], [-0.876492203069748, 48.84105368987994] ] - }, - "length": 0.21186886508195796, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39505", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07205", "bus2": "MVLV14202", + "length": 0.18550175870020472, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1179,18 +1141,16 @@ [-0.874916570160602, 48.839830820933166], [-0.874905311669654, 48.839830229741395] ] - }, - "length": 0.18550175870020472, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43531", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07204", "bus2": "MVBus07205", + "length": 0.1970012070090857, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1201,18 +1161,16 @@ [-0.876293704382707, 48.841087077107254], [-0.876293704382707, 48.841087077107254] ] - }, - "length": 0.1970012070090857, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34239", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07203", "bus2": "MVBus07204", + "length": 0.05800011596560066, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1233,18 +1191,16 @@ [-0.873675944485619, 48.84146590316994], [-0.873675944485619, 48.84146590316994] ] - }, - "length": 0.05800011596560066, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch09867", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08183", "bus2": "MVLV17331", + "length": 0.29773606681183895, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1253,18 +1209,16 @@ [-0.86695823363757, 48.84303468142016], [-0.86695823363757, 48.84303468142016] ] - }, - "length": 0.29773606681183895, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch35212", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14197", "bus2": "MVBus08183", + "length": 0.07869834569086104, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1274,18 +1228,16 @@ [-0.870691717544495, 48.84198811304198], [-0.870691717544495, 48.84198811304198] ] - }, - "length": 0.07869834569086104, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38933", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07203", "bus2": "MVLV14197", + "length": 0.11155221210230411, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1303,18 +1255,16 @@ [-0.871770256353902, 48.84181894666179], [-0.8717518762744035, 48.84182098477776] ] - }, - "length": 0.11155221210230411, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34400", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07202", "bus2": "MVBus07203", + "length": 0.013347777466179678, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1324,18 +1274,16 @@ [-0.873007234026652, 48.84148884120062], [-0.873007234026652, 48.84148884120062] ] - }, - "length": 0.013347777466179678, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31026", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07201", "bus2": "MVBus07202", + "length": 0.1871763949567639, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1345,18 +1293,16 @@ [-0.872898415892355, 48.84142980041824], [-0.872898415892355, 48.84142980041824] ] - }, - "length": 0.1871763949567639, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch09864", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07200", "bus2": "MVBus07201", + "length": 0.11811189257521192, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1367,18 +1313,16 @@ [-0.872146518973825, 48.839822200116686], [-0.872146518973825, 48.839822200116686] ] - }, - "length": 0.11811189257521192, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch35588", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07199", "bus2": "MVBus07200", + "length": 0.2382568731010173, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1391,18 +1335,16 @@ [-0.871876996225313, 48.8388095884613], [-0.871876996225313, 48.8388095884613] ] - }, - "length": 0.2382568731010173, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43529", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16339", "bus2": "MVBus07199", + "length": 0.03356285654781796, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1414,18 +1356,16 @@ [-0.868817103520342, 48.838763622546615], [-0.868817103520342, 48.838763622546615] ] - }, - "length": 0.03356285654781796, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08686", "bus2": "MVLV06618", + "length": 0.1819650302869982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1443,18 +1383,16 @@ [-0.88406440710997, 48.836928020339315], [-0.88406440710997, 48.836928020339315] ] - }, - "length": 0.1819650302869982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47187", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08685", "bus2": "MVBus08686", + "length": 0.08924914276914384, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1466,18 +1404,16 @@ [-0.881772418257212, 48.837005846464045], [-0.881772418257212, 48.837005846464045] ] - }, - "length": 0.08924914276914384, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06624", "bus2": "MVBus08685", + "length": 0.1363614003299588, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1490,18 +1426,16 @@ [-0.880674679188671, 48.8373468095376], [-0.880674679188671, 48.8373468095376] ] - }, - "length": 0.1363614003299588, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35209", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07908", "bus2": "MVLV06624", + "length": 0.3431661150296938, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1523,18 +1457,16 @@ [-0.879474926456854, 48.83806406593972], [-0.8794877577508065, 48.838063656216335] ] - }, - "length": 0.3431661150296938, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45361", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07971", "bus2": "MVLV07908", + "length": 0.23803136074272874, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1547,18 +1479,16 @@ [-0.875612738880777, 48.83846875530065], [-0.8756189144606039, 48.838468138861174] ] - }, - "length": 0.23803136074272874, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36231", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07970", "bus2": "MVBus07971", + "length": 0.05501775862392058, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1568,18 +1498,16 @@ [-0.872467795554653, 48.83862329391957], [-0.872467795554653, 48.83862329391957] ] - }, - "length": 0.05501775862392058, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45128", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06613", "bus2": "MVBus07970", + "length": 0.0056490097905787925, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1590,18 +1518,16 @@ [-0.872246199468391, 48.838151697990995], [-0.872246199468391, 48.838151697990995] ] - }, - "length": 0.0056490097905787925, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch21890", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10081", "bus2": "MVLV16338", + "length": 0.22007202509458926, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1611,18 +1537,16 @@ [-0.875658580600804, 48.83676048053651], [-0.875658580600804, 48.83676048053651] ] - }, - "length": 0.22007202509458926, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46290", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07909", "bus2": "MVBus10081", + "length": 0.052135624147050294, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1634,18 +1558,16 @@ [-0.874502738373467, 48.834940067597074], [-0.874502738373467, 48.834940067597074] ] - }, - "length": 0.052135624147050294, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42114", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18347", "bus2": "MVLV19250", + "length": 0.009160255971882254, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1659,18 +1581,16 @@ [-0.888514962274334, 48.82656655184295], [-0.888514962274334, 48.82656655184295] ] - }, - "length": 0.009160255971882254, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45645", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18346", "bus2": "MVBus18347", + "length": 0.2124307166983533, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1684,18 +1604,16 @@ [-0.888557428715923, 48.826631641066605], [-0.888557428715923, 48.826631641066605] ] - }, - "length": 0.2124307166983533, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47181", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18345", "bus2": "MVBus18346", + "length": 0.3085057547490667, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1711,18 +1629,16 @@ [-0.887865142307306, 48.82833235071164], [-0.887865142307306, 48.82833235071164] ] - }, - "length": 0.3085057547490667, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38931", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18343", "bus2": "MVBus18345", + "length": 0.05909798077216007, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1731,18 +1647,16 @@ [-0.885597781304912, 48.83063412127371], [-0.885597781304912, 48.83063412127371] ] - }, - "length": 0.05909798077216007, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18343", "bus2": "MVLV06627", + "length": 0.5616143176910369, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1769,18 +1683,16 @@ [-0.881830223376614, 48.82710345299199], [-0.881830223376614, 48.82710345299199] ] - }, - "length": 0.5616143176910369, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40023", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03392", "bus2": "MVBus18343", + "length": 0.008512807915317425, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1791,18 +1703,16 @@ [-0.884841385788525, 48.830452372763254], [-0.884841385788525, 48.830452372763254] ] - }, - "length": 0.008512807915317425, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38935", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16410", "bus2": "MVLV03392", + "length": 0.2818985234228485, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1819,18 +1729,16 @@ [-0.884835276836073, 48.83053014790389], [-0.8848244135284965, 48.830527334184154] ] - }, - "length": 0.2818985234228485, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42005", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17323", "bus2": "MVBus16410", + "length": 0.2675941982774448, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1845,18 +1753,16 @@ [-0.885832178874871, 48.832586304212874], [-0.885832178874871, 48.832586304212874] ] - }, - "length": 0.2675941982774448, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40027", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15325", "bus2": "MVLV17323", + "length": 0.07794340751148783, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1872,18 +1778,16 @@ [-0.885295209845906, 48.83400418501409], [-0.885308108952521, 48.83400488371018] ] - }, - "length": 0.07794340751148783, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43533", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16352", "bus2": "MVBus15325", + "length": 0.1676849766963774, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1899,18 +1803,16 @@ [-0.884286491972944, 48.833908447025685], [-0.884286491972944, 48.833908447025685] ] - }, - "length": 0.1676849766963774, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34235", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus12384", "bus2": "MVLV16352", + "length": 0.17405376330025718, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1925,18 +1827,16 @@ [-0.882433504139233, 48.834542931078886], [-0.8824449607734131, 48.834537732363174] ] - }, - "length": 0.17405376330025718, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46291", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06614", "bus2": "MVBus12384", + "length": 0.33868712643538773, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1960,18 +1860,16 @@ [-0.884273548054826, 48.83387686483468], [-0.884273548054826, 48.83387686483468] ] - }, - "length": 0.33868712643538773, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47179", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14187", "bus2": "MVLV06614", + "length": 0.20617450395313525, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1993,18 +1891,16 @@ [-0.88174287189475, 48.83150528273355], [-0.8817425294272689, 48.8315149122372] ] - }, - "length": 0.20617450395313525, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35208", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17318", "bus2": "MVLV14187", + "length": 0.509338459446997, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2031,18 +1927,16 @@ [-0.880774588980799, 48.82987777392479], [-0.880775799819524, 48.82987719698311] ] - }, - "length": 0.509338459446997, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42000", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11094", "bus2": "MVLV00077", + "length": 0.0005041710094409629, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2051,18 +1945,16 @@ [-0.875095059017632, 48.830122149229794], [-0.875095059017632, 48.830122149229794] ] - }, - "length": 0.0005041710094409629, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38930", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17318", "bus2": "MVBus11094", + "length": 0.5484946533037999, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2094,18 +1986,16 @@ [-0.875101921835193, 48.83012230580406], [-0.875101921835193, 48.83012230580406] ] - }, - "length": 0.5484946533037999, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45129", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07909", "bus2": "MVLV17318", + "length": 0.45466041701091836, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2134,18 +2024,16 @@ [-0.878563433156581, 48.83321788121288], [-0.8785649436214537, 48.8332075950315] ] - }, - "length": 0.45466041701091836, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40022", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06613", "bus2": "MVLV07909", + "length": 0.8770431551619805, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2184,18 +2072,16 @@ [-0.875212988103713, 48.83502157240236], [-0.8752082433672413, 48.8350261440061] ] - }, - "length": 0.8770431551619805, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35587", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07968", "bus2": "MVLV06613", + "length": 0.004928925184248028, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2205,18 +2091,16 @@ [-0.872275563537051, 48.83810103798684], [-0.872280137987934, 48.83809987122305] ] - }, - "length": 0.004928925184248028, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45917", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07967", "bus2": "MVBus07968", + "length": 0.05454767906198296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2225,18 +2109,16 @@ [-0.872214961209678, 48.838120113328216], [-0.872214961209678, 48.838120113328216] ] - }, - "length": 0.05454767906198296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33223", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07966", "bus2": "MVBus07967", + "length": 0.05194483150364374, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2248,18 +2130,16 @@ [-0.872413202730643, 48.838592842785516], [-0.872413202730643, 48.838592842785516] ] - }, - "length": 0.05194483150364374, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40021", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07965", "bus2": "MVBus07966", + "length": 0.1886382705981941, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2268,18 +2148,16 @@ [-0.871765069885203, 48.83861872799665], [-0.871765069885203, 48.83861872799665] ] - }, - "length": 0.1886382705981941, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41390", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16339", "bus2": "MVBus07965", + "length": 0.05839935889291249, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2291,18 +2169,16 @@ [-0.869200703510018, 48.83872826590689], [-0.869200703510018, 48.83872826590689] ] - }, - "length": 0.05839935889291249, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45916", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04341", "bus2": "MVLV16339", + "length": 0.028232269363577034, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2314,18 +2190,16 @@ [-0.868687059984101, 48.83852572699374], [-0.8686998101678213, 48.838526097189025] ] - }, - "length": 0.028232269363577034, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41998", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04340", "bus2": "MVBus04341", + "length": 0.3530507631966376, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2335,18 +2209,16 @@ [-0.868646658997884, 48.838745743786326], [-0.868646658997884, 48.838745743786326] ] - }, - "length": 0.3530507631966376, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45915", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04339", "bus2": "MVBus04340", + "length": 0.3950562373152476, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2365,18 +2237,16 @@ [-0.863845928420918, 48.83892360687616], [-0.863845928420918, 48.83892360687616] ] - }, - "length": 0.3950562373152476, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47177", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04338", "bus2": "MVBus04339", + "length": 0.19102802193987503, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2387,18 +2257,16 @@ [-0.859015429167717, 48.8390977033655], [-0.859015429167717, 48.8390977033655] ] - }, - "length": 0.19102802193987503, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch21891", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04337", "bus2": "MVBus04338", + "length": 1.4205755596337886, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2408,18 +2276,16 @@ [-0.856679771196076, 48.8393331890979], [-0.856679771196076, 48.8393331890979] ] - }, - "length": 1.4205755596337886, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch47178", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04336", "bus2": "MVBus04337", + "length": 0.14874056292248092, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2434,18 +2300,16 @@ [-0.860681733449894, 48.85162594273506], [-0.860681733449894, 48.85162594273506] ] - }, - "length": 0.14874056292248092, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44798", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04335", "bus2": "MVBus04336", + "length": 0.09040961235896791, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2454,18 +2318,16 @@ [-0.861013888394328, 48.85275771061705], [-0.861013888394328, 48.85275771061705] ] - }, - "length": 0.09040961235896791, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34347", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04325", "bus2": "MVBus04335", + "length": 0.014597094628989744, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2479,18 +2341,16 @@ [-0.860150118595222, 48.85333739287977], [-0.860150118595222, 48.85333739287977] ] - }, - "length": 0.014597094628989744, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38704", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04323", "bus2": "MVBus04325", + "length": 0.012228134551066085, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2503,18 +2363,16 @@ [-0.859979190789972, 48.853421578081765], [-0.8599909640364121, 48.853403618584366] ] - }, - "length": 0.012228134551066085, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38947", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03394", "bus2": "MVBus04323", + "length": 0.005092436730597999, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2524,10 +2382,20 @@ [-0.860106265907068, 48.853379550930796], [-0.860106265907068, 48.853379550930796] ] - }, - "length": 0.005092436730597999, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV06", + "bus2": "HVMVFeeder06", + "geometry": { + "type": "Point", + "coordinates": [-0.861907220519602, 48.85275990396129] + } } ], "loads": [ @@ -2535,461 +2403,553 @@ "id": "MVLV16267_consumption", "bus": "MVLV16267", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16267_production", "bus": "MVLV16267", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00093_consumption", "bus": "MVLV00093", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00093_production", "bus": "MVLV00093", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17336_consumption", "bus": "MVLV17336", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17336_production", "bus": "MVLV17336", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14202_consumption", "bus": "MVLV14202", "phases": "abc", + "type": "power", "powers": [ [58400.0, 19200.0], [58400.0, 19200.0], [58400.0, 19200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14202_production", "bus": "MVLV14202", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17331_consumption", "bus": "MVLV17331", "phases": "abc", + "type": "power", "powers": [ [58400.0, 19200.0], [58400.0, 19200.0], [58400.0, 19200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17331_production", "bus": "MVLV17331", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14197_consumption", "bus": "MVLV14197", "phases": "abc", + "type": "power", "powers": [ [58400.0, 19200.0], [58400.0, 19200.0], [58400.0, 19200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14197_production", "bus": "MVLV14197", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16339_consumption", "bus": "MVLV16339", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16339_production", "bus": "MVLV16339", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06618_consumption", "bus": "MVLV06618", "phases": "abc", + "type": "power", "powers": [ [60900.0, 20000.0], [60900.0, 20000.0], [60900.0, 20000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06618_production", "bus": "MVLV06618", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06624_consumption", "bus": "MVLV06624", "phases": "abc", + "type": "power", "powers": [ [58400.0, 19200.0], [58400.0, 19200.0], [58400.0, 19200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06624_production", "bus": "MVLV06624", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07908_consumption", "bus": "MVLV07908", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07908_production", "bus": "MVLV07908", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06613_consumption", "bus": "MVLV06613", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06613_production", "bus": "MVLV06613", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16338_consumption", "bus": "MVLV16338", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16338_production", "bus": "MVLV16338", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07909_consumption", "bus": "MVLV07909", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07909_production", "bus": "MVLV07909", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19250_consumption", "bus": "MVLV19250", "phases": "abc", + "type": "power", "powers": [ [60900.0, 20000.0], [60900.0, 20000.0], [60900.0, 20000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19250_production", "bus": "MVLV19250", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06627_consumption", "bus": "MVLV06627", "phases": "abc", + "type": "power", "powers": [ [60900.0, 20000.0], [60900.0, 20000.0], [60900.0, 20000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06627_production", "bus": "MVLV06627", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03392_consumption", "bus": "MVLV03392", "phases": "abc", + "type": "power", "powers": [ [60900.0, 20000.0], [60900.0, 20000.0], [60900.0, 20000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03392_production", "bus": "MVLV03392", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17323_consumption", "bus": "MVLV17323", "phases": "abc", + "type": "power", "powers": [ [60900.0, 20000.0], [60900.0, 20000.0], [60900.0, 20000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17323_production", "bus": "MVLV17323", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16352_consumption", "bus": "MVLV16352", "phases": "abc", + "type": "power", "powers": [ [60900.0, 20000.0], [60900.0, 20000.0], [60900.0, 20000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16352_production", "bus": "MVLV16352", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06614_consumption", "bus": "MVLV06614", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06614_production", "bus": "MVLV06614", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14187_consumption", "bus": "MVLV14187", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14187_production", "bus": "MVLV14187", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17318_consumption", "bus": "MVLV17318", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17318_production", "bus": "MVLV17318", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00077_consumption", "bus": "MVLV00077", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00077_production", "bus": "MVLV00077", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03394_consumption", "bus": "MVLV03394", "phases": "abc", + "type": "power", "powers": [ [88100.0, 29000.0], [88100.0, 29000.0], [88100.0, 29000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03394_production", "bus": "MVLV03394", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -3001,7 +2961,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder115_Summer.json b/roseau/load_flow/data/networks/MVFeeder115_Summer.json index 49fe8be4..4b708589 100644 --- a/roseau/load_flow/data/networks/MVFeeder115_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder115_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,26 +55,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV07", - "bus2": "HVMVFeeder07", - "geometry": { - "type": "Point", - "coordinates": [-1.687159292228112, 49.48974276829431] - } - }, + "lines": [ { "id": "MVBranch48268", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder07", "bus2": "MVLV14092", + "length": 5.766634582124083, + "params_id": "U_AL_240", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -138,18 +128,16 @@ [-1.664997490891627, 49.46181945594003], [-1.6650298238154546, 49.46180069059946] ] - }, - "length": 5.766634582124083, - "params_id": "U_AL_240", - "ground": "ground" + } }, { "id": "MVBranch39083", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14092", "bus2": "MVLV05996", + "length": 6.070765210726548, + "params_id": "U_AL_240", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -255,10 +243,20 @@ [-1.626239709998294, 49.43249717368583], [-1.626239709998294, 49.43249717368583] ] - }, - "length": 6.070765210726548, - "params_id": "U_AL_240", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV07", + "bus2": "HVMVFeeder07", + "geometry": { + "type": "Point", + "coordinates": [-1.687159292228112, 49.48974276829431] + } } ], "loads": [ @@ -266,41 +264,49 @@ "id": "MVLV05996_consumption", "bus": "MVLV05996", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05996_production", "bus": "MVLV05996", "phases": "abc", + "type": "power", "powers": [ [-3333300.0, 0.0], [-3333300.0, 0.0], [-3333300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14092_consumption", "bus": "MVLV14092", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14092_production", "bus": "MVLV14092", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -312,7 +318,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder115_Winter.json b/roseau/load_flow/data/networks/MVFeeder115_Winter.json index 1317578c..cc10068d 100644 --- a/roseau/load_flow/data/networks/MVFeeder115_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder115_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -54,26 +55,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV07", - "bus2": "HVMVFeeder07", - "geometry": { - "type": "Point", - "coordinates": [-1.687159292228112, 49.48974276829431] - } - }, + "lines": [ { "id": "MVBranch48268", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder07", "bus2": "MVLV14092", + "length": 5.766634582124083, + "params_id": "U_AL_240", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -138,18 +128,16 @@ [-1.664997490891627, 49.46181945594003], [-1.6650298238154546, 49.46180069059946] ] - }, - "length": 5.766634582124083, - "params_id": "U_AL_240", - "ground": "ground" + } }, { "id": "MVBranch39083", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14092", "bus2": "MVLV05996", + "length": 6.070765210726548, + "params_id": "U_AL_240", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -255,10 +243,20 @@ [-1.626239709998294, 49.43249717368583], [-1.626239709998294, 49.43249717368583] ] - }, - "length": 6.070765210726548, - "params_id": "U_AL_240", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV07", + "bus2": "HVMVFeeder07", + "geometry": { + "type": "Point", + "coordinates": [-1.687159292228112, 49.48974276829431] + } } ], "loads": [ @@ -266,41 +264,49 @@ "id": "MVLV05996_consumption", "bus": "MVLV05996", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05996_production", "bus": "MVLV05996", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14092_consumption", "bus": "MVLV14092", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14092_production", "bus": "MVLV14092", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -312,7 +318,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder128_Summer.json b/roseau/load_flow/data/networks/MVFeeder128_Summer.json index 05f343fe..26fc4a7b 100644 --- a/roseau/load_flow/data/networks/MVFeeder128_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder128_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -504,26 +505,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV09", - "bus2": "HVMVFeeder09", - "geometry": { - "type": "Point", - "coordinates": [-1.446077484045924, 49.034241235768725] - } - }, + "lines": [ { "id": "MVBranch44642", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder09", "bus2": "MVBus00916", + "length": 0.13161178225571488, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -538,18 +528,16 @@ [-1.445903151201629, 49.03333590409346], [-1.445903151201629, 49.03333590409346] ] - }, - "length": 0.13161178225571488, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43398", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23996", "bus2": "MVLV10305", + "length": 0.006027432985588235, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -560,18 +548,16 @@ [-1.527356876822457, 49.05063026709952], [-1.527356876822457, 49.05063026709952] ] - }, - "length": 0.006027432985588235, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36670", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23998", "bus2": "MVLV13802", + "length": 0.01972485063828715, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -582,18 +568,16 @@ [-1.530576179130021, 49.05011528391853], [-1.530576179130021, 49.05011528391853] ] - }, - "length": 0.01972485063828715, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42223", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28325", "bus2": "MVLV18902", + "length": 0.0062169144119620864, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -603,18 +587,16 @@ [-1.542632731877063, 49.0478457642589], [-1.542632731877063, 49.0478457642589] ] - }, - "length": 0.0062169144119620864, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39035", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30452", "bus2": "MVBus30458", + "length": 0.0023087401532615463, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -623,18 +605,16 @@ [-1.544615426108271, 49.04665466011679], [-1.544615426108271, 49.04665466011679] ] - }, - "length": 0.0023087401532615463, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36107", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35326", "bus2": "MVLV06710", + "length": 0.011525816996281366, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -647,18 +627,16 @@ [-1.564732788462391, 49.039903908577465], [-1.564732788462391, 49.039903908577465] ] - }, - "length": 0.011525816996281366, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35921", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35327", "bus2": "MVLV18001", + "length": 0.20216554723497288, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -678,18 +656,16 @@ [-1.568312137481616, 49.03765478152067], [-1.568312137481616, 49.03765478152067] ] - }, - "length": 0.20216554723497288, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43303", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38707", "bus2": "MVLV14661", + "length": 0.02313408212857222, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -708,18 +684,16 @@ [-1.575820358399386, 49.03313333990028], [-1.575820358399386, 49.03313333990028] ] - }, - "length": 0.02313408212857222, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33025", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38708", "bus2": "MVBus38709", + "length": 0.8601561712055001, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -730,18 +704,16 @@ [-1.586163645822428, 49.02561765715403], [-1.586163645822428, 49.02561765715403] ] - }, - "length": 0.8601561712055001, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45219", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38708", "bus2": "MVLV10414", + "length": 0.255618279052932, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -751,18 +723,16 @@ [-1.573983343738142, 49.02677037365746], [-1.573983343738142, 49.02677037365746] ] - }, - "length": 0.255618279052932, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34031", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38707", "bus2": "MVBus38708", + "length": 0.7174874457617614, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -847,18 +817,16 @@ [-1.575415481427542, 49.02875745070805], [-1.575415481427542, 49.02875745070805] ] - }, - "length": 0.7174874457617614, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42542", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12057", "bus2": "MVBus38707", + "length": 0.7810390610336964, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -964,18 +932,16 @@ [-1.575603504890467, 49.03309437846214], [-1.575603504890467, 49.03309437846214] ] - }, - "length": 0.7810390610336964, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43094", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35327", "bus2": "MVLV12057", + "length": 0.3608666904470401, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1002,18 +968,16 @@ [-1.573190573011825, 49.03785316989166], [-1.5732046465483145, 49.03784077453285] ] - }, - "length": 0.3608666904470401, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43259", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35326", "bus2": "MVBus35327", + "length": 0.4259832199447021, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1036,18 +1000,16 @@ [-1.56889755134967, 49.03931854303925], [-1.56889755134967, 49.03931854303925] ] - }, - "length": 0.4259832199447021, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42224", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35325", "bus2": "MVBus35326", + "length": 0.3452553851048107, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1063,18 +1025,16 @@ [-1.564656394675905, 49.0399616456111], [-1.564656394675905, 49.0399616456111] ] - }, - "length": 0.3452553851048107, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33280", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35325", "bus2": "MVLV07041", + "length": 0.01377110907182497, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1085,18 +1045,16 @@ [-1.56199895611086, 49.04162613053569], [-1.56199895611086, 49.04162613053569] ] - }, - "length": 0.01377110907182497, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44630", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35324", "bus2": "MVBus35325", + "length": 0.1874883237140566, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1116,18 +1074,16 @@ [-1.561893552787597, 49.04154118410379], [-1.561893552787597, 49.04154118410379] ] - }, - "length": 0.1874883237140566, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41128", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV19090", "bus2": "MVBus35324", + "length": 0.06282985142000849, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1148,18 +1104,16 @@ [-1.559514529559971, 49.04118696896896], [-1.559514529559971, 49.04118696896896] ] - }, - "length": 0.06282985142000849, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33972", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30454", "bus2": "MVLV19090", + "length": 0.9222868288749778, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1204,18 +1158,16 @@ [-1.558809121298518, 49.04125226196462], [-1.55881269212674, 49.04125814200877] ] - }, - "length": 0.9222868288749778, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40646", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30454", "bus2": "MVLV10304", + "length": 0.0167271216600722, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1227,18 +1179,16 @@ [-1.548856389053909, 49.04604765320563], [-1.548856389053909, 49.04604765320563] ] - }, - "length": 0.0167271216600722, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37534", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30453", "bus2": "MVBus30454", + "length": 0.06706091210200767, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1257,18 +1207,16 @@ [-1.548795047362359, 49.04590439339881], [-1.548795047362359, 49.04590439339881] ] - }, - "length": 0.06706091210200767, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36461", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30453", "bus2": "MVLV06428", + "length": 0.3473397731794154, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1284,18 +1232,16 @@ [-1.549997403449801, 49.04903588566835], [-1.549997403449801, 49.04903588566835] ] - }, - "length": 0.3473397731794154, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44728", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30452", "bus2": "MVBus30453", + "length": 0.43934262295050397, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1317,18 +1263,16 @@ [-1.548385077336012, 49.04625140406671], [-1.548385077336012, 49.04625140406671] ] - }, - "length": 0.43934262295050397, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37010", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30451", "bus2": "MVBus30452", + "length": 0.053032760086801294, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1337,18 +1281,16 @@ [-1.544605930612236, 49.04663486061268], [-1.544605930612236, 49.04663486061268] ] - }, - "length": 0.053032760086801294, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36543", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03204", "bus2": "MVBus30451", + "length": 0.014086255823606729, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1358,18 +1300,16 @@ [-1.543968182557054, 49.04686214725682], [-1.543968182557054, 49.04686214725682] ] - }, - "length": 0.014086255823606729, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38222", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28331", "bus2": "MVLV03204", + "length": 0.01409106855686576, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1379,18 +1319,16 @@ [-1.544013663228632, 49.0469762885837], [-1.544018357653604, 49.04697501147895] ] - }, - "length": 0.01409106855686576, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42356", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28330", "bus2": "MVBus28331", + "length": 0.09993459681209216, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1402,18 +1340,16 @@ [-1.543922806647433, 49.046880850250076], [-1.543922806647433, 49.046880850250076] ] - }, - "length": 0.09993459681209216, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45089", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28327", "bus2": "MVBus28330", + "length": 0.06272664872796083, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1425,18 +1361,16 @@ [-1.542862708504378, 49.04736940703681], [-1.542862708504378, 49.04736940703681] ] - }, - "length": 0.06272664872796083, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40598", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28328", "bus2": "MVLV07026", + "length": 0.006460115007856009, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1446,18 +1380,16 @@ [-1.544752904038435, 49.04845138404925], [-1.544752904038435, 49.04845138404925] ] - }, - "length": 0.006460115007856009, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42285", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28327", "bus2": "MVBus28328", + "length": 0.21885935424672956, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1476,18 +1408,16 @@ [-1.544702393697539, 49.04846880559844], [-1.544702393697539, 49.04846880559844] ] - }, - "length": 0.21885935424672956, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36671", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28325", "bus2": "MVBus28327", + "length": 0.014141871633893131, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1499,18 +1429,16 @@ [-1.542770401208704, 49.04781922444621], [-1.542770401208704, 49.04781922444621] ] - }, - "length": 0.014141871633893131, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43258", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16847", "bus2": "MVBus28325", + "length": 0.38872330148286005, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1551,18 +1479,16 @@ [-1.542619622656282, 49.04779553766782], [-1.542619622656282, 49.04779553766782] ] - }, - "length": 0.38872330148286005, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42222", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23998", "bus2": "MVLV16847", + "length": 0.654051154512833, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1592,18 +1518,16 @@ [-1.539071700833383, 49.047983361416655], [-1.5390729458236736, 49.04797870565177] ] - }, - "length": 0.654051154512833, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35803", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23996", "bus2": "MVBus23998", + "length": 0.2653430767218643, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1625,18 +1549,16 @@ [-1.530799108036813, 49.05005551741369], [-1.530799108036813, 49.05005551741369] ] - }, - "length": 0.2653430767218643, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35804", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06709", "bus2": "MVBus23996", + "length": 0.720675603266393, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1664,18 +1586,16 @@ [-1.527305659304398, 49.050631392784375], [-1.527305659304398, 49.050631392784375] ] - }, - "length": 0.720675603266393, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40645", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00927", "bus2": "MVLV06709", + "length": 2.615219412770797, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1730,18 +1650,16 @@ [-1.521066080032439, 49.05368854568226], [-1.5210751434046905, 49.05368710146948] ] - }, - "length": 2.615219412770797, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42221", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00926", "bus2": "MVBus00927", + "length": 2.372234450264817, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1817,18 +1735,16 @@ [-1.487571747077065, 49.052234116603024], [-1.487571747077065, 49.052234116603024] ] - }, - "length": 2.372234450264817, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00925", "bus2": "MVBus00926", + "length": 0.312439862493794, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1854,18 +1770,16 @@ [-1.463995464115393, 49.046275309101084], [-1.463995464115393, 49.046275309101084] ] - }, - "length": 0.312439862493794, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36669", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00924", "bus2": "MVBus00925", + "length": 0.9535930549356172, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1906,18 +1820,16 @@ [-1.463937029008645, 49.043696863573665], [-1.463937029008645, 49.043696863573665] ] - }, - "length": 0.9535930549356172, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40644", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00923", "bus2": "MVBus00924", + "length": 0.209729608293412, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1930,18 +1842,16 @@ [-1.461516985174621, 49.035477339466745], [-1.461516985174621, 49.035477339466745] ] - }, - "length": 0.209729608293412, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44629", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00922", "bus2": "MVBus00923", + "length": 0.2505341950033376, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1959,18 +1869,16 @@ [-1.461397716173976, 49.033603497990065], [-1.461397716173976, 49.033603497990065] ] - }, - "length": 0.2505341950033376, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35802", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00921", "bus2": "MVBus00922", + "length": 0.15470776890167054, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1991,18 +1899,16 @@ [-1.461764829853785, 49.031439486446786], [-1.461764829853785, 49.031439486446786] ] - }, - "length": 0.15470776890167054, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44628", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00920", "bus2": "MVBus00921", + "length": 0.1261069012522324, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2019,18 +1925,16 @@ [-1.461736098180515, 49.03010660944954], [-1.461736098180515, 49.03010660944954] ] - }, - "length": 0.1261069012522324, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36106", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00919", "bus2": "MVBus00920", + "length": 1.0533444699184005, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2099,18 +2003,16 @@ [-1.46220824503751, 49.029201861100134], [-1.46220824503751, 49.029201861100134] ] - }, - "length": 1.0533444699184005, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37533", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00918", "bus2": "MVBus00919", + "length": 0.06860263079628186, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2120,18 +2022,16 @@ [-1.44905973033842, 49.03077803898317], [-1.44905973033842, 49.03077803898317] ] - }, - "length": 0.06860263079628186, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43162", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00917", "bus2": "MVBus00918", + "length": 0.13346570850969364, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2144,18 +2044,16 @@ [-1.448327090288608, 49.031163231442164], [-1.448327090288608, 49.031163231442164] ] - }, - "length": 0.13346570850969364, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41155", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00916", "bus2": "MVBus00917", + "length": 0.17568267802562318, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2167,10 +2065,20 @@ [-1.447048659446956, 49.03194944491505], [-1.447048659446956, 49.03194944491505] ] - }, - "length": 0.17568267802562318, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV09", + "bus2": "HVMVFeeder09", + "geometry": { + "type": "Point", + "coordinates": [-1.446077484045924, 49.034241235768725] + } } ], "loads": [ @@ -2178,321 +2086,385 @@ "id": "MVLV10305_consumption", "bus": "MVLV10305", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10305_production", "bus": "MVLV10305", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13802_consumption", "bus": "MVLV13802", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13802_production", "bus": "MVLV13802", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18902_consumption", "bus": "MVLV18902", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18902_production", "bus": "MVLV18902", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06710_consumption", "bus": "MVLV06710", "phases": "abc", + "type": "power", "powers": [ [8500.0, 2800.0], [8500.0, 2800.0], [8500.0, 2800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06710_production", "bus": "MVLV06710", "phases": "abc", + "type": "power", "powers": [ [-300.0, 0.0], [-300.0, 0.0], [-300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18001_consumption", "bus": "MVLV18001", "phases": "abc", + "type": "power", "powers": [ [8500.0, 2800.0], [8500.0, 2800.0], [8500.0, 2800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18001_production", "bus": "MVLV18001", "phases": "abc", + "type": "power", "powers": [ [-300.0, 0.0], [-300.0, 0.0], [-300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14661_consumption", "bus": "MVLV14661", "phases": "abc", + "type": "power", "powers": [ [8500.0, 2800.0], [8500.0, 2800.0], [8500.0, 2800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14661_production", "bus": "MVLV14661", "phases": "abc", + "type": "power", "powers": [ [-300.0, 0.0], [-300.0, 0.0], [-300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10414_consumption", "bus": "MVLV10414", "phases": "abc", + "type": "power", "powers": [ [8500.0, 2800.0], [8500.0, 2800.0], [8500.0, 2800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10414_production", "bus": "MVLV10414", "phases": "abc", + "type": "power", "powers": [ [-300.0, 0.0], [-300.0, 0.0], [-300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12057_consumption", "bus": "MVLV12057", "phases": "abc", + "type": "power", "powers": [ [8500.0, 2800.0], [8500.0, 2800.0], [8500.0, 2800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12057_production", "bus": "MVLV12057", "phases": "abc", + "type": "power", "powers": [ [-300.0, 0.0], [-300.0, 0.0], [-300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07041_consumption", "bus": "MVLV07041", "phases": "abc", + "type": "power", "powers": [ [8500.0, 2800.0], [8500.0, 2800.0], [8500.0, 2800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07041_production", "bus": "MVLV07041", "phases": "abc", + "type": "power", "powers": [ [-300.0, 0.0], [-300.0, 0.0], [-300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19090_consumption", "bus": "MVLV19090", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19090_production", "bus": "MVLV19090", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10304_consumption", "bus": "MVLV10304", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10304_production", "bus": "MVLV10304", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06428_consumption", "bus": "MVLV06428", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06428_production", "bus": "MVLV06428", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03204_consumption", "bus": "MVLV03204", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03204_production", "bus": "MVLV03204", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07026_consumption", "bus": "MVLV07026", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07026_production", "bus": "MVLV07026", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16847_consumption", "bus": "MVLV16847", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16847_production", "bus": "MVLV16847", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06709_consumption", "bus": "MVLV06709", "phases": "abc", + "type": "power", "powers": [ [3600.0, 1200.0], [3600.0, 1200.0], [3600.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06709_production", "bus": "MVLV06709", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2504,7 +2476,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder128_Winter.json b/roseau/load_flow/data/networks/MVFeeder128_Winter.json index 84c5be35..534eb721 100644 --- a/roseau/load_flow/data/networks/MVFeeder128_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder128_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -504,26 +505,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV09", - "bus2": "HVMVFeeder09", - "geometry": { - "type": "Point", - "coordinates": [-1.446077484045924, 49.034241235768725] - } - }, + "lines": [ { "id": "MVBranch44642", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder09", "bus2": "MVBus00916", + "length": 0.13161178225571488, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -538,18 +528,16 @@ [-1.445903151201629, 49.03333590409346], [-1.445903151201629, 49.03333590409346] ] - }, - "length": 0.13161178225571488, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43398", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23996", "bus2": "MVLV10305", + "length": 0.006027432985588235, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -560,18 +548,16 @@ [-1.527356876822457, 49.05063026709952], [-1.527356876822457, 49.05063026709952] ] - }, - "length": 0.006027432985588235, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36670", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23998", "bus2": "MVLV13802", + "length": 0.01972485063828715, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -582,18 +568,16 @@ [-1.530576179130021, 49.05011528391853], [-1.530576179130021, 49.05011528391853] ] - }, - "length": 0.01972485063828715, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42223", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28325", "bus2": "MVLV18902", + "length": 0.0062169144119620864, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -603,18 +587,16 @@ [-1.542632731877063, 49.0478457642589], [-1.542632731877063, 49.0478457642589] ] - }, - "length": 0.0062169144119620864, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39035", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30452", "bus2": "MVBus30458", + "length": 0.0023087401532615463, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -623,18 +605,16 @@ [-1.544615426108271, 49.04665466011679], [-1.544615426108271, 49.04665466011679] ] - }, - "length": 0.0023087401532615463, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36107", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35326", "bus2": "MVLV06710", + "length": 0.011525816996281366, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -647,18 +627,16 @@ [-1.564732788462391, 49.039903908577465], [-1.564732788462391, 49.039903908577465] ] - }, - "length": 0.011525816996281366, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35921", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35327", "bus2": "MVLV18001", + "length": 0.20216554723497288, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -678,18 +656,16 @@ [-1.568312137481616, 49.03765478152067], [-1.568312137481616, 49.03765478152067] ] - }, - "length": 0.20216554723497288, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43303", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38707", "bus2": "MVLV14661", + "length": 0.02313408212857222, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -708,18 +684,16 @@ [-1.575820358399386, 49.03313333990028], [-1.575820358399386, 49.03313333990028] ] - }, - "length": 0.02313408212857222, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33025", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38708", "bus2": "MVBus38709", + "length": 0.8601561712055001, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -730,18 +704,16 @@ [-1.586163645822428, 49.02561765715403], [-1.586163645822428, 49.02561765715403] ] - }, - "length": 0.8601561712055001, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45219", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38708", "bus2": "MVLV10414", + "length": 0.255618279052932, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -751,18 +723,16 @@ [-1.573983343738142, 49.02677037365746], [-1.573983343738142, 49.02677037365746] ] - }, - "length": 0.255618279052932, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34031", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus38707", "bus2": "MVBus38708", + "length": 0.7174874457617614, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -847,18 +817,16 @@ [-1.575415481427542, 49.02875745070805], [-1.575415481427542, 49.02875745070805] ] - }, - "length": 0.7174874457617614, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42542", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12057", "bus2": "MVBus38707", + "length": 0.7810390610336964, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -964,18 +932,16 @@ [-1.575603504890467, 49.03309437846214], [-1.575603504890467, 49.03309437846214] ] - }, - "length": 0.7810390610336964, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43094", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35327", "bus2": "MVLV12057", + "length": 0.3608666904470401, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1002,18 +968,16 @@ [-1.573190573011825, 49.03785316989166], [-1.5732046465483145, 49.03784077453285] ] - }, - "length": 0.3608666904470401, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43259", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35326", "bus2": "MVBus35327", + "length": 0.4259832199447021, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1036,18 +1000,16 @@ [-1.56889755134967, 49.03931854303925], [-1.56889755134967, 49.03931854303925] ] - }, - "length": 0.4259832199447021, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42224", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35325", "bus2": "MVBus35326", + "length": 0.3452553851048107, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1063,18 +1025,16 @@ [-1.564656394675905, 49.0399616456111], [-1.564656394675905, 49.0399616456111] ] - }, - "length": 0.3452553851048107, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33280", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35325", "bus2": "MVLV07041", + "length": 0.01377110907182497, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1085,18 +1045,16 @@ [-1.56199895611086, 49.04162613053569], [-1.56199895611086, 49.04162613053569] ] - }, - "length": 0.01377110907182497, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44630", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus35324", "bus2": "MVBus35325", + "length": 0.1874883237140566, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1116,18 +1074,16 @@ [-1.561893552787597, 49.04154118410379], [-1.561893552787597, 49.04154118410379] ] - }, - "length": 0.1874883237140566, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41128", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV19090", "bus2": "MVBus35324", + "length": 0.06282985142000849, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1148,18 +1104,16 @@ [-1.559514529559971, 49.04118696896896], [-1.559514529559971, 49.04118696896896] ] - }, - "length": 0.06282985142000849, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33972", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30454", "bus2": "MVLV19090", + "length": 0.9222868288749778, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1204,18 +1158,16 @@ [-1.558809121298518, 49.04125226196462], [-1.55881269212674, 49.04125814200877] ] - }, - "length": 0.9222868288749778, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40646", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30454", "bus2": "MVLV10304", + "length": 0.0167271216600722, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1227,18 +1179,16 @@ [-1.548856389053909, 49.04604765320563], [-1.548856389053909, 49.04604765320563] ] - }, - "length": 0.0167271216600722, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37534", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30453", "bus2": "MVBus30454", + "length": 0.06706091210200767, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1257,18 +1207,16 @@ [-1.548795047362359, 49.04590439339881], [-1.548795047362359, 49.04590439339881] ] - }, - "length": 0.06706091210200767, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36461", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30453", "bus2": "MVLV06428", + "length": 0.3473397731794154, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1284,18 +1232,16 @@ [-1.549997403449801, 49.04903588566835], [-1.549997403449801, 49.04903588566835] ] - }, - "length": 0.3473397731794154, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44728", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30452", "bus2": "MVBus30453", + "length": 0.43934262295050397, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1317,18 +1263,16 @@ [-1.548385077336012, 49.04625140406671], [-1.548385077336012, 49.04625140406671] ] - }, - "length": 0.43934262295050397, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37010", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus30451", "bus2": "MVBus30452", + "length": 0.053032760086801294, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1337,18 +1281,16 @@ [-1.544605930612236, 49.04663486061268], [-1.544605930612236, 49.04663486061268] ] - }, - "length": 0.053032760086801294, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36543", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03204", "bus2": "MVBus30451", + "length": 0.014086255823606729, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1358,18 +1300,16 @@ [-1.543968182557054, 49.04686214725682], [-1.543968182557054, 49.04686214725682] ] - }, - "length": 0.014086255823606729, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38222", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28331", "bus2": "MVLV03204", + "length": 0.01409106855686576, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1379,18 +1319,16 @@ [-1.544013663228632, 49.0469762885837], [-1.544018357653604, 49.04697501147895] ] - }, - "length": 0.01409106855686576, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42356", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28330", "bus2": "MVBus28331", + "length": 0.09993459681209216, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1402,18 +1340,16 @@ [-1.543922806647433, 49.046880850250076], [-1.543922806647433, 49.046880850250076] ] - }, - "length": 0.09993459681209216, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45089", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28327", "bus2": "MVBus28330", + "length": 0.06272664872796083, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1425,18 +1361,16 @@ [-1.542862708504378, 49.04736940703681], [-1.542862708504378, 49.04736940703681] ] - }, - "length": 0.06272664872796083, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40598", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28328", "bus2": "MVLV07026", + "length": 0.006460115007856009, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1446,18 +1380,16 @@ [-1.544752904038435, 49.04845138404925], [-1.544752904038435, 49.04845138404925] ] - }, - "length": 0.006460115007856009, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42285", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28327", "bus2": "MVBus28328", + "length": 0.21885935424672956, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1476,18 +1408,16 @@ [-1.544702393697539, 49.04846880559844], [-1.544702393697539, 49.04846880559844] ] - }, - "length": 0.21885935424672956, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36671", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus28325", "bus2": "MVBus28327", + "length": 0.014141871633893131, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1499,18 +1429,16 @@ [-1.542770401208704, 49.04781922444621], [-1.542770401208704, 49.04781922444621] ] - }, - "length": 0.014141871633893131, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43258", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16847", "bus2": "MVBus28325", + "length": 0.38872330148286005, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1551,18 +1479,16 @@ [-1.542619622656282, 49.04779553766782], [-1.542619622656282, 49.04779553766782] ] - }, - "length": 0.38872330148286005, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42222", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23998", "bus2": "MVLV16847", + "length": 0.654051154512833, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1592,18 +1518,16 @@ [-1.539071700833383, 49.047983361416655], [-1.5390729458236736, 49.04797870565177] ] - }, - "length": 0.654051154512833, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35803", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23996", "bus2": "MVBus23998", + "length": 0.2653430767218643, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1625,18 +1549,16 @@ [-1.530799108036813, 49.05005551741369], [-1.530799108036813, 49.05005551741369] ] - }, - "length": 0.2653430767218643, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35804", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06709", "bus2": "MVBus23996", + "length": 0.720675603266393, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1664,18 +1586,16 @@ [-1.527305659304398, 49.050631392784375], [-1.527305659304398, 49.050631392784375] ] - }, - "length": 0.720675603266393, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40645", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00927", "bus2": "MVLV06709", + "length": 2.615219412770797, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1730,18 +1650,16 @@ [-1.521066080032439, 49.05368854568226], [-1.5210751434046905, 49.05368710146948] ] - }, - "length": 2.615219412770797, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42221", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00926", "bus2": "MVBus00927", + "length": 2.372234450264817, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1817,18 +1735,16 @@ [-1.487571747077065, 49.052234116603024], [-1.487571747077065, 49.052234116603024] ] - }, - "length": 2.372234450264817, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00925", "bus2": "MVBus00926", + "length": 0.312439862493794, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1854,18 +1770,16 @@ [-1.463995464115393, 49.046275309101084], [-1.463995464115393, 49.046275309101084] ] - }, - "length": 0.312439862493794, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36669", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00924", "bus2": "MVBus00925", + "length": 0.9535930549356172, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1906,18 +1820,16 @@ [-1.463937029008645, 49.043696863573665], [-1.463937029008645, 49.043696863573665] ] - }, - "length": 0.9535930549356172, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40644", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00923", "bus2": "MVBus00924", + "length": 0.209729608293412, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1930,18 +1842,16 @@ [-1.461516985174621, 49.035477339466745], [-1.461516985174621, 49.035477339466745] ] - }, - "length": 0.209729608293412, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44629", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00922", "bus2": "MVBus00923", + "length": 0.2505341950033376, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1959,18 +1869,16 @@ [-1.461397716173976, 49.033603497990065], [-1.461397716173976, 49.033603497990065] ] - }, - "length": 0.2505341950033376, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35802", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00921", "bus2": "MVBus00922", + "length": 0.15470776890167054, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1991,18 +1899,16 @@ [-1.461764829853785, 49.031439486446786], [-1.461764829853785, 49.031439486446786] ] - }, - "length": 0.15470776890167054, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44628", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00920", "bus2": "MVBus00921", + "length": 0.1261069012522324, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2019,18 +1925,16 @@ [-1.461736098180515, 49.03010660944954], [-1.461736098180515, 49.03010660944954] ] - }, - "length": 0.1261069012522324, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36106", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00919", "bus2": "MVBus00920", + "length": 1.0533444699184005, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2099,18 +2003,16 @@ [-1.46220824503751, 49.029201861100134], [-1.46220824503751, 49.029201861100134] ] - }, - "length": 1.0533444699184005, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37533", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00918", "bus2": "MVBus00919", + "length": 0.06860263079628186, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2120,18 +2022,16 @@ [-1.44905973033842, 49.03077803898317], [-1.44905973033842, 49.03077803898317] ] - }, - "length": 0.06860263079628186, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43162", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00917", "bus2": "MVBus00918", + "length": 0.13346570850969364, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2144,18 +2044,16 @@ [-1.448327090288608, 49.031163231442164], [-1.448327090288608, 49.031163231442164] ] - }, - "length": 0.13346570850969364, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41155", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus00916", "bus2": "MVBus00917", + "length": 0.17568267802562318, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2167,10 +2065,20 @@ [-1.447048659446956, 49.03194944491505], [-1.447048659446956, 49.03194944491505] ] - }, - "length": 0.17568267802562318, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV09", + "bus2": "HVMVFeeder09", + "geometry": { + "type": "Point", + "coordinates": [-1.446077484045924, 49.034241235768725] + } } ], "loads": [ @@ -2178,321 +2086,385 @@ "id": "MVLV10305_consumption", "bus": "MVLV10305", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10305_production", "bus": "MVLV10305", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13802_consumption", "bus": "MVLV13802", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13802_production", "bus": "MVLV13802", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18902_consumption", "bus": "MVLV18902", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18902_production", "bus": "MVLV18902", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06710_consumption", "bus": "MVLV06710", "phases": "abc", + "type": "power", "powers": [ [42600.0, 14000.0], [42600.0, 14000.0], [42600.0, 14000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06710_production", "bus": "MVLV06710", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18001_consumption", "bus": "MVLV18001", "phases": "abc", + "type": "power", "powers": [ [42600.0, 14000.0], [42600.0, 14000.0], [42600.0, 14000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18001_production", "bus": "MVLV18001", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14661_consumption", "bus": "MVLV14661", "phases": "abc", + "type": "power", "powers": [ [42600.0, 14000.0], [42600.0, 14000.0], [42600.0, 14000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14661_production", "bus": "MVLV14661", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10414_consumption", "bus": "MVLV10414", "phases": "abc", + "type": "power", "powers": [ [42600.0, 14000.0], [42600.0, 14000.0], [42600.0, 14000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10414_production", "bus": "MVLV10414", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12057_consumption", "bus": "MVLV12057", "phases": "abc", + "type": "power", "powers": [ [42600.0, 14000.0], [42600.0, 14000.0], [42600.0, 14000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12057_production", "bus": "MVLV12057", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07041_consumption", "bus": "MVLV07041", "phases": "abc", + "type": "power", "powers": [ [42600.0, 14000.0], [42600.0, 14000.0], [42600.0, 14000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07041_production", "bus": "MVLV07041", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19090_consumption", "bus": "MVLV19090", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19090_production", "bus": "MVLV19090", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10304_consumption", "bus": "MVLV10304", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10304_production", "bus": "MVLV10304", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06428_consumption", "bus": "MVLV06428", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06428_production", "bus": "MVLV06428", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03204_consumption", "bus": "MVLV03204", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03204_production", "bus": "MVLV03204", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07026_consumption", "bus": "MVLV07026", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07026_production", "bus": "MVLV07026", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16847_consumption", "bus": "MVLV16847", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16847_production", "bus": "MVLV16847", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06709_consumption", "bus": "MVLV06709", "phases": "abc", + "type": "power", "powers": [ [17900.0, 5900.0], [17900.0, 5900.0], [17900.0, 5900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06709_production", "bus": "MVLV06709", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2504,7 +2476,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder151_Summer.json b/roseau/load_flow/data/networks/MVFeeder151_Summer.json index 94b6c027..45fa1a6e 100644 --- a/roseau/load_flow/data/networks/MVFeeder151_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder151_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -604,26 +605,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV10", - "bus2": "HVMVFeeder10", - "geometry": { - "type": "Point", - "coordinates": [-1.400644460738214, 49.19437059827912] - } - }, + "lines": [ { "id": "MVBranch39901", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder10", "bus2": "MVBus01125", + "length": 0.3752385234235244, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -636,18 +626,16 @@ [-1.398471415240154, 49.197311120967456], [-1.398471415240154, 49.197311120967456] ] - }, - "length": 0.3752385234235244, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31778", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01144", "bus2": "MVLV15593", + "length": 0.33806418331880117, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -656,18 +644,16 @@ [-1.397099714849239, 49.203207453534056], [-1.397099714849239, 49.203207453534056] ] - }, - "length": 0.33806418331880117, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15818", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01126", "bus2": "MVBus01144", + "length": 0.40253590942446993, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -676,18 +662,16 @@ [-1.394727016993843, 49.20059538450612], [-1.394727016993843, 49.20059538450612] ] - }, - "length": 0.40253590942446993, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18106", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08034", "bus2": "MVLV11500", + "length": 0.09242850337368175, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -697,18 +681,16 @@ [-1.355198846212574, 49.21312586754413], [-1.355198846212574, 49.21312586754413] ] - }, - "length": 0.09242850337368175, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30330", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08032", "bus2": "MVBus08034", + "length": 0.5951220206151072, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -717,18 +699,16 @@ [-1.354209465427343, 49.21360462031885], [-1.354209465427343, 49.21360462031885] ] - }, - "length": 0.5951220206151072, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch16962", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08032", "bus2": "MVLV12166", + "length": 0.2525516529399827, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -738,18 +718,16 @@ [-1.348823764916332, 49.210614055003745], [-1.348823764916332, 49.210614055003745] ] - }, - "length": 0.2525516529399827, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30329", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08027", "bus2": "MVBus08032", + "length": 0.21316432697881146, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -758,18 +736,16 @@ [-1.346331297612717, 49.212191588928825], [-1.346331297612717, 49.212191588928825] ] - }, - "length": 0.21316432697881146, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42468", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08029", "bus2": "MVLV16560", + "length": 0.010769055997562197, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -783,18 +759,16 @@ [-1.344092898330874, 49.215241818413936], [-1.344092898330874, 49.215241818413936] ] - }, - "length": 0.010769055997562197, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch05505", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08029", "bus2": "MVLV11499", + "length": 0.20134039675703336, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -803,18 +777,16 @@ [-1.34344165605453, 49.21703067189177], [-1.34344165605453, 49.21703067189177] ] - }, - "length": 0.20134039675703336, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25512", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08028", "bus2": "MVBus08029", + "length": 0.19493978157715744, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -824,18 +796,16 @@ [-1.343957847639943, 49.21525214415334], [-1.343957847639943, 49.21525214415334] ] - }, - "length": 0.19493978157715744, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11212", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08027", "bus2": "MVBus08028", + "length": 0.17185604602375276, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -844,18 +814,16 @@ [-1.343817635021131, 49.213515226393035], [-1.343817635021131, 49.213515226393035] ] - }, - "length": 0.17185604602375276, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08986", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08026", "bus2": "MVBus08027", + "length": 0.1232348734949884, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -864,18 +832,16 @@ [-1.343421574081732, 49.21199189101324], [-1.343421574081732, 49.21199189101324] ] - }, - "length": 0.1232348734949884, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25511", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08005", "bus2": "MVBus08026", + "length": 0.042228362272331434, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -884,18 +850,16 @@ [-1.342294877769577, 49.21116545587655], [-1.342294877769577, 49.21116545587655] ] - }, - "length": 0.042228362272331434, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch39719", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12779", "bus2": "MVBus14902", + "length": 0.03965157043617779, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -905,18 +869,16 @@ [-1.33874589232792, 49.212870811064114], [-1.33874589232792, 49.212870811064114] ] - }, - "length": 0.03965157043617779, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39234", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08024", "bus2": "MVLV12779", + "length": 0.03572113363139701, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -926,18 +888,16 @@ [-1.339253868351084, 49.21300501889686], [-1.3392500854367348, 49.21300799062853] ] - }, - "length": 0.03572113363139701, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11216", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08005", "bus2": "MVBus08024", + "length": 0.29127642224019146, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -946,18 +906,16 @@ [-1.338983293547596, 49.21273716925712], [-1.338983293547596, 49.21273716925712] ] - }, - "length": 0.29127642224019146, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18105", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08017", "bus2": "MVLV01034", + "length": 0.08350995205919573, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -966,18 +924,16 @@ [-1.335120526113163, 49.21075969320578], [-1.335120526113163, 49.21075969320578] ] - }, - "length": 0.08350995205919573, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08020", "bus2": "MVLV05423", + "length": 0.42792148928492063, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -986,18 +942,16 @@ [-1.327133254002545, 49.20966460598425], [-1.327133254002545, 49.20966460598425] ] - }, - "length": 0.42792148928492063, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15300", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08020", "bus2": "MVLV18028", + "length": 0.4749260157342042, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1006,18 +960,16 @@ [-1.329209204026245, 49.21496834539136], [-1.329209204026245, 49.21496834539136] ] - }, - "length": 0.4749260157342042, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21969", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08019", "bus2": "MVBus08020", + "length": 0.10892327206842724, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1026,18 +978,16 @@ [-1.332470098879885, 49.211270721386484], [-1.332470098879885, 49.211270721386484] ] - }, - "length": 0.10892327206842724, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21970", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08018", "bus2": "MVBus08019", + "length": 0.09593325522205273, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1047,18 +997,16 @@ [-1.333282748941467, 49.210448669580074], [-1.333282748941467, 49.210448669580074] ] - }, - "length": 0.09593325522205273, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21968", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08017", "bus2": "MVBus08018", + "length": 0.08189035254735173, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1067,18 +1015,16 @@ [-1.33443218631297, 49.210029536109076], [-1.33443218631297, 49.210029536109076] ] - }, - "length": 0.08189035254735173, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08988", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08009", "bus2": "MVBus08017", + "length": 0.22522575428647068, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1087,18 +1033,16 @@ [-1.335554783420955, 49.21006478404471], [-1.335554783420955, 49.21006478404471] ] - }, - "length": 0.22522575428647068, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21972", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08011", "bus2": "MVLV04344", + "length": 0.04315512044334193, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1107,18 +1051,16 @@ [-1.338969324671971, 49.20256503353621], [-1.338969324671971, 49.20256503353621] ] - }, - "length": 0.04315512044334193, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08985", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08013", "bus2": "MVLV01035", + "length": 0.3367014083562083, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1128,18 +1070,16 @@ [-1.329691004172543, 49.20145516351973], [-1.329691004172543, 49.20145516351973] ] - }, - "length": 0.3367014083562083, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14302", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08013", "bus2": "MVLV15670", + "length": 0.24883212415093037, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1148,18 +1088,16 @@ [-1.329294788631892, 49.203772436228775], [-1.329294788631892, 49.203772436228775] ] - }, - "length": 0.24883212415093037, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30328", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08011", "bus2": "MVBus08013", + "length": 0.4690211849346568, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1168,18 +1106,16 @@ [-1.332685539434031, 49.203508463384615], [-1.332685539434031, 49.203508463384615] ] - }, - "length": 0.4690211849346568, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25513", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08010", "bus2": "MVBus08011", + "length": 0.0671262774393411, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1188,18 +1124,16 @@ [-1.339064545087953, 49.202948022258376], [-1.339064545087953, 49.202948022258376] ] - }, - "length": 0.0671262774393411, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08010", "bus2": "MVLV12777", + "length": 0.37722292711614785, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1209,18 +1143,16 @@ [-1.341516729699154, 49.199721097795496], [-1.341516729699154, 49.199721097795496] ] - }, - "length": 0.37722292711614785, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02665", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08009", "bus2": "MVBus08010", + "length": 0.6289669786255697, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1229,18 +1161,16 @@ [-1.339985618419001, 49.20295456927056], [-1.339985618419001, 49.20295456927056] ] - }, - "length": 0.6289669786255697, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08007", "bus2": "MVBus08009", + "length": 0.22939722671397728, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1251,18 +1181,16 @@ [-1.336664524247945, 49.20817464374827], [-1.336664524247945, 49.20817464374827] ] - }, - "length": 0.22939722671397728, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08987", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08007", "bus2": "MVLV12778", + "length": 0.05120761384486094, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1271,18 +1199,16 @@ [-1.339859736984475, 49.20901882999961], [-1.339859736984475, 49.20901882999961] ] - }, - "length": 0.05120761384486094, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08006", "bus2": "MVBus08007", + "length": 0.20864592838227725, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1291,18 +1217,16 @@ [-1.339289689674315, 49.209288122200256], [-1.339289689674315, 49.209288122200256] ] - }, - "length": 0.20864592838227725, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11211", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08005", "bus2": "MVBus08006", + "length": 0.0518609316474867, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1311,18 +1235,16 @@ [-1.341377964379336, 49.210571781060345], [-1.341377964379336, 49.210571781060345] ] - }, - "length": 0.0518609316474867, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch20238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08004", "bus2": "MVBus08005", + "length": 0.9010255782680595, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1331,18 +1253,16 @@ [-1.341857172748097, 49.210916574982235], [-1.341857172748097, 49.210916574982235] ] - }, - "length": 0.9010255782680595, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch41186", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05938", "bus2": "MVBus08004", + "length": 1.0507376333123526, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1377,18 +1297,16 @@ [-1.351057481226238, 49.20550344920491], [-1.351057481226238, 49.20550344920491] ] - }, - "length": 1.0507376333123526, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47758", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06161", "bus2": "MVLV05938", + "length": 0.5953633486620007, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1422,18 +1340,16 @@ [-1.361749819695023, 49.20184070551553], [-1.361761784304043, 49.201841114321326] ] - }, - "length": 0.5953633486620007, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23926", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06160", "bus2": "MVBus06161", + "length": 1.0378022639401279, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1443,18 +1359,16 @@ [-1.365872429847849, 49.199108385566035], [-1.365872429847849, 49.199108385566035] ] - }, - "length": 1.0378022639401279, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch43366", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04803", "bus2": "MVBus06160", + "length": 0.009629375798791267, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1464,18 +1378,16 @@ [-1.379982409316188, 49.19792739961313], [-1.379982409316188, 49.19792739961313] ] - }, - "length": 0.009629375798791267, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46260", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01128", "bus2": "MVLV04803", + "length": 0.008867814366420233, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1487,18 +1399,16 @@ [-1.380030197330434, 49.19788077277595], [-1.380024828329451, 49.19787713001719] ] - }, - "length": 0.008867814366420233, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch30327", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01127", "bus2": "MVBus01128", + "length": 0.5734816068735786, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1507,18 +1417,16 @@ [-1.380055316559206, 49.197925264306974], [-1.380055316559206, 49.197925264306974] ] - }, - "length": 0.5734816068735786, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch10887", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01131", "bus2": "MVLV18760", + "length": 0.025541382409007853, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1527,18 +1435,16 @@ [-1.381353239112412, 49.2005577296417], [-1.381353239112412, 49.2005577296417] ] - }, - "length": 0.025541382409007853, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch44705", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01133", "bus2": "MVLV12112", + "length": 0.09091630042257265, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1553,18 +1459,16 @@ [-1.375730651232574, 49.20419860098101], [-1.375730651232574, 49.20419860098101] ] - }, - "length": 0.09091630042257265, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42424", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01137", "bus2": "MVLV02449", + "length": 0.0064674831481781325, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1574,18 +1478,16 @@ [-1.366077427311016, 49.20770239152203], [-1.366077427311016, 49.20770239152203] ] - }, - "length": 0.0064674831481781325, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11215", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01141", "bus2": "MVLV01181", + "length": 0.2906729553743542, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1594,18 +1496,16 @@ [-1.367205145767236, 49.21268268702277], [-1.367205145767236, 49.21268268702277] ] - }, - "length": 0.2906729553743542, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41769", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01139", "bus2": "MVBus01141", + "length": 0.3020679040124087, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1626,18 +1526,16 @@ [-1.367250493369971, 49.210069215547236], [-1.367250493369971, 49.210069215547236] ] - }, - "length": 0.3020679040124087, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33843", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01139", "bus2": "MVLV19065", + "length": 0.21131752047883515, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1658,18 +1556,16 @@ [-1.362253176306516, 49.20837200995956], [-1.362253176306516, 49.20837200995956] ] - }, - "length": 0.21131752047883515, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47650", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01137", "bus2": "MVBus01139", + "length": 0.15624899895376643, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1678,18 +1574,16 @@ [-1.364300108699813, 49.20852396508281], [-1.364300108699813, 49.20852396508281] ] - }, - "length": 0.15624899895376643, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33431", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01135", "bus2": "MVBus01137", + "length": 0.3285660531135982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1703,18 +1597,16 @@ [-1.36602090038556, 49.20768568085028], [-1.36602090038556, 49.20768568085028] ] - }, - "length": 0.3285660531135982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33696", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01135", "bus2": "MVLV02073", + "length": 0.004641468215196063, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1724,18 +1616,16 @@ [-1.369625753006489, 49.205890425353154], [-1.369625753006489, 49.205890425353154] ] - }, - "length": 0.004641468215196063, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47651", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01134", "bus2": "MVBus01135", + "length": 0.15834763398679907, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1746,18 +1636,16 @@ [-1.369575619515095, 49.20590586335567], [-1.369575619515095, 49.20590586335567] ] - }, - "length": 0.15834763398679907, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch14303", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01133", "bus2": "MVBus01134", + "length": 0.4511924575632565, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1768,18 +1656,16 @@ [-1.371497916564513, 49.20636790526618], [-1.371497916564513, 49.20636790526618] ] - }, - "length": 0.4511924575632565, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04524", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01131", "bus2": "MVBus01133", + "length": 0.5044646560906615, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1788,18 +1674,16 @@ [-1.37606254916796, 49.2036615010985], [-1.37606254916796, 49.2036615010985] ] - }, - "length": 0.5044646560906615, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25204", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01130", "bus2": "MVBus01131", + "length": 0.4579636430168069, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1808,18 +1692,16 @@ [-1.381413645281745, 49.200783953209275], [-1.381413645281745, 49.200783953209275] ] - }, - "length": 0.4579636430168069, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01127", "bus2": "MVBus01130", + "length": 0.13801655858311052, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1828,18 +1710,16 @@ [-1.386434121343654, 49.198307443094826], [-1.386434121343654, 49.198307443094826] ] - }, - "length": 0.13801655858311052, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08108", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01126", "bus2": "MVBus01127", + "length": 0.2981111190342436, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1848,18 +1728,16 @@ [-1.387899837464075, 49.19752164227426], [-1.387899837464075, 49.19752164227426] ] - }, - "length": 0.2981111190342436, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch31777", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01125", "bus2": "MVBus01126", + "length": 0.4727286229290833, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1868,10 +1746,20 @@ [-1.391988779495846, 49.19745201346063], [-1.391988779495846, 49.19745201346063] ] - }, - "length": 0.4727286229290833, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV10", + "bus2": "HVMVFeeder10", + "geometry": { + "type": "Point", + "coordinates": [-1.400644460738214, 49.19437059827912] + } } ], "loads": [ @@ -1879,441 +1767,529 @@ "id": "MVLV15593_consumption", "bus": "MVLV15593", "phases": "abc", + "type": "power", "powers": [ [6400.0, 2100.0], [6400.0, 2100.0], [6400.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15593_production", "bus": "MVLV15593", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11500_consumption", "bus": "MVLV11500", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11500_production", "bus": "MVLV11500", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12166_consumption", "bus": "MVLV12166", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12166_production", "bus": "MVLV12166", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16560_consumption", "bus": "MVLV16560", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16560_production", "bus": "MVLV16560", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11499_consumption", "bus": "MVLV11499", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11499_production", "bus": "MVLV11499", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12779_consumption", "bus": "MVLV12779", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12779_production", "bus": "MVLV12779", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01034_consumption", "bus": "MVLV01034", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01034_production", "bus": "MVLV01034", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05423_consumption", "bus": "MVLV05423", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05423_production", "bus": "MVLV05423", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18028_consumption", "bus": "MVLV18028", "phases": "abc", + "type": "power", "powers": [ [1600.0, 500.0], [1600.0, 500.0], [1600.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18028_production", "bus": "MVLV18028", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04344_consumption", "bus": "MVLV04344", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04344_production", "bus": "MVLV04344", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01035_consumption", "bus": "MVLV01035", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01035_production", "bus": "MVLV01035", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15670_consumption", "bus": "MVLV15670", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15670_production", "bus": "MVLV15670", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12777_consumption", "bus": "MVLV12777", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12777_production", "bus": "MVLV12777", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12778_consumption", "bus": "MVLV12778", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12778_production", "bus": "MVLV12778", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05938_consumption", "bus": "MVLV05938", "phases": "abc", + "type": "power", "powers": [ [2800.0, 900.0], [2800.0, 900.0], [2800.0, 900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05938_production", "bus": "MVLV05938", "phases": "abc", + "type": "power", "powers": [ [-2100.0, 0.0], [-2100.0, 0.0], [-2100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04803_consumption", "bus": "MVLV04803", "phases": "abc", + "type": "power", "powers": [ [2800.0, 900.0], [2800.0, 900.0], [2800.0, 900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04803_production", "bus": "MVLV04803", "phases": "abc", + "type": "power", "powers": [ [-2100.0, 0.0], [-2100.0, 0.0], [-2100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18760_consumption", "bus": "MVLV18760", "phases": "abc", + "type": "power", "powers": [ [2800.0, 900.0], [2800.0, 900.0], [2800.0, 900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18760_production", "bus": "MVLV18760", "phases": "abc", + "type": "power", "powers": [ [-2100.0, 0.0], [-2100.0, 0.0], [-2100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12112_consumption", "bus": "MVLV12112", "phases": "abc", + "type": "power", "powers": [ [2800.0, 900.0], [2800.0, 900.0], [2800.0, 900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12112_production", "bus": "MVLV12112", "phases": "abc", + "type": "power", "powers": [ [-2100.0, 0.0], [-2100.0, 0.0], [-2100.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02449_consumption", "bus": "MVLV02449", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02449_production", "bus": "MVLV02449", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01181_consumption", "bus": "MVLV01181", "phases": "abc", + "type": "power", "powers": [ [2600.0, 900.0], [2600.0, 900.0], [2600.0, 900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01181_production", "bus": "MVLV01181", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19065_consumption", "bus": "MVLV19065", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19065_production", "bus": "MVLV19065", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02073_consumption", "bus": "MVLV02073", "phases": "abc", + "type": "power", "powers": [ [2800.0, 900.0], [2800.0, 900.0], [2800.0, 900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02073_production", "bus": "MVLV02073", "phases": "abc", + "type": "power", "powers": [ [-2100.0, 0.0], [-2100.0, 0.0], [-2100.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2325,7 +2301,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder151_Winter.json b/roseau/load_flow/data/networks/MVFeeder151_Winter.json index 048af651..9f052509 100644 --- a/roseau/load_flow/data/networks/MVFeeder151_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder151_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -604,26 +605,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV10", - "bus2": "HVMVFeeder10", - "geometry": { - "type": "Point", - "coordinates": [-1.400644460738214, 49.19437059827912] - } - }, + "lines": [ { "id": "MVBranch39901", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder10", "bus2": "MVBus01125", + "length": 0.3752385234235244, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -636,18 +626,16 @@ [-1.398471415240154, 49.197311120967456], [-1.398471415240154, 49.197311120967456] ] - }, - "length": 0.3752385234235244, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31778", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01144", "bus2": "MVLV15593", + "length": 0.33806418331880117, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -656,18 +644,16 @@ [-1.397099714849239, 49.203207453534056], [-1.397099714849239, 49.203207453534056] ] - }, - "length": 0.33806418331880117, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15818", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01126", "bus2": "MVBus01144", + "length": 0.40253590942446993, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -676,18 +662,16 @@ [-1.394727016993843, 49.20059538450612], [-1.394727016993843, 49.20059538450612] ] - }, - "length": 0.40253590942446993, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18106", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08034", "bus2": "MVLV11500", + "length": 0.09242850337368175, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -697,18 +681,16 @@ [-1.355198846212574, 49.21312586754413], [-1.355198846212574, 49.21312586754413] ] - }, - "length": 0.09242850337368175, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30330", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08032", "bus2": "MVBus08034", + "length": 0.5951220206151072, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -717,18 +699,16 @@ [-1.354209465427343, 49.21360462031885], [-1.354209465427343, 49.21360462031885] ] - }, - "length": 0.5951220206151072, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch16962", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08032", "bus2": "MVLV12166", + "length": 0.2525516529399827, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -738,18 +718,16 @@ [-1.348823764916332, 49.210614055003745], [-1.348823764916332, 49.210614055003745] ] - }, - "length": 0.2525516529399827, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30329", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08027", "bus2": "MVBus08032", + "length": 0.21316432697881146, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -758,18 +736,16 @@ [-1.346331297612717, 49.212191588928825], [-1.346331297612717, 49.212191588928825] ] - }, - "length": 0.21316432697881146, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42468", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08029", "bus2": "MVLV16560", + "length": 0.010769055997562197, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -783,18 +759,16 @@ [-1.344092898330874, 49.215241818413936], [-1.344092898330874, 49.215241818413936] ] - }, - "length": 0.010769055997562197, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch05505", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08029", "bus2": "MVLV11499", + "length": 0.20134039675703336, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -803,18 +777,16 @@ [-1.34344165605453, 49.21703067189177], [-1.34344165605453, 49.21703067189177] ] - }, - "length": 0.20134039675703336, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25512", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08028", "bus2": "MVBus08029", + "length": 0.19493978157715744, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -824,18 +796,16 @@ [-1.343957847639943, 49.21525214415334], [-1.343957847639943, 49.21525214415334] ] - }, - "length": 0.19493978157715744, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11212", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08027", "bus2": "MVBus08028", + "length": 0.17185604602375276, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -844,18 +814,16 @@ [-1.343817635021131, 49.213515226393035], [-1.343817635021131, 49.213515226393035] ] - }, - "length": 0.17185604602375276, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08986", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08026", "bus2": "MVBus08027", + "length": 0.1232348734949884, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -864,18 +832,16 @@ [-1.343421574081732, 49.21199189101324], [-1.343421574081732, 49.21199189101324] ] - }, - "length": 0.1232348734949884, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25511", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08005", "bus2": "MVBus08026", + "length": 0.042228362272331434, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -884,18 +850,16 @@ [-1.342294877769577, 49.21116545587655], [-1.342294877769577, 49.21116545587655] ] - }, - "length": 0.042228362272331434, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch39719", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12779", "bus2": "MVBus14902", + "length": 0.03965157043617779, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -905,18 +869,16 @@ [-1.33874589232792, 49.212870811064114], [-1.33874589232792, 49.212870811064114] ] - }, - "length": 0.03965157043617779, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39234", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08024", "bus2": "MVLV12779", + "length": 0.03572113363139701, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -926,18 +888,16 @@ [-1.339253868351084, 49.21300501889686], [-1.3392500854367348, 49.21300799062853] ] - }, - "length": 0.03572113363139701, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11216", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08005", "bus2": "MVBus08024", + "length": 0.29127642224019146, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -946,18 +906,16 @@ [-1.338983293547596, 49.21273716925712], [-1.338983293547596, 49.21273716925712] ] - }, - "length": 0.29127642224019146, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18105", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08017", "bus2": "MVLV01034", + "length": 0.08350995205919573, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -966,18 +924,16 @@ [-1.335120526113163, 49.21075969320578], [-1.335120526113163, 49.21075969320578] ] - }, - "length": 0.08350995205919573, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08020", "bus2": "MVLV05423", + "length": 0.42792148928492063, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -986,18 +942,16 @@ [-1.327133254002545, 49.20966460598425], [-1.327133254002545, 49.20966460598425] ] - }, - "length": 0.42792148928492063, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15300", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08020", "bus2": "MVLV18028", + "length": 0.4749260157342042, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1006,18 +960,16 @@ [-1.329209204026245, 49.21496834539136], [-1.329209204026245, 49.21496834539136] ] - }, - "length": 0.4749260157342042, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21969", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08019", "bus2": "MVBus08020", + "length": 0.10892327206842724, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1026,18 +978,16 @@ [-1.332470098879885, 49.211270721386484], [-1.332470098879885, 49.211270721386484] ] - }, - "length": 0.10892327206842724, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21970", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08018", "bus2": "MVBus08019", + "length": 0.09593325522205273, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1047,18 +997,16 @@ [-1.333282748941467, 49.210448669580074], [-1.333282748941467, 49.210448669580074] ] - }, - "length": 0.09593325522205273, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21968", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08017", "bus2": "MVBus08018", + "length": 0.08189035254735173, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1067,18 +1015,16 @@ [-1.33443218631297, 49.210029536109076], [-1.33443218631297, 49.210029536109076] ] - }, - "length": 0.08189035254735173, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08988", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08009", "bus2": "MVBus08017", + "length": 0.22522575428647068, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1087,18 +1033,16 @@ [-1.335554783420955, 49.21006478404471], [-1.335554783420955, 49.21006478404471] ] - }, - "length": 0.22522575428647068, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch21972", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08011", "bus2": "MVLV04344", + "length": 0.04315512044334193, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1107,18 +1051,16 @@ [-1.338969324671971, 49.20256503353621], [-1.338969324671971, 49.20256503353621] ] - }, - "length": 0.04315512044334193, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08985", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08013", "bus2": "MVLV01035", + "length": 0.3367014083562083, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1128,18 +1070,16 @@ [-1.329691004172543, 49.20145516351973], [-1.329691004172543, 49.20145516351973] ] - }, - "length": 0.3367014083562083, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14302", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08013", "bus2": "MVLV15670", + "length": 0.24883212415093037, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1148,18 +1088,16 @@ [-1.329294788631892, 49.203772436228775], [-1.329294788631892, 49.203772436228775] ] - }, - "length": 0.24883212415093037, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30328", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08011", "bus2": "MVBus08013", + "length": 0.4690211849346568, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1168,18 +1106,16 @@ [-1.332685539434031, 49.203508463384615], [-1.332685539434031, 49.203508463384615] ] - }, - "length": 0.4690211849346568, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25513", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08010", "bus2": "MVBus08011", + "length": 0.0671262774393411, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1188,18 +1124,16 @@ [-1.339064545087953, 49.202948022258376], [-1.339064545087953, 49.202948022258376] ] - }, - "length": 0.0671262774393411, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08010", "bus2": "MVLV12777", + "length": 0.37722292711614785, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1209,18 +1143,16 @@ [-1.341516729699154, 49.199721097795496], [-1.341516729699154, 49.199721097795496] ] - }, - "length": 0.37722292711614785, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02665", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08009", "bus2": "MVBus08010", + "length": 0.6289669786255697, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1229,18 +1161,16 @@ [-1.339985618419001, 49.20295456927056], [-1.339985618419001, 49.20295456927056] ] - }, - "length": 0.6289669786255697, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08007", "bus2": "MVBus08009", + "length": 0.22939722671397728, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1251,18 +1181,16 @@ [-1.336664524247945, 49.20817464374827], [-1.336664524247945, 49.20817464374827] ] - }, - "length": 0.22939722671397728, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08987", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08007", "bus2": "MVLV12778", + "length": 0.05120761384486094, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1271,18 +1199,16 @@ [-1.339859736984475, 49.20901882999961], [-1.339859736984475, 49.20901882999961] ] - }, - "length": 0.05120761384486094, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08006", "bus2": "MVBus08007", + "length": 0.20864592838227725, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1291,18 +1217,16 @@ [-1.339289689674315, 49.209288122200256], [-1.339289689674315, 49.209288122200256] ] - }, - "length": 0.20864592838227725, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11211", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08005", "bus2": "MVBus08006", + "length": 0.0518609316474867, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1311,18 +1235,16 @@ [-1.341377964379336, 49.210571781060345], [-1.341377964379336, 49.210571781060345] ] - }, - "length": 0.0518609316474867, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch20238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08004", "bus2": "MVBus08005", + "length": 0.9010255782680595, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1331,18 +1253,16 @@ [-1.341857172748097, 49.210916574982235], [-1.341857172748097, 49.210916574982235] ] - }, - "length": 0.9010255782680595, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch41186", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05938", "bus2": "MVBus08004", + "length": 1.0507376333123526, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1377,18 +1297,16 @@ [-1.351057481226238, 49.20550344920491], [-1.351057481226238, 49.20550344920491] ] - }, - "length": 1.0507376333123526, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47758", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06161", "bus2": "MVLV05938", + "length": 0.5953633486620007, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1422,18 +1340,16 @@ [-1.361749819695023, 49.20184070551553], [-1.361761784304043, 49.201841114321326] ] - }, - "length": 0.5953633486620007, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23926", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06160", "bus2": "MVBus06161", + "length": 1.0378022639401279, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1443,18 +1359,16 @@ [-1.365872429847849, 49.199108385566035], [-1.365872429847849, 49.199108385566035] ] - }, - "length": 1.0378022639401279, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch43366", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04803", "bus2": "MVBus06160", + "length": 0.009629375798791267, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1464,18 +1378,16 @@ [-1.379982409316188, 49.19792739961313], [-1.379982409316188, 49.19792739961313] ] - }, - "length": 0.009629375798791267, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46260", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01128", "bus2": "MVLV04803", + "length": 0.008867814366420233, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1487,18 +1399,16 @@ [-1.380030197330434, 49.19788077277595], [-1.380024828329451, 49.19787713001719] ] - }, - "length": 0.008867814366420233, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch30327", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01127", "bus2": "MVBus01128", + "length": 0.5734816068735786, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1507,18 +1417,16 @@ [-1.380055316559206, 49.197925264306974], [-1.380055316559206, 49.197925264306974] ] - }, - "length": 0.5734816068735786, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch10887", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01131", "bus2": "MVLV18760", + "length": 0.025541382409007853, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1527,18 +1435,16 @@ [-1.381353239112412, 49.2005577296417], [-1.381353239112412, 49.2005577296417] ] - }, - "length": 0.025541382409007853, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch44705", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01133", "bus2": "MVLV12112", + "length": 0.09091630042257265, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1553,18 +1459,16 @@ [-1.375730651232574, 49.20419860098101], [-1.375730651232574, 49.20419860098101] ] - }, - "length": 0.09091630042257265, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42424", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01137", "bus2": "MVLV02449", + "length": 0.0064674831481781325, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1574,18 +1478,16 @@ [-1.366077427311016, 49.20770239152203], [-1.366077427311016, 49.20770239152203] ] - }, - "length": 0.0064674831481781325, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11215", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01141", "bus2": "MVLV01181", + "length": 0.2906729553743542, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1594,18 +1496,16 @@ [-1.367205145767236, 49.21268268702277], [-1.367205145767236, 49.21268268702277] ] - }, - "length": 0.2906729553743542, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41769", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01139", "bus2": "MVBus01141", + "length": 0.3020679040124087, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1626,18 +1526,16 @@ [-1.367250493369971, 49.210069215547236], [-1.367250493369971, 49.210069215547236] ] - }, - "length": 0.3020679040124087, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33843", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01139", "bus2": "MVLV19065", + "length": 0.21131752047883515, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1658,18 +1556,16 @@ [-1.362253176306516, 49.20837200995956], [-1.362253176306516, 49.20837200995956] ] - }, - "length": 0.21131752047883515, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47650", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01137", "bus2": "MVBus01139", + "length": 0.15624899895376643, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1678,18 +1574,16 @@ [-1.364300108699813, 49.20852396508281], [-1.364300108699813, 49.20852396508281] ] - }, - "length": 0.15624899895376643, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33431", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01135", "bus2": "MVBus01137", + "length": 0.3285660531135982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1703,18 +1597,16 @@ [-1.36602090038556, 49.20768568085028], [-1.36602090038556, 49.20768568085028] ] - }, - "length": 0.3285660531135982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33696", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01135", "bus2": "MVLV02073", + "length": 0.004641468215196063, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1724,18 +1616,16 @@ [-1.369625753006489, 49.205890425353154], [-1.369625753006489, 49.205890425353154] ] - }, - "length": 0.004641468215196063, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47651", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01134", "bus2": "MVBus01135", + "length": 0.15834763398679907, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1746,18 +1636,16 @@ [-1.369575619515095, 49.20590586335567], [-1.369575619515095, 49.20590586335567] ] - }, - "length": 0.15834763398679907, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch14303", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01133", "bus2": "MVBus01134", + "length": 0.4511924575632565, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1768,18 +1656,16 @@ [-1.371497916564513, 49.20636790526618], [-1.371497916564513, 49.20636790526618] ] - }, - "length": 0.4511924575632565, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04524", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01131", "bus2": "MVBus01133", + "length": 0.5044646560906615, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1788,18 +1674,16 @@ [-1.37606254916796, 49.2036615010985], [-1.37606254916796, 49.2036615010985] ] - }, - "length": 0.5044646560906615, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25204", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01130", "bus2": "MVBus01131", + "length": 0.4579636430168069, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1808,18 +1692,16 @@ [-1.381413645281745, 49.200783953209275], [-1.381413645281745, 49.200783953209275] ] - }, - "length": 0.4579636430168069, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22889", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01127", "bus2": "MVBus01130", + "length": 0.13801655858311052, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1828,18 +1710,16 @@ [-1.386434121343654, 49.198307443094826], [-1.386434121343654, 49.198307443094826] ] - }, - "length": 0.13801655858311052, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08108", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01126", "bus2": "MVBus01127", + "length": 0.2981111190342436, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1848,18 +1728,16 @@ [-1.387899837464075, 49.19752164227426], [-1.387899837464075, 49.19752164227426] ] - }, - "length": 0.2981111190342436, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch31777", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01125", "bus2": "MVBus01126", + "length": 0.4727286229290833, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1868,10 +1746,20 @@ [-1.391988779495846, 49.19745201346063], [-1.391988779495846, 49.19745201346063] ] - }, - "length": 0.4727286229290833, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV10", + "bus2": "HVMVFeeder10", + "geometry": { + "type": "Point", + "coordinates": [-1.400644460738214, 49.19437059827912] + } } ], "loads": [ @@ -1879,441 +1767,529 @@ "id": "MVLV15593_consumption", "bus": "MVLV15593", "phases": "abc", + "type": "power", "powers": [ [32200.0, 10600.0], [32200.0, 10600.0], [32200.0, 10600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15593_production", "bus": "MVLV15593", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11500_consumption", "bus": "MVLV11500", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11500_production", "bus": "MVLV11500", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12166_consumption", "bus": "MVLV12166", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12166_production", "bus": "MVLV12166", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16560_consumption", "bus": "MVLV16560", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16560_production", "bus": "MVLV16560", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11499_consumption", "bus": "MVLV11499", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11499_production", "bus": "MVLV11499", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12779_consumption", "bus": "MVLV12779", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12779_production", "bus": "MVLV12779", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01034_consumption", "bus": "MVLV01034", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01034_production", "bus": "MVLV01034", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05423_consumption", "bus": "MVLV05423", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05423_production", "bus": "MVLV05423", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18028_consumption", "bus": "MVLV18028", "phases": "abc", + "type": "power", "powers": [ [8100.0, 2700.0], [8100.0, 2700.0], [8100.0, 2700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18028_production", "bus": "MVLV18028", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04344_consumption", "bus": "MVLV04344", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04344_production", "bus": "MVLV04344", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01035_consumption", "bus": "MVLV01035", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01035_production", "bus": "MVLV01035", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15670_consumption", "bus": "MVLV15670", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15670_production", "bus": "MVLV15670", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12777_consumption", "bus": "MVLV12777", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12777_production", "bus": "MVLV12777", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12778_consumption", "bus": "MVLV12778", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12778_production", "bus": "MVLV12778", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05938_consumption", "bus": "MVLV05938", "phases": "abc", + "type": "power", "powers": [ [14200.0, 4700.0], [14200.0, 4700.0], [14200.0, 4700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05938_production", "bus": "MVLV05938", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04803_consumption", "bus": "MVLV04803", "phases": "abc", + "type": "power", "powers": [ [14200.0, 4700.0], [14200.0, 4700.0], [14200.0, 4700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04803_production", "bus": "MVLV04803", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18760_consumption", "bus": "MVLV18760", "phases": "abc", + "type": "power", "powers": [ [14200.0, 4700.0], [14200.0, 4700.0], [14200.0, 4700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18760_production", "bus": "MVLV18760", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12112_consumption", "bus": "MVLV12112", "phases": "abc", + "type": "power", "powers": [ [14200.0, 4700.0], [14200.0, 4700.0], [14200.0, 4700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12112_production", "bus": "MVLV12112", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02449_consumption", "bus": "MVLV02449", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02449_production", "bus": "MVLV02449", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01181_consumption", "bus": "MVLV01181", "phases": "abc", + "type": "power", "powers": [ [13100.0, 4300.0], [13100.0, 4300.0], [13100.0, 4300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01181_production", "bus": "MVLV01181", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19065_consumption", "bus": "MVLV19065", "phases": "abc", + "type": "power", "powers": [ [7500.0, 2500.0], [7500.0, 2500.0], [7500.0, 2500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19065_production", "bus": "MVLV19065", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02073_consumption", "bus": "MVLV02073", "phases": "abc", + "type": "power", "powers": [ [14200.0, 4700.0], [14200.0, 4700.0], [14200.0, 4700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02073_production", "bus": "MVLV02073", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2325,7 +2301,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder159_Summer.json b/roseau/load_flow/data/networks/MVFeeder159_Summer.json index ec410413..d3873359 100644 --- a/roseau/load_flow/data/networks/MVFeeder159_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder159_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -94,26 +95,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV11", - "bus2": "HVMVFeeder11", - "geometry": { - "type": "Point", - "coordinates": [-0.823722473264189, 49.08918556668978] - } - }, + "lines": [ { "id": "MVBranch42220", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder11", "bus2": "MVBus01228", + "length": 0.19507911152510984, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -137,18 +127,16 @@ [-0.823321260123735, 49.090080324540615], [-0.823321260123735, 49.090080324540615] ] - }, - "length": 0.19507911152510984, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch16925", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01232", "bus2": "MVBus15631", + "length": 0.9407300845096866, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -157,18 +145,16 @@ [-0.746815763939693, 49.09729143625947], [-0.746815763939693, 49.09729143625947] ] - }, - "length": 0.9407300845096866, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28505", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01231", "bus2": "MVBus01232", + "length": 1.394446123280823, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -183,18 +169,16 @@ [-0.759675327492745, 49.09778635178023], [-0.759675327492745, 49.09778635178023] ] - }, - "length": 1.394446123280823, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28504", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01230", "bus2": "MVBus01231", + "length": 1.7485644717941622, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -203,18 +187,16 @@ [-0.77124939189729, 49.09843688079068], [-0.77124939189729, 49.09843688079068] ] - }, - "length": 1.7485644717941622, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14190", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01229", "bus2": "MVBus01230", + "length": 2.4969102502171268, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -227,18 +209,16 @@ [-0.79507751183405, 49.099983820176625], [-0.79507751183405, 49.099983820176625] ] - }, - "length": 2.4969102502171268, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch45106", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01228", "bus2": "MVBus01229", + "length": 0.029839215946133233, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -247,10 +227,20 @@ [-0.823140030519513, 49.090320790001456], [-0.823140030519513, 49.090320790001456] ] - }, - "length": 0.029839215946133233, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV11", + "bus2": "HVMVFeeder11", + "geometry": { + "type": "Point", + "coordinates": [-0.823722473264189, 49.08918556668978] + } } ], "loads": [], @@ -263,7 +253,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder159_Winter.json b/roseau/load_flow/data/networks/MVFeeder159_Winter.json index ec410413..d3873359 100644 --- a/roseau/load_flow/data/networks/MVFeeder159_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder159_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -94,26 +95,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV11", - "bus2": "HVMVFeeder11", - "geometry": { - "type": "Point", - "coordinates": [-0.823722473264189, 49.08918556668978] - } - }, + "lines": [ { "id": "MVBranch42220", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder11", "bus2": "MVBus01228", + "length": 0.19507911152510984, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -137,18 +127,16 @@ [-0.823321260123735, 49.090080324540615], [-0.823321260123735, 49.090080324540615] ] - }, - "length": 0.19507911152510984, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch16925", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01232", "bus2": "MVBus15631", + "length": 0.9407300845096866, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -157,18 +145,16 @@ [-0.746815763939693, 49.09729143625947], [-0.746815763939693, 49.09729143625947] ] - }, - "length": 0.9407300845096866, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28505", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01231", "bus2": "MVBus01232", + "length": 1.394446123280823, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -183,18 +169,16 @@ [-0.759675327492745, 49.09778635178023], [-0.759675327492745, 49.09778635178023] ] - }, - "length": 1.394446123280823, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28504", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01230", "bus2": "MVBus01231", + "length": 1.7485644717941622, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -203,18 +187,16 @@ [-0.77124939189729, 49.09843688079068], [-0.77124939189729, 49.09843688079068] ] - }, - "length": 1.7485644717941622, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14190", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01229", "bus2": "MVBus01230", + "length": 2.4969102502171268, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -227,18 +209,16 @@ [-0.79507751183405, 49.099983820176625], [-0.79507751183405, 49.099983820176625] ] - }, - "length": 2.4969102502171268, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch45106", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01228", "bus2": "MVBus01229", + "length": 0.029839215946133233, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -247,10 +227,20 @@ [-0.823140030519513, 49.090320790001456], [-0.823140030519513, 49.090320790001456] ] - }, - "length": 0.029839215946133233, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV11", + "bus2": "HVMVFeeder11", + "geometry": { + "type": "Point", + "coordinates": [-0.823722473264189, 49.08918556668978] + } } ], "loads": [], @@ -263,7 +253,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder176_Summer.json b/roseau/load_flow/data/networks/MVFeeder176_Summer.json index 5e9e5c02..a4151cd9 100644 --- a/roseau/load_flow/data/networks/MVFeeder176_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder176_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -344,26 +345,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV12", - "bus2": "HVMVFeeder12", - "geometry": { - "type": "Point", - "coordinates": [-1.38711604794349, 48.41717064276834] - } - }, + "lines": [ { "id": "MVBranch38409", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder12", "bus2": "MVBus01496", + "length": 0.007040950920418707, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -374,18 +364,16 @@ [-1.387006136030383, 48.41719264377117], [-1.387006136030383, 48.41719264377117] ] - }, - "length": 0.007040950920418707, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32965", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06095", "bus2": "MVBus06096", + "length": 0.3807032213615068, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -423,18 +411,16 @@ [-1.362858591541591, 48.414881616803214], [-1.362858591541591, 48.414881616803214] ] - }, - "length": 0.3807032213615068, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch05830", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06094", "bus2": "MVBus06095", + "length": 0.1581928883806596, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -443,18 +429,16 @@ [-1.365229322235862, 48.416324977868435], [-1.365229322235862, 48.416324977868435] ] - }, - "length": 0.1581928883806596, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42078", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06094", "bus2": "MVLV19321", + "length": 0.010429775061381805, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -466,18 +450,16 @@ [-1.366731410678534, 48.41736141399922], [-1.366731410678534, 48.41736141399922] ] - }, - "length": 0.010429775061381805, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch13659", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01516", "bus2": "MVBus06094", + "length": 0.06638103907679009, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -486,18 +468,16 @@ [-1.366766843846228, 48.41731305907785], [-1.366766843846228, 48.41731305907785] ] - }, - "length": 0.06638103907679009, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20729", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01498", "bus2": "MVBus01516", + "length": 0.09065992156646324, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -506,18 +486,16 @@ [-1.367445916795521, 48.41786015715854], [-1.36739305364224, 48.417816117608396] ] - }, - "length": 0.09065992156646324, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24025", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11807", "bus2": "MVLV19350", + "length": 0.40384522738100076, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -529,18 +507,16 @@ [-1.331861978401239, 48.431829215696744], [-1.331861978401239, 48.431829215696744] ] - }, - "length": 0.40384522738100076, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05368", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11807", "bus2": "MVLV17095", + "length": 0.3681571574196088, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -550,18 +526,16 @@ [-1.325298094688831, 48.434303528730496], [-1.325298094688831, 48.434303528730496] ] - }, - "length": 0.3681571574196088, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28767", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11806", "bus2": "MVBus11807", + "length": 0.17094951497800995, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -570,18 +544,16 @@ [-1.327147956087218, 48.43144350932597], [-1.327147956087218, 48.43144350932597] ] - }, - "length": 0.17094951497800995, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13836", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01513", "bus2": "MVBus11806", + "length": 0.06726571930181688, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -590,18 +562,16 @@ [-1.326920591011296, 48.42991363986901], [-1.326920591011296, 48.42991363986901] ] - }, - "length": 0.06726571930181688, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13456", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01511", "bus2": "MVBus01513", + "length": 0.3310102993678586, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -610,18 +580,16 @@ [-1.326826060299798, 48.42931200536187], [-1.326826060299798, 48.42931200536187] ] - }, - "length": 0.3310102993678586, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28768", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01511", "bus2": "MVLV14280", + "length": 0.02686703650765068, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -630,18 +598,16 @@ [-1.330977758055885, 48.42840107856877], [-1.330977758055885, 48.42840107856877] ] - }, - "length": 0.02686703650765068, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05225", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01510", "bus2": "MVBus01511", + "length": 0.3558557266295331, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -650,18 +616,16 @@ [-1.331171114334699, 48.428605571824306], [-1.331171114334699, 48.428605571824306] ] - }, - "length": 0.3558557266295331, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32525", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01502", "bus2": "MVBus01510", + "length": 0.845790745290288, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -670,18 +634,16 @@ [-1.334884366737857, 48.42657238910191], [-1.334884366737857, 48.42657238910191] ] - }, - "length": 0.845790745290288, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00556", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01505", "bus2": "MVLV17080", + "length": 0.0022752537151376866, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -690,18 +652,16 @@ [-1.339048333937162, 48.42193972026597], [-1.339048333937162, 48.42193972026597] ] - }, - "length": 0.0022752537151376866, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01334", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01507", "bus2": "MVLV14605", + "length": 0.49596181673738937, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -715,18 +675,16 @@ [-1.327133123316432, 48.418995112592626], [-1.327133123316432, 48.418995112592626] ] - }, - "length": 0.49596181673738937, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24343", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01507", "bus2": "MVLV04587", + "length": 0.033718019705241936, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -735,18 +693,16 @@ [-1.331888333253353, 48.42156111279841], [-1.331888333253353, 48.42156111279841] ] - }, - "length": 0.033718019705241936, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01505", "bus2": "MVBus01507", + "length": 0.5020595961392756, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -756,18 +712,16 @@ [-1.332339064126028, 48.421605122151064], [-1.332339064126028, 48.421605122151064] ] - }, - "length": 0.5020595961392756, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22604", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01504", "bus2": "MVBus01505", + "length": 0.07882774284595279, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -776,18 +730,16 @@ [-1.339043062931441, 48.42191956211516], [-1.339043062931441, 48.42191956211516] ] - }, - "length": 0.07882774284595279, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22597", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01502", "bus2": "MVBus01504", + "length": 0.25865864050746357, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -797,18 +749,16 @@ [-1.340095117958516, 48.42180926616064], [-1.340095117958516, 48.42180926616064] ] - }, - "length": 0.25865864050746357, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01331", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01502", "bus2": "MVLV04956", + "length": 0.18491086405326376, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -819,18 +769,16 @@ [-1.345262339955037, 48.42252150957554], [-1.345262339955037, 48.42252150957554] ] - }, - "length": 0.18491086405326376, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32524", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01501", "bus2": "MVBus01502", + "length": 1.2413790241150546, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -841,18 +789,16 @@ [-1.343510895179884, 48.4215837436143], [-1.343510895179884, 48.4215837436143] ] - }, - "length": 1.2413790241150546, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22596", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01500", "bus2": "MVBus01501", + "length": 0.07296328390773768, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -861,18 +807,16 @@ [-1.35914112549976, 48.41765083872024], [-1.35914112549976, 48.41765083872024] ] - }, - "length": 0.07296328390773768, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05826", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01499", "bus2": "MVBus01500", + "length": 0.14710335821626808, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -882,18 +826,16 @@ [-1.360008183133618, 48.417962950329574], [-1.360008183133618, 48.417962950329574] ] - }, - "length": 0.14710335821626808, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05835", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01514", "bus2": "MVLV11843", + "length": 0.031394682426450396, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -902,18 +844,16 @@ [-1.362743294787271, 48.417852382430524], [-1.362743294787271, 48.417852382430524] ] - }, - "length": 0.031394682426450396, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22592", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01499", "bus2": "MVBus01514", + "length": 0.07878204036531004, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -922,18 +862,16 @@ [-1.362436041584863, 48.418047008041256], [-1.362436041584863, 48.418047008041256] ] - }, - "length": 0.07878204036531004, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20730", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01498", "bus2": "MVBus01499", + "length": 0.5020280176005155, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -943,18 +881,16 @@ [-1.361756314657262, 48.41859218800213], [-1.361756314657262, 48.41859218800213] ] - }, - "length": 0.5020280176005155, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13661", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01497", "bus2": "MVBus01498", + "length": 0.18051865662498154, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -963,18 +899,16 @@ [-1.36829863977381, 48.41844540537065], [-1.36829863977381, 48.41844540537065] ] - }, - "length": 0.18051865662498154, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch20742", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01517", "bus2": "MVLV04958", + "length": 0.16122038053777868, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -984,18 +918,16 @@ [-1.37452717049491, 48.41922677819152], [-1.37452717049491, 48.41922677819152] ] - }, - "length": 0.16122038053777868, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24327", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01497", "bus2": "MVBus01517", + "length": 0.21090018378627376, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1005,18 +937,16 @@ [-1.372549072493029, 48.41889081443412], [-1.372549072493029, 48.41889081443412] ] - }, - "length": 0.21090018378627376, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20772", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01496", "bus2": "MVBus01497", + "length": 1.4206347528139422, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1027,10 +957,20 @@ [-1.369958030820661, 48.41963507980983], [-1.369958030820661, 48.41963507980983] ] - }, - "length": 1.4206347528139422, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV12", + "bus2": "HVMVFeeder12", + "geometry": { + "type": "Point", + "coordinates": [-1.38711604794349, 48.41717064276834] + } } ], "loads": [ @@ -1038,201 +978,241 @@ "id": "MVLV19321_consumption", "bus": "MVLV19321", "phases": "abc", + "type": "power", "powers": [ [18300.0, 6000.0], [18300.0, 6000.0], [18300.0, 6000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19321_production", "bus": "MVLV19321", "phases": "abc", + "type": "power", "powers": [ [-1300.0, 0.0], [-1300.0, 0.0], [-1300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19350_consumption", "bus": "MVLV19350", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19350_production", "bus": "MVLV19350", "phases": "abc", + "type": "power", "powers": [ [-2300.0, 0.0], [-2300.0, 0.0], [-2300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17095_consumption", "bus": "MVLV17095", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17095_production", "bus": "MVLV17095", "phases": "abc", + "type": "power", "powers": [ [-2300.0, 0.0], [-2300.0, 0.0], [-2300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14280_consumption", "bus": "MVLV14280", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14280_production", "bus": "MVLV14280", "phases": "abc", + "type": "power", "powers": [ [-2300.0, 0.0], [-2300.0, 0.0], [-2300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17080_consumption", "bus": "MVLV17080", "phases": "abc", + "type": "power", "powers": [ [18300.0, 6000.0], [18300.0, 6000.0], [18300.0, 6000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17080_production", "bus": "MVLV17080", "phases": "abc", + "type": "power", "powers": [ [-1300.0, 0.0], [-1300.0, 0.0], [-1300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14605_consumption", "bus": "MVLV14605", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14605_production", "bus": "MVLV14605", "phases": "abc", + "type": "power", "powers": [ [-2300.0, 0.0], [-2300.0, 0.0], [-2300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04587_consumption", "bus": "MVLV04587", "phases": "abc", + "type": "power", "powers": [ [18300.0, 6000.0], [18300.0, 6000.0], [18300.0, 6000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04587_production", "bus": "MVLV04587", "phases": "abc", + "type": "power", "powers": [ [-1300.0, 0.0], [-1300.0, 0.0], [-1300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04956_consumption", "bus": "MVLV04956", "phases": "abc", + "type": "power", "powers": [ [18300.0, 6000.0], [18300.0, 6000.0], [18300.0, 6000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04956_production", "bus": "MVLV04956", "phases": "abc", + "type": "power", "powers": [ [-1300.0, 0.0], [-1300.0, 0.0], [-1300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11843_consumption", "bus": "MVLV11843", "phases": "abc", + "type": "power", "powers": [ [18300.0, 6000.0], [18300.0, 6000.0], [18300.0, 6000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11843_production", "bus": "MVLV11843", "phases": "abc", + "type": "power", "powers": [ [-1300.0, 0.0], [-1300.0, 0.0], [-1300.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04958_consumption", "bus": "MVLV04958", "phases": "abc", + "type": "power", "powers": [ [18300.0, 6000.0], [18300.0, 6000.0], [18300.0, 6000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04958_production", "bus": "MVLV04958", "phases": "abc", + "type": "power", "powers": [ [-1300.0, 0.0], [-1300.0, 0.0], [-1300.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1244,7 +1224,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder176_Winter.json b/roseau/load_flow/data/networks/MVFeeder176_Winter.json index d52a75cb..fe85f067 100644 --- a/roseau/load_flow/data/networks/MVFeeder176_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder176_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -344,26 +345,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV12", - "bus2": "HVMVFeeder12", - "geometry": { - "type": "Point", - "coordinates": [-1.38711604794349, 48.41717064276834] - } - }, + "lines": [ { "id": "MVBranch38409", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder12", "bus2": "MVBus01496", + "length": 0.007040950920418707, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -374,18 +364,16 @@ [-1.387006136030383, 48.41719264377117], [-1.387006136030383, 48.41719264377117] ] - }, - "length": 0.007040950920418707, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32965", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06095", "bus2": "MVBus06096", + "length": 0.3807032213615068, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -423,18 +411,16 @@ [-1.362858591541591, 48.414881616803214], [-1.362858591541591, 48.414881616803214] ] - }, - "length": 0.3807032213615068, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch05830", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06094", "bus2": "MVBus06095", + "length": 0.1581928883806596, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -443,18 +429,16 @@ [-1.365229322235862, 48.416324977868435], [-1.365229322235862, 48.416324977868435] ] - }, - "length": 0.1581928883806596, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42078", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06094", "bus2": "MVLV19321", + "length": 0.010429775061381805, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -466,18 +450,16 @@ [-1.366731410678534, 48.41736141399922], [-1.366731410678534, 48.41736141399922] ] - }, - "length": 0.010429775061381805, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch13659", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01516", "bus2": "MVBus06094", + "length": 0.06638103907679009, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -486,18 +468,16 @@ [-1.366766843846228, 48.41731305907785], [-1.366766843846228, 48.41731305907785] ] - }, - "length": 0.06638103907679009, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20729", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01498", "bus2": "MVBus01516", + "length": 0.09065992156646324, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -506,18 +486,16 @@ [-1.367445916795521, 48.41786015715854], [-1.36739305364224, 48.417816117608396] ] - }, - "length": 0.09065992156646324, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24025", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11807", "bus2": "MVLV19350", + "length": 0.40384522738100076, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -529,18 +507,16 @@ [-1.331861978401239, 48.431829215696744], [-1.331861978401239, 48.431829215696744] ] - }, - "length": 0.40384522738100076, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05368", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11807", "bus2": "MVLV17095", + "length": 0.3681571574196088, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -550,18 +526,16 @@ [-1.325298094688831, 48.434303528730496], [-1.325298094688831, 48.434303528730496] ] - }, - "length": 0.3681571574196088, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28767", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11806", "bus2": "MVBus11807", + "length": 0.17094951497800995, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -570,18 +544,16 @@ [-1.327147956087218, 48.43144350932597], [-1.327147956087218, 48.43144350932597] ] - }, - "length": 0.17094951497800995, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13836", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01513", "bus2": "MVBus11806", + "length": 0.06726571930181688, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -590,18 +562,16 @@ [-1.326920591011296, 48.42991363986901], [-1.326920591011296, 48.42991363986901] ] - }, - "length": 0.06726571930181688, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13456", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01511", "bus2": "MVBus01513", + "length": 0.3310102993678586, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -610,18 +580,16 @@ [-1.326826060299798, 48.42931200536187], [-1.326826060299798, 48.42931200536187] ] - }, - "length": 0.3310102993678586, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28768", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01511", "bus2": "MVLV14280", + "length": 0.02686703650765068, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -630,18 +598,16 @@ [-1.330977758055885, 48.42840107856877], [-1.330977758055885, 48.42840107856877] ] - }, - "length": 0.02686703650765068, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05225", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01510", "bus2": "MVBus01511", + "length": 0.3558557266295331, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -650,18 +616,16 @@ [-1.331171114334699, 48.428605571824306], [-1.331171114334699, 48.428605571824306] ] - }, - "length": 0.3558557266295331, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32525", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01502", "bus2": "MVBus01510", + "length": 0.845790745290288, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -670,18 +634,16 @@ [-1.334884366737857, 48.42657238910191], [-1.334884366737857, 48.42657238910191] ] - }, - "length": 0.845790745290288, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00556", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01505", "bus2": "MVLV17080", + "length": 0.0022752537151376866, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -690,18 +652,16 @@ [-1.339048333937162, 48.42193972026597], [-1.339048333937162, 48.42193972026597] ] - }, - "length": 0.0022752537151376866, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01334", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01507", "bus2": "MVLV14605", + "length": 0.49596181673738937, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -715,18 +675,16 @@ [-1.327133123316432, 48.418995112592626], [-1.327133123316432, 48.418995112592626] ] - }, - "length": 0.49596181673738937, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24343", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01507", "bus2": "MVLV04587", + "length": 0.033718019705241936, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -735,18 +693,16 @@ [-1.331888333253353, 48.42156111279841], [-1.331888333253353, 48.42156111279841] ] - }, - "length": 0.033718019705241936, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01505", "bus2": "MVBus01507", + "length": 0.5020595961392756, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -756,18 +712,16 @@ [-1.332339064126028, 48.421605122151064], [-1.332339064126028, 48.421605122151064] ] - }, - "length": 0.5020595961392756, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22604", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01504", "bus2": "MVBus01505", + "length": 0.07882774284595279, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -776,18 +730,16 @@ [-1.339043062931441, 48.42191956211516], [-1.339043062931441, 48.42191956211516] ] - }, - "length": 0.07882774284595279, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22597", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01502", "bus2": "MVBus01504", + "length": 0.25865864050746357, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -797,18 +749,16 @@ [-1.340095117958516, 48.42180926616064], [-1.340095117958516, 48.42180926616064] ] - }, - "length": 0.25865864050746357, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01331", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01502", "bus2": "MVLV04956", + "length": 0.18491086405326376, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -819,18 +769,16 @@ [-1.345262339955037, 48.42252150957554], [-1.345262339955037, 48.42252150957554] ] - }, - "length": 0.18491086405326376, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32524", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01501", "bus2": "MVBus01502", + "length": 1.2413790241150546, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -841,18 +789,16 @@ [-1.343510895179884, 48.4215837436143], [-1.343510895179884, 48.4215837436143] ] - }, - "length": 1.2413790241150546, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22596", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01500", "bus2": "MVBus01501", + "length": 0.07296328390773768, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -861,18 +807,16 @@ [-1.35914112549976, 48.41765083872024], [-1.35914112549976, 48.41765083872024] ] - }, - "length": 0.07296328390773768, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05826", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01499", "bus2": "MVBus01500", + "length": 0.14710335821626808, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -882,18 +826,16 @@ [-1.360008183133618, 48.417962950329574], [-1.360008183133618, 48.417962950329574] ] - }, - "length": 0.14710335821626808, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05835", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01514", "bus2": "MVLV11843", + "length": 0.031394682426450396, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -902,18 +844,16 @@ [-1.362743294787271, 48.417852382430524], [-1.362743294787271, 48.417852382430524] ] - }, - "length": 0.031394682426450396, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22592", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01499", "bus2": "MVBus01514", + "length": 0.07878204036531004, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -922,18 +862,16 @@ [-1.362436041584863, 48.418047008041256], [-1.362436041584863, 48.418047008041256] ] - }, - "length": 0.07878204036531004, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20730", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01498", "bus2": "MVBus01499", + "length": 0.5020280176005155, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -943,18 +881,16 @@ [-1.361756314657262, 48.41859218800213], [-1.361756314657262, 48.41859218800213] ] - }, - "length": 0.5020280176005155, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13661", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01497", "bus2": "MVBus01498", + "length": 0.18051865662498154, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -963,18 +899,16 @@ [-1.36829863977381, 48.41844540537065], [-1.36829863977381, 48.41844540537065] ] - }, - "length": 0.18051865662498154, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch20742", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01517", "bus2": "MVLV04958", + "length": 0.16122038053777868, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -984,18 +918,16 @@ [-1.37452717049491, 48.41922677819152], [-1.37452717049491, 48.41922677819152] ] - }, - "length": 0.16122038053777868, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24327", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01497", "bus2": "MVBus01517", + "length": 0.21090018378627376, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1005,18 +937,16 @@ [-1.372549072493029, 48.41889081443412], [-1.372549072493029, 48.41889081443412] ] - }, - "length": 0.21090018378627376, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20772", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01496", "bus2": "MVBus01497", + "length": 1.4206347528139422, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1027,10 +957,20 @@ [-1.369958030820661, 48.41963507980983], [-1.369958030820661, 48.41963507980983] ] - }, - "length": 1.4206347528139422, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV12", + "bus2": "HVMVFeeder12", + "geometry": { + "type": "Point", + "coordinates": [-1.38711604794349, 48.41717064276834] + } } ], "loads": [ @@ -1038,201 +978,241 @@ "id": "MVLV19321_consumption", "bus": "MVLV19321", "phases": "abc", + "type": "power", "powers": [ [91400.0, 30000.0], [91400.0, 30000.0], [91400.0, 30000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19321_production", "bus": "MVLV19321", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19350_consumption", "bus": "MVLV19350", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19350_production", "bus": "MVLV19350", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17095_consumption", "bus": "MVLV17095", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17095_production", "bus": "MVLV17095", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14280_consumption", "bus": "MVLV14280", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14280_production", "bus": "MVLV14280", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17080_consumption", "bus": "MVLV17080", "phases": "abc", + "type": "power", "powers": [ [91400.0, 30000.0], [91400.0, 30000.0], [91400.0, 30000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17080_production", "bus": "MVLV17080", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14605_consumption", "bus": "MVLV14605", "phases": "abc", + "type": "power", "powers": [ [11000.0, 3600.0], [11000.0, 3600.0], [11000.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14605_production", "bus": "MVLV14605", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04587_consumption", "bus": "MVLV04587", "phases": "abc", + "type": "power", "powers": [ [91400.0, 30000.0], [91400.0, 30000.0], [91400.0, 30000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04587_production", "bus": "MVLV04587", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04956_consumption", "bus": "MVLV04956", "phases": "abc", + "type": "power", "powers": [ [91400.0, 30000.0], [91400.0, 30000.0], [91400.0, 30000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04956_production", "bus": "MVLV04956", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11843_consumption", "bus": "MVLV11843", "phases": "abc", + "type": "power", "powers": [ [91400.0, 30000.0], [91400.0, 30000.0], [91400.0, 30000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11843_production", "bus": "MVLV11843", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04958_consumption", "bus": "MVLV04958", "phases": "abc", + "type": "power", "powers": [ [91400.0, 30000.0], [91400.0, 30000.0], [91400.0, 30000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04958_production", "bus": "MVLV04958", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1244,7 +1224,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder210_Summer.json b/roseau/load_flow/data/networks/MVFeeder210_Summer.json index 7a81e2d9..77b31680 100644 --- a/roseau/load_flow/data/networks/MVFeeder210_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder210_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -1294,26 +1295,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV14", - "bus2": "HVMVFeeder14", - "geometry": { - "type": "Point", - "coordinates": [-1.315508137717839, 48.67552963511552] - } - }, + "lines": [ { "id": "MVBranch39944", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder14", "bus2": "MVLV06299", + "length": 0.8907821128978984, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1341,18 +1331,16 @@ [-1.324306673367868, 48.677208199294995], [-1.3243096308857334, 48.677222514427754] ] - }, - "length": 0.8907821128978984, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36942", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17524", "bus2": "MVLV12961", + "length": 0.14178813460374382, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1366,18 +1354,16 @@ [-1.359690288894828, 48.70030435899507], [-1.359690288894828, 48.70030435899507] ] - }, - "length": 0.14178813460374382, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch24943", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17523", "bus2": "MVBus17524", + "length": 0.1843169641640161, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1387,18 +1373,16 @@ [-1.360816212595922, 48.70113087837448], [-1.360816212595922, 48.70113087837448] ] - }, - "length": 0.1843169641640161, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30656", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17533", "bus2": "MVLV08691", + "length": 0.16181702009734078, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1407,18 +1391,16 @@ [-1.362017012011286, 48.707740359055315], [-1.362017012011286, 48.707740359055315] ] - }, - "length": 0.16181702009734078, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24945", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17536", "bus2": "MVLV05594", + "length": 0.07699349789243165, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1427,18 +1409,16 @@ [-1.372474957363736, 48.70819963640383], [-1.372474957363736, 48.70819963640383] ] - }, - "length": 0.07699349789243165, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22299", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17536", "bus2": "MVLV15838", + "length": 0.25994927894914815, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1447,18 +1427,16 @@ [-1.372263248440009, 48.70572814874992], [-1.372263248440009, 48.70572814874992] ] - }, - "length": 0.25994927894914815, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12787", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17535", "bus2": "MVBus17536", + "length": 0.4542496808028074, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1468,18 +1446,16 @@ [-1.371470530798074, 48.708006097671856], [-1.371470530798074, 48.708006097671856] ] - }, - "length": 0.4542496808028074, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02961", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17533", "bus2": "MVBus17535", + "length": 0.21494311509699743, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1488,18 +1464,16 @@ [-1.365482557431456, 48.70845136474554], [-1.365482557431456, 48.70845136474554] ] - }, - "length": 0.21494311509699743, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30654", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17532", "bus2": "MVBus17533", + "length": 0.26494540274416534, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1508,18 +1482,16 @@ [-1.363787332955464, 48.70687745644073], [-1.363787332955464, 48.70687745644073] ] - }, - "length": 0.26494540274416534, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22297", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17530", "bus2": "MVBus17532", + "length": 0.09201445378229363, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1528,18 +1500,16 @@ [-1.361706222495278, 48.70493345667249], [-1.361706222495278, 48.70493345667249] ] - }, - "length": 0.09201445378229363, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07873", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17530", "bus2": "MVLV12960", + "length": 0.1435499370827407, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1549,18 +1519,16 @@ [-1.361146143854642, 48.70373258684646], [-1.361146143854642, 48.70373258684646] ] - }, - "length": 0.1435499370827407, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02960", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17529", "bus2": "MVBus17530", + "length": 0.2653000495495086, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1570,18 +1538,16 @@ [-1.362654078028266, 48.70439394941558], [-1.362654078028266, 48.70439394941558] ] - }, - "length": 0.2653000495495086, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30655", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17528", "bus2": "MVBus17529", + "length": 0.08802463182829624, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1590,18 +1556,16 @@ [-1.365766216776604, 48.70323344674769], [-1.365766216776604, 48.70323344674769] ] - }, - "length": 0.08802463182829624, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22300", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17540", "bus2": "MVLV11643", + "length": 0.0743375036506505, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1610,18 +1574,16 @@ [-1.36985327513618, 48.70171789916646], [-1.36985327513618, 48.70171789916646] ] - }, - "length": 0.0743375036506505, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22298", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17539", "bus2": "MVBus17540", + "length": 0.07661917327285778, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1630,18 +1592,16 @@ [-1.369391365276649, 48.702312360854734], [-1.369391365276649, 48.702312360854734] ] - }, - "length": 0.07661917327285778, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07874", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17528", "bus2": "MVBus17539", + "length": 0.12949731231923822, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1650,18 +1610,16 @@ [-1.368602686985163, 48.702762027953426], [-1.368602686985163, 48.702762027953426] ] - }, - "length": 0.12949731231923822, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30653", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17527", "bus2": "MVBus17528", + "length": 0.13085094399203137, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1670,18 +1628,16 @@ [-1.366857582095782, 48.702909804508195], [-1.366857582095782, 48.702909804508195] ] - }, - "length": 0.13085094399203137, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24944", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17526", "bus2": "MVBus17527", + "length": 0.09078650728206882, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1690,18 +1646,16 @@ [-1.365080155168652, 48.702931226958164], [-1.365080155168652, 48.702931226958164] ] - }, - "length": 0.09078650728206882, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12786", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17523", "bus2": "MVBus17526", + "length": 0.29406741281526205, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1710,18 +1664,16 @@ [-1.364469760819947, 48.702221813021815], [-1.364469760819947, 48.702221813021815] ] - }, - "length": 0.29406741281526205, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41216", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17515", "bus2": "MVBus17523", + "length": 0.1844208420110156, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1735,18 +1687,16 @@ [-1.36250058294375, 48.699920974017196], [-1.36250058294375, 48.699920974017196] ] - }, - "length": 0.1844208420110156, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39173", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17518", "bus2": "MVLV11234", + "length": 0.13379285548725914, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1758,18 +1708,16 @@ [-1.381057295037861, 48.68857227401332], [-1.381057295037861, 48.68857227401332] ] - }, - "length": 0.13379285548725914, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34168", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17519", "bus2": "MVLV02676", + "length": 0.00523601712228864, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1781,18 +1729,16 @@ [-1.386086307107507, 48.69024982994571], [-1.386086307107507, 48.69024982994571] ] - }, - "length": 0.00523601712228864, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34079", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24053", "bus2": "MVLV00763", + "length": 0.10141843723377124, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1812,18 +1758,16 @@ [-1.386320350855856, 48.69674688889175], [-1.386320350855856, 48.69674688889175] ] - }, - "length": 0.10141843723377124, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11541", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24052", "bus2": "MVBus24053", + "length": 0.3581761272426037, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1833,18 +1777,16 @@ [-1.387228378138695, 48.69648346340322], [-1.387228378138695, 48.69648346340322] ] - }, - "length": 0.3581761272426037, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46121", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24062", "bus2": "MVLV04069", + "length": 0.3614631350164427, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1858,18 +1800,16 @@ [-1.393859245371176, 48.678398121997645], [-1.393859245371176, 48.678398121997645] ] - }, - "length": 0.3614631350164427, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33185", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24064", "bus2": "MVLV02107", + "length": 0.0033256646425244354, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1879,18 +1819,16 @@ [-1.397198756611179, 48.68002106022296], [-1.397198756611179, 48.68002106022296] ] - }, - "length": 0.0033256646425244354, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36644", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24062", "bus2": "MVBus24064", + "length": 0.0369480354900679, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1902,18 +1840,16 @@ [-1.397175010325148, 48.680005646047306], [-1.397175010325148, 48.680005646047306] ] - }, - "length": 0.0369480354900679, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46471", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24061", "bus2": "MVBus24062", + "length": 0.045362740179136773, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1925,18 +1861,16 @@ [-1.396689119419465, 48.68008386227141], [-1.396689119419465, 48.68008386227141] ] - }, - "length": 0.045362740179136773, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35687", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24059", "bus2": "MVBus24061", + "length": 0.3744445791717937, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1971,18 +1905,16 @@ [-1.396086853166442, 48.68016686423779], [-1.396086853166442, 48.68016686423779] ] - }, - "length": 0.3744445791717937, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24059", "bus2": "MVLV06953", + "length": 0.004581756372837862, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1995,18 +1927,16 @@ [-1.391318871202315, 48.68128407741701], [-1.391318871202315, 48.68128407741701] ] - }, - "length": 0.004581756372837862, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34976", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24058", "bus2": "MVBus24059", + "length": 0.4450064142173554, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2041,18 +1971,16 @@ [-1.391320095620501, 48.68124807997599], [-1.391320095620501, 48.68124807997599] ] - }, - "length": 0.4450064142173554, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch15994", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24058", "bus2": "MVLV08246", + "length": 0.059667850234072076, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2061,18 +1989,16 @@ [-1.387208961037065, 48.68286061089437], [-1.387208961037065, 48.68286061089437] ] - }, - "length": 0.059667850234072076, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18995", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24057", "bus2": "MVBus24058", + "length": 0.1282511394554021, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2081,18 +2007,16 @@ [-1.387495141567356, 48.683362598407236], [-1.387495141567356, 48.683362598407236] ] - }, - "length": 0.1282511394554021, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32126", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24057", "bus2": "MVLV15406", + "length": 0.3051172412161234, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2101,18 +2025,16 @@ [-1.389247638808418, 48.68704140487774], [-1.389247638808418, 48.68704140487774] ] - }, - "length": 0.3051172412161234, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11544", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24056", "bus2": "MVBus24057", + "length": 0.05671839189802176, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2121,18 +2043,16 @@ [-1.388369912450079, 48.684359890565865], [-1.388369912450079, 48.684359890565865] ] - }, - "length": 0.05671839189802176, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23661", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24055", "bus2": "MVBus24056", + "length": 0.7861628831366249, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2142,18 +2062,16 @@ [-1.389136030184977, 48.68430691391075], [-1.389136030184977, 48.68430691391075] ] - }, - "length": 0.7861628831366249, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32880", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24095", "bus2": "MVLV00545", + "length": 0.13880575619861452, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2168,18 +2086,16 @@ [-1.401395938329806, 48.67482940726141], [-1.401395938329806, 48.67482940726141] ] - }, - "length": 0.13880575619861452, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25434", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24094", "bus2": "MVBus24095", + "length": 0.2839203535914608, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2190,18 +2106,16 @@ [-1.402903063269356, 48.67421149659865], [-1.402903063269356, 48.67421149659865] ] - }, - "length": 0.2839203535914608, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch43826", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24097", "bus2": "MVLV03222", + "length": 0.28518296092705764, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2215,18 +2129,16 @@ [-1.410177531992409, 48.67251969634844], [-1.410177531992409, 48.67251969634844] ] - }, - "length": 0.28518296092705764, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31519", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24094", "bus2": "MVBus24097", + "length": 0.16998122619689254, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2235,18 +2147,16 @@ [-1.407329364348828, 48.67378715489126], [-1.407329364348828, 48.67378715489126] ] - }, - "length": 0.16998122619689254, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31518", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24093", "bus2": "MVBus24094", + "length": 0.34579223003823056, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2255,18 +2165,16 @@ [-1.406207660086664, 48.675123055199464], [-1.406207660086664, 48.675123055199464] ] - }, - "length": 0.34579223003823056, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08364", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24092", "bus2": "MVBus24093", + "length": 0.13699784465097406, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2276,18 +2184,16 @@ [-1.410767426786093, 48.67586486863645], [-1.410767426786093, 48.67586486863645] ] - }, - "length": 0.13699784465097406, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08363", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24069", "bus2": "MVBus24092", + "length": 0.18199606601879115, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2296,18 +2202,16 @@ [-1.411978407328498, 48.676764286658575], [-1.411978407328498, 48.676764286658575] ] - }, - "length": 0.18199606601879115, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01918", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24076", "bus2": "MVLV10453", + "length": 0.5415034548556188, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2319,18 +2223,16 @@ [-1.420420507191141, 48.68634791867971], [-1.420420507191141, 48.68634791867971] ] - }, - "length": 0.5415034548556188, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15313", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24076", "bus2": "MVLV09363", + "length": 0.007045636627968056, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2339,18 +2241,16 @@ [-1.424579380339677, 48.68254398026742], [-1.424579380339677, 48.68254398026742] ] - }, - "length": 0.007045636627968056, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24075", "bus2": "MVBus24076", + "length": 0.6072243094713089, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2359,18 +2259,16 @@ [-1.424667185742581, 48.68251880629374], [-1.424667185742581, 48.68251880629374] ] - }, - "length": 0.6072243094713089, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24073", "bus2": "MVBus24075", + "length": 0.07000292723351449, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2379,18 +2277,16 @@ [-1.420328922524153, 48.677875121617966], [-1.420328922524153, 48.677875121617966] ] - }, - "length": 0.07000292723351449, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15246", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24073", "bus2": "MVLV13819", + "length": 0.2589656697239327, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2400,18 +2296,16 @@ [-1.417411347774322, 48.6790354886807], [-1.417411347774322, 48.6790354886807] ] - }, - "length": 0.2589656697239327, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25436", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24072", "bus2": "MVBus24073", + "length": 0.15758264210247439, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2421,18 +2315,16 @@ [-1.419810117061095, 48.67734764388789], [-1.419810117061095, 48.67734764388789] ] - }, - "length": 0.15758264210247439, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23142", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24072", "bus2": "MVLV18922", + "length": 0.36222154559153724, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2442,18 +2334,16 @@ [-1.425622793335055, 48.67794155813378], [-1.425622793335055, 48.67794155813378] ] - }, - "length": 0.36222154559153724, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23141", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24071", "bus2": "MVBus24072", + "length": 0.30337749386023144, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2465,18 +2355,16 @@ [-1.421340042028947, 48.67636068076991], [-1.421340042028947, 48.67636068076991] ] - }, - "length": 0.30337749386023144, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11155", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24070", "bus2": "MVBus24071", + "length": 0.04704228768803644, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2485,18 +2373,16 @@ [-1.420630681455058, 48.674440314166944], [-1.420630681455058, 48.674440314166944] ] - }, - "length": 0.04704228768803644, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25435", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24080", "bus2": "MVLV00547", + "length": 0.13779793646463212, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2506,18 +2392,16 @@ [-1.419761534530391, 48.67316204924771], [-1.419761534530391, 48.67316204924771] ] - }, - "length": 0.13779793646463212, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41860", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24082", "bus2": "MVLV02728", + "length": 0.09547606697053757, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2530,18 +2414,16 @@ [-1.424157252985195, 48.67046024446686], [-1.424157252985195, 48.67046024446686] ] - }, - "length": 0.09547606697053757, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47852", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24090", "bus2": "MVLV14266", + "length": 0.0060991198454417115, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2551,18 +2433,16 @@ [-1.423949664678889, 48.6680024069041], [-1.423949664678889, 48.6680024069041] ] - }, - "length": 0.0060991198454417115, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33616", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24085", "bus2": "MVBus24090", + "length": 0.37774257520662646, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2582,18 +2462,16 @@ [-1.424019455111165, 48.667992607111934], [-1.424019455111165, 48.667992607111934] ] - }, - "length": 0.37774257520662646, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08365", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39974", "bus2": "MVLV18920", + "length": 0.21030284000132166, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2602,18 +2480,16 @@ [-1.435905350518214, 48.665013198677705], [-1.435905350518214, 48.665013198677705] ] - }, - "length": 0.21030284000132166, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch44485", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39986", "bus2": "MVBus39989", + "length": 2.1540794924293905, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2671,18 +2547,16 @@ [-1.471496954704484, 48.684283897260315], [-1.471496954704484, 48.684283897260315] ] - }, - "length": 2.1540794924293905, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34104", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39987", "bus2": "MVLV14633", + "length": 0.2488833099190807, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2748,18 +2622,16 @@ [-1.456255345960154, 48.673153506275305], [-1.456255345960154, 48.673153506275305] ] - }, - "length": 0.2488833099190807, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33356", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39986", "bus2": "MVBus39987", + "length": 0.002361576150954956, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2768,18 +2640,16 @@ [-1.454133606341398, 48.67364249809416], [-1.454133606341398, 48.67364249809416] ] - }, - "length": 0.002361576150954956, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46239", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39985", "bus2": "MVBus39986", + "length": 0.010428310529919476, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2788,18 +2658,16 @@ [-1.454111420613221, 48.67365783095757], [-1.454111420613221, 48.67365783095757] ] - }, - "length": 0.010428310529919476, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31520", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39983", "bus2": "MVBus39985", + "length": 0.5071576179737199, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2809,18 +2677,16 @@ [-1.453998689564143, 48.67360108655294], [-1.453998689564143, 48.67360108655294] ] - }, - "length": 0.5071576179737199, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch19972", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39983", "bus2": "MVLV00544", + "length": 0.07981412800351775, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2829,18 +2695,16 @@ [-1.449205686310729, 48.67094761063653], [-1.449205686310729, 48.67094761063653] ] - }, - "length": 0.07981412800351775, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19973", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39982", "bus2": "MVBus39983", + "length": 0.333021028751415, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2849,18 +2713,16 @@ [-1.448362516861079, 48.67139846929151], [-1.448362516861079, 48.67139846929151] ] - }, - "length": 0.333021028751415, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch43829", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39981", "bus2": "MVBus39982", + "length": 0.2158172278970547, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2874,18 +2736,16 @@ [-1.445506049849497, 48.66907708140258], [-1.445506049849497, 48.66907708140258] ] - }, - "length": 0.2158172278970547, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43828", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39990", "bus2": "MVLV18919", + "length": 0.004044616944947565, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2894,18 +2754,16 @@ [-1.443288177621643, 48.668471426684015], [-1.443288177621643, 48.668471426684015] ] - }, - "length": 0.004044616944947565, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40282", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39981", "bus2": "MVBus39990", + "length": 0.04981559861077533, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2920,18 +2778,16 @@ [-1.443343047955685, 48.66847284504271], [-1.443343047955685, 48.66847284504271] ] - }, - "length": 0.04981559861077533, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48254", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39980", "bus2": "MVBus39981", + "length": 0.09643044361056909, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2942,18 +2798,16 @@ [-1.44375635095643, 48.668776616576054], [-1.44375635095643, 48.668776616576054] ] - }, - "length": 0.09643044361056909, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25438", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39978", "bus2": "MVBus39980", + "length": 0.17414570776249913, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2962,18 +2816,16 @@ [-1.444227964428699, 48.668319010605344], [-1.444227964428699, 48.668319010605344] ] - }, - "length": 0.17414570776249913, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch43827", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39978", "bus2": "MVLV06448", + "length": 0.26213193633513093, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2984,18 +2836,16 @@ [-1.446079710619304, 48.66557326975702], [-1.446079710619304, 48.66557326975702] ] - }, - "length": 0.26213193633513093, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11156", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39976", "bus2": "MVBus39978", + "length": 0.13901236964835756, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3004,18 +2854,16 @@ [-1.443199968358023, 48.66690877873582], [-1.443199968358023, 48.66690877873582] ] - }, - "length": 0.13901236964835756, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch15247", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39976", "bus2": "MVLV09015", + "length": 0.597075270951156, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3026,18 +2874,16 @@ [-1.438449788295261, 48.67104614339778], [-1.438449788295261, 48.67104614339778] ] - }, - "length": 0.597075270951156, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25437", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39974", "bus2": "MVBus39976", + "length": 0.23066760853106663, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3046,18 +2892,16 @@ [-1.441570933640071, 48.66627762495946], [-1.441570933640071, 48.66627762495946] ] - }, - "length": 0.23066760853106663, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch01974", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24089", "bus2": "MVBus39974", + "length": 0.09491870161658982, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3066,18 +2910,16 @@ [-1.438557514204313, 48.66571332634098], [-1.438557514204313, 48.66571332634098] ] - }, - "length": 0.09491870161658982, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch38639", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24086", "bus2": "MVBus24089", + "length": 0.7845793482250173, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3107,18 +2949,16 @@ [-1.437540172188118, 48.66623721183292], [-1.437540172188118, 48.66623721183292] ] - }, - "length": 0.7845793482250173, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08366", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24087", "bus2": "MVLV06447", + "length": 0.30445850037463673, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3128,18 +2968,16 @@ [-1.432209635049518, 48.67056922323461], [-1.432209635049518, 48.67056922323461] ] - }, - "length": 0.30445850037463673, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch45559", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24086", "bus2": "MVBus24087", + "length": 0.10085818204908785, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3150,18 +2988,16 @@ [-1.430226347180375, 48.66816721336321], [-1.430226347180375, 48.66816721336321] ] - }, - "length": 0.10085818204908785, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44739", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24085", "bus2": "MVBus24086", + "length": 0.15331713080544543, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3175,18 +3011,16 @@ [-1.429737921743526, 48.66740399771851], [-1.429737921743526, 48.66740399771851] ] - }, - "length": 0.15331713080544543, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47851", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24084", "bus2": "MVBus24085", + "length": 0.09450681050023824, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3198,18 +3032,16 @@ [-1.42773882512684, 48.667518960930806], [-1.42773882512684, 48.667518960930806] ] - }, - "length": 0.09450681050023824, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32483", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24082", "bus2": "MVBus24084", + "length": 0.2809661659950674, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3218,18 +3050,16 @@ [-1.427550443876756, 48.66832702556939], [-1.427550443876756, 48.66832702556939] ] - }, - "length": 0.2809661659950674, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch23143", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24081", "bus2": "MVBus24082", + "length": 0.23285469633794945, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3238,18 +3068,16 @@ [-1.425433424469281, 48.6704288218968], [-1.425433424469281, 48.6704288218968] ] - }, - "length": 0.23285469633794945, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch15244", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24080", "bus2": "MVBus24081", + "length": 0.22413447280940296, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3258,18 +3086,16 @@ [-1.423458086823049, 48.672063747279815], [-1.423458086823049, 48.672063747279815] ] - }, - "length": 0.22413447280940296, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch23140", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24070", "bus2": "MVBus24080", + "length": 0.1429546741306491, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3278,18 +3104,16 @@ [-1.42136624107891, 48.67352763843192], [-1.42136624107891, 48.67352763843192] ] - }, - "length": 0.1429546741306491, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch11154", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24069", "bus2": "MVBus24070", + "length": 0.6625168530605734, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3299,18 +3123,16 @@ [-1.419991973797182, 48.67443548826671], [-1.419991973797182, 48.67443548826671] ] - }, - "length": 0.6625168530605734, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch15243", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24068", "bus2": "MVBus24069", + "length": 0.43425352725613486, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3319,18 +3141,16 @@ [-1.413074070122556, 48.67823125435254], [-1.413074070122556, 48.67823125435254] ] - }, - "length": 0.43425352725613486, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch40281", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24101", "bus2": "MVLV10323", + "length": 0.1554685335100641, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3340,18 +3160,16 @@ [-1.413039955009211, 48.681710134344065], [-1.413039955009211, 48.681710134344065] ] - }, - "length": 0.1554685335100641, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23139", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24100", "bus2": "MVBus24101", + "length": 0.10967942847151416, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3360,18 +3178,16 @@ [-1.411072946287639, 48.68122377495599], [-1.411072946287639, 48.68122377495599] ] - }, - "length": 0.10967942847151416, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch40775", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24104", "bus2": "MVLV10324", + "length": 0.03382471807901016, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3383,18 +3199,16 @@ [-1.410867808177468, 48.68472414481989], [-1.410867808177468, 48.68472414481989] ] - }, - "length": 0.03382471807901016, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43460", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24108", "bus2": "MVLV00546", + "length": 0.10961108702116706, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3406,18 +3220,16 @@ [-1.409563445224697, 48.687969213263976], [-1.409563445224697, 48.687969213263976] ] - }, - "length": 0.10961108702116706, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch19974", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24107", "bus2": "MVBus24108", + "length": 0.1705142628444711, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3426,18 +3238,16 @@ [-1.409907100020805, 48.68709324149833], [-1.409907100020805, 48.68709324149833] ] - }, - "length": 0.1705142628444711, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15248", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24106", "bus2": "MVBus24107", + "length": 0.10979615455757827, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3446,18 +3256,16 @@ [-1.410557522651376, 48.685621609766095], [-1.410557522651376, 48.685621609766095] ] - }, - "length": 0.10979615455757827, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch37630", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24104", "bus2": "MVBus24106", + "length": 0.004817968050677522, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3466,18 +3274,16 @@ [-1.41052130409578, 48.6846345578222], [-1.41052130409578, 48.6846345578222] ] - }, - "length": 0.004817968050677522, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32881", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24103", "bus2": "MVBus24104", + "length": 0.13653314559085525, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3489,18 +3295,16 @@ [-1.410457520575412, 48.6846248924926], [-1.410457520575412, 48.6846248924926] ] - }, - "length": 0.13653314559085525, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08367", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24100", "bus2": "MVBus24103", + "length": 0.3027957426010854, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3509,18 +3313,16 @@ [-1.410375244576262, 48.68359763038951], [-1.410375244576262, 48.68359763038951] ] - }, - "length": 0.3027957426010854, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08362", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24099", "bus2": "MVBus24100", + "length": 0.042069559422674464, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3529,18 +3331,16 @@ [-1.40965762004385, 48.68091651992885], [-1.40965762004385, 48.68091651992885] ] - }, - "length": 0.042069559422674464, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23138", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24068", "bus2": "MVBus24099", + "length": 0.047234359365897635, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3549,18 +3349,16 @@ [-1.409110034494963, 48.68080865138281], [-1.409110034494963, 48.68080865138281] ] - }, - "length": 0.047234359365897635, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28134", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24055", "bus2": "MVBus24068", + "length": 1.0608890004938134, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3570,18 +3368,16 @@ [-1.408493773037451, 48.68069081868821], [-1.408493773037451, 48.68069081868821] ] - }, - "length": 1.0608890004938134, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch28132", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24052", "bus2": "MVBus24055", + "length": 0.9421676332786787, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3590,18 +3386,16 @@ [-1.398561158560935, 48.687535479227805], [-1.398561158560935, 48.687535479227805] ] - }, - "length": 0.9421676332786787, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch11542", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24051", "bus2": "MVBus24052", + "length": 0.07632215258057966, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3611,18 +3405,16 @@ [-1.390456896571498, 48.694092429012166], [-1.390456896571498, 48.694092429012166] ] - }, - "length": 0.07632215258057966, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch11543", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24050", "bus2": "MVBus24051", + "length": 0.25885409503143514, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3631,18 +3423,16 @@ [-1.389640377977582, 48.6936695244645], [-1.389640377977582, 48.6936695244645] ] - }, - "length": 0.25885409503143514, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch01719", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24050", "bus2": "MVLV05135", + "length": 0.21162633478045764, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3652,18 +3442,16 @@ [-1.388721682538931, 48.69170724856656], [-1.388721682538931, 48.69170724856656] ] - }, - "length": 0.21162633478045764, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch37164", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00762", "bus2": "MVBus24050", + "length": 0.26724134465610405, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3682,18 +3470,16 @@ [-1.386585620553674, 48.692516906896316], [-1.386585620553674, 48.692516906896316] ] - }, - "length": 0.26724134465610405, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44418", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17519", "bus2": "MVLV00762", + "length": 0.004686436383422953, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3703,18 +3489,16 @@ [-1.386045414412386, 48.69019219016974], [-1.3860685283105134, 48.69022637502021] ] - }, - "length": 0.004686436383422953, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17518", "bus2": "MVBus17519", + "length": 0.4240344987125137, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3737,18 +3521,16 @@ [-1.386095076128499, 48.69020544337535], [-1.386095076128499, 48.69020544337535] ] - }, - "length": 0.4240344987125137, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44435", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17517", "bus2": "MVBus17518", + "length": 0.9319581720426843, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3771,18 +3553,16 @@ [-1.380593480920253, 48.68951313748911], [-1.380593480920253, 48.68951313748911] ] - }, - "length": 0.9319581720426843, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44436", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17516", "bus2": "MVBus17517", + "length": 0.10753804778842857, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3794,19 +3574,17 @@ [-1.371160826341029, 48.69480660998835], [-1.37140828752311, 48.69474338047859], [-1.37140828752311, 48.69474338047859] - ] - }, - "length": 0.10753804778842857, - "params_id": "U_AL_150", - "ground": "ground" + ] + } }, { "id": "MVBranch36563", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17515", "bus2": "MVBus17516", + "length": 0.7716718945900013, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3838,18 +3616,16 @@ [-1.370008749538573, 48.69484206776048], [-1.370008749538573, 48.69484206776048] ] - }, - "length": 0.7716718945900013, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33353", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15837", "bus2": "MVBus17515", + "length": 0.06836447371794643, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3859,18 +3635,16 @@ [-1.361872248455002, 48.698372926745066], [-1.361872248455002, 48.698372926745066] ] - }, - "length": 0.06836447371794643, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40837", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08235", "bus2": "MVLV15837", + "length": 0.9959524767430119, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3897,18 +3671,16 @@ [-1.36104380445785, 48.69858140365268], [-1.3610517542755765, 48.69858050796095] ] - }, - "length": 0.9959524767430119, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46980", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08234", "bus2": "MVBus08235", + "length": 0.06487991476065545, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3927,18 +3699,16 @@ [-1.350033533716369, 48.70073831530751], [-1.350033533716369, 48.70073831530751] ] - }, - "length": 0.06487991476065545, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43224", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08233", "bus2": "MVBus08234", + "length": 0.05627094231677252, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3956,18 +3726,16 @@ [-1.349583389791825, 48.7002449228178], [-1.349583389791825, 48.7002449228178] ] - }, - "length": 0.05627094231677252, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41215", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08232", "bus2": "MVBus08233", + "length": 1.5972493115269248, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4009,18 +3777,16 @@ [-1.349090863664277, 48.69988795473], [-1.349090863664277, 48.69988795473] ] - }, - "length": 1.5972493115269248, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42831", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08231", "bus2": "MVBus08232", + "length": 0.015954819992476985, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4029,18 +3795,16 @@ [-1.332662258481913, 48.69470601327688], [-1.332662258481913, 48.69470601327688] ] - }, - "length": 0.015954819992476985, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37724", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16807", "bus2": "MVBus08231", + "length": 0.0066134739308626985, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4050,18 +3814,16 @@ [-1.332456160398833, 48.694750388404394], [-1.332456160398833, 48.694750388404394] ] - }, - "length": 0.0066134739308626985, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39299", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08990", "bus2": "MVLV08873", + "length": 0.060278301216926226, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4070,18 +3832,16 @@ [-1.337811745653045, 48.69348041079462], [-1.337811745653045, 48.69348041079462] ] - }, - "length": 0.060278301216926226, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch10895", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08990", "bus2": "MVLV13668", + "length": 0.06456087593189838, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4090,18 +3850,16 @@ [-1.336768360474335, 48.693054819581505], [-1.336768360474335, 48.693054819581505] ] - }, - "length": 0.06456087593189838, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31282", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08989", "bus2": "MVBus08990", + "length": 0.2536788424847895, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4111,18 +3869,16 @@ [-1.337017272071378, 48.69361150583635], [-1.337017272071378, 48.69361150583635] ] - }, - "length": 0.2536788424847895, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08117", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08988", "bus2": "MVBus08989", + "length": 0.09412263973083554, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4131,18 +3887,16 @@ [-1.333868868924871, 48.69442417043966], [-1.333868868924871, 48.69442417043966] ] - }, - "length": 0.09412263973083554, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch47750", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08987", "bus2": "MVBus08988", + "length": 0.015215285499410657, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4152,18 +3906,16 @@ [-1.332769653966778, 48.694856436515416], [-1.332769653966778, 48.694856436515416] ] - }, - "length": 0.015215285499410657, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42299", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16807", "bus2": "MVBus08987", + "length": 0.020276337243253024, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4174,18 +3926,16 @@ [-1.332696716348577, 48.69475012796576], [-1.332696716348577, 48.69475012796576] ] - }, - "length": 0.020276337243253024, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42832", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05030", "bus2": "MVLV16807", + "length": 0.013751403625483079, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4196,18 +3946,16 @@ [-1.332416229313139, 48.694805334549706], [-1.3324397522750886, 48.69480756439362] ] - }, - "length": 0.013751403625483079, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37908", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05028", "bus2": "MVBus05030", + "length": 1.2704878570324705, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4242,18 +3990,16 @@ [-1.332311951909265, 48.6947431871332], [-1.332311951909265, 48.6947431871332] ] - }, - "length": 1.2704878570324705, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44419", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05028", "bus2": "MVLV06298", + "length": 0.02157870615750059, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4264,18 +4010,16 @@ [-1.32466065492585, 48.6880640048316], [-1.32466065492585, 48.6880640048316] ] - }, - "length": 0.02157870615750059, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35638", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05027", "bus2": "MVBus05028", + "length": 0.5887167838332982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4293,18 +4037,16 @@ [-1.324403471836129, 48.688034195862905], [-1.324403471836129, 48.688034195862905] ] - }, - "length": 0.5887167838332982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33354", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05026", "bus2": "MVBus05027", + "length": 0.23885803889542243, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4320,18 +4062,16 @@ [-1.324640695755288, 48.68391926354705], [-1.324640695755288, 48.68391926354705] ] - }, - "length": 0.23885803889542243, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44484", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06299", "bus2": "MVBus05026", + "length": 0.5407812374987008, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4351,10 +4091,20 @@ [-1.324633327379154, 48.681828081809556], [-1.324633327379154, 48.681828081809556] ] - }, - "length": 0.5407812374987008, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV14", + "bus2": "HVMVFeeder14", + "geometry": { + "type": "Point", + "coordinates": [-1.315508137717839, 48.67552963511552] + } } ], "loads": [ @@ -4362,821 +4112,985 @@ "id": "MVLV12961_consumption", "bus": "MVLV12961", "phases": "abc", + "type": "power", "powers": [ [2100.0, 700.0], [2100.0, 700.0], [2100.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12961_production", "bus": "MVLV12961", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08691_consumption", "bus": "MVLV08691", "phases": "abc", + "type": "power", "powers": [ [2100.0, 700.0], [2100.0, 700.0], [2100.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08691_production", "bus": "MVLV08691", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05594_consumption", "bus": "MVLV05594", "phases": "abc", + "type": "power", "powers": [ [2100.0, 700.0], [2100.0, 700.0], [2100.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05594_production", "bus": "MVLV05594", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15838_consumption", "bus": "MVLV15838", "phases": "abc", + "type": "power", "powers": [ [2100.0, 700.0], [2100.0, 700.0], [2100.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15838_production", "bus": "MVLV15838", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12960_consumption", "bus": "MVLV12960", "phases": "abc", + "type": "power", "powers": [ [2100.0, 700.0], [2100.0, 700.0], [2100.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12960_production", "bus": "MVLV12960", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11643_consumption", "bus": "MVLV11643", "phases": "abc", + "type": "power", "powers": [ [2100.0, 700.0], [2100.0, 700.0], [2100.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11643_production", "bus": "MVLV11643", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11234_consumption", "bus": "MVLV11234", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11234_production", "bus": "MVLV11234", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02676_consumption", "bus": "MVLV02676", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02676_production", "bus": "MVLV02676", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00763_consumption", "bus": "MVLV00763", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00763_production", "bus": "MVLV00763", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04069_consumption", "bus": "MVLV04069", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04069_production", "bus": "MVLV04069", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02107_consumption", "bus": "MVLV02107", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02107_production", "bus": "MVLV02107", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06953_consumption", "bus": "MVLV06953", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06953_production", "bus": "MVLV06953", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08246_consumption", "bus": "MVLV08246", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08246_production", "bus": "MVLV08246", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15406_consumption", "bus": "MVLV15406", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15406_production", "bus": "MVLV15406", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00545_consumption", "bus": "MVLV00545", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00545_production", "bus": "MVLV00545", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03222_consumption", "bus": "MVLV03222", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03222_production", "bus": "MVLV03222", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10453_consumption", "bus": "MVLV10453", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10453_production", "bus": "MVLV10453", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09363_consumption", "bus": "MVLV09363", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09363_production", "bus": "MVLV09363", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13819_consumption", "bus": "MVLV13819", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13819_production", "bus": "MVLV13819", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18922_consumption", "bus": "MVLV18922", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18922_production", "bus": "MVLV18922", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00547_consumption", "bus": "MVLV00547", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00547_production", "bus": "MVLV00547", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02728_consumption", "bus": "MVLV02728", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02728_production", "bus": "MVLV02728", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14266_consumption", "bus": "MVLV14266", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14266_production", "bus": "MVLV14266", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18920_consumption", "bus": "MVLV18920", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18920_production", "bus": "MVLV18920", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14633_consumption", "bus": "MVLV14633", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14633_production", "bus": "MVLV14633", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00544_consumption", "bus": "MVLV00544", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00544_production", "bus": "MVLV00544", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18919_consumption", "bus": "MVLV18919", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18919_production", "bus": "MVLV18919", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06448_consumption", "bus": "MVLV06448", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06448_production", "bus": "MVLV06448", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09015_consumption", "bus": "MVLV09015", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09015_production", "bus": "MVLV09015", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06447_consumption", "bus": "MVLV06447", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06447_production", "bus": "MVLV06447", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10323_consumption", "bus": "MVLV10323", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10323_production", "bus": "MVLV10323", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10324_consumption", "bus": "MVLV10324", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10324_production", "bus": "MVLV10324", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00546_consumption", "bus": "MVLV00546", "phases": "abc", + "type": "power", "powers": [ [3200.0, 1100.0], [3200.0, 1100.0], [3200.0, 1100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00546_production", "bus": "MVLV00546", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05135_consumption", "bus": "MVLV05135", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05135_production", "bus": "MVLV05135", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00762_consumption", "bus": "MVLV00762", "phases": "abc", + "type": "power", "powers": [ [4800.0, 1600.0], [4800.0, 1600.0], [4800.0, 1600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00762_production", "bus": "MVLV00762", "phases": "abc", + "type": "power", "powers": [ [-600.0, 0.0], [-600.0, 0.0], [-600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15837_consumption", "bus": "MVLV15837", "phases": "abc", + "type": "power", "powers": [ [2100.0, 700.0], [2100.0, 700.0], [2100.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15837_production", "bus": "MVLV15837", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16807_consumption", "bus": "MVLV16807", "phases": "abc", + "type": "power", "powers": [ [12400.0, 4100.0], [12400.0, 4100.0], [12400.0, 4100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16807_production", "bus": "MVLV16807", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08873_consumption", "bus": "MVLV08873", "phases": "abc", + "type": "power", "powers": [ [12400.0, 4100.0], [12400.0, 4100.0], [12400.0, 4100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08873_production", "bus": "MVLV08873", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13668_consumption", "bus": "MVLV13668", "phases": "abc", + "type": "power", "powers": [ [12400.0, 4100.0], [12400.0, 4100.0], [12400.0, 4100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13668_production", "bus": "MVLV13668", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06298_consumption", "bus": "MVLV06298", "phases": "abc", + "type": "power", "powers": [ [12400.0, 4100.0], [12400.0, 4100.0], [12400.0, 4100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06298_production", "bus": "MVLV06298", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06299_consumption", "bus": "MVLV06299", "phases": "abc", + "type": "power", "powers": [ [12400.0, 4100.0], [12400.0, 4100.0], [12400.0, 4100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06299_production", "bus": "MVLV06299", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -5188,7 +5102,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder210_Winter.json b/roseau/load_flow/data/networks/MVFeeder210_Winter.json index 3ee34990..c0e2e246 100644 --- a/roseau/load_flow/data/networks/MVFeeder210_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder210_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -1294,26 +1295,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV14", - "bus2": "HVMVFeeder14", - "geometry": { - "type": "Point", - "coordinates": [-1.315508137717839, 48.67552963511552] - } - }, + "lines": [ { "id": "MVBranch39944", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder14", "bus2": "MVLV06299", + "length": 0.8907821128978984, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1341,18 +1331,16 @@ [-1.324306673367868, 48.677208199294995], [-1.3243096308857334, 48.677222514427754] ] - }, - "length": 0.8907821128978984, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36942", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17524", "bus2": "MVLV12961", + "length": 0.14178813460374382, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1366,18 +1354,16 @@ [-1.359690288894828, 48.70030435899507], [-1.359690288894828, 48.70030435899507] ] - }, - "length": 0.14178813460374382, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch24943", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17523", "bus2": "MVBus17524", + "length": 0.1843169641640161, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1387,18 +1373,16 @@ [-1.360816212595922, 48.70113087837448], [-1.360816212595922, 48.70113087837448] ] - }, - "length": 0.1843169641640161, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30656", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17533", "bus2": "MVLV08691", + "length": 0.16181702009734078, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1407,18 +1391,16 @@ [-1.362017012011286, 48.707740359055315], [-1.362017012011286, 48.707740359055315] ] - }, - "length": 0.16181702009734078, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24945", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17536", "bus2": "MVLV05594", + "length": 0.07699349789243165, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1427,18 +1409,16 @@ [-1.372474957363736, 48.70819963640383], [-1.372474957363736, 48.70819963640383] ] - }, - "length": 0.07699349789243165, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22299", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17536", "bus2": "MVLV15838", + "length": 0.25994927894914815, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1447,18 +1427,16 @@ [-1.372263248440009, 48.70572814874992], [-1.372263248440009, 48.70572814874992] ] - }, - "length": 0.25994927894914815, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12787", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17535", "bus2": "MVBus17536", + "length": 0.4542496808028074, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1468,18 +1446,16 @@ [-1.371470530798074, 48.708006097671856], [-1.371470530798074, 48.708006097671856] ] - }, - "length": 0.4542496808028074, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02961", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17533", "bus2": "MVBus17535", + "length": 0.21494311509699743, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1488,18 +1464,16 @@ [-1.365482557431456, 48.70845136474554], [-1.365482557431456, 48.70845136474554] ] - }, - "length": 0.21494311509699743, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30654", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17532", "bus2": "MVBus17533", + "length": 0.26494540274416534, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1508,18 +1482,16 @@ [-1.363787332955464, 48.70687745644073], [-1.363787332955464, 48.70687745644073] ] - }, - "length": 0.26494540274416534, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22297", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17530", "bus2": "MVBus17532", + "length": 0.09201445378229363, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1528,18 +1500,16 @@ [-1.361706222495278, 48.70493345667249], [-1.361706222495278, 48.70493345667249] ] - }, - "length": 0.09201445378229363, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07873", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17530", "bus2": "MVLV12960", + "length": 0.1435499370827407, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1549,18 +1519,16 @@ [-1.361146143854642, 48.70373258684646], [-1.361146143854642, 48.70373258684646] ] - }, - "length": 0.1435499370827407, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch02960", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17529", "bus2": "MVBus17530", + "length": 0.2653000495495086, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1570,18 +1538,16 @@ [-1.362654078028266, 48.70439394941558], [-1.362654078028266, 48.70439394941558] ] - }, - "length": 0.2653000495495086, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30655", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17528", "bus2": "MVBus17529", + "length": 0.08802463182829624, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1590,18 +1556,16 @@ [-1.365766216776604, 48.70323344674769], [-1.365766216776604, 48.70323344674769] ] - }, - "length": 0.08802463182829624, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22300", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17540", "bus2": "MVLV11643", + "length": 0.0743375036506505, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1610,18 +1574,16 @@ [-1.36985327513618, 48.70171789916646], [-1.36985327513618, 48.70171789916646] ] - }, - "length": 0.0743375036506505, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22298", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17539", "bus2": "MVBus17540", + "length": 0.07661917327285778, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1630,18 +1592,16 @@ [-1.369391365276649, 48.702312360854734], [-1.369391365276649, 48.702312360854734] ] - }, - "length": 0.07661917327285778, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch07874", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17528", "bus2": "MVBus17539", + "length": 0.12949731231923822, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1650,18 +1610,16 @@ [-1.368602686985163, 48.702762027953426], [-1.368602686985163, 48.702762027953426] ] - }, - "length": 0.12949731231923822, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30653", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17527", "bus2": "MVBus17528", + "length": 0.13085094399203137, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1670,18 +1628,16 @@ [-1.366857582095782, 48.702909804508195], [-1.366857582095782, 48.702909804508195] ] - }, - "length": 0.13085094399203137, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24944", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17526", "bus2": "MVBus17527", + "length": 0.09078650728206882, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1690,18 +1646,16 @@ [-1.365080155168652, 48.702931226958164], [-1.365080155168652, 48.702931226958164] ] - }, - "length": 0.09078650728206882, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12786", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17523", "bus2": "MVBus17526", + "length": 0.29406741281526205, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1710,18 +1664,16 @@ [-1.364469760819947, 48.702221813021815], [-1.364469760819947, 48.702221813021815] ] - }, - "length": 0.29406741281526205, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41216", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17515", "bus2": "MVBus17523", + "length": 0.1844208420110156, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1735,18 +1687,16 @@ [-1.36250058294375, 48.699920974017196], [-1.36250058294375, 48.699920974017196] ] - }, - "length": 0.1844208420110156, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39173", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17518", "bus2": "MVLV11234", + "length": 0.13379285548725914, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1758,18 +1708,16 @@ [-1.381057295037861, 48.68857227401332], [-1.381057295037861, 48.68857227401332] ] - }, - "length": 0.13379285548725914, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34168", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17519", "bus2": "MVLV02676", + "length": 0.00523601712228864, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1781,18 +1729,16 @@ [-1.386086307107507, 48.69024982994571], [-1.386086307107507, 48.69024982994571] ] - }, - "length": 0.00523601712228864, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34079", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24053", "bus2": "MVLV00763", + "length": 0.10141843723377124, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1812,18 +1758,16 @@ [-1.386320350855856, 48.69674688889175], [-1.386320350855856, 48.69674688889175] ] - }, - "length": 0.10141843723377124, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11541", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24052", "bus2": "MVBus24053", + "length": 0.3581761272426037, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1833,18 +1777,16 @@ [-1.387228378138695, 48.69648346340322], [-1.387228378138695, 48.69648346340322] ] - }, - "length": 0.3581761272426037, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46121", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24062", "bus2": "MVLV04069", + "length": 0.3614631350164427, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1858,18 +1800,16 @@ [-1.393859245371176, 48.678398121997645], [-1.393859245371176, 48.678398121997645] ] - }, - "length": 0.3614631350164427, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33185", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24064", "bus2": "MVLV02107", + "length": 0.0033256646425244354, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1879,18 +1819,16 @@ [-1.397198756611179, 48.68002106022296], [-1.397198756611179, 48.68002106022296] ] - }, - "length": 0.0033256646425244354, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36644", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24062", "bus2": "MVBus24064", + "length": 0.0369480354900679, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1902,18 +1840,16 @@ [-1.397175010325148, 48.680005646047306], [-1.397175010325148, 48.680005646047306] ] - }, - "length": 0.0369480354900679, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46471", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24061", "bus2": "MVBus24062", + "length": 0.045362740179136773, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1925,18 +1861,16 @@ [-1.396689119419465, 48.68008386227141], [-1.396689119419465, 48.68008386227141] ] - }, - "length": 0.045362740179136773, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35687", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24059", "bus2": "MVBus24061", + "length": 0.3744445791717937, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1971,18 +1905,16 @@ [-1.396086853166442, 48.68016686423779], [-1.396086853166442, 48.68016686423779] ] - }, - "length": 0.3744445791717937, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24059", "bus2": "MVLV06953", + "length": 0.004581756372837862, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1995,18 +1927,16 @@ [-1.391318871202315, 48.68128407741701], [-1.391318871202315, 48.68128407741701] ] - }, - "length": 0.004581756372837862, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34976", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24058", "bus2": "MVBus24059", + "length": 0.4450064142173554, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2041,18 +1971,16 @@ [-1.391320095620501, 48.68124807997599], [-1.391320095620501, 48.68124807997599] ] - }, - "length": 0.4450064142173554, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch15994", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24058", "bus2": "MVLV08246", + "length": 0.059667850234072076, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2061,18 +1989,16 @@ [-1.387208961037065, 48.68286061089437], [-1.387208961037065, 48.68286061089437] ] - }, - "length": 0.059667850234072076, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18995", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24057", "bus2": "MVBus24058", + "length": 0.1282511394554021, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2081,18 +2007,16 @@ [-1.387495141567356, 48.683362598407236], [-1.387495141567356, 48.683362598407236] ] - }, - "length": 0.1282511394554021, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32126", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24057", "bus2": "MVLV15406", + "length": 0.3051172412161234, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2101,18 +2025,16 @@ [-1.389247638808418, 48.68704140487774], [-1.389247638808418, 48.68704140487774] ] - }, - "length": 0.3051172412161234, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11544", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24056", "bus2": "MVBus24057", + "length": 0.05671839189802176, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2121,18 +2043,16 @@ [-1.388369912450079, 48.684359890565865], [-1.388369912450079, 48.684359890565865] ] - }, - "length": 0.05671839189802176, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23661", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24055", "bus2": "MVBus24056", + "length": 0.7861628831366249, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2142,18 +2062,16 @@ [-1.389136030184977, 48.68430691391075], [-1.389136030184977, 48.68430691391075] ] - }, - "length": 0.7861628831366249, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32880", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24095", "bus2": "MVLV00545", + "length": 0.13880575619861452, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2168,18 +2086,16 @@ [-1.401395938329806, 48.67482940726141], [-1.401395938329806, 48.67482940726141] ] - }, - "length": 0.13880575619861452, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25434", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24094", "bus2": "MVBus24095", + "length": 0.2839203535914608, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2190,18 +2106,16 @@ [-1.402903063269356, 48.67421149659865], [-1.402903063269356, 48.67421149659865] ] - }, - "length": 0.2839203535914608, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch43826", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24097", "bus2": "MVLV03222", + "length": 0.28518296092705764, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2215,18 +2129,16 @@ [-1.410177531992409, 48.67251969634844], [-1.410177531992409, 48.67251969634844] ] - }, - "length": 0.28518296092705764, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31519", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24094", "bus2": "MVBus24097", + "length": 0.16998122619689254, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2235,18 +2147,16 @@ [-1.407329364348828, 48.67378715489126], [-1.407329364348828, 48.67378715489126] ] - }, - "length": 0.16998122619689254, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31518", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24093", "bus2": "MVBus24094", + "length": 0.34579223003823056, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2255,18 +2165,16 @@ [-1.406207660086664, 48.675123055199464], [-1.406207660086664, 48.675123055199464] ] - }, - "length": 0.34579223003823056, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08364", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24092", "bus2": "MVBus24093", + "length": 0.13699784465097406, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2276,18 +2184,16 @@ [-1.410767426786093, 48.67586486863645], [-1.410767426786093, 48.67586486863645] ] - }, - "length": 0.13699784465097406, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08363", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24069", "bus2": "MVBus24092", + "length": 0.18199606601879115, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2296,18 +2202,16 @@ [-1.411978407328498, 48.676764286658575], [-1.411978407328498, 48.676764286658575] ] - }, - "length": 0.18199606601879115, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01918", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24076", "bus2": "MVLV10453", + "length": 0.5415034548556188, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2319,18 +2223,16 @@ [-1.420420507191141, 48.68634791867971], [-1.420420507191141, 48.68634791867971] ] - }, - "length": 0.5415034548556188, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15313", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24076", "bus2": "MVLV09363", + "length": 0.007045636627968056, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2339,18 +2241,16 @@ [-1.424579380339677, 48.68254398026742], [-1.424579380339677, 48.68254398026742] ] - }, - "length": 0.007045636627968056, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19971", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24075", "bus2": "MVBus24076", + "length": 0.6072243094713089, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2359,18 +2259,16 @@ [-1.424667185742581, 48.68251880629374], [-1.424667185742581, 48.68251880629374] ] - }, - "length": 0.6072243094713089, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15245", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24073", "bus2": "MVBus24075", + "length": 0.07000292723351449, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2379,18 +2277,16 @@ [-1.420328922524153, 48.677875121617966], [-1.420328922524153, 48.677875121617966] ] - }, - "length": 0.07000292723351449, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15246", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24073", "bus2": "MVLV13819", + "length": 0.2589656697239327, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2400,18 +2296,16 @@ [-1.417411347774322, 48.6790354886807], [-1.417411347774322, 48.6790354886807] ] - }, - "length": 0.2589656697239327, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25436", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24072", "bus2": "MVBus24073", + "length": 0.15758264210247439, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2421,18 +2315,16 @@ [-1.419810117061095, 48.67734764388789], [-1.419810117061095, 48.67734764388789] ] - }, - "length": 0.15758264210247439, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23142", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24072", "bus2": "MVLV18922", + "length": 0.36222154559153724, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2442,18 +2334,16 @@ [-1.425622793335055, 48.67794155813378], [-1.425622793335055, 48.67794155813378] ] - }, - "length": 0.36222154559153724, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23141", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24071", "bus2": "MVBus24072", + "length": 0.30337749386023144, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2465,18 +2355,16 @@ [-1.421340042028947, 48.67636068076991], [-1.421340042028947, 48.67636068076991] ] - }, - "length": 0.30337749386023144, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11155", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24070", "bus2": "MVBus24071", + "length": 0.04704228768803644, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2485,18 +2373,16 @@ [-1.420630681455058, 48.674440314166944], [-1.420630681455058, 48.674440314166944] ] - }, - "length": 0.04704228768803644, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25435", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24080", "bus2": "MVLV00547", + "length": 0.13779793646463212, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2506,18 +2392,16 @@ [-1.419761534530391, 48.67316204924771], [-1.419761534530391, 48.67316204924771] ] - }, - "length": 0.13779793646463212, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41860", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24082", "bus2": "MVLV02728", + "length": 0.09547606697053757, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2530,18 +2414,16 @@ [-1.424157252985195, 48.67046024446686], [-1.424157252985195, 48.67046024446686] ] - }, - "length": 0.09547606697053757, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47852", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24090", "bus2": "MVLV14266", + "length": 0.0060991198454417115, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2551,18 +2433,16 @@ [-1.423949664678889, 48.6680024069041], [-1.423949664678889, 48.6680024069041] ] - }, - "length": 0.0060991198454417115, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33616", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24085", "bus2": "MVBus24090", + "length": 0.37774257520662646, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2582,18 +2462,16 @@ [-1.424019455111165, 48.667992607111934], [-1.424019455111165, 48.667992607111934] ] - }, - "length": 0.37774257520662646, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08365", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39974", "bus2": "MVLV18920", + "length": 0.21030284000132166, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2602,18 +2480,16 @@ [-1.435905350518214, 48.665013198677705], [-1.435905350518214, 48.665013198677705] ] - }, - "length": 0.21030284000132166, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch44485", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39986", "bus2": "MVBus39989", + "length": 2.1540794924293905, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2671,18 +2547,16 @@ [-1.471496954704484, 48.684283897260315], [-1.471496954704484, 48.684283897260315] ] - }, - "length": 2.1540794924293905, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34104", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39987", "bus2": "MVLV14633", + "length": 0.2488833099190807, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2748,18 +2622,16 @@ [-1.456255345960154, 48.673153506275305], [-1.456255345960154, 48.673153506275305] ] - }, - "length": 0.2488833099190807, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33356", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39986", "bus2": "MVBus39987", + "length": 0.002361576150954956, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2768,18 +2640,16 @@ [-1.454133606341398, 48.67364249809416], [-1.454133606341398, 48.67364249809416] ] - }, - "length": 0.002361576150954956, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46239", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39985", "bus2": "MVBus39986", + "length": 0.010428310529919476, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2788,18 +2658,16 @@ [-1.454111420613221, 48.67365783095757], [-1.454111420613221, 48.67365783095757] ] - }, - "length": 0.010428310529919476, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31520", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39983", "bus2": "MVBus39985", + "length": 0.5071576179737199, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2809,18 +2677,16 @@ [-1.453998689564143, 48.67360108655294], [-1.453998689564143, 48.67360108655294] ] - }, - "length": 0.5071576179737199, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch19972", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39983", "bus2": "MVLV00544", + "length": 0.07981412800351775, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2829,18 +2695,16 @@ [-1.449205686310729, 48.67094761063653], [-1.449205686310729, 48.67094761063653] ] - }, - "length": 0.07981412800351775, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19973", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39982", "bus2": "MVBus39983", + "length": 0.333021028751415, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2849,18 +2713,16 @@ [-1.448362516861079, 48.67139846929151], [-1.448362516861079, 48.67139846929151] ] - }, - "length": 0.333021028751415, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch43829", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39981", "bus2": "MVBus39982", + "length": 0.2158172278970547, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2874,18 +2736,16 @@ [-1.445506049849497, 48.66907708140258], [-1.445506049849497, 48.66907708140258] ] - }, - "length": 0.2158172278970547, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43828", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39990", "bus2": "MVLV18919", + "length": 0.004044616944947565, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2894,18 +2754,16 @@ [-1.443288177621643, 48.668471426684015], [-1.443288177621643, 48.668471426684015] ] - }, - "length": 0.004044616944947565, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40282", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39981", "bus2": "MVBus39990", + "length": 0.04981559861077533, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2920,18 +2778,16 @@ [-1.443343047955685, 48.66847284504271], [-1.443343047955685, 48.66847284504271] ] - }, - "length": 0.04981559861077533, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48254", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39980", "bus2": "MVBus39981", + "length": 0.09643044361056909, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2942,18 +2798,16 @@ [-1.44375635095643, 48.668776616576054], [-1.44375635095643, 48.668776616576054] ] - }, - "length": 0.09643044361056909, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25438", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39978", "bus2": "MVBus39980", + "length": 0.17414570776249913, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2962,18 +2816,16 @@ [-1.444227964428699, 48.668319010605344], [-1.444227964428699, 48.668319010605344] ] - }, - "length": 0.17414570776249913, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch43827", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39978", "bus2": "MVLV06448", + "length": 0.26213193633513093, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2984,18 +2836,16 @@ [-1.446079710619304, 48.66557326975702], [-1.446079710619304, 48.66557326975702] ] - }, - "length": 0.26213193633513093, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11156", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39976", "bus2": "MVBus39978", + "length": 0.13901236964835756, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3004,18 +2854,16 @@ [-1.443199968358023, 48.66690877873582], [-1.443199968358023, 48.66690877873582] ] - }, - "length": 0.13901236964835756, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch15247", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39976", "bus2": "MVLV09015", + "length": 0.597075270951156, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3026,18 +2874,16 @@ [-1.438449788295261, 48.67104614339778], [-1.438449788295261, 48.67104614339778] ] - }, - "length": 0.597075270951156, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25437", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus39974", "bus2": "MVBus39976", + "length": 0.23066760853106663, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3046,18 +2892,16 @@ [-1.441570933640071, 48.66627762495946], [-1.441570933640071, 48.66627762495946] ] - }, - "length": 0.23066760853106663, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch01974", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24089", "bus2": "MVBus39974", + "length": 0.09491870161658982, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3066,18 +2910,16 @@ [-1.438557514204313, 48.66571332634098], [-1.438557514204313, 48.66571332634098] ] - }, - "length": 0.09491870161658982, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch38639", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24086", "bus2": "MVBus24089", + "length": 0.7845793482250173, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3107,18 +2949,16 @@ [-1.437540172188118, 48.66623721183292], [-1.437540172188118, 48.66623721183292] ] - }, - "length": 0.7845793482250173, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08366", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24087", "bus2": "MVLV06447", + "length": 0.30445850037463673, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3128,18 +2968,16 @@ [-1.432209635049518, 48.67056922323461], [-1.432209635049518, 48.67056922323461] ] - }, - "length": 0.30445850037463673, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch45559", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24086", "bus2": "MVBus24087", + "length": 0.10085818204908785, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3150,18 +2988,16 @@ [-1.430226347180375, 48.66816721336321], [-1.430226347180375, 48.66816721336321] ] - }, - "length": 0.10085818204908785, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44739", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24085", "bus2": "MVBus24086", + "length": 0.15331713080544543, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3175,18 +3011,16 @@ [-1.429737921743526, 48.66740399771851], [-1.429737921743526, 48.66740399771851] ] - }, - "length": 0.15331713080544543, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47851", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24084", "bus2": "MVBus24085", + "length": 0.09450681050023824, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3198,18 +3032,16 @@ [-1.42773882512684, 48.667518960930806], [-1.42773882512684, 48.667518960930806] ] - }, - "length": 0.09450681050023824, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32483", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24082", "bus2": "MVBus24084", + "length": 0.2809661659950674, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3218,18 +3050,16 @@ [-1.427550443876756, 48.66832702556939], [-1.427550443876756, 48.66832702556939] ] - }, - "length": 0.2809661659950674, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch23143", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24081", "bus2": "MVBus24082", + "length": 0.23285469633794945, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3238,18 +3068,16 @@ [-1.425433424469281, 48.6704288218968], [-1.425433424469281, 48.6704288218968] ] - }, - "length": 0.23285469633794945, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch15244", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24080", "bus2": "MVBus24081", + "length": 0.22413447280940296, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3258,18 +3086,16 @@ [-1.423458086823049, 48.672063747279815], [-1.423458086823049, 48.672063747279815] ] - }, - "length": 0.22413447280940296, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch23140", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24070", "bus2": "MVBus24080", + "length": 0.1429546741306491, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3278,18 +3104,16 @@ [-1.42136624107891, 48.67352763843192], [-1.42136624107891, 48.67352763843192] ] - }, - "length": 0.1429546741306491, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch11154", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24069", "bus2": "MVBus24070", + "length": 0.6625168530605734, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3299,18 +3123,16 @@ [-1.419991973797182, 48.67443548826671], [-1.419991973797182, 48.67443548826671] ] - }, - "length": 0.6625168530605734, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch15243", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24068", "bus2": "MVBus24069", + "length": 0.43425352725613486, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3319,18 +3141,16 @@ [-1.413074070122556, 48.67823125435254], [-1.413074070122556, 48.67823125435254] ] - }, - "length": 0.43425352725613486, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch40281", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24101", "bus2": "MVLV10323", + "length": 0.1554685335100641, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3340,18 +3160,16 @@ [-1.413039955009211, 48.681710134344065], [-1.413039955009211, 48.681710134344065] ] - }, - "length": 0.1554685335100641, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch23139", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24100", "bus2": "MVBus24101", + "length": 0.10967942847151416, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3360,18 +3178,16 @@ [-1.411072946287639, 48.68122377495599], [-1.411072946287639, 48.68122377495599] ] - }, - "length": 0.10967942847151416, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch40775", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24104", "bus2": "MVLV10324", + "length": 0.03382471807901016, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3383,18 +3199,16 @@ [-1.410867808177468, 48.68472414481989], [-1.410867808177468, 48.68472414481989] ] - }, - "length": 0.03382471807901016, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43460", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24108", "bus2": "MVLV00546", + "length": 0.10961108702116706, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3406,18 +3220,16 @@ [-1.409563445224697, 48.687969213263976], [-1.409563445224697, 48.687969213263976] ] - }, - "length": 0.10961108702116706, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch19974", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24107", "bus2": "MVBus24108", + "length": 0.1705142628444711, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3426,18 +3238,16 @@ [-1.409907100020805, 48.68709324149833], [-1.409907100020805, 48.68709324149833] ] - }, - "length": 0.1705142628444711, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15248", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24106", "bus2": "MVBus24107", + "length": 0.10979615455757827, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3446,18 +3256,16 @@ [-1.410557522651376, 48.685621609766095], [-1.410557522651376, 48.685621609766095] ] - }, - "length": 0.10979615455757827, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch37630", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24104", "bus2": "MVBus24106", + "length": 0.004817968050677522, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3466,18 +3274,16 @@ [-1.41052130409578, 48.6846345578222], [-1.41052130409578, 48.6846345578222] ] - }, - "length": 0.004817968050677522, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32881", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24103", "bus2": "MVBus24104", + "length": 0.13653314559085525, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3489,18 +3295,16 @@ [-1.410457520575412, 48.6846248924926], [-1.410457520575412, 48.6846248924926] ] - }, - "length": 0.13653314559085525, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08367", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24100", "bus2": "MVBus24103", + "length": 0.3027957426010854, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3509,18 +3313,16 @@ [-1.410375244576262, 48.68359763038951], [-1.410375244576262, 48.68359763038951] ] - }, - "length": 0.3027957426010854, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08362", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24099", "bus2": "MVBus24100", + "length": 0.042069559422674464, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3529,18 +3331,16 @@ [-1.40965762004385, 48.68091651992885], [-1.40965762004385, 48.68091651992885] ] - }, - "length": 0.042069559422674464, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23138", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24068", "bus2": "MVBus24099", + "length": 0.047234359365897635, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3549,18 +3349,16 @@ [-1.409110034494963, 48.68080865138281], [-1.409110034494963, 48.68080865138281] ] - }, - "length": 0.047234359365897635, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28134", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24055", "bus2": "MVBus24068", + "length": 1.0608890004938134, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3570,18 +3368,16 @@ [-1.408493773037451, 48.68069081868821], [-1.408493773037451, 48.68069081868821] ] - }, - "length": 1.0608890004938134, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch28132", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24052", "bus2": "MVBus24055", + "length": 0.9421676332786787, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3590,18 +3386,16 @@ [-1.398561158560935, 48.687535479227805], [-1.398561158560935, 48.687535479227805] ] - }, - "length": 0.9421676332786787, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch11542", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24051", "bus2": "MVBus24052", + "length": 0.07632215258057966, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3611,18 +3405,16 @@ [-1.390456896571498, 48.694092429012166], [-1.390456896571498, 48.694092429012166] ] - }, - "length": 0.07632215258057966, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch11543", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24050", "bus2": "MVBus24051", + "length": 0.25885409503143514, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3631,18 +3423,16 @@ [-1.389640377977582, 48.6936695244645], [-1.389640377977582, 48.6936695244645] ] - }, - "length": 0.25885409503143514, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch01719", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus24050", "bus2": "MVLV05135", + "length": 0.21162633478045764, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3652,18 +3442,16 @@ [-1.388721682538931, 48.69170724856656], [-1.388721682538931, 48.69170724856656] ] - }, - "length": 0.21162633478045764, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch37164", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00762", "bus2": "MVBus24050", + "length": 0.26724134465610405, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3682,18 +3470,16 @@ [-1.386585620553674, 48.692516906896316], [-1.386585620553674, 48.692516906896316] ] - }, - "length": 0.26724134465610405, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44418", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17519", "bus2": "MVLV00762", + "length": 0.004686436383422953, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3703,18 +3489,16 @@ [-1.386045414412386, 48.69019219016974], [-1.3860685283105134, 48.69022637502021] ] - }, - "length": 0.004686436383422953, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46238", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17518", "bus2": "MVBus17519", + "length": 0.4240344987125137, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3737,18 +3521,16 @@ [-1.386095076128499, 48.69020544337535], [-1.386095076128499, 48.69020544337535] ] - }, - "length": 0.4240344987125137, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44435", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17517", "bus2": "MVBus17518", + "length": 0.9319581720426843, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3771,18 +3553,16 @@ [-1.380593480920253, 48.68951313748911], [-1.380593480920253, 48.68951313748911] ] - }, - "length": 0.9319581720426843, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44436", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17516", "bus2": "MVBus17517", + "length": 0.10753804778842857, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3794,19 +3574,17 @@ [-1.371160826341029, 48.69480660998835], [-1.37140828752311, 48.69474338047859], [-1.37140828752311, 48.69474338047859] - ] - }, - "length": 0.10753804778842857, - "params_id": "U_AL_150", - "ground": "ground" + ] + } }, { "id": "MVBranch36563", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17515", "bus2": "MVBus17516", + "length": 0.7716718945900013, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3838,18 +3616,16 @@ [-1.370008749538573, 48.69484206776048], [-1.370008749538573, 48.69484206776048] ] - }, - "length": 0.7716718945900013, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33353", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15837", "bus2": "MVBus17515", + "length": 0.06836447371794643, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3859,18 +3635,16 @@ [-1.361872248455002, 48.698372926745066], [-1.361872248455002, 48.698372926745066] ] - }, - "length": 0.06836447371794643, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40837", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08235", "bus2": "MVLV15837", + "length": 0.9959524767430119, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3897,18 +3671,16 @@ [-1.36104380445785, 48.69858140365268], [-1.3610517542755765, 48.69858050796095] ] - }, - "length": 0.9959524767430119, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46980", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08234", "bus2": "MVBus08235", + "length": 0.06487991476065545, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3927,18 +3699,16 @@ [-1.350033533716369, 48.70073831530751], [-1.350033533716369, 48.70073831530751] ] - }, - "length": 0.06487991476065545, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43224", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08233", "bus2": "MVBus08234", + "length": 0.05627094231677252, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3956,18 +3726,16 @@ [-1.349583389791825, 48.7002449228178], [-1.349583389791825, 48.7002449228178] ] - }, - "length": 0.05627094231677252, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41215", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08232", "bus2": "MVBus08233", + "length": 1.5972493115269248, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4009,18 +3777,16 @@ [-1.349090863664277, 48.69988795473], [-1.349090863664277, 48.69988795473] ] - }, - "length": 1.5972493115269248, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42831", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08231", "bus2": "MVBus08232", + "length": 0.015954819992476985, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4029,18 +3795,16 @@ [-1.332662258481913, 48.69470601327688], [-1.332662258481913, 48.69470601327688] ] - }, - "length": 0.015954819992476985, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37724", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16807", "bus2": "MVBus08231", + "length": 0.0066134739308626985, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4050,18 +3814,16 @@ [-1.332456160398833, 48.694750388404394], [-1.332456160398833, 48.694750388404394] ] - }, - "length": 0.0066134739308626985, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39299", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08990", "bus2": "MVLV08873", + "length": 0.060278301216926226, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4070,18 +3832,16 @@ [-1.337811745653045, 48.69348041079462], [-1.337811745653045, 48.69348041079462] ] - }, - "length": 0.060278301216926226, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch10895", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08990", "bus2": "MVLV13668", + "length": 0.06456087593189838, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4090,18 +3850,16 @@ [-1.336768360474335, 48.693054819581505], [-1.336768360474335, 48.693054819581505] ] - }, - "length": 0.06456087593189838, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31282", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08989", "bus2": "MVBus08990", + "length": 0.2536788424847895, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4111,18 +3869,16 @@ [-1.337017272071378, 48.69361150583635], [-1.337017272071378, 48.69361150583635] ] - }, - "length": 0.2536788424847895, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08117", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08988", "bus2": "MVBus08989", + "length": 0.09412263973083554, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4131,18 +3887,16 @@ [-1.333868868924871, 48.69442417043966], [-1.333868868924871, 48.69442417043966] ] - }, - "length": 0.09412263973083554, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch47750", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08987", "bus2": "MVBus08988", + "length": 0.015215285499410657, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4152,18 +3906,16 @@ [-1.332769653966778, 48.694856436515416], [-1.332769653966778, 48.694856436515416] ] - }, - "length": 0.015215285499410657, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42299", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16807", "bus2": "MVBus08987", + "length": 0.020276337243253024, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4174,18 +3926,16 @@ [-1.332696716348577, 48.69475012796576], [-1.332696716348577, 48.69475012796576] ] - }, - "length": 0.020276337243253024, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42832", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05030", "bus2": "MVLV16807", + "length": 0.013751403625483079, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4196,18 +3946,16 @@ [-1.332416229313139, 48.694805334549706], [-1.3324397522750886, 48.69480756439362] ] - }, - "length": 0.013751403625483079, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37908", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05028", "bus2": "MVBus05030", + "length": 1.2704878570324705, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4242,18 +3990,16 @@ [-1.332311951909265, 48.6947431871332], [-1.332311951909265, 48.6947431871332] ] - }, - "length": 1.2704878570324705, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44419", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05028", "bus2": "MVLV06298", + "length": 0.02157870615750059, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4264,18 +4010,16 @@ [-1.32466065492585, 48.6880640048316], [-1.32466065492585, 48.6880640048316] ] - }, - "length": 0.02157870615750059, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35638", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05027", "bus2": "MVBus05028", + "length": 0.5887167838332982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4293,18 +4037,16 @@ [-1.324403471836129, 48.688034195862905], [-1.324403471836129, 48.688034195862905] ] - }, - "length": 0.5887167838332982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33354", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05026", "bus2": "MVBus05027", + "length": 0.23885803889542243, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4320,18 +4062,16 @@ [-1.324640695755288, 48.68391926354705], [-1.324640695755288, 48.68391926354705] ] - }, - "length": 0.23885803889542243, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44484", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06299", "bus2": "MVBus05026", + "length": 0.5407812374987008, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4351,10 +4091,20 @@ [-1.324633327379154, 48.681828081809556], [-1.324633327379154, 48.681828081809556] ] - }, - "length": 0.5407812374987008, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV14", + "bus2": "HVMVFeeder14", + "geometry": { + "type": "Point", + "coordinates": [-1.315508137717839, 48.67552963511552] + } } ], "loads": [ @@ -4362,821 +4112,985 @@ "id": "MVLV12961_consumption", "bus": "MVLV12961", "phases": "abc", + "type": "power", "powers": [ [10300.0, 3400.0], [10300.0, 3400.0], [10300.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12961_production", "bus": "MVLV12961", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08691_consumption", "bus": "MVLV08691", "phases": "abc", + "type": "power", "powers": [ [10300.0, 3400.0], [10300.0, 3400.0], [10300.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08691_production", "bus": "MVLV08691", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05594_consumption", "bus": "MVLV05594", "phases": "abc", + "type": "power", "powers": [ [10300.0, 3400.0], [10300.0, 3400.0], [10300.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05594_production", "bus": "MVLV05594", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15838_consumption", "bus": "MVLV15838", "phases": "abc", + "type": "power", "powers": [ [10300.0, 3400.0], [10300.0, 3400.0], [10300.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15838_production", "bus": "MVLV15838", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12960_consumption", "bus": "MVLV12960", "phases": "abc", + "type": "power", "powers": [ [10300.0, 3400.0], [10300.0, 3400.0], [10300.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12960_production", "bus": "MVLV12960", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11643_consumption", "bus": "MVLV11643", "phases": "abc", + "type": "power", "powers": [ [10300.0, 3400.0], [10300.0, 3400.0], [10300.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11643_production", "bus": "MVLV11643", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11234_consumption", "bus": "MVLV11234", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11234_production", "bus": "MVLV11234", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02676_consumption", "bus": "MVLV02676", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02676_production", "bus": "MVLV02676", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00763_consumption", "bus": "MVLV00763", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00763_production", "bus": "MVLV00763", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04069_consumption", "bus": "MVLV04069", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04069_production", "bus": "MVLV04069", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02107_consumption", "bus": "MVLV02107", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02107_production", "bus": "MVLV02107", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06953_consumption", "bus": "MVLV06953", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06953_production", "bus": "MVLV06953", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08246_consumption", "bus": "MVLV08246", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08246_production", "bus": "MVLV08246", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15406_consumption", "bus": "MVLV15406", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15406_production", "bus": "MVLV15406", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00545_consumption", "bus": "MVLV00545", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00545_production", "bus": "MVLV00545", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03222_consumption", "bus": "MVLV03222", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03222_production", "bus": "MVLV03222", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10453_consumption", "bus": "MVLV10453", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10453_production", "bus": "MVLV10453", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09363_consumption", "bus": "MVLV09363", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09363_production", "bus": "MVLV09363", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13819_consumption", "bus": "MVLV13819", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13819_production", "bus": "MVLV13819", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18922_consumption", "bus": "MVLV18922", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18922_production", "bus": "MVLV18922", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00547_consumption", "bus": "MVLV00547", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00547_production", "bus": "MVLV00547", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02728_consumption", "bus": "MVLV02728", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02728_production", "bus": "MVLV02728", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14266_consumption", "bus": "MVLV14266", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14266_production", "bus": "MVLV14266", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18920_consumption", "bus": "MVLV18920", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18920_production", "bus": "MVLV18920", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14633_consumption", "bus": "MVLV14633", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14633_production", "bus": "MVLV14633", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00544_consumption", "bus": "MVLV00544", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00544_production", "bus": "MVLV00544", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18919_consumption", "bus": "MVLV18919", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18919_production", "bus": "MVLV18919", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06448_consumption", "bus": "MVLV06448", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06448_production", "bus": "MVLV06448", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09015_consumption", "bus": "MVLV09015", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09015_production", "bus": "MVLV09015", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06447_consumption", "bus": "MVLV06447", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06447_production", "bus": "MVLV06447", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10323_consumption", "bus": "MVLV10323", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10323_production", "bus": "MVLV10323", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10324_consumption", "bus": "MVLV10324", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10324_production", "bus": "MVLV10324", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00546_consumption", "bus": "MVLV00546", "phases": "abc", + "type": "power", "powers": [ [16000.0, 5300.0], [16000.0, 5300.0], [16000.0, 5300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00546_production", "bus": "MVLV00546", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05135_consumption", "bus": "MVLV05135", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05135_production", "bus": "MVLV05135", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00762_consumption", "bus": "MVLV00762", "phases": "abc", + "type": "power", "powers": [ [24000.0, 7900.0], [24000.0, 7900.0], [24000.0, 7900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00762_production", "bus": "MVLV00762", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15837_consumption", "bus": "MVLV15837", "phases": "abc", + "type": "power", "powers": [ [10300.0, 3400.0], [10300.0, 3400.0], [10300.0, 3400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15837_production", "bus": "MVLV15837", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16807_consumption", "bus": "MVLV16807", "phases": "abc", + "type": "power", "powers": [ [61800.0, 20300.0], [61800.0, 20300.0], [61800.0, 20300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16807_production", "bus": "MVLV16807", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08873_consumption", "bus": "MVLV08873", "phases": "abc", + "type": "power", "powers": [ [61800.0, 20300.0], [61800.0, 20300.0], [61800.0, 20300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08873_production", "bus": "MVLV08873", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13668_consumption", "bus": "MVLV13668", "phases": "abc", + "type": "power", "powers": [ [61800.0, 20300.0], [61800.0, 20300.0], [61800.0, 20300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13668_production", "bus": "MVLV13668", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06298_consumption", "bus": "MVLV06298", "phases": "abc", + "type": "power", "powers": [ [61800.0, 20300.0], [61800.0, 20300.0], [61800.0, 20300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06298_production", "bus": "MVLV06298", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06299_consumption", "bus": "MVLV06299", "phases": "abc", + "type": "power", "powers": [ [61800.0, 20300.0], [61800.0, 20300.0], [61800.0, 20300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06299_production", "bus": "MVLV06299", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -5188,7 +5102,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder217_Summer.json b/roseau/load_flow/data/networks/MVFeeder217_Summer.json index 36572a72..be39504c 100644 --- a/roseau/load_flow/data/networks/MVFeeder217_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder217_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -454,26 +455,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV15", - "bus2": "HVMVFeeder15", - "geometry": { - "type": "Point", - "coordinates": [-1.751702612915616, 49.653801085335864] - } - }, + "lines": [ { "id": "MVBranch34116", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder15", "bus2": "MVBus01881", + "length": 0.1036641105058596, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -504,18 +494,16 @@ [-1.75134861697713, 49.6546228164401], [-1.75134861697713, 49.6546228164401] ] - }, - "length": 0.1036641105058596, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35243", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32481", "bus2": "MVLV13410", + "length": 0.3519938016465228, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -535,18 +523,16 @@ [-1.679931285366726, 49.65155465719737], [-1.679931285366726, 49.65155465719737] ] - }, - "length": 0.3519938016465228, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44845", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10768", "bus2": "MVBus32481", + "length": 0.4045281743946701, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -566,18 +552,16 @@ [-1.676470873384789, 49.653553577574854], [-1.676470873384789, 49.653553577574854] ] - }, - "length": 0.4045281743946701, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43579", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01697", "bus2": "MVLV10768", + "length": 0.3141553288143411, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -595,18 +579,16 @@ [-1.680650220947472, 49.654729537058294], [-1.6806498367623357, 49.654726771172655] ] - }, - "length": 0.3141553288143411, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40080", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09696", "bus2": "MVLV01697", + "length": 0.06652125023066995, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -620,18 +602,16 @@ [-1.6789199507355, 49.65539715856858], [-1.678922603714337, 49.65539083429302] ] - }, - "length": 0.06652125023066995, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35242", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09700", "bus2": "MVLV09696", + "length": 0.3056172779538304, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -649,18 +629,16 @@ [-1.678076864895278, 49.65527018750508], [-1.6780747779003309, 49.655274905822935] ] - }, - "length": 0.3056172779538304, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47234", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10776", "bus2": "MVLV09700", + "length": 0.36876498865043383, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -677,18 +655,16 @@ [-1.677343089919127, 49.65466624356853], [-1.6773448547737, 49.65466658066605] ] - }, - "length": 0.36876498865043383, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32648", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01698", "bus2": "MVLV10776", + "length": 0.13470701833430523, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -705,18 +681,16 @@ [-1.675275983450737, 49.65551049353201], [-1.6752788266700036, 49.65550693267713] ] - }, - "length": 0.13470701833430523, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41423", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus26721", "bus2": "MVLV01698", + "length": 0.2753332481217924, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -731,18 +705,16 @@ [-1.673965482110437, 49.655956757270765], [-1.67396768671466, 49.655955025085554] ] - }, - "length": 0.2753332481217924, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36813", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01706", "bus2": "MVBus26721", + "length": 0.30693215195631945, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -759,18 +731,16 @@ [-1.674277152501746, 49.65696686252891], [-1.674277152501746, 49.65696686252891] ] - }, - "length": 0.30693215195631945, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38007", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22604", "bus2": "MVLV01706", + "length": 0.2869541126249135, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -787,18 +757,16 @@ [-1.670679585514564, 49.656588794073365], [-1.6706848356208555, 49.656587653461884] ] - }, - "length": 0.2869541126249135, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45639", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22603", "bus2": "MVBus22604", + "length": 0.35978615142983944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -854,18 +822,16 @@ [-1.673893732207176, 49.65699408075931], [-1.673893732207176, 49.65699408075931] ] - }, - "length": 0.35978615142983944, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47802", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22602", "bus2": "MVBus22603", + "length": 0.6082420532559634, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -940,18 +906,16 @@ [-1.678752083502674, 49.657632600450846], [-1.678752083502674, 49.657632600450846] ] - }, - "length": 0.6082420532559634, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43082", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus21726", "bus2": "MVBus22602", + "length": 0.27575724267606383, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1005,18 +969,16 @@ [-1.687000916584208, 49.65872643345839], [-1.687000916584208, 49.65872643345839] ] - }, - "length": 0.27575724267606383, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42413", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09710", "bus2": "MVBus21726", + "length": 0.29618321913091505, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1071,18 +1033,16 @@ [-1.689926846029425, 49.65734439413178], [-1.6899144761105565, 49.65734579505471] ] - }, - "length": 0.29618321913091505, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37274", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20891", "bus2": "MVLV09710", + "length": 0.2472968140411514, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1133,18 +1093,16 @@ [-1.693156295865918, 49.656820969721146], [-1.6931544029856775, 49.65682690034362] ] - }, - "length": 0.2472968140411514, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38558", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20890", "bus2": "MVBus20891", + "length": 0.0485068386520877, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1171,18 +1129,16 @@ [-1.694653623707265, 49.657307207334895], [-1.694653623707265, 49.657307207334895] ] - }, - "length": 0.0485068386520877, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39585", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12764", "bus2": "MVBus20890", + "length": 0.058144213787439426, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1194,18 +1150,16 @@ [-1.694881325517064, 49.65753685714968], [-1.694881325517064, 49.65753685714968] ] - }, - "length": 0.058144213787439426, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39229", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08518", "bus2": "MVLV12764", + "length": 0.2782026664562803, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1223,18 +1177,16 @@ [-1.695665022605017, 49.65763480422198], [-1.6956447814282445, 49.65763502482898] ] - }, - "length": 0.2782026664562803, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43708", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15647", "bus2": "MVLV08518", + "length": 0.3185546944113785, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1257,18 +1209,16 @@ [-1.69781519840905, 49.6568413395046], [-1.697825356573214, 49.65683842436038] ] - }, - "length": 0.3185546944113785, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39714", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11487", "bus2": "MVLV15647", + "length": 0.10807935641066367, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1283,18 +1233,16 @@ [-1.699567092677405, 49.65715019358661], [-1.699553504846526, 49.65715834002786] ] - }, - "length": 0.10807935641066367, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48139", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08517", "bus2": "MVLV11487", + "length": 0.11338442666594911, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1310,18 +1258,16 @@ [-1.700570842071872, 49.656632794038615], [-1.7005694121374195, 49.65663345325234] ] - }, - "length": 0.11338442666594911, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08514", "bus2": "MVLV08517", + "length": 0.22999332122252053, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1336,18 +1282,16 @@ [-1.701849061214368, 49.65682965853941], [-1.7018474404969435, 49.65682712281345] ] - }, - "length": 0.22999332122252053, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48138", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08515", "bus2": "MVLV08514", + "length": 0.0954492734387459, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1360,18 +1304,16 @@ [-1.704466676196257, 49.657097774245564], [-1.7044656244128835, 49.657095165588956] ] - }, - "length": 0.0954492734387459, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38115", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12761", "bus2": "MVLV08515", + "length": 0.3950658324564448, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1397,18 +1339,16 @@ [-1.704525433983989, 49.65632355320998], [-1.704521667859076, 49.65632654314429] ] - }, - "length": 0.3950658324564448, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35158", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11486", "bus2": "MVLV12761", + "length": 0.1149889768842972, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1422,18 +1362,16 @@ [-1.706562769941867, 49.658554162777016], [-1.7065522989454331, 49.658565793845284] ] - }, - "length": 0.1149889768842972, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44963", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13302", "bus2": "MVLV11486", + "length": 0.181775916833722, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1451,18 +1389,16 @@ [-1.707911526188136, 49.65821098173353], [-1.7079120407255814, 49.65821598234879] ] - }, - "length": 0.181775916833722, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36355", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15648", "bus2": "MVBus13302", + "length": 0.10806723339486324, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1482,18 +1418,16 @@ [-1.708997902725297, 49.65748382115472], [-1.708997902725297, 49.65748382115472] ] - }, - "length": 0.10806723339486324, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47369", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus12338", "bus2": "MVLV15648", + "length": 0.10369591850421968, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1512,18 +1446,16 @@ [-1.709330561303463, 49.65668646034894], [-1.7093355253425884, 49.65668006698276] ] - }, - "length": 0.10369591850421968, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32752", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04334", "bus2": "MVBus12338", + "length": 0.10840662368023206, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1536,18 +1468,16 @@ [-1.709027337065763, 49.6575131235305], [-1.709027337065763, 49.6575131235305] ] - }, - "length": 0.10840662368023206, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39715", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11449", "bus2": "MVLV04334", + "length": 0.1633930998192143, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1558,18 +1488,16 @@ [-1.710266574479118, 49.65805377478471], [-1.7102518017180843, 49.65805029431179] ] - }, - "length": 0.1633930998192143, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40786", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12762", "bus2": "MVBus11449", + "length": 0.011178451298859964, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1580,18 +1508,16 @@ [-1.712256396489699, 49.658696483631566], [-1.712256396489699, 49.658696483631566] ] - }, - "length": 0.011178451298859964, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33113", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09389", "bus2": "MVLV12762", + "length": 0.33609166663042095, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1649,18 +1575,16 @@ [-1.712387282718283, 49.658688038029595], [-1.7123893567716906, 49.65869383173553] ] - }, - "length": 0.33609166663042095, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38550", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16887", "bus2": "MVBus09389", + "length": 0.36205172525827967, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1690,18 +1614,16 @@ [-1.712231384433458, 49.65739404176467], [-1.712231384433458, 49.65739404176467] ] - }, - "length": 0.36205172525827967, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37385", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01888", "bus2": "MVLV16887", + "length": 0.39624899055842877, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1760,18 +1682,16 @@ [-1.713499411849716, 49.65604942497534], [-1.7134923699166786, 49.656042385779635] ] - }, - "length": 0.39624899055842877, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43049", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01887", "bus2": "MVBus01888", + "length": 1.0872513297341535, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1877,18 +1797,16 @@ [-1.715447633958364, 49.654538430245495], [-1.715447633958364, 49.654538430245495] ] - }, - "length": 1.0872513297341535, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40756", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01886", "bus2": "MVBus01887", + "length": 0.2724446957927151, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1920,18 +1838,16 @@ [-1.723625804781101, 49.65673682886024], [-1.723625804781101, 49.65673682886024] ] - }, - "length": 0.2724446957927151, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42412", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01885", "bus2": "MVBus01886", + "length": 0.027578746668158054, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1943,18 +1859,16 @@ [-1.727382824582085, 49.656858137125596], [-1.727382824582085, 49.656858137125596] ] - }, - "length": 0.027578746668158054, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34037", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01884", "bus2": "MVBus01885", + "length": 0.047953236893901165, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1970,18 +1884,16 @@ [-1.727739462930876, 49.65677285538332], [-1.727739462930876, 49.65677285538332] ] - }, - "length": 0.047953236893901165, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42411", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01883", "bus2": "MVBus01884", + "length": 0.42800395801572233, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2033,18 +1945,16 @@ [-1.728312906960772, 49.656559479695645], [-1.728312906960772, 49.656559479695645] ] - }, - "length": 0.42800395801572233, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34946", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01882", "bus2": "MVBus01883", + "length": 0.7059455867207443, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2150,18 +2060,16 @@ [-1.733888052209557, 49.656314900145844], [-1.733888052209557, 49.656314900145844] ] - }, - "length": 0.7059455867207443, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42102", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01881", "bus2": "MVBus01882", + "length": 1.2806813373079808, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2240,10 +2148,20 @@ [-1.740479446878883, 49.65987962629042], [-1.740479446878883, 49.65987962629042] ] - }, - "length": 1.2806813373079808, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV15", + "bus2": "HVMVFeeder15", + "geometry": { + "type": "Point", + "coordinates": [-1.751702612915616, 49.653801085335864] + } } ], "loads": [ @@ -2251,441 +2169,529 @@ "id": "MVLV13410_consumption", "bus": "MVLV13410", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13410_production", "bus": "MVLV13410", "phases": "abc", + "type": "power", "powers": [ [-1900.0, 0.0], [-1900.0, 0.0], [-1900.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10768_consumption", "bus": "MVLV10768", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10768_production", "bus": "MVLV10768", "phases": "abc", + "type": "power", "powers": [ [-1900.0, 0.0], [-1900.0, 0.0], [-1900.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01697_consumption", "bus": "MVLV01697", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01697_production", "bus": "MVLV01697", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09696_consumption", "bus": "MVLV09696", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09696_production", "bus": "MVLV09696", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09700_consumption", "bus": "MVLV09700", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09700_production", "bus": "MVLV09700", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10776_consumption", "bus": "MVLV10776", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10776_production", "bus": "MVLV10776", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01698_consumption", "bus": "MVLV01698", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01698_production", "bus": "MVLV01698", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01706_consumption", "bus": "MVLV01706", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01706_production", "bus": "MVLV01706", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09710_consumption", "bus": "MVLV09710", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09710_production", "bus": "MVLV09710", "phases": "abc", + "type": "power", "powers": [ [-1900.0, 0.0], [-1900.0, 0.0], [-1900.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12764_consumption", "bus": "MVLV12764", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12764_production", "bus": "MVLV12764", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08518_consumption", "bus": "MVLV08518", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08518_production", "bus": "MVLV08518", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15647_consumption", "bus": "MVLV15647", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15647_production", "bus": "MVLV15647", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11487_consumption", "bus": "MVLV11487", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11487_production", "bus": "MVLV11487", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08517_consumption", "bus": "MVLV08517", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08517_production", "bus": "MVLV08517", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08514_consumption", "bus": "MVLV08514", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08514_production", "bus": "MVLV08514", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08515_consumption", "bus": "MVLV08515", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08515_production", "bus": "MVLV08515", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12761_consumption", "bus": "MVLV12761", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12761_production", "bus": "MVLV12761", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11486_consumption", "bus": "MVLV11486", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11486_production", "bus": "MVLV11486", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15648_consumption", "bus": "MVLV15648", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15648_production", "bus": "MVLV15648", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04334_consumption", "bus": "MVLV04334", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04334_production", "bus": "MVLV04334", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12762_consumption", "bus": "MVLV12762", "phases": "abc", + "type": "power", "powers": [ [6800.0, 2200.0], [6800.0, 2200.0], [6800.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12762_production", "bus": "MVLV12762", "phases": "abc", + "type": "power", "powers": [ [-1600.0, 0.0], [-1600.0, 0.0], [-1600.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16887_consumption", "bus": "MVLV16887", "phases": "abc", + "type": "power", "powers": [ [4200.0, 1400.0], [4200.0, 1400.0], [4200.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16887_production", "bus": "MVLV16887", "phases": "abc", + "type": "power", "powers": [ [-200.0, 0.0], [-200.0, 0.0], [-200.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2697,7 +2703,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder217_Winter.json b/roseau/load_flow/data/networks/MVFeeder217_Winter.json index 25bc5d59..7e2a643c 100644 --- a/roseau/load_flow/data/networks/MVFeeder217_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder217_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -454,26 +455,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV15", - "bus2": "HVMVFeeder15", - "geometry": { - "type": "Point", - "coordinates": [-1.751702612915616, 49.653801085335864] - } - }, + "lines": [ { "id": "MVBranch34116", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder15", "bus2": "MVBus01881", + "length": 0.1036641105058596, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -504,18 +494,16 @@ [-1.75134861697713, 49.6546228164401], [-1.75134861697713, 49.6546228164401] ] - }, - "length": 0.1036641105058596, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35243", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32481", "bus2": "MVLV13410", + "length": 0.3519938016465228, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -535,18 +523,16 @@ [-1.679931285366726, 49.65155465719737], [-1.679931285366726, 49.65155465719737] ] - }, - "length": 0.3519938016465228, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44845", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10768", "bus2": "MVBus32481", + "length": 0.4045281743946701, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -566,18 +552,16 @@ [-1.676470873384789, 49.653553577574854], [-1.676470873384789, 49.653553577574854] ] - }, - "length": 0.4045281743946701, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43579", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01697", "bus2": "MVLV10768", + "length": 0.3141553288143411, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -595,18 +579,16 @@ [-1.680650220947472, 49.654729537058294], [-1.6806498367623357, 49.654726771172655] ] - }, - "length": 0.3141553288143411, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40080", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09696", "bus2": "MVLV01697", + "length": 0.06652125023066995, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -620,18 +602,16 @@ [-1.6789199507355, 49.65539715856858], [-1.678922603714337, 49.65539083429302] ] - }, - "length": 0.06652125023066995, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35242", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09700", "bus2": "MVLV09696", + "length": 0.3056172779538304, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -649,18 +629,16 @@ [-1.678076864895278, 49.65527018750508], [-1.6780747779003309, 49.655274905822935] ] - }, - "length": 0.3056172779538304, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47234", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10776", "bus2": "MVLV09700", + "length": 0.36876498865043383, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -677,18 +655,16 @@ [-1.677343089919127, 49.65466624356853], [-1.6773448547737, 49.65466658066605] ] - }, - "length": 0.36876498865043383, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32648", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01698", "bus2": "MVLV10776", + "length": 0.13470701833430523, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -705,18 +681,16 @@ [-1.675275983450737, 49.65551049353201], [-1.6752788266700036, 49.65550693267713] ] - }, - "length": 0.13470701833430523, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41423", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus26721", "bus2": "MVLV01698", + "length": 0.2753332481217924, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -731,18 +705,16 @@ [-1.673965482110437, 49.655956757270765], [-1.67396768671466, 49.655955025085554] ] - }, - "length": 0.2753332481217924, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36813", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01706", "bus2": "MVBus26721", + "length": 0.30693215195631945, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -759,18 +731,16 @@ [-1.674277152501746, 49.65696686252891], [-1.674277152501746, 49.65696686252891] ] - }, - "length": 0.30693215195631945, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38007", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22604", "bus2": "MVLV01706", + "length": 0.2869541126249135, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -787,18 +757,16 @@ [-1.670679585514564, 49.656588794073365], [-1.6706848356208555, 49.656587653461884] ] - }, - "length": 0.2869541126249135, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45639", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22603", "bus2": "MVBus22604", + "length": 0.35978615142983944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -854,18 +822,16 @@ [-1.673893732207176, 49.65699408075931], [-1.673893732207176, 49.65699408075931] ] - }, - "length": 0.35978615142983944, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47802", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22602", "bus2": "MVBus22603", + "length": 0.6082420532559634, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -940,18 +906,16 @@ [-1.678752083502674, 49.657632600450846], [-1.678752083502674, 49.657632600450846] ] - }, - "length": 0.6082420532559634, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43082", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus21726", "bus2": "MVBus22602", + "length": 0.27575724267606383, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1005,18 +969,16 @@ [-1.687000916584208, 49.65872643345839], [-1.687000916584208, 49.65872643345839] ] - }, - "length": 0.27575724267606383, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42413", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09710", "bus2": "MVBus21726", + "length": 0.29618321913091505, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1071,18 +1033,16 @@ [-1.689926846029425, 49.65734439413178], [-1.6899144761105565, 49.65734579505471] ] - }, - "length": 0.29618321913091505, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37274", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20891", "bus2": "MVLV09710", + "length": 0.2472968140411514, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1133,18 +1093,16 @@ [-1.693156295865918, 49.656820969721146], [-1.6931544029856775, 49.65682690034362] ] - }, - "length": 0.2472968140411514, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38558", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus20890", "bus2": "MVBus20891", + "length": 0.0485068386520877, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1171,18 +1129,16 @@ [-1.694653623707265, 49.657307207334895], [-1.694653623707265, 49.657307207334895] ] - }, - "length": 0.0485068386520877, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39585", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12764", "bus2": "MVBus20890", + "length": 0.058144213787439426, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1194,18 +1150,16 @@ [-1.694881325517064, 49.65753685714968], [-1.694881325517064, 49.65753685714968] ] - }, - "length": 0.058144213787439426, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39229", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08518", "bus2": "MVLV12764", + "length": 0.2782026664562803, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1223,18 +1177,16 @@ [-1.695665022605017, 49.65763480422198], [-1.6956447814282445, 49.65763502482898] ] - }, - "length": 0.2782026664562803, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43708", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15647", "bus2": "MVLV08518", + "length": 0.3185546944113785, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1257,18 +1209,16 @@ [-1.69781519840905, 49.6568413395046], [-1.697825356573214, 49.65683842436038] ] - }, - "length": 0.3185546944113785, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39714", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11487", "bus2": "MVLV15647", + "length": 0.10807935641066367, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1283,18 +1233,16 @@ [-1.699567092677405, 49.65715019358661], [-1.699553504846526, 49.65715834002786] ] - }, - "length": 0.10807935641066367, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48139", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08517", "bus2": "MVLV11487", + "length": 0.11338442666594911, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1310,18 +1258,16 @@ [-1.700570842071872, 49.656632794038615], [-1.7005694121374195, 49.65663345325234] ] - }, - "length": 0.11338442666594911, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08514", "bus2": "MVLV08517", + "length": 0.22999332122252053, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1336,18 +1282,16 @@ [-1.701849061214368, 49.65682965853941], [-1.7018474404969435, 49.65682712281345] ] - }, - "length": 0.22999332122252053, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48138", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08515", "bus2": "MVLV08514", + "length": 0.0954492734387459, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1360,18 +1304,16 @@ [-1.704466676196257, 49.657097774245564], [-1.7044656244128835, 49.657095165588956] ] - }, - "length": 0.0954492734387459, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38115", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12761", "bus2": "MVLV08515", + "length": 0.3950658324564448, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1397,18 +1339,16 @@ [-1.704525433983989, 49.65632355320998], [-1.704521667859076, 49.65632654314429] ] - }, - "length": 0.3950658324564448, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35158", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11486", "bus2": "MVLV12761", + "length": 0.1149889768842972, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1422,18 +1362,16 @@ [-1.706562769941867, 49.658554162777016], [-1.7065522989454331, 49.658565793845284] ] - }, - "length": 0.1149889768842972, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44963", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus13302", "bus2": "MVLV11486", + "length": 0.181775916833722, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1451,18 +1389,16 @@ [-1.707911526188136, 49.65821098173353], [-1.7079120407255814, 49.65821598234879] ] - }, - "length": 0.181775916833722, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36355", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15648", "bus2": "MVBus13302", + "length": 0.10806723339486324, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1482,18 +1418,16 @@ [-1.708997902725297, 49.65748382115472], [-1.708997902725297, 49.65748382115472] ] - }, - "length": 0.10806723339486324, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47369", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus12338", "bus2": "MVLV15648", + "length": 0.10369591850421968, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1512,18 +1446,16 @@ [-1.709330561303463, 49.65668646034894], [-1.7093355253425884, 49.65668006698276] ] - }, - "length": 0.10369591850421968, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32752", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04334", "bus2": "MVBus12338", + "length": 0.10840662368023206, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1536,18 +1468,16 @@ [-1.709027337065763, 49.6575131235305], [-1.709027337065763, 49.6575131235305] ] - }, - "length": 0.10840662368023206, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39715", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11449", "bus2": "MVLV04334", + "length": 0.1633930998192143, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1558,18 +1488,16 @@ [-1.710266574479118, 49.65805377478471], [-1.7102518017180843, 49.65805029431179] ] - }, - "length": 0.1633930998192143, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40786", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12762", "bus2": "MVBus11449", + "length": 0.011178451298859964, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1580,18 +1508,16 @@ [-1.712256396489699, 49.658696483631566], [-1.712256396489699, 49.658696483631566] ] - }, - "length": 0.011178451298859964, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33113", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09389", "bus2": "MVLV12762", + "length": 0.33609166663042095, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1649,18 +1575,16 @@ [-1.712387282718283, 49.658688038029595], [-1.7123893567716906, 49.65869383173553] ] - }, - "length": 0.33609166663042095, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38550", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16887", "bus2": "MVBus09389", + "length": 0.36205172525827967, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1690,18 +1614,16 @@ [-1.712231384433458, 49.65739404176467], [-1.712231384433458, 49.65739404176467] ] - }, - "length": 0.36205172525827967, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37385", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01888", "bus2": "MVLV16887", + "length": 0.39624899055842877, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1760,18 +1682,16 @@ [-1.713499411849716, 49.65604942497534], [-1.7134923699166786, 49.656042385779635] ] - }, - "length": 0.39624899055842877, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43049", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01887", "bus2": "MVBus01888", + "length": 1.0872513297341535, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1877,18 +1797,16 @@ [-1.715447633958364, 49.654538430245495], [-1.715447633958364, 49.654538430245495] ] - }, - "length": 1.0872513297341535, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40756", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01886", "bus2": "MVBus01887", + "length": 0.2724446957927151, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1920,18 +1838,16 @@ [-1.723625804781101, 49.65673682886024], [-1.723625804781101, 49.65673682886024] ] - }, - "length": 0.2724446957927151, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42412", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01885", "bus2": "MVBus01886", + "length": 0.027578746668158054, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1943,18 +1859,16 @@ [-1.727382824582085, 49.656858137125596], [-1.727382824582085, 49.656858137125596] ] - }, - "length": 0.027578746668158054, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34037", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01884", "bus2": "MVBus01885", + "length": 0.047953236893901165, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1970,18 +1884,16 @@ [-1.727739462930876, 49.65677285538332], [-1.727739462930876, 49.65677285538332] ] - }, - "length": 0.047953236893901165, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42411", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01883", "bus2": "MVBus01884", + "length": 0.42800395801572233, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2033,18 +1945,16 @@ [-1.728312906960772, 49.656559479695645], [-1.728312906960772, 49.656559479695645] ] - }, - "length": 0.42800395801572233, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34946", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01882", "bus2": "MVBus01883", + "length": 0.7059455867207443, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2150,18 +2060,16 @@ [-1.733888052209557, 49.656314900145844], [-1.733888052209557, 49.656314900145844] ] - }, - "length": 0.7059455867207443, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42102", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus01881", "bus2": "MVBus01882", + "length": 1.2806813373079808, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2240,10 +2148,20 @@ [-1.740479446878883, 49.65987962629042], [-1.740479446878883, 49.65987962629042] ] - }, - "length": 1.2806813373079808, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV15", + "bus2": "HVMVFeeder15", + "geometry": { + "type": "Point", + "coordinates": [-1.751702612915616, 49.653801085335864] + } } ], "loads": [ @@ -2251,441 +2169,529 @@ "id": "MVLV13410_consumption", "bus": "MVLV13410", "phases": "abc", + "type": "power", "powers": [ [32300.0, 10600.0], [32300.0, 10600.0], [32300.0, 10600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13410_production", "bus": "MVLV13410", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10768_consumption", "bus": "MVLV10768", "phases": "abc", + "type": "power", "powers": [ [32300.0, 10600.0], [32300.0, 10600.0], [32300.0, 10600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10768_production", "bus": "MVLV10768", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01697_consumption", "bus": "MVLV01697", "phases": "abc", + "type": "power", "powers": [ [36900.0, 12100.0], [36900.0, 12100.0], [36900.0, 12100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01697_production", "bus": "MVLV01697", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09696_consumption", "bus": "MVLV09696", "phases": "abc", + "type": "power", "powers": [ [36900.0, 12100.0], [36900.0, 12100.0], [36900.0, 12100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09696_production", "bus": "MVLV09696", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09700_consumption", "bus": "MVLV09700", "phases": "abc", + "type": "power", "powers": [ [36900.0, 12100.0], [36900.0, 12100.0], [36900.0, 12100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09700_production", "bus": "MVLV09700", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10776_consumption", "bus": "MVLV10776", "phases": "abc", + "type": "power", "powers": [ [36900.0, 12100.0], [36900.0, 12100.0], [36900.0, 12100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10776_production", "bus": "MVLV10776", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01698_consumption", "bus": "MVLV01698", "phases": "abc", + "type": "power", "powers": [ [36900.0, 12100.0], [36900.0, 12100.0], [36900.0, 12100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01698_production", "bus": "MVLV01698", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01706_consumption", "bus": "MVLV01706", "phases": "abc", + "type": "power", "powers": [ [36900.0, 12100.0], [36900.0, 12100.0], [36900.0, 12100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01706_production", "bus": "MVLV01706", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09710_consumption", "bus": "MVLV09710", "phases": "abc", + "type": "power", "powers": [ [32300.0, 10600.0], [32300.0, 10600.0], [32300.0, 10600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09710_production", "bus": "MVLV09710", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12764_consumption", "bus": "MVLV12764", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12764_production", "bus": "MVLV12764", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08518_consumption", "bus": "MVLV08518", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08518_production", "bus": "MVLV08518", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15647_consumption", "bus": "MVLV15647", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15647_production", "bus": "MVLV15647", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11487_consumption", "bus": "MVLV11487", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11487_production", "bus": "MVLV11487", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08517_consumption", "bus": "MVLV08517", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08517_production", "bus": "MVLV08517", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08514_consumption", "bus": "MVLV08514", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08514_production", "bus": "MVLV08514", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08515_consumption", "bus": "MVLV08515", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08515_production", "bus": "MVLV08515", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12761_consumption", "bus": "MVLV12761", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12761_production", "bus": "MVLV12761", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11486_consumption", "bus": "MVLV11486", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11486_production", "bus": "MVLV11486", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15648_consumption", "bus": "MVLV15648", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15648_production", "bus": "MVLV15648", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04334_consumption", "bus": "MVLV04334", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04334_production", "bus": "MVLV04334", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12762_consumption", "bus": "MVLV12762", "phases": "abc", + "type": "power", "powers": [ [34200.0, 11200.0], [34200.0, 11200.0], [34200.0, 11200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12762_production", "bus": "MVLV12762", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16887_consumption", "bus": "MVLV16887", "phases": "abc", + "type": "power", "powers": [ [21000.0, 6900.0], [21000.0, 6900.0], [21000.0, 6900.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16887_production", "bus": "MVLV16887", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2697,7 +2703,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder232_Summer.json b/roseau/load_flow/data/networks/MVFeeder232_Summer.json index b892cead..fabaa304 100644 --- a/roseau/load_flow/data/networks/MVFeeder232_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder232_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -674,26 +675,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV16", - "bus2": "HVMVFeeder16", - "geometry": { - "type": "Point", - "coordinates": [-1.480951121955717, 48.55306081426247] - } - }, + "lines": [ { "id": "MVBranch41967", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder16", "bus2": "MVBus02065", + "length": 0.15727597000329052, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -704,18 +694,16 @@ [-1.481478941947719, 48.5516792566919], [-1.481478941947719, 48.5516792566919] ] - }, - "length": 0.15727597000329052, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch05817", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16272", "bus2": "MVLV04950", + "length": 0.05480165380197354, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -724,18 +712,16 @@ [-1.550220693123534, 48.528615590660756], [-1.550220693123534, 48.528615590660756] ] - }, - "length": 0.05480165380197354, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13639", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16274", "bus2": "MVLV13936", + "length": 0.5818083295433246, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -746,18 +732,16 @@ [-1.555103571193291, 48.52185325111848], [-1.555103571193291, 48.52185325111848] ] - }, - "length": 0.5818083295433246, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42182", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11702", "bus2": "MVBus26847", + "length": 0.5759150366774, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -783,18 +767,16 @@ [-1.562613678447487, 48.53155108903226], [-1.562613678447487, 48.53155108903226] ] - }, - "length": 0.5759150366774, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33472", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus25989", "bus2": "MVLV11702", + "length": 0.1392927077735165, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -806,18 +788,16 @@ [-1.567430317531325, 48.53152677087583], [-1.567415544559584, 48.53152557552724] ] - }, - "length": 0.1392927077735165, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37631", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16629", "bus2": "MVBus25989", + "length": 0.18696207511301322, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -838,18 +818,16 @@ [-1.569311917293301, 48.53149360990055], [-1.569311917293301, 48.53149360990055] ] - }, - "length": 0.18696207511301322, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47818", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16292", "bus2": "MVLV16629", + "length": 0.1714026584830801, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -869,18 +847,16 @@ [-1.570289807881036, 48.53030945947996], [-1.57027769540357, 48.53031039976622] ] - }, - "length": 0.1714026584830801, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch13645", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16291", "bus2": "MVBus16292", + "length": 0.12743760303491475, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -889,18 +865,16 @@ [-1.570735844206441, 48.52929767150866], [-1.570735844206441, 48.52929767150866] ] - }, - "length": 0.12743760303491475, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24311", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16291", "bus2": "MVLV17142", + "length": 0.07284961003559856, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -909,18 +883,16 @@ [-1.572116843944956, 48.52806284345167], [-1.572116843944956, 48.52806284345167] ] - }, - "length": 0.07284961003559856, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16290", "bus2": "MVBus16291", + "length": 0.46161767653803065, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -929,18 +901,16 @@ [-1.571147770590084, 48.52818479539541], [-1.571147770590084, 48.52818479539541] ] - }, - "length": 0.46161767653803065, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05217", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16289", "bus2": "MVBus16290", + "length": 0.4020305539474718, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -949,18 +919,16 @@ [-1.572574753072218, 48.52414323836759], [-1.572574753072218, 48.52414323836759] ] - }, - "length": 0.4020305539474718, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13642", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16278", "bus2": "MVBus16289", + "length": 0.059798093805106575, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -970,18 +938,16 @@ [-1.567188445296061, 48.52466235447822], [-1.567188445296061, 48.52466235447822] ] - }, - "length": 0.059798093805106575, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05814", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16278", "bus2": "MVLV17075", + "length": 0.3905925912818533, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -990,18 +956,16 @@ [-1.564445711356673, 48.527963271453274], [-1.564445711356673, 48.527963271453274] ] - }, - "length": 0.3905925912818533, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24310", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16282", "bus2": "MVLV13935", + "length": 0.0036115366476767467, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1010,18 +974,16 @@ [-1.564471040507244, 48.51989277253283], [-1.564471040507244, 48.51989277253283] ] - }, - "length": 0.0036115366476767467, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42587", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16285", "bus2": "MVBus16286", + "length": 0.31140773779321634, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1040,18 +1002,16 @@ [-1.568066585866426, 48.51554364477023], [-1.568066585866426, 48.51554364477023] ] - }, - "length": 0.31140773779321634, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45763", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16284", "bus2": "MVBus16285", + "length": 0.3052687696299153, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1067,18 +1027,16 @@ [-1.564133081404684, 48.51575028018875], [-1.564133081404684, 48.51575028018875] ] - }, - "length": 0.3052687696299153, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41113", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16283", "bus2": "MVBus16284", + "length": 0.17337809445854596, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1092,18 +1050,16 @@ [-1.563127054612326, 48.51828552233302], [-1.563127054612326, 48.51828552233302] ] - }, - "length": 0.17337809445854596, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch01014", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16282", "bus2": "MVBus16283", + "length": 0.042519688607768884, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1112,18 +1068,16 @@ [-1.564111995320302, 48.51963491292472], [-1.564111995320302, 48.51963491292472] ] - }, - "length": 0.042519688607768884, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05472", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16281", "bus2": "MVBus16282", + "length": 0.017244364937418964, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1132,18 +1086,16 @@ [-1.564491960080981, 48.51992212672882], [-1.564491960080981, 48.51992212672882] ] - }, - "length": 0.017244364937418964, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05494", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16280", "bus2": "MVBus16281", + "length": 0.4849205732180417, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1154,18 +1106,16 @@ [-1.56465394114039, 48.520033791014896], [-1.56465394114039, 48.520033791014896] ] - }, - "length": 0.4849205732180417, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28782", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16280", "bus2": "MVLV14272", + "length": 0.001796458276207273, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1174,18 +1124,16 @@ [-1.566423881056259, 48.52407453059369], [-1.566423881056259, 48.52407453059369] ] - }, - "length": 0.001796458276207273, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01013", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16278", "bus2": "MVBus16280", + "length": 0.06920277281002768, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1194,18 +1142,16 @@ [-1.566448158932665, 48.52407357603867], [-1.566448158932665, 48.52407357603867] ] - }, - "length": 0.06920277281002768, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05812", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16277", "bus2": "MVBus16278", + "length": 0.42577585741145935, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1214,18 +1160,16 @@ [-1.566380318628245, 48.524694266551045], [-1.566380318628245, 48.524694266551045] ] - }, - "length": 0.42577585741145935, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05813", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16276", "bus2": "MVBus16277", + "length": 0.14569306278429903, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1234,18 +1178,16 @@ [-1.560628107060558, 48.524941267714205], [-1.560628107060558, 48.524941267714205] ] - }, - "length": 0.14569306278429903, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20713", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16276", "bus2": "MVLV17143", + "length": 0.08791083568496559, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1254,18 +1196,16 @@ [-1.557789595923771, 48.52501638217188], [-1.557789595923771, 48.52501638217188] ] - }, - "length": 0.08791083568496559, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20712", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16274", "bus2": "MVBus16276", + "length": 0.32927704767560245, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1274,18 +1214,16 @@ [-1.558800346431667, 48.525433783523816], [-1.558800346431667, 48.525433783523816] ] - }, - "length": 0.32927704767560245, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20711", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16272", "bus2": "MVBus16274", + "length": 0.3891959981728256, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1294,18 +1232,16 @@ [-1.554764788314803, 48.52669185049975], [-1.554764788314803, 48.52669185049975] ] - }, - "length": 0.3891959981728256, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05215", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16271", "bus2": "MVBus16272", + "length": 0.640966387076621, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1315,18 +1251,16 @@ [-1.549975000651848, 48.5281505762032], [-1.549975000651848, 48.5281505762032] ] - }, - "length": 0.640966387076621, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch38453", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV19187", "bus2": "MVBus16271", + "length": 0.18726485334894744, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1348,18 +1282,16 @@ [-1.541816399593816, 48.530014800295405], [-1.541816399593816, 48.530014800295405] ] - }, - "length": 0.18726485334894744, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11802", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18155", "bus2": "MVLV17074", + "length": 0.34935474936375255, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1368,18 +1300,16 @@ [-1.53943409979167, 48.52453662061788], [-1.53943409979167, 48.52453662061788] ] - }, - "length": 0.34935474936375255, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18126", "bus2": "MVBus18155", + "length": 0.03443893142478112, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1388,18 +1318,16 @@ [-1.543311826142846, 48.526335372317355], [-1.543311826142846, 48.526335372317355] ] - }, - "length": 0.03443893142478112, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20767", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18137", "bus2": "MVBus18138", + "length": 0.6613862657253364, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1408,18 +1336,16 @@ [-1.561462602065331, 48.5008956649214], [-1.561462602065331, 48.5008956649214] ] - }, - "length": 0.6613862657253364, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42241", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18140", "bus2": "MVBus18141", + "length": 0.2831246479931285, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1432,18 +1358,16 @@ [-1.554517778746445, 48.499844603554735], [-1.554517778746445, 48.499844603554735] ] - }, - "length": 0.2831246479931285, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch00657", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18139", "bus2": "MVBus18140", + "length": 0.07005257277568233, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1452,18 +1376,16 @@ [-1.550757687157653, 48.49985363073012], [-1.550757687157653, 48.49985363073012] ] - }, - "length": 0.07005257277568233, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch33658", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18144", "bus2": "MVLV06933", + "length": 0.12514318360867333, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1484,18 +1406,16 @@ [-1.544750853574297, 48.49637633726677], [-1.544750853574297, 48.49637633726677] ] - }, - "length": 0.12514318360867333, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch30133", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18145", "bus2": "MVBus18146", + "length": 0.12457373286961472, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1504,18 +1424,16 @@ [-1.547791851449651, 48.49306953019419], [-1.547791851449651, 48.49306953019419] ] - }, - "length": 0.12457373286961472, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13480", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18145", "bus2": "MVBus18147", + "length": 0.49357001977129167, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1525,18 +1443,16 @@ [-1.545472108046927, 48.489233170871124], [-1.545472108046927, 48.489233170871124] ] - }, - "length": 0.49357001977129167, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20644", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18144", "bus2": "MVBus18145", + "length": 0.2828953957730023, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1545,18 +1461,16 @@ [-1.546335613494759, 48.49363356982077], [-1.546335613494759, 48.49363356982077] ] - }, - "length": 0.2828953957730023, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24251", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18143", "bus2": "MVBus18144", + "length": 0.37629451918835716, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1565,18 +1479,16 @@ [-1.546208588807372, 48.49617619322259], [-1.546208588807372, 48.49617619322259] ] - }, - "length": 0.37629451918835716, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05388", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18142", "bus2": "MVBus18143", + "length": 0.04001173001394585, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1585,18 +1497,16 @@ [-1.546039604662548, 48.49955827259096], [-1.546039604662548, 48.49955827259096] ] - }, - "length": 0.04001173001394585, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30134", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18142", "bus2": "MVLV04549", + "length": 0.13525629710923887, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1605,18 +1515,16 @@ [-1.54471216962048, 48.500812011051494], [-1.54471216962048, 48.500812011051494] ] - }, - "length": 0.13525629710923887, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05387", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18139", "bus2": "MVBus18142", + "length": 0.3441145016340234, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1625,18 +1533,16 @@ [-1.54594405881023, 48.49991244299773], [-1.54594405881023, 48.49991244299773] ] - }, - "length": 0.3441145016340234, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00912", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18137", "bus2": "MVBus18139", + "length": 0.14958758934150304, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1645,18 +1551,16 @@ [-1.550525792181719, 48.50046445820923], [-1.550525792181719, 48.50046445820923] ] - }, - "length": 0.14958758934150304, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13477", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18136", "bus2": "MVBus18137", + "length": 0.6798903811193758, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1666,18 +1570,16 @@ [-1.552517516036617, 48.50070436464574], [-1.552517516036617, 48.50070436464574] ] - }, - "length": 0.6798903811193758, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22620", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18151", "bus2": "MVLV04916", + "length": 0.36397075238192916, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1686,18 +1588,16 @@ [-1.539812687057545, 48.50495238135772], [-1.539812687057545, 48.50495238135772] ] - }, - "length": 0.36397075238192916, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13479", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18151", "bus2": "MVLV16510", + "length": 0.09811102382463735, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1706,18 +1606,16 @@ [-1.544273568518067, 48.50713848580767], [-1.544273568518067, 48.50713848580767] ] - }, - "length": 0.09811102382463735, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13856", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18136", "bus2": "MVBus18151", + "length": 0.43586333573182945, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1726,18 +1624,16 @@ [-1.544330135848701, 48.50625699483946], [-1.544330135848701, 48.50625699483946] ] - }, - "length": 0.43586333573182945, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20766", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18136", "bus2": "MVLV12206", + "length": 0.035650306156386105, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1746,18 +1642,16 @@ [-1.550657327418384, 48.50670965386375], [-1.550657327418384, 48.50670965386375] ] - }, - "length": 0.035650306156386105, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13478", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18135", "bus2": "MVBus18136", + "length": 0.2545842245220032, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1767,18 +1661,16 @@ [-1.550206823560244, 48.506594905291905], [-1.550206823560244, 48.506594905291905] ] - }, - "length": 0.2545842245220032, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05797", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18134", "bus2": "MVBus18135", + "length": 0.41625799562163196, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1788,18 +1680,16 @@ [-1.549484139904866, 48.50883339939408], [-1.549484139904866, 48.50883339939408] ] - }, - "length": 0.41625799562163196, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05386", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18134", "bus2": "MVLV11692", + "length": 0.11322629500890477, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1808,18 +1698,16 @@ [-1.545202242552729, 48.51236649794666], [-1.545202242552729, 48.51236649794666] ] - }, - "length": 0.11322629500890477, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18132", "bus2": "MVBus18134", + "length": 0.19046261936131878, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1828,18 +1716,16 @@ [-1.54648288050085, 48.51180724058062], [-1.54648288050085, 48.51180724058062] ] - }, - "length": 0.19046261936131878, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05798", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18132", "bus2": "MVLV11693", + "length": 0.24364449345962885, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1848,18 +1734,16 @@ [-1.549874417076119, 48.51328696908033], [-1.549874417076119, 48.51328696908033] ] - }, - "length": 0.24364449345962885, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13476", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18131", "bus2": "MVBus18132", + "length": 0.42182520865833195, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1868,18 +1752,16 @@ [-1.546595110847239, 48.51351840557732], [-1.546595110847239, 48.51351840557732] ] - }, - "length": 0.42182520865833195, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48379", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18129", "bus2": "MVBus18131", + "length": 0.05644575283858191, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1888,18 +1770,16 @@ [-1.542713276498972, 48.51630019405735], [-1.542713276498972, 48.51630019405735] ] - }, - "length": 0.05644575283858191, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37318", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18129", "bus2": "MVLV08087", + "length": 0.005387219437622075, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1909,18 +1789,16 @@ [-1.541892791108224, 48.516275500246905], [-1.541892791108224, 48.516275500246905] ] - }, - "length": 0.005387219437622075, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41934", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18128", "bus2": "MVBus18129", + "length": 0.29185611922074794, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1931,18 +1809,16 @@ [-1.541950199528134, 48.51627467859784], [-1.541950199528134, 48.51627467859784] ] - }, - "length": 0.29185611922074794, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11801", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18127", "bus2": "MVBus18128", + "length": 0.35371438128793947, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1952,18 +1828,16 @@ [-1.543018988027638, 48.51811436140585], [-1.543018988027638, 48.51811436140585] ] - }, - "length": 0.35371438128793947, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05816", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18126", "bus2": "MVBus18127", + "length": 0.5834451909876508, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1972,18 +1846,16 @@ [-1.543597094297414, 48.521270762668024], [-1.543597094297414, 48.521270762668024] ] - }, - "length": 0.5834451909876508, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05815", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18125", "bus2": "MVBus18126", + "length": 0.10232911084034518, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1992,18 +1864,16 @@ [-1.54368927326359, 48.52651719085881], [-1.54368927326359, 48.52651719085881] ] - }, - "length": 0.10232911084034518, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32488", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18124", "bus2": "MVBus18125", + "length": 0.31568185930032555, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2013,18 +1883,16 @@ [-1.543773388049549, 48.527435714338985], [-1.543773388049549, 48.527435714338985] ] - }, - "length": 0.31568185930032555, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch45749", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV19187", "bus2": "MVBus18124", + "length": 0.052572379997209664, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2041,18 +1909,16 @@ [-1.541250132048243, 48.52901194360347], [-1.541250132048243, 48.52901194360347] ] - }, - "length": 0.052572379997209664, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39425", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02066", "bus2": "MVLV19187", + "length": 0.012211272156633606, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2065,18 +1931,16 @@ [-1.540726030049279, 48.528712581968364], [-1.5407393002418477, 48.528722416439514] ] - }, - "length": 0.012211272156633606, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch13860", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02065", "bus2": "MVBus02066", + "length": 5.785430947880203, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2089,10 +1953,20 @@ [-1.540711137646514, 48.52866172204854], [-1.540711137646514, 48.52866172204854] ] - }, - "length": 5.785430947880203, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV16", + "bus2": "HVMVFeeder16", + "geometry": { + "type": "Point", + "coordinates": [-1.480951121955717, 48.55306081426247] + } } ], "loads": [ @@ -2100,381 +1974,457 @@ "id": "MVLV04950_consumption", "bus": "MVLV04950", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04950_production", "bus": "MVLV04950", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13936_consumption", "bus": "MVLV13936", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13936_production", "bus": "MVLV13936", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11702_consumption", "bus": "MVLV11702", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11702_production", "bus": "MVLV11702", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16629_consumption", "bus": "MVLV16629", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16629_production", "bus": "MVLV16629", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17142_consumption", "bus": "MVLV17142", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17142_production", "bus": "MVLV17142", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17075_consumption", "bus": "MVLV17075", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17075_production", "bus": "MVLV17075", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13935_consumption", "bus": "MVLV13935", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13935_production", "bus": "MVLV13935", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14272_consumption", "bus": "MVLV14272", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14272_production", "bus": "MVLV14272", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17143_consumption", "bus": "MVLV17143", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17143_production", "bus": "MVLV17143", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19187_consumption", "bus": "MVLV19187", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19187_production", "bus": "MVLV19187", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17074_consumption", "bus": "MVLV17074", "phases": "abc", + "type": "power", "powers": [ [6500.0, 2100.0], [6500.0, 2100.0], [6500.0, 2100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17074_production", "bus": "MVLV17074", "phases": "abc", + "type": "power", "powers": [ [-2500.0, 0.0], [-2500.0, 0.0], [-2500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06933_consumption", "bus": "MVLV06933", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06933_production", "bus": "MVLV06933", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04549_consumption", "bus": "MVLV04549", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04549_production", "bus": "MVLV04549", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04916_consumption", "bus": "MVLV04916", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04916_production", "bus": "MVLV04916", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16510_consumption", "bus": "MVLV16510", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16510_production", "bus": "MVLV16510", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12206_consumption", "bus": "MVLV12206", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12206_production", "bus": "MVLV12206", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11692_consumption", "bus": "MVLV11692", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11692_production", "bus": "MVLV11692", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11693_consumption", "bus": "MVLV11693", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11693_production", "bus": "MVLV11693", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08087_consumption", "bus": "MVLV08087", "phases": "abc", + "type": "power", "powers": [ [4000.0, 1300.0], [4000.0, 1300.0], [4000.0, 1300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08087_production", "bus": "MVLV08087", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2486,7 +2436,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder232_Winter.json b/roseau/load_flow/data/networks/MVFeeder232_Winter.json index 79b9aae7..93ee927b 100644 --- a/roseau/load_flow/data/networks/MVFeeder232_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder232_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -674,26 +675,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV16", - "bus2": "HVMVFeeder16", - "geometry": { - "type": "Point", - "coordinates": [-1.480951121955717, 48.55306081426247] - } - }, + "lines": [ { "id": "MVBranch41967", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder16", "bus2": "MVBus02065", + "length": 0.15727597000329052, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -704,18 +694,16 @@ [-1.481478941947719, 48.5516792566919], [-1.481478941947719, 48.5516792566919] ] - }, - "length": 0.15727597000329052, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch05817", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16272", "bus2": "MVLV04950", + "length": 0.05480165380197354, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -724,18 +712,16 @@ [-1.550220693123534, 48.528615590660756], [-1.550220693123534, 48.528615590660756] ] - }, - "length": 0.05480165380197354, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13639", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16274", "bus2": "MVLV13936", + "length": 0.5818083295433246, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -746,18 +732,16 @@ [-1.555103571193291, 48.52185325111848], [-1.555103571193291, 48.52185325111848] ] - }, - "length": 0.5818083295433246, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42182", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV11702", "bus2": "MVBus26847", + "length": 0.5759150366774, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -783,18 +767,16 @@ [-1.562613678447487, 48.53155108903226], [-1.562613678447487, 48.53155108903226] ] - }, - "length": 0.5759150366774, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33472", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus25989", "bus2": "MVLV11702", + "length": 0.1392927077735165, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -806,18 +788,16 @@ [-1.567430317531325, 48.53152677087583], [-1.567415544559584, 48.53152557552724] ] - }, - "length": 0.1392927077735165, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37631", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV16629", "bus2": "MVBus25989", + "length": 0.18696207511301322, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -838,18 +818,16 @@ [-1.569311917293301, 48.53149360990055], [-1.569311917293301, 48.53149360990055] ] - }, - "length": 0.18696207511301322, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47818", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16292", "bus2": "MVLV16629", + "length": 0.1714026584830801, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -869,18 +847,16 @@ [-1.570289807881036, 48.53030945947996], [-1.57027769540357, 48.53031039976622] ] - }, - "length": 0.1714026584830801, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch13645", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16291", "bus2": "MVBus16292", + "length": 0.12743760303491475, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -889,18 +865,16 @@ [-1.570735844206441, 48.52929767150866], [-1.570735844206441, 48.52929767150866] ] - }, - "length": 0.12743760303491475, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24311", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16291", "bus2": "MVLV17142", + "length": 0.07284961003559856, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -909,18 +883,16 @@ [-1.572116843944956, 48.52806284345167], [-1.572116843944956, 48.52806284345167] ] - }, - "length": 0.07284961003559856, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16290", "bus2": "MVBus16291", + "length": 0.46161767653803065, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -929,18 +901,16 @@ [-1.571147770590084, 48.52818479539541], [-1.571147770590084, 48.52818479539541] ] - }, - "length": 0.46161767653803065, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05217", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16289", "bus2": "MVBus16290", + "length": 0.4020305539474718, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -949,18 +919,16 @@ [-1.572574753072218, 48.52414323836759], [-1.572574753072218, 48.52414323836759] ] - }, - "length": 0.4020305539474718, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13642", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16278", "bus2": "MVBus16289", + "length": 0.059798093805106575, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -970,18 +938,16 @@ [-1.567188445296061, 48.52466235447822], [-1.567188445296061, 48.52466235447822] ] - }, - "length": 0.059798093805106575, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05814", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16278", "bus2": "MVLV17075", + "length": 0.3905925912818533, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -990,18 +956,16 @@ [-1.564445711356673, 48.527963271453274], [-1.564445711356673, 48.527963271453274] ] - }, - "length": 0.3905925912818533, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24310", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16282", "bus2": "MVLV13935", + "length": 0.0036115366476767467, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1010,18 +974,16 @@ [-1.564471040507244, 48.51989277253283], [-1.564471040507244, 48.51989277253283] ] - }, - "length": 0.0036115366476767467, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42587", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16285", "bus2": "MVBus16286", + "length": 0.31140773779321634, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1040,18 +1002,16 @@ [-1.568066585866426, 48.51554364477023], [-1.568066585866426, 48.51554364477023] ] - }, - "length": 0.31140773779321634, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45763", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16284", "bus2": "MVBus16285", + "length": 0.3052687696299153, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1067,18 +1027,16 @@ [-1.564133081404684, 48.51575028018875], [-1.564133081404684, 48.51575028018875] ] - }, - "length": 0.3052687696299153, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41113", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16283", "bus2": "MVBus16284", + "length": 0.17337809445854596, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1092,18 +1050,16 @@ [-1.563127054612326, 48.51828552233302], [-1.563127054612326, 48.51828552233302] ] - }, - "length": 0.17337809445854596, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch01014", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16282", "bus2": "MVBus16283", + "length": 0.042519688607768884, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1112,18 +1068,16 @@ [-1.564111995320302, 48.51963491292472], [-1.564111995320302, 48.51963491292472] ] - }, - "length": 0.042519688607768884, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05472", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16281", "bus2": "MVBus16282", + "length": 0.017244364937418964, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1132,18 +1086,16 @@ [-1.564491960080981, 48.51992212672882], [-1.564491960080981, 48.51992212672882] ] - }, - "length": 0.017244364937418964, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05494", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16280", "bus2": "MVBus16281", + "length": 0.4849205732180417, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1154,18 +1106,16 @@ [-1.56465394114039, 48.520033791014896], [-1.56465394114039, 48.520033791014896] ] - }, - "length": 0.4849205732180417, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch28782", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16280", "bus2": "MVLV14272", + "length": 0.001796458276207273, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1174,18 +1124,16 @@ [-1.566423881056259, 48.52407453059369], [-1.566423881056259, 48.52407453059369] ] - }, - "length": 0.001796458276207273, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01013", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16278", "bus2": "MVBus16280", + "length": 0.06920277281002768, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1194,18 +1142,16 @@ [-1.566448158932665, 48.52407357603867], [-1.566448158932665, 48.52407357603867] ] - }, - "length": 0.06920277281002768, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05812", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16277", "bus2": "MVBus16278", + "length": 0.42577585741145935, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1214,18 +1160,16 @@ [-1.566380318628245, 48.524694266551045], [-1.566380318628245, 48.524694266551045] ] - }, - "length": 0.42577585741145935, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05813", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16276", "bus2": "MVBus16277", + "length": 0.14569306278429903, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1234,18 +1178,16 @@ [-1.560628107060558, 48.524941267714205], [-1.560628107060558, 48.524941267714205] ] - }, - "length": 0.14569306278429903, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20713", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16276", "bus2": "MVLV17143", + "length": 0.08791083568496559, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1254,18 +1196,16 @@ [-1.557789595923771, 48.52501638217188], [-1.557789595923771, 48.52501638217188] ] - }, - "length": 0.08791083568496559, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20712", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16274", "bus2": "MVBus16276", + "length": 0.32927704767560245, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1274,18 +1214,16 @@ [-1.558800346431667, 48.525433783523816], [-1.558800346431667, 48.525433783523816] ] - }, - "length": 0.32927704767560245, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20711", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16272", "bus2": "MVBus16274", + "length": 0.3891959981728256, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1294,18 +1232,16 @@ [-1.554764788314803, 48.52669185049975], [-1.554764788314803, 48.52669185049975] ] - }, - "length": 0.3891959981728256, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05215", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus16271", "bus2": "MVBus16272", + "length": 0.640966387076621, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1315,18 +1251,16 @@ [-1.549975000651848, 48.5281505762032], [-1.549975000651848, 48.5281505762032] ] - }, - "length": 0.640966387076621, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch38453", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV19187", "bus2": "MVBus16271", + "length": 0.18726485334894744, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1348,18 +1282,16 @@ [-1.541816399593816, 48.530014800295405], [-1.541816399593816, 48.530014800295405] ] - }, - "length": 0.18726485334894744, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11802", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18155", "bus2": "MVLV17074", + "length": 0.34935474936375255, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1368,18 +1300,16 @@ [-1.53943409979167, 48.52453662061788], [-1.53943409979167, 48.52453662061788] ] - }, - "length": 0.34935474936375255, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13643", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18126", "bus2": "MVBus18155", + "length": 0.03443893142478112, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1388,18 +1318,16 @@ [-1.543311826142846, 48.526335372317355], [-1.543311826142846, 48.526335372317355] ] - }, - "length": 0.03443893142478112, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20767", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18137", "bus2": "MVBus18138", + "length": 0.6613862657253364, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1408,18 +1336,16 @@ [-1.561462602065331, 48.5008956649214], [-1.561462602065331, 48.5008956649214] ] - }, - "length": 0.6613862657253364, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch42241", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18140", "bus2": "MVBus18141", + "length": 0.2831246479931285, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1432,18 +1358,16 @@ [-1.554517778746445, 48.499844603554735], [-1.554517778746445, 48.499844603554735] ] - }, - "length": 0.2831246479931285, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch00657", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18139", "bus2": "MVBus18140", + "length": 0.07005257277568233, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1452,18 +1376,16 @@ [-1.550757687157653, 48.49985363073012], [-1.550757687157653, 48.49985363073012] ] - }, - "length": 0.07005257277568233, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch33658", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18144", "bus2": "MVLV06933", + "length": 0.12514318360867333, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1484,18 +1406,16 @@ [-1.544750853574297, 48.49637633726677], [-1.544750853574297, 48.49637633726677] ] - }, - "length": 0.12514318360867333, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch30133", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18145", "bus2": "MVBus18146", + "length": 0.12457373286961472, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1504,18 +1424,16 @@ [-1.547791851449651, 48.49306953019419], [-1.547791851449651, 48.49306953019419] ] - }, - "length": 0.12457373286961472, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13480", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18145", "bus2": "MVBus18147", + "length": 0.49357001977129167, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1525,18 +1443,16 @@ [-1.545472108046927, 48.489233170871124], [-1.545472108046927, 48.489233170871124] ] - }, - "length": 0.49357001977129167, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20644", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18144", "bus2": "MVBus18145", + "length": 0.2828953957730023, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1545,18 +1461,16 @@ [-1.546335613494759, 48.49363356982077], [-1.546335613494759, 48.49363356982077] ] - }, - "length": 0.2828953957730023, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24251", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18143", "bus2": "MVBus18144", + "length": 0.37629451918835716, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1565,18 +1479,16 @@ [-1.546208588807372, 48.49617619322259], [-1.546208588807372, 48.49617619322259] ] - }, - "length": 0.37629451918835716, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05388", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18142", "bus2": "MVBus18143", + "length": 0.04001173001394585, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1585,18 +1497,16 @@ [-1.546039604662548, 48.49955827259096], [-1.546039604662548, 48.49955827259096] ] - }, - "length": 0.04001173001394585, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch30134", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18142", "bus2": "MVLV04549", + "length": 0.13525629710923887, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1605,18 +1515,16 @@ [-1.54471216962048, 48.500812011051494], [-1.54471216962048, 48.500812011051494] ] - }, - "length": 0.13525629710923887, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05387", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18139", "bus2": "MVBus18142", + "length": 0.3441145016340234, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1625,18 +1533,16 @@ [-1.54594405881023, 48.49991244299773], [-1.54594405881023, 48.49991244299773] ] - }, - "length": 0.3441145016340234, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch00912", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18137", "bus2": "MVBus18139", + "length": 0.14958758934150304, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1645,18 +1551,16 @@ [-1.550525792181719, 48.50046445820923], [-1.550525792181719, 48.50046445820923] ] - }, - "length": 0.14958758934150304, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13477", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18136", "bus2": "MVBus18137", + "length": 0.6798903811193758, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1666,18 +1570,16 @@ [-1.552517516036617, 48.50070436464574], [-1.552517516036617, 48.50070436464574] ] - }, - "length": 0.6798903811193758, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22620", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18151", "bus2": "MVLV04916", + "length": 0.36397075238192916, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1686,18 +1588,16 @@ [-1.539812687057545, 48.50495238135772], [-1.539812687057545, 48.50495238135772] ] - }, - "length": 0.36397075238192916, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13479", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18151", "bus2": "MVLV16510", + "length": 0.09811102382463735, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1706,18 +1606,16 @@ [-1.544273568518067, 48.50713848580767], [-1.544273568518067, 48.50713848580767] ] - }, - "length": 0.09811102382463735, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13856", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18136", "bus2": "MVBus18151", + "length": 0.43586333573182945, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1726,18 +1624,16 @@ [-1.544330135848701, 48.50625699483946], [-1.544330135848701, 48.50625699483946] ] - }, - "length": 0.43586333573182945, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch20766", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18136", "bus2": "MVLV12206", + "length": 0.035650306156386105, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1746,18 +1642,16 @@ [-1.550657327418384, 48.50670965386375], [-1.550657327418384, 48.50670965386375] ] - }, - "length": 0.035650306156386105, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13478", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18135", "bus2": "MVBus18136", + "length": 0.2545842245220032, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1767,18 +1661,16 @@ [-1.550206823560244, 48.506594905291905], [-1.550206823560244, 48.506594905291905] ] - }, - "length": 0.2545842245220032, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05797", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18134", "bus2": "MVBus18135", + "length": 0.41625799562163196, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1788,18 +1680,16 @@ [-1.549484139904866, 48.50883339939408], [-1.549484139904866, 48.50883339939408] ] - }, - "length": 0.41625799562163196, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05386", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18134", "bus2": "MVLV11692", + "length": 0.11322629500890477, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1808,18 +1698,16 @@ [-1.545202242552729, 48.51236649794666], [-1.545202242552729, 48.51236649794666] ] - }, - "length": 0.11322629500890477, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18132", "bus2": "MVBus18134", + "length": 0.19046261936131878, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1828,18 +1716,16 @@ [-1.54648288050085, 48.51180724058062], [-1.54648288050085, 48.51180724058062] ] - }, - "length": 0.19046261936131878, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05798", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18132", "bus2": "MVLV11693", + "length": 0.24364449345962885, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1848,18 +1734,16 @@ [-1.549874417076119, 48.51328696908033], [-1.549874417076119, 48.51328696908033] ] - }, - "length": 0.24364449345962885, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch13476", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18131", "bus2": "MVBus18132", + "length": 0.42182520865833195, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1868,18 +1752,16 @@ [-1.546595110847239, 48.51351840557732], [-1.546595110847239, 48.51351840557732] ] - }, - "length": 0.42182520865833195, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48379", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18129", "bus2": "MVBus18131", + "length": 0.05644575283858191, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1888,18 +1770,16 @@ [-1.542713276498972, 48.51630019405735], [-1.542713276498972, 48.51630019405735] ] - }, - "length": 0.05644575283858191, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37318", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18129", "bus2": "MVLV08087", + "length": 0.005387219437622075, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1909,18 +1789,16 @@ [-1.541892791108224, 48.516275500246905], [-1.541892791108224, 48.516275500246905] ] - }, - "length": 0.005387219437622075, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41934", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18128", "bus2": "MVBus18129", + "length": 0.29185611922074794, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1931,18 +1809,16 @@ [-1.541950199528134, 48.51627467859784], [-1.541950199528134, 48.51627467859784] ] - }, - "length": 0.29185611922074794, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch11801", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18127", "bus2": "MVBus18128", + "length": 0.35371438128793947, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1952,18 +1828,16 @@ [-1.543018988027638, 48.51811436140585], [-1.543018988027638, 48.51811436140585] ] - }, - "length": 0.35371438128793947, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05816", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18126", "bus2": "MVBus18127", + "length": 0.5834451909876508, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1972,18 +1846,16 @@ [-1.543597094297414, 48.521270762668024], [-1.543597094297414, 48.521270762668024] ] - }, - "length": 0.5834451909876508, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05815", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18125", "bus2": "MVBus18126", + "length": 0.10232911084034518, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1992,18 +1864,16 @@ [-1.54368927326359, 48.52651719085881], [-1.54368927326359, 48.52651719085881] ] - }, - "length": 0.10232911084034518, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch32488", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus18124", "bus2": "MVBus18125", + "length": 0.31568185930032555, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2013,18 +1883,16 @@ [-1.543773388049549, 48.527435714338985], [-1.543773388049549, 48.527435714338985] ] - }, - "length": 0.31568185930032555, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch45749", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV19187", "bus2": "MVBus18124", + "length": 0.052572379997209664, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2041,18 +1909,16 @@ [-1.541250132048243, 48.52901194360347], [-1.541250132048243, 48.52901194360347] ] - }, - "length": 0.052572379997209664, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39425", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02066", "bus2": "MVLV19187", + "length": 0.012211272156633606, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2065,18 +1931,16 @@ [-1.540726030049279, 48.528712581968364], [-1.5407393002418477, 48.528722416439514] ] - }, - "length": 0.012211272156633606, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch13860", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02065", "bus2": "MVBus02066", + "length": 5.785430947880203, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2089,10 +1953,20 @@ [-1.540711137646514, 48.52866172204854], [-1.540711137646514, 48.52866172204854] ] - }, - "length": 5.785430947880203, - "params_id": "O_AM_148", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV16", + "bus2": "HVMVFeeder16", + "geometry": { + "type": "Point", + "coordinates": [-1.480951121955717, 48.55306081426247] + } } ], "loads": [ @@ -2100,381 +1974,457 @@ "id": "MVLV04950_consumption", "bus": "MVLV04950", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04950_production", "bus": "MVLV04950", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13936_consumption", "bus": "MVLV13936", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13936_production", "bus": "MVLV13936", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11702_consumption", "bus": "MVLV11702", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11702_production", "bus": "MVLV11702", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16629_consumption", "bus": "MVLV16629", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16629_production", "bus": "MVLV16629", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17142_consumption", "bus": "MVLV17142", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17142_production", "bus": "MVLV17142", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17075_consumption", "bus": "MVLV17075", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17075_production", "bus": "MVLV17075", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13935_consumption", "bus": "MVLV13935", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13935_production", "bus": "MVLV13935", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14272_consumption", "bus": "MVLV14272", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14272_production", "bus": "MVLV14272", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17143_consumption", "bus": "MVLV17143", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17143_production", "bus": "MVLV17143", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19187_consumption", "bus": "MVLV19187", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19187_production", "bus": "MVLV19187", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17074_consumption", "bus": "MVLV17074", "phases": "abc", + "type": "power", "powers": [ [32500.0, 10700.0], [32500.0, 10700.0], [32500.0, 10700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17074_production", "bus": "MVLV17074", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06933_consumption", "bus": "MVLV06933", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06933_production", "bus": "MVLV06933", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04549_consumption", "bus": "MVLV04549", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04549_production", "bus": "MVLV04549", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04916_consumption", "bus": "MVLV04916", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04916_production", "bus": "MVLV04916", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16510_consumption", "bus": "MVLV16510", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16510_production", "bus": "MVLV16510", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12206_consumption", "bus": "MVLV12206", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12206_production", "bus": "MVLV12206", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11692_consumption", "bus": "MVLV11692", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11692_production", "bus": "MVLV11692", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11693_consumption", "bus": "MVLV11693", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11693_production", "bus": "MVLV11693", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08087_consumption", "bus": "MVLV08087", "phases": "abc", + "type": "power", "powers": [ [19800.0, 6500.0], [19800.0, 6500.0], [19800.0, 6500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08087_production", "bus": "MVLV08087", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -2486,7 +2436,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder251_Summer.json b/roseau/load_flow/data/networks/MVFeeder251_Summer.json index c5a273d0..f2a22690 100644 --- a/roseau/load_flow/data/networks/MVFeeder251_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder251_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -1264,26 +1265,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV17", - "bus2": "HVMVFeeder17", - "geometry": { - "type": "Point", - "coordinates": [-1.544122777559802, 49.28792921131057] - } - }, + "lines": [ { "id": "MVBranch38653", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder17", "bus2": "MVBus02317", + "length": 0.028233461470556193, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1294,18 +1284,16 @@ [-1.544278715354673, 49.28819278593066], [-1.544278715354673, 49.28819278593066] ] - }, - "length": 0.028233461470556193, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch16684", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17209", "bus2": "MVLV11101", + "length": 0.04649766143979308, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1314,18 +1302,16 @@ [-1.541178395735151, 49.2967821229966], [-1.541178395735151, 49.2967821229966] ] - }, - "length": 0.04649766143979308, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46481", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17207", "bus2": "MVBus17209", + "length": 0.005203781737639504, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1336,18 +1322,16 @@ [-1.541402610105714, 49.29717365001366], [-1.541402610105714, 49.29717365001366] ] - }, - "length": 0.005203781737639504, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47283", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17207", "bus2": "MVLV00382", + "length": 0.24257532653511676, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1363,18 +1347,16 @@ [-1.543989146153294, 49.29615131859048], [-1.543989146153294, 49.29615131859048] ] - }, - "length": 0.24257532653511676, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45615", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17206", "bus2": "MVBus17207", + "length": 0.0018152069112323077, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1383,18 +1365,16 @@ [-1.541378117392617, 49.2971385246556], [-1.541378117392617, 49.2971385246556] ] - }, - "length": 0.0018152069112323077, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38532", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14464", "bus2": "MVBus17206", + "length": 0.0063636643007188185, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1404,18 +1384,16 @@ [-1.541353993106287, 49.29714270383739], [-1.541353993106287, 49.29714270383739] ] - }, - "length": 0.0063636643007188185, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36615", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15062", "bus2": "MVLV09251", + "length": 0.11367425331406272, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1430,18 +1408,16 @@ [-1.537446392202924, 49.29874144503897], [-1.537446392202924, 49.29874144503897] ] - }, - "length": 0.11367425331406272, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44877", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15062", "bus2": "MVLV05023", + "length": 0.012101505956263555, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1451,18 +1427,16 @@ [-1.537550409693325, 49.29779259087647], [-1.537550409693325, 49.29779259087647] ] - }, - "length": 0.012101505956263555, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37240", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15061", "bus2": "MVBus15062", + "length": 0.06688605844940153, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1473,18 +1447,16 @@ [-1.537662421485925, 49.29783948270921], [-1.537662421485925, 49.29783948270921] ] - }, - "length": 0.06688605844940153, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43429", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14464", "bus2": "MVBus15061", + "length": 0.21550751613824057, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1525,18 +1497,16 @@ [-1.538555666205925, 49.29770355732112], [-1.538555666205925, 49.29770355732112] ] - }, - "length": 0.21550751613824057, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34273", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14650", "bus2": "MVLV14464", + "length": 0.007619096156059685, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1547,18 +1517,16 @@ [-1.541368392977678, 49.297200444375925], [-1.5413683400166376, 49.29720035014075] ] - }, - "length": 0.007619096156059685, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37342", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15279", "bus2": "MVBus14650", + "length": 0.08604247104581982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1576,18 +1544,16 @@ [-1.541323068619209, 49.297148442866344], [-1.541323068619209, 49.297148442866344] ] - }, - "length": 0.08604247104581982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44086", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18774", "bus2": "MVLV15279", + "length": 0.6005951041406843, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1613,18 +1579,16 @@ [-1.540728848225262, 49.297539164091546], [-1.540722291595128, 49.29754240257251] ] - }, - "length": 0.6005951041406843, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34596", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10227", "bus2": "MVLV18774", + "length": 0.15671172166017394, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1635,18 +1599,16 @@ [-1.543276233423465, 49.299546812114606], [-1.5432777670666975, 49.29954408210185] ] - }, - "length": 0.15671172166017394, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43483", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10226", "bus2": "MVBus10227", + "length": 0.1880618514463853, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1656,18 +1618,16 @@ [-1.542801364055465, 49.30079264624719], [-1.542801364055465, 49.30079264624719] ] - }, - "length": 0.1880618514463853, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46055", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10226", "bus2": "MVLV12002", + "length": 0.1550339128722013, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1681,18 +1641,16 @@ [-1.543721334528962, 49.30340473390545], [-1.543721334528962, 49.30340473390545] ] - }, - "length": 0.1550339128722013, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33037", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10224", "bus2": "MVBus10226", + "length": 0.10457758935540795, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1701,18 +1659,16 @@ [-1.542223387630054, 49.302440303362495], [-1.542223387630054, 49.302440303362495] ] - }, - "length": 0.10457758935540795, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35790", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10224", "bus2": "MVLV13673", + "length": 0.16464985621011782, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1726,18 +1682,16 @@ [-1.540211585895342, 49.302759829436454], [-1.540211585895342, 49.302759829436454] ] - }, - "length": 0.16464985621011782, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39367", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08091", "bus2": "MVBus10224", + "length": 0.288510435240511, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1755,18 +1709,16 @@ [-1.541937703242198, 49.30336187256208], [-1.541937703242198, 49.30336187256208] ] - }, - "length": 0.288510435240511, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43479", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14674", "bus2": "MVLV14088", + "length": 0.008478251107719109, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1776,18 +1728,16 @@ [-1.535652057142803, 49.312189495608315], [-1.535652057142803, 49.312189495608315] ] - }, - "length": 0.008478251107719109, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31694", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14679", "bus2": "MVLV00901", + "length": 0.5926417980284098, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1796,18 +1746,16 @@ [-1.530018730823778, 49.30732834984887], [-1.530018730823778, 49.30732834984887] ] - }, - "length": 0.5926417980284098, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31695", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14681", "bus2": "MVLV15540", + "length": 0.07639433946605165, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1816,18 +1764,16 @@ [-1.523128830492736, 49.31217904723409], [-1.523128830492736, 49.31217904723409] ] - }, - "length": 0.07639433946605165, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch38085", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14682", "bus2": "MVLV00558", + "length": 0.756896951853965, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1841,18 +1787,16 @@ [-1.513063287685275, 49.31448992931678], [-1.513063287685275, 49.31448992931678] ] - }, - "length": 0.756896951853965, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch27894", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14681", "bus2": "MVBus14682", + "length": 0.11641707040119277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1862,18 +1806,16 @@ [-1.522584528407902, 49.31253675757177], [-1.522584528407902, 49.31253675757177] ] - }, - "length": 0.11641707040119277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18510", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14679", "bus2": "MVBus14681", + "length": 0.21417143761172072, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1882,18 +1824,16 @@ [-1.524153720605166, 49.31233014733411], [-1.524153720605166, 49.31233014733411] ] - }, - "length": 0.21417143761172072, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18509", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14678", "bus2": "MVBus14679", + "length": 0.09663886198510684, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1902,18 +1842,16 @@ [-1.527098863522479, 49.312303382214324], [-1.527098863522479, 49.312303382214324] ] - }, - "length": 0.09663886198510684, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08411", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14678", "bus2": "MVLV13843", + "length": 0.4580472166707575, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1922,18 +1860,16 @@ [-1.526075820963424, 49.316179302994485], [-1.526075820963424, 49.316179302994485] ] - }, - "length": 0.4580472166707575, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10671", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14677", "bus2": "MVBus14678", + "length": 0.09694397235096873, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1942,18 +1878,16 @@ [-1.528425285894258, 49.31235791228221], [-1.528425285894258, 49.31235791228221] ] - }, - "length": 0.09694397235096873, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23315", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14676", "bus2": "MVBus14677", + "length": 0.07906888946602389, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1962,18 +1896,16 @@ [-1.529735073884145, 49.31219514900721], [-1.529735073884145, 49.31219514900721] ] - }, - "length": 0.07906888946602389, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48294", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14674", "bus2": "MVBus14676", + "length": 0.3669595001259236, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1990,18 +1922,16 @@ [-1.530785822896225, 49.31237819129319], [-1.530785822896225, 49.31237819129319] ] - }, - "length": 0.3669595001259236, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41778", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14297", "bus2": "MVBus14674", + "length": 0.1802597631984163, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2015,18 +1945,16 @@ [-1.535713313391154, 49.312254360208854], [-1.535713313391154, 49.312254360208854] ] - }, - "length": 0.1802597631984163, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34988", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11803", "bus2": "MVLV04212", + "length": 0.01332263067374734, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2036,18 +1964,16 @@ [-1.536408762697852, 49.32104609385472], [-1.536408762697852, 49.32104609385472] ] - }, - "length": 0.01332263067374734, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch29387", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23647", "bus2": "MVLV10753", + "length": 0.07057903647257757, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2056,18 +1982,16 @@ [-1.527661328563556, 49.334799790674595], [-1.527661328563556, 49.334799790674595] ] - }, - "length": 0.07057903647257757, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08588", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23651", "bus2": "MVLV16209", + "length": 0.05439303367334706, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2076,18 +2000,16 @@ [-1.511308187603026, 49.33950177292033], [-1.511308187603026, 49.33950177292033] ] - }, - "length": 0.05439303367334706, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19986", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00557", "bus2": "MVBus23668", + "length": 0.0012805970531591306, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2096,18 +2018,16 @@ [-1.500237842828451, 49.34213599416101], [-1.500237842828451, 49.34213599416101] ] - }, - "length": 0.0012805970531591306, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46135", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23669", "bus2": "MVLV16630", + "length": 0.37081031837191913, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2127,18 +2047,16 @@ [-1.495517486299349, 49.34353092753231], [-1.495517486299349, 49.34353092753231] ] - }, - "length": 0.37081031837191913, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03873", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00557", "bus2": "MVBus23669", + "length": 0.10986828457659217, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2148,18 +2066,16 @@ [-1.498817642378083, 49.34189422851426], [-1.498817642378083, 49.34189422851426] ] - }, - "length": 0.10986828457659217, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03872", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23653", "bus2": "MVLV00557", + "length": 0.74567234079204, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2169,18 +2085,16 @@ [-1.500250673650373, 49.34212810136862], [-1.500250673650373, 49.34212810136862] ] - }, - "length": 0.74567234079204, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23157", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23654", "bus2": "MVLV00556", + "length": 0.4177356164704489, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2192,18 +2106,16 @@ [-1.497950206009199, 49.338225291933846], [-1.497950206009199, 49.338225291933846] ] - }, - "length": 0.4177356164704489, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23448", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23660", "bus2": "MVLV16207", + "length": 0.32029104368682343, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2214,18 +2126,16 @@ [-1.478685676715247, 49.33494320019281], [-1.478685676715247, 49.33494320019281] ] - }, - "length": 0.32029104368682343, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19991", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23660", "bus2": "MVLV03243", + "length": 0.37523568002671814, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2235,18 +2145,16 @@ [-1.486548333330025, 49.33618052052723], [-1.486548333330025, 49.33618052052723] ] - }, - "length": 0.37523568002671814, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15263", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23659", "bus2": "MVBus23660", + "length": 0.3065729223546083, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2255,18 +2163,16 @@ [-1.482695123969117, 49.333934930040506], [-1.482695123969117, 49.333934930040506] ] - }, - "length": 0.3065729223546083, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11164", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23664", "bus2": "MVBus23665", + "length": 0.6395473100197062, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2275,18 +2181,16 @@ [-1.469473420583994, 49.33253844546463], [-1.469473420583994, 49.33253844546463] ] - }, - "length": 0.6395473100197062, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01995", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23663", "bus2": "MVBus23664", + "length": 0.1119210277032705, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2296,18 +2200,16 @@ [-1.477379351775069, 49.3300143463499], [-1.477379351775069, 49.3300143463499] ] - }, - "length": 0.1119210277032705, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04351", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23663", "bus2": "MVLV10338", + "length": 0.2740050631911384, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2316,18 +2218,16 @@ [-1.478484932562386, 49.327578929121835], [-1.478484932562386, 49.327578929121835] ] - }, - "length": 0.2740050631911384, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23159", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23659", "bus2": "MVBus23663", + "length": 0.4489506342270319, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2337,18 +2237,16 @@ [-1.478918590402116, 49.330026289077466], [-1.478918590402116, 49.330026289077466] ] - }, - "length": 0.4489506342270319, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19987", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23658", "bus2": "MVBus23659", + "length": 0.9018397404516275, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2362,18 +2260,16 @@ [-1.484133426908198, 49.33134359624456], [-1.484133426908198, 49.33134359624456] ] - }, - "length": 0.9018397404516275, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23158", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23656", "bus2": "MVBus23658", + "length": 0.3637049063758763, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2383,18 +2279,16 @@ [-1.495520666720995, 49.33409063193276], [-1.495520666720995, 49.33409063193276] ] - }, - "length": 0.3637049063758763, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31540", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23656", "bus2": "MVLV18938", + "length": 0.14761877610763896, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2403,18 +2297,16 @@ [-1.501331914032815, 49.33384038654791], [-1.501331914032815, 49.33384038654791] ] - }, - "length": 0.14761877610763896, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15262", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23654", "bus2": "MVBus23656", + "length": 0.07833119469092044, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2423,18 +2315,16 @@ [-1.500188561543648, 49.33493741338863], [-1.500188561543648, 49.33493741338863] ] - }, - "length": 0.07833119469092044, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25449", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23653", "bus2": "MVBus23654", + "length": 0.43182383669511015, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2445,18 +2335,16 @@ [-1.501088222606753, 49.33532522876661], [-1.501088222606753, 49.33532522876661] ] - }, - "length": 0.43182383669511015, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08382", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23651", "bus2": "MVBus23653", + "length": 0.4732570571516864, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2467,18 +2355,16 @@ [-1.506374434040589, 49.33702907136982], [-1.506374434040589, 49.33702907136982] ] - }, - "length": 0.4732570571516864, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03516", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23650", "bus2": "MVBus23651", + "length": 0.33190085523301377, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2488,18 +2374,16 @@ [-1.511792612037957, 49.339128954091514], [-1.511792612037957, 49.339128954091514] ] - }, - "length": 0.33190085523301377, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23650", "bus2": "MVLV13841", + "length": 0.330837173677165, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2508,18 +2392,16 @@ [-1.51474496203316, 49.33546599960393], [-1.51474496203316, 49.33546599960393] ] - }, - "length": 0.330837173677165, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch06915", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23649", "bus2": "MVBus23650", + "length": 0.8033045776755825, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2536,18 +2418,16 @@ [-1.516088184722974, 49.33830826797327], [-1.516088184722974, 49.33830826797327] ] - }, - "length": 0.8033045776755825, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24031", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23647", "bus2": "MVBus23649", + "length": 0.06097076611982121, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2556,18 +2436,16 @@ [-1.525990741835495, 49.3352494526061], [-1.525990741835495, 49.3352494526061] ] - }, - "length": 0.06097076611982121, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41858", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14298", "bus2": "MVBus23647", + "length": 0.508202408525906, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2591,18 +2469,16 @@ [-1.52674422159139, 49.335008438613734], [-1.52674422159139, 49.335008438613734] ] - }, - "length": 0.508202408525906, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08097", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34414", "bus2": "MVLV16575", + "length": 0.10310654010388842, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2611,18 +2487,16 @@ [-1.520552683911972, 49.36221285227293], [-1.520552683911972, 49.36221285227293] ] - }, - "length": 0.10310654010388842, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10874", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34416", "bus2": "MVLV10158", + "length": 0.19986212906546252, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2631,18 +2505,16 @@ [-1.514068875814502, 49.36644570324624], [-1.514068875814502, 49.36644570324624] ] - }, - "length": 0.19986212906546252, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08094", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34419", "bus2": "MVLV13649", + "length": 0.15532711411755915, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2652,18 +2524,16 @@ [-1.508471587649024, 49.36306583437844], [-1.508471587649024, 49.36306583437844] ] - }, - "length": 0.15532711411755915, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31267", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34423", "bus2": "MVLV00375", + "length": 0.271437589653534, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2673,18 +2543,16 @@ [-1.505218708194213, 49.36706491493334], [-1.505218708194213, 49.36706491493334] ] - }, - "length": 0.271437589653534, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19733", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34424", "bus2": "MVLV00373", + "length": 0.08379643799941182, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2693,18 +2561,16 @@ [-1.49790226678558, 49.364741187553236], [-1.49790226678558, 49.364741187553236] ] - }, - "length": 0.08379643799941182, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46764", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34424", "bus2": "MVLV13646", + "length": 0.3924871147476781, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2723,18 +2589,16 @@ [-1.493997799159938, 49.36470190719969], [-1.493997799159938, 49.36470190719969] ] - }, - "length": 0.3924871147476781, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25202", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34423", "bus2": "MVBus34424", + "length": 0.4129712656640833, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2744,18 +2608,16 @@ [-1.49892473707318, 49.364392249251054], [-1.49892473707318, 49.364392249251054] ] - }, - "length": 0.4129712656640833, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04513", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34420", "bus2": "MVBus34423", + "length": 0.07003190855528035, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2764,18 +2626,16 @@ [-1.50445347690626, 49.36467905920785], [-1.50445347690626, 49.36467905920785] ] - }, - "length": 0.07003190855528035, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08096", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34421", "bus2": "MVLV10159", + "length": 0.18945571956595136, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2786,18 +2646,16 @@ [-1.50417103993675, 49.360882830762066], [-1.50417103993675, 49.360882830762066] ] - }, - "length": 0.18945571956595136, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34420", "bus2": "MVBus34421", + "length": 0.20172561841725256, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2806,18 +2664,16 @@ [-1.503321601957881, 49.36235272639792], [-1.503321601957881, 49.36235272639792] ] - }, - "length": 0.20172561841725256, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04512", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34419", "bus2": "MVBus34420", + "length": 0.28441854620385315, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2826,18 +2682,16 @@ [-1.504233252185425, 49.36406601752124], [-1.504233252185425, 49.36406601752124] ] - }, - "length": 0.28441854620385315, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25194", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34418", "bus2": "MVBus34419", + "length": 0.1872351576860677, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2846,18 +2700,16 @@ [-1.508108365725732, 49.364432954296966], [-1.508108365725732, 49.364432954296966] ] - }, - "length": 0.1872351576860677, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch43784", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34430", "bus2": "MVLV10164", + "length": 0.08307445089227075, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2867,18 +2719,16 @@ [-1.509866575618648, 49.35795541122072], [-1.509866575618648, 49.35795541122072] ] - }, - "length": 0.08307445089227075, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch19738", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34429", "bus2": "MVBus34430", + "length": 0.34138710270072825, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2888,18 +2738,16 @@ [-1.510721727829247, 49.3581988444997], [-1.510721727829247, 49.3581988444997] ] - }, - "length": 0.34138710270072825, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08095", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34418", "bus2": "MVBus34429", + "length": 0.4316157313277553, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2910,18 +2758,16 @@ [-1.509289955481284, 49.361120529396175], [-1.509289955481284, 49.361120529396175] ] - }, - "length": 0.4316157313277553, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19725", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34416", "bus2": "MVBus34418", + "length": 0.280354646989838, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2930,18 +2776,16 @@ [-1.510635276449318, 49.36476553532519], [-1.510635276449318, 49.36476553532519] ] - }, - "length": 0.280354646989838, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08093", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34414", "bus2": "MVBus34416", + "length": 0.46227121366192264, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2951,18 +2795,16 @@ [-1.514492224885197, 49.36467005047749], [-1.514492224885197, 49.36467005047749] ] - }, - "length": 0.46227121366192264, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14883", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34413", "bus2": "MVBus34414", + "length": 0.07317231902175302, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2971,18 +2813,16 @@ [-1.519139011907793, 49.36212948743184], [-1.519139011907793, 49.36212948743184] ] - }, - "length": 0.07317231902175302, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19724", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34412", "bus2": "MVBus34413", + "length": 0.6720310690910645, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2993,18 +2833,16 @@ [-1.520096239743545, 49.361924579760256], [-1.520096239743545, 49.361924579760256] ] - }, - "length": 0.6720310690910645, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08104", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34411", "bus2": "MVBus34412", + "length": 0.08953139053423927, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3013,18 +2851,16 @@ [-1.52856610290105, 49.36430611482931], [-1.52856610290105, 49.36430611482931] ] - }, - "length": 0.08953139053423927, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22885", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34411", "bus2": "MVLV03060", + "length": 0.5346788249293161, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3034,18 +2870,16 @@ [-1.535568417050356, 49.36472085133499], [-1.535568417050356, 49.36472085133499] ] - }, - "length": 0.5346788249293161, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10148", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34410", "bus2": "MVBus34411", + "length": 0.08153686761905633, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3054,18 +2888,16 @@ [-1.529769581166713, 49.364480054902444], [-1.529769581166713, 49.364480054902444] ] - }, - "length": 0.08153686761905633, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch25201", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34410", "bus2": "MVLV06284", + "length": 0.0607116755354689, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3074,18 +2906,16 @@ [-1.531589190610127, 49.36492882285905], [-1.531589190610127, 49.36492882285905] ] - }, - "length": 0.0607116755354689, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch36578", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02134", "bus2": "MVBus34410", + "length": 0.08291962228537283, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3099,18 +2929,16 @@ [-1.530854289006823, 49.36466877623434], [-1.530854289006823, 49.36466877623434] ] - }, - "length": 0.08291962228537283, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch14895", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32945", "bus2": "MVLV08862", + "length": 0.26707625608160257, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3119,18 +2947,16 @@ [-1.514287610518751, 49.37219695446738], [-1.514287610518751, 49.37219695446738] ] - }, - "length": 0.26707625608160257, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05584", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32945", "bus2": "MVLV19162", + "length": 0.08382862257920029, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3139,18 +2965,16 @@ [-1.518256530861644, 49.37146823421635], [-1.518256530861644, 49.37146823421635] ] - }, - "length": 0.08382862257920029, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch09992", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32944", "bus2": "MVBus32945", + "length": 0.08192465202152102, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3159,18 +2983,16 @@ [-1.5179650794455, 49.372197550213805], [-1.5179650794455, 49.372197550213805] ] - }, - "length": 0.08192465202152102, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10876", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32943", "bus2": "MVBus32944", + "length": 0.28017990056768277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3179,18 +3001,16 @@ [-1.51909312942812, 49.37219771660025], [-1.51909312942812, 49.37219771660025] ] - }, - "length": 0.28017990056768277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48420", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32942", "bus2": "MVBus32943", + "length": 0.39063953902460974, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3209,18 +3029,16 @@ [-1.522950716921357, 49.37216582565863], [-1.522950716921357, 49.37216582565863] ] - }, - "length": 0.39063953902460974, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48421", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32948", "bus2": "MVLV03057", + "length": 0.4597844729770908, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3233,18 +3051,16 @@ [-1.531109516842623, 49.374778041057695], [-1.531109516842623, 49.374778041057695] ] - }, - "length": 0.4597844729770908, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33515", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32950", "bus2": "MVBus32953", + "length": 1.6326161105779273, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3298,18 +3114,16 @@ [-1.517504389409401, 49.38872725310879], [-1.517504389409401, 49.38872725310879] ] - }, - "length": 1.6326161105779273, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35426", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32951", "bus2": "MVLV00376", + "length": 0.08040663184049307, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3319,18 +3133,16 @@ [-1.526160390385847, 49.381286355063466], [-1.526160390385847, 49.381286355063466] ] - }, - "length": 0.08040663184049307, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48422", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32950", "bus2": "MVBus32951", + "length": 0.03578752012234594, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3340,18 +3152,16 @@ [-1.527156505637376, 49.38105323794978], [-1.527156505637376, 49.38105323794978] ] - }, - "length": 0.03578752012234594, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39914", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32948", "bus2": "MVBus32950", + "length": 0.40312747799055015, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3373,18 +3183,16 @@ [-1.527625344427467, 49.38114490026094], [-1.527625344427467, 49.38114490026094] ] - }, - "length": 0.40312747799055015, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32942", "bus2": "MVBus32948", + "length": 0.4830376263026058, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3405,18 +3213,16 @@ [-1.528727248595691, 49.37807677444229], [-1.528727248595691, 49.37807677444229] ] - }, - "length": 0.4830376263026058, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39913", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02134", "bus2": "MVBus32942", + "length": 1.0731453489406135, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3434,18 +3240,16 @@ [-1.527320367955829, 49.373951706325954], [-1.527320367955829, 49.373951706325954] ] - }, - "length": 1.0731453489406135, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34135", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22069", "bus2": "MVLV02134", + "length": 1.1707233869850964, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3467,18 +3271,16 @@ [-1.531599957535678, 49.36510700224723], [-1.531585636721146, 49.36510976245396] ] - }, - "length": 1.1707233869850964, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47705", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22069", "bus2": "MVLV14458", + "length": 0.44321442367888547, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3533,18 +3335,16 @@ [-1.526507526635254, 49.35513073595609], [-1.526507526635254, 49.35513073595609] ] - }, - "length": 0.44321442367888547, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45337", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22067", "bus2": "MVBus22069", + "length": 0.36238372555403137, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3573,18 +3373,16 @@ [-1.531441732019706, 49.3553465205665], [-1.531441732019706, 49.3553465205665] ] - }, - "length": 0.36238372555403137, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37144", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22067", "bus2": "MVLV18758", + "length": 0.056578106178282746, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3595,18 +3393,16 @@ [-1.531733080868806, 49.352784404544984], [-1.531733080868806, 49.352784404544984] ] - }, - "length": 0.056578106178282746, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44471", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22066", "bus2": "MVBus22067", + "length": 1.926359122832335, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3631,18 +3427,16 @@ [-1.532403732174482, 49.35257682859679], [-1.532403732174482, 49.35257682859679] ] - }, - "length": 1.926359122832335, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch29382", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22072", "bus2": "MVLV15114", + "length": 0.2493185426177021, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3651,18 +3445,16 @@ [-1.532053313651179, 49.337907928002785], [-1.532053313651179, 49.337907928002785] ] - }, - "length": 0.2493185426177021, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29388", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22073", "bus2": "MVLV03792", + "length": 0.2051436384266768, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3673,18 +3465,16 @@ [-1.532877816023977, 49.33303061717324], [-1.532877816023977, 49.33303061717324] ] - }, - "length": 0.2051436384266768, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29389", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22073", "bus2": "MVLV07424", + "length": 0.14383385188322648, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3694,18 +3484,16 @@ [-1.534883420349337, 49.33506643532471], [-1.534883420349337, 49.33506643532471] ] - }, - "length": 0.14383385188322648, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12288", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22072", "bus2": "MVBus22073", + "length": 0.10019875986664627, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3714,18 +3502,16 @@ [-1.533057531446026, 49.33486137550976], [-1.533057531446026, 49.33486137550976] ] - }, - "length": 0.10019875986664627, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch37825", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22066", "bus2": "MVBus22072", + "length": 0.008461700673569049, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3734,18 +3520,16 @@ [-1.533046984107669, 49.335762285638104], [-1.533046984107669, 49.335762285638104] ] - }, - "length": 0.008461700673569049, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37781", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14298", "bus2": "MVBus22066", + "length": 0.10342519827364842, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3762,18 +3546,16 @@ [-1.533131628048518, 49.33571004547227], [-1.533131628048518, 49.33571004547227] ] - }, - "length": 0.10342519827364842, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45860", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06470", "bus2": "MVLV14298", + "length": 0.8798759256032205, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3791,18 +3573,16 @@ [-1.53301283434399, 49.335066629402824], [-1.5329799874850207, 49.33507754804151] ] - }, - "length": 0.8798759256032205, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39368", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11803", "bus2": "MVLV06470", + "length": 0.7954401697427387, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3813,19 +3593,17 @@ [-1.534061875940245, 49.327845581054355], [-1.534014836367798, 49.327815255782454], [-1.5339935260812059, 49.32782537754664] - ] - }, - "length": 0.7954401697427387, - "params_id": "U_AL_150", - "ground": "ground" + ] + } }, { "id": "MVBranch39369", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14297", "bus2": "MVBus11803", + "length": 1.0773011885807644, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3843,18 +3621,16 @@ [-1.536534847236821, 49.321120183051995], [-1.536534847236821, 49.321120183051995] ] - }, - "length": 1.0773011885807644, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44335", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09269", "bus2": "MVLV14297", + "length": 0.5364504470557699, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3872,18 +3648,16 @@ [-1.538211714626803, 49.312168255698744], [-1.538193007833593, 49.31216799569018] ] - }, - "length": 0.5364504470557699, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42713", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09269", "bus2": "MVLV05282", + "length": 0.0032995137003003863, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3892,18 +3666,16 @@ [-1.540443543412636, 49.30824396710194], [-1.540443543412636, 49.30824396710194] ] - }, - "length": 0.0032995137003003863, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41857", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08091", "bus2": "MVBus09269", + "length": 0.31007777091499894, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3925,18 +3697,16 @@ [-1.540486402010409, 49.308234227444785], [-1.540486402010409, 49.308234227444785] ] - }, - "length": 0.31007777091499894, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42712", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06432", "bus2": "MVLV08091", + "length": 1.103705815148244, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3962,18 +3732,16 @@ [-1.540753463779378, 49.305623262296365], [-1.5407539952262903, 49.305622831378344] ] - }, - "length": 1.103705815148244, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33079", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06432", "bus2": "MVLV12189", + "length": 0.4629762715887536, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4032,18 +3800,16 @@ [-1.557217555766814, 49.303017120020975], [-1.557217555766814, 49.303017120020975] ] - }, - "length": 0.4629762715887536, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33646", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06431", "bus2": "MVBus06432", + "length": 0.792612707543813, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4063,18 +3829,16 @@ [-1.553605845662367, 49.300981342922235], [-1.553605845662367, 49.300981342922235] ] - }, - "length": 0.792612707543813, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36528", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10176", "bus2": "MVBus06431", + "length": 0.22660860033133476, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4118,18 +3882,16 @@ [-1.556855381394924, 49.294703989676044], [-1.556855381394924, 49.294703989676044] ] - }, - "length": 0.22660860033133476, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42258", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05970", "bus2": "MVLV10176", + "length": 0.22922896329104542, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4163,18 +3925,16 @@ [-1.555727196290815, 49.294236600015545], [-1.5557191205984735, 49.29423783326932] ] - }, - "length": 0.22922896329104542, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33409", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05969", "bus2": "MVBus05970", + "length": 0.2637279374416299, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4189,18 +3949,16 @@ [-1.556899752581278, 49.294687718159565], [-1.556899752581278, 49.294687718159565] ] - }, - "length": 0.2637279374416299, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39992", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07004", "bus2": "MVBus05969", + "length": 0.02430435716809026, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4210,18 +3968,16 @@ [-1.558365114135587, 49.29312791296315], [-1.558365114135587, 49.29312791296315] ] - }, - "length": 0.02430435716809026, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45571", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02322", "bus2": "MVLV07004", + "length": 0.024978720138269347, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4231,18 +3987,16 @@ [-1.558020461421296, 49.29311429426378], [-1.5580257550948962, 49.29312307703382] ] - }, - "length": 0.024978720138269347, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37561", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02321", "bus2": "MVBus02322", + "length": 1.02694858466435, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4268,18 +4022,16 @@ [-1.558363431607862, 49.293103186411905], [-1.558363431607862, 49.293103186411905] ] - }, - "length": 1.02694858466435, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41856", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02320", "bus2": "MVBus02321", + "length": 0.16790378725191302, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4290,18 +4042,16 @@ [-1.550843810591999, 49.28835713931457], [-1.550843810591999, 49.28835713931457] ] - }, - "length": 0.16790378725191302, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45726", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02319", "bus2": "MVBus02320", + "length": 0.009993540367716214, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4313,18 +4063,16 @@ [-1.549076450270867, 49.28842758779228], [-1.549076450270867, 49.28842758779228] ] - }, - "length": 0.009993540367716214, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42071", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02318", "bus2": "MVBus02319", + "length": 0.26473687880197855, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4334,18 +4082,16 @@ [-1.548968224727916, 49.288476803005885], [-1.548968224727916, 49.288476803005885] ] - }, - "length": 0.26473687880197855, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42953", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02317", "bus2": "MVBus02318", + "length": 0.09202958332239944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4358,10 +4104,20 @@ [-1.545353494551501, 49.288203281286165], [-1.545353494551501, 49.288203281286165] ] - }, - "length": 0.09202958332239944, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV17", + "bus2": "HVMVFeeder17", + "geometry": { + "type": "Point", + "coordinates": [-1.544122777559802, 49.28792921131057] + } } ], "loads": [ @@ -4369,1061 +4125,1273 @@ "id": "MVLV11101_consumption", "bus": "MVLV11101", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11101_production", "bus": "MVLV11101", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00382_consumption", "bus": "MVLV00382", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00382_production", "bus": "MVLV00382", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14464_consumption", "bus": "MVLV14464", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14464_production", "bus": "MVLV14464", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09251_consumption", "bus": "MVLV09251", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09251_production", "bus": "MVLV09251", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05023_consumption", "bus": "MVLV05023", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05023_production", "bus": "MVLV05023", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15279_consumption", "bus": "MVLV15279", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15279_production", "bus": "MVLV15279", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18774_consumption", "bus": "MVLV18774", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18774_production", "bus": "MVLV18774", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12002_consumption", "bus": "MVLV12002", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12002_production", "bus": "MVLV12002", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13673_consumption", "bus": "MVLV13673", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13673_production", "bus": "MVLV13673", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08091_consumption", "bus": "MVLV08091", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08091_production", "bus": "MVLV08091", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14088_consumption", "bus": "MVLV14088", "phases": "abc", + "type": "power", "powers": [ [1300.0, 400.0], [1300.0, 400.0], [1300.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14088_production", "bus": "MVLV14088", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00901_consumption", "bus": "MVLV00901", "phases": "abc", + "type": "power", "powers": [ [1300.0, 400.0], [1300.0, 400.0], [1300.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00901_production", "bus": "MVLV00901", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15540_consumption", "bus": "MVLV15540", "phases": "abc", + "type": "power", "powers": [ [1300.0, 400.0], [1300.0, 400.0], [1300.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15540_production", "bus": "MVLV15540", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00558_consumption", "bus": "MVLV00558", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00558_production", "bus": "MVLV00558", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13843_consumption", "bus": "MVLV13843", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13843_production", "bus": "MVLV13843", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14297_consumption", "bus": "MVLV14297", "phases": "abc", + "type": "power", "powers": [ [1300.0, 400.0], [1300.0, 400.0], [1300.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14297_production", "bus": "MVLV14297", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04212_consumption", "bus": "MVLV04212", "phases": "abc", + "type": "power", "powers": [ [1300.0, 400.0], [1300.0, 400.0], [1300.0, 400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04212_production", "bus": "MVLV04212", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10753_consumption", "bus": "MVLV10753", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10753_production", "bus": "MVLV10753", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16209_consumption", "bus": "MVLV16209", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16209_production", "bus": "MVLV16209", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00557_consumption", "bus": "MVLV00557", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00557_production", "bus": "MVLV00557", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16630_consumption", "bus": "MVLV16630", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16630_production", "bus": "MVLV16630", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00556_consumption", "bus": "MVLV00556", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00556_production", "bus": "MVLV00556", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16207_consumption", "bus": "MVLV16207", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16207_production", "bus": "MVLV16207", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03243_consumption", "bus": "MVLV03243", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03243_production", "bus": "MVLV03243", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10338_consumption", "bus": "MVLV10338", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10338_production", "bus": "MVLV10338", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18938_consumption", "bus": "MVLV18938", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18938_production", "bus": "MVLV18938", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13841_consumption", "bus": "MVLV13841", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13841_production", "bus": "MVLV13841", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14298_consumption", "bus": "MVLV14298", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14298_production", "bus": "MVLV14298", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16575_consumption", "bus": "MVLV16575", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16575_production", "bus": "MVLV16575", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10158_consumption", "bus": "MVLV10158", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10158_production", "bus": "MVLV10158", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13649_consumption", "bus": "MVLV13649", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13649_production", "bus": "MVLV13649", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00375_consumption", "bus": "MVLV00375", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00375_production", "bus": "MVLV00375", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00373_consumption", "bus": "MVLV00373", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00373_production", "bus": "MVLV00373", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13646_consumption", "bus": "MVLV13646", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13646_production", "bus": "MVLV13646", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10159_consumption", "bus": "MVLV10159", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10159_production", "bus": "MVLV10159", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10164_consumption", "bus": "MVLV10164", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10164_production", "bus": "MVLV10164", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03060_consumption", "bus": "MVLV03060", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03060_production", "bus": "MVLV03060", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06284_consumption", "bus": "MVLV06284", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06284_production", "bus": "MVLV06284", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02134_consumption", "bus": "MVLV02134", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02134_production", "bus": "MVLV02134", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08862_consumption", "bus": "MVLV08862", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08862_production", "bus": "MVLV08862", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19162_consumption", "bus": "MVLV19162", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19162_production", "bus": "MVLV19162", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03057_consumption", "bus": "MVLV03057", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03057_production", "bus": "MVLV03057", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00376_consumption", "bus": "MVLV00376", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00376_production", "bus": "MVLV00376", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14458_consumption", "bus": "MVLV14458", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14458_production", "bus": "MVLV14458", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18758_consumption", "bus": "MVLV18758", "phases": "abc", + "type": "power", "powers": [ [4400.0, 1400.0], [4400.0, 1400.0], [4400.0, 1400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18758_production", "bus": "MVLV18758", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15114_consumption", "bus": "MVLV15114", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15114_production", "bus": "MVLV15114", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03792_consumption", "bus": "MVLV03792", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03792_production", "bus": "MVLV03792", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07424_consumption", "bus": "MVLV07424", "phases": "abc", + "type": "power", "powers": [ [2200.0, 700.0], [2200.0, 700.0], [2200.0, 700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07424_production", "bus": "MVLV07424", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06470_consumption", "bus": "MVLV06470", "phases": "abc", + "type": "power", "powers": [ [1500.0, 500.0], [1500.0, 500.0], [1500.0, 500.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06470_production", "bus": "MVLV06470", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05282_consumption", "bus": "MVLV05282", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05282_production", "bus": "MVLV05282", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12189_consumption", "bus": "MVLV12189", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12189_production", "bus": "MVLV12189", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10176_consumption", "bus": "MVLV10176", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10176_production", "bus": "MVLV10176", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07004_consumption", "bus": "MVLV07004", "phases": "abc", + "type": "power", "powers": [ [3500.0, 1200.0], [3500.0, 1200.0], [3500.0, 1200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07004_production", "bus": "MVLV07004", "phases": "abc", + "type": "power", "powers": [ [-500.0, 0.0], [-500.0, 0.0], [-500.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -5435,7 +5403,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder251_Winter.json b/roseau/load_flow/data/networks/MVFeeder251_Winter.json index e90f49f7..bee950f4 100644 --- a/roseau/load_flow/data/networks/MVFeeder251_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder251_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -1264,26 +1265,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV17", - "bus2": "HVMVFeeder17", - "geometry": { - "type": "Point", - "coordinates": [-1.544122777559802, 49.28792921131057] - } - }, + "lines": [ { "id": "MVBranch38653", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder17", "bus2": "MVBus02317", + "length": 0.028233461470556193, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1294,18 +1284,16 @@ [-1.544278715354673, 49.28819278593066], [-1.544278715354673, 49.28819278593066] ] - }, - "length": 0.028233461470556193, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch16684", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17209", "bus2": "MVLV11101", + "length": 0.04649766143979308, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1314,18 +1302,16 @@ [-1.541178395735151, 49.2967821229966], [-1.541178395735151, 49.2967821229966] ] - }, - "length": 0.04649766143979308, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46481", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17207", "bus2": "MVBus17209", + "length": 0.005203781737639504, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1336,18 +1322,16 @@ [-1.541402610105714, 49.29717365001366], [-1.541402610105714, 49.29717365001366] ] - }, - "length": 0.005203781737639504, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47283", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17207", "bus2": "MVLV00382", + "length": 0.24257532653511676, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1363,18 +1347,16 @@ [-1.543989146153294, 49.29615131859048], [-1.543989146153294, 49.29615131859048] ] - }, - "length": 0.24257532653511676, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45615", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus17206", "bus2": "MVBus17207", + "length": 0.0018152069112323077, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1383,18 +1365,16 @@ [-1.541378117392617, 49.2971385246556], [-1.541378117392617, 49.2971385246556] ] - }, - "length": 0.0018152069112323077, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38532", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14464", "bus2": "MVBus17206", + "length": 0.0063636643007188185, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1404,18 +1384,16 @@ [-1.541353993106287, 49.29714270383739], [-1.541353993106287, 49.29714270383739] ] - }, - "length": 0.0063636643007188185, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36615", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15062", "bus2": "MVLV09251", + "length": 0.11367425331406272, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1430,18 +1408,16 @@ [-1.537446392202924, 49.29874144503897], [-1.537446392202924, 49.29874144503897] ] - }, - "length": 0.11367425331406272, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44877", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15062", "bus2": "MVLV05023", + "length": 0.012101505956263555, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1451,18 +1427,16 @@ [-1.537550409693325, 49.29779259087647], [-1.537550409693325, 49.29779259087647] ] - }, - "length": 0.012101505956263555, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37240", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus15061", "bus2": "MVBus15062", + "length": 0.06688605844940153, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1473,18 +1447,16 @@ [-1.537662421485925, 49.29783948270921], [-1.537662421485925, 49.29783948270921] ] - }, - "length": 0.06688605844940153, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43429", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14464", "bus2": "MVBus15061", + "length": 0.21550751613824057, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1525,18 +1497,16 @@ [-1.538555666205925, 49.29770355732112], [-1.538555666205925, 49.29770355732112] ] - }, - "length": 0.21550751613824057, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34273", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14650", "bus2": "MVLV14464", + "length": 0.007619096156059685, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1547,18 +1517,16 @@ [-1.541368392977678, 49.297200444375925], [-1.5413683400166376, 49.29720035014075] ] - }, - "length": 0.007619096156059685, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37342", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15279", "bus2": "MVBus14650", + "length": 0.08604247104581982, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1576,18 +1544,16 @@ [-1.541323068619209, 49.297148442866344], [-1.541323068619209, 49.297148442866344] ] - }, - "length": 0.08604247104581982, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44086", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV18774", "bus2": "MVLV15279", + "length": 0.6005951041406843, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1613,18 +1579,16 @@ [-1.540728848225262, 49.297539164091546], [-1.540722291595128, 49.29754240257251] ] - }, - "length": 0.6005951041406843, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34596", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10227", "bus2": "MVLV18774", + "length": 0.15671172166017394, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1635,18 +1599,16 @@ [-1.543276233423465, 49.299546812114606], [-1.5432777670666975, 49.29954408210185] ] - }, - "length": 0.15671172166017394, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43483", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10226", "bus2": "MVBus10227", + "length": 0.1880618514463853, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1656,18 +1618,16 @@ [-1.542801364055465, 49.30079264624719], [-1.542801364055465, 49.30079264624719] ] - }, - "length": 0.1880618514463853, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46055", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10226", "bus2": "MVLV12002", + "length": 0.1550339128722013, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1681,18 +1641,16 @@ [-1.543721334528962, 49.30340473390545], [-1.543721334528962, 49.30340473390545] ] - }, - "length": 0.1550339128722013, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33037", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10224", "bus2": "MVBus10226", + "length": 0.10457758935540795, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1701,18 +1659,16 @@ [-1.542223387630054, 49.302440303362495], [-1.542223387630054, 49.302440303362495] ] - }, - "length": 0.10457758935540795, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35790", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus10224", "bus2": "MVLV13673", + "length": 0.16464985621011782, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1726,18 +1682,16 @@ [-1.540211585895342, 49.302759829436454], [-1.540211585895342, 49.302759829436454] ] - }, - "length": 0.16464985621011782, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39367", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08091", "bus2": "MVBus10224", + "length": 0.288510435240511, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1755,18 +1709,16 @@ [-1.541937703242198, 49.30336187256208], [-1.541937703242198, 49.30336187256208] ] - }, - "length": 0.288510435240511, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43479", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14674", "bus2": "MVLV14088", + "length": 0.008478251107719109, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1776,18 +1728,16 @@ [-1.535652057142803, 49.312189495608315], [-1.535652057142803, 49.312189495608315] ] - }, - "length": 0.008478251107719109, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch31694", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14679", "bus2": "MVLV00901", + "length": 0.5926417980284098, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1796,18 +1746,16 @@ [-1.530018730823778, 49.30732834984887], [-1.530018730823778, 49.30732834984887] ] - }, - "length": 0.5926417980284098, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31695", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14681", "bus2": "MVLV15540", + "length": 0.07639433946605165, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1816,18 +1764,16 @@ [-1.523128830492736, 49.31217904723409], [-1.523128830492736, 49.31217904723409] ] - }, - "length": 0.07639433946605165, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch38085", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14682", "bus2": "MVLV00558", + "length": 0.756896951853965, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1841,18 +1787,16 @@ [-1.513063287685275, 49.31448992931678], [-1.513063287685275, 49.31448992931678] ] - }, - "length": 0.756896951853965, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch27894", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14681", "bus2": "MVBus14682", + "length": 0.11641707040119277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1862,18 +1806,16 @@ [-1.522584528407902, 49.31253675757177], [-1.522584528407902, 49.31253675757177] ] - }, - "length": 0.11641707040119277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18510", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14679", "bus2": "MVBus14681", + "length": 0.21417143761172072, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1882,18 +1824,16 @@ [-1.524153720605166, 49.31233014733411], [-1.524153720605166, 49.31233014733411] ] - }, - "length": 0.21417143761172072, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch18509", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14678", "bus2": "MVBus14679", + "length": 0.09663886198510684, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1902,18 +1842,16 @@ [-1.527098863522479, 49.312303382214324], [-1.527098863522479, 49.312303382214324] ] - }, - "length": 0.09663886198510684, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08411", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14678", "bus2": "MVLV13843", + "length": 0.4580472166707575, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1922,18 +1860,16 @@ [-1.526075820963424, 49.316179302994485], [-1.526075820963424, 49.316179302994485] ] - }, - "length": 0.4580472166707575, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10671", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14677", "bus2": "MVBus14678", + "length": 0.09694397235096873, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1942,18 +1878,16 @@ [-1.528425285894258, 49.31235791228221], [-1.528425285894258, 49.31235791228221] ] - }, - "length": 0.09694397235096873, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23315", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14676", "bus2": "MVBus14677", + "length": 0.07906888946602389, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1962,18 +1896,16 @@ [-1.529735073884145, 49.31219514900721], [-1.529735073884145, 49.31219514900721] ] - }, - "length": 0.07906888946602389, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48294", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus14674", "bus2": "MVBus14676", + "length": 0.3669595001259236, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1990,18 +1922,16 @@ [-1.530785822896225, 49.31237819129319], [-1.530785822896225, 49.31237819129319] ] - }, - "length": 0.3669595001259236, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41778", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14297", "bus2": "MVBus14674", + "length": 0.1802597631984163, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2015,18 +1945,16 @@ [-1.535713313391154, 49.312254360208854], [-1.535713313391154, 49.312254360208854] ] - }, - "length": 0.1802597631984163, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34988", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11803", "bus2": "MVLV04212", + "length": 0.01332263067374734, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2036,18 +1964,16 @@ [-1.536408762697852, 49.32104609385472], [-1.536408762697852, 49.32104609385472] ] - }, - "length": 0.01332263067374734, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch29387", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23647", "bus2": "MVLV10753", + "length": 0.07057903647257757, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2056,18 +1982,16 @@ [-1.527661328563556, 49.334799790674595], [-1.527661328563556, 49.334799790674595] ] - }, - "length": 0.07057903647257757, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08588", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23651", "bus2": "MVLV16209", + "length": 0.05439303367334706, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2076,18 +2000,16 @@ [-1.511308187603026, 49.33950177292033], [-1.511308187603026, 49.33950177292033] ] - }, - "length": 0.05439303367334706, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19986", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00557", "bus2": "MVBus23668", + "length": 0.0012805970531591306, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2096,18 +2018,16 @@ [-1.500237842828451, 49.34213599416101], [-1.500237842828451, 49.34213599416101] ] - }, - "length": 0.0012805970531591306, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46135", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23669", "bus2": "MVLV16630", + "length": 0.37081031837191913, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2127,18 +2047,16 @@ [-1.495517486299349, 49.34353092753231], [-1.495517486299349, 49.34353092753231] ] - }, - "length": 0.37081031837191913, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch03873", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV00557", "bus2": "MVBus23669", + "length": 0.10986828457659217, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2148,18 +2066,16 @@ [-1.498817642378083, 49.34189422851426], [-1.498817642378083, 49.34189422851426] ] - }, - "length": 0.10986828457659217, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03872", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23653", "bus2": "MVLV00557", + "length": 0.74567234079204, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2169,18 +2085,16 @@ [-1.500250673650373, 49.34212810136862], [-1.500250673650373, 49.34212810136862] ] - }, - "length": 0.74567234079204, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23157", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23654", "bus2": "MVLV00556", + "length": 0.4177356164704489, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2192,18 +2106,16 @@ [-1.497950206009199, 49.338225291933846], [-1.497950206009199, 49.338225291933846] ] - }, - "length": 0.4177356164704489, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23448", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23660", "bus2": "MVLV16207", + "length": 0.32029104368682343, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2214,18 +2126,16 @@ [-1.478685676715247, 49.33494320019281], [-1.478685676715247, 49.33494320019281] ] - }, - "length": 0.32029104368682343, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19991", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23660", "bus2": "MVLV03243", + "length": 0.37523568002671814, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2235,18 +2145,16 @@ [-1.486548333330025, 49.33618052052723], [-1.486548333330025, 49.33618052052723] ] - }, - "length": 0.37523568002671814, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15263", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23659", "bus2": "MVBus23660", + "length": 0.3065729223546083, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2255,18 +2163,16 @@ [-1.482695123969117, 49.333934930040506], [-1.482695123969117, 49.333934930040506] ] - }, - "length": 0.3065729223546083, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch11164", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23664", "bus2": "MVBus23665", + "length": 0.6395473100197062, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2275,18 +2181,16 @@ [-1.469473420583994, 49.33253844546463], [-1.469473420583994, 49.33253844546463] ] - }, - "length": 0.6395473100197062, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch01995", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23663", "bus2": "MVBus23664", + "length": 0.1119210277032705, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2296,18 +2200,16 @@ [-1.477379351775069, 49.3300143463499], [-1.477379351775069, 49.3300143463499] ] - }, - "length": 0.1119210277032705, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04351", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23663", "bus2": "MVLV10338", + "length": 0.2740050631911384, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2316,18 +2218,16 @@ [-1.478484932562386, 49.327578929121835], [-1.478484932562386, 49.327578929121835] ] - }, - "length": 0.2740050631911384, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23159", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23659", "bus2": "MVBus23663", + "length": 0.4489506342270319, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2337,18 +2237,16 @@ [-1.478918590402116, 49.330026289077466], [-1.478918590402116, 49.330026289077466] ] - }, - "length": 0.4489506342270319, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19987", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23658", "bus2": "MVBus23659", + "length": 0.9018397404516275, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2362,18 +2260,16 @@ [-1.484133426908198, 49.33134359624456], [-1.484133426908198, 49.33134359624456] ] - }, - "length": 0.9018397404516275, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch23158", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23656", "bus2": "MVBus23658", + "length": 0.3637049063758763, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2383,18 +2279,16 @@ [-1.495520666720995, 49.33409063193276], [-1.495520666720995, 49.33409063193276] ] - }, - "length": 0.3637049063758763, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31540", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23656", "bus2": "MVLV18938", + "length": 0.14761877610763896, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2403,18 +2297,16 @@ [-1.501331914032815, 49.33384038654791], [-1.501331914032815, 49.33384038654791] ] - }, - "length": 0.14761877610763896, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch15262", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23654", "bus2": "MVBus23656", + "length": 0.07833119469092044, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2423,18 +2315,16 @@ [-1.500188561543648, 49.33493741338863], [-1.500188561543648, 49.33493741338863] ] - }, - "length": 0.07833119469092044, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25449", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23653", "bus2": "MVBus23654", + "length": 0.43182383669511015, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2445,18 +2335,16 @@ [-1.501088222606753, 49.33532522876661], [-1.501088222606753, 49.33532522876661] ] - }, - "length": 0.43182383669511015, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08382", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23651", "bus2": "MVBus23653", + "length": 0.4732570571516864, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2467,18 +2355,16 @@ [-1.506374434040589, 49.33702907136982], [-1.506374434040589, 49.33702907136982] ] - }, - "length": 0.4732570571516864, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch03516", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23650", "bus2": "MVBus23651", + "length": 0.33190085523301377, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2488,18 +2374,16 @@ [-1.511792612037957, 49.339128954091514], [-1.511792612037957, 49.339128954091514] ] - }, - "length": 0.33190085523301377, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23650", "bus2": "MVLV13841", + "length": 0.330837173677165, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2508,18 +2392,16 @@ [-1.51474496203316, 49.33546599960393], [-1.51474496203316, 49.33546599960393] ] - }, - "length": 0.330837173677165, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch06915", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23649", "bus2": "MVBus23650", + "length": 0.8033045776755825, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2536,18 +2418,16 @@ [-1.516088184722974, 49.33830826797327], [-1.516088184722974, 49.33830826797327] ] - }, - "length": 0.8033045776755825, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch24031", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus23647", "bus2": "MVBus23649", + "length": 0.06097076611982121, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2556,18 +2436,16 @@ [-1.525990741835495, 49.3352494526061], [-1.525990741835495, 49.3352494526061] ] - }, - "length": 0.06097076611982121, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch41858", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14298", "bus2": "MVBus23647", + "length": 0.508202408525906, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2591,18 +2469,16 @@ [-1.52674422159139, 49.335008438613734], [-1.52674422159139, 49.335008438613734] ] - }, - "length": 0.508202408525906, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch08097", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34414", "bus2": "MVLV16575", + "length": 0.10310654010388842, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2611,18 +2487,16 @@ [-1.520552683911972, 49.36221285227293], [-1.520552683911972, 49.36221285227293] ] - }, - "length": 0.10310654010388842, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10874", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34416", "bus2": "MVLV10158", + "length": 0.19986212906546252, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2631,18 +2505,16 @@ [-1.514068875814502, 49.36644570324624], [-1.514068875814502, 49.36644570324624] ] - }, - "length": 0.19986212906546252, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08094", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34419", "bus2": "MVLV13649", + "length": 0.15532711411755915, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2652,18 +2524,16 @@ [-1.508471587649024, 49.36306583437844], [-1.508471587649024, 49.36306583437844] ] - }, - "length": 0.15532711411755915, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch31267", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34423", "bus2": "MVLV00375", + "length": 0.271437589653534, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2673,18 +2543,16 @@ [-1.505218708194213, 49.36706491493334], [-1.505218708194213, 49.36706491493334] ] - }, - "length": 0.271437589653534, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19733", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34424", "bus2": "MVLV00373", + "length": 0.08379643799941182, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2693,18 +2561,16 @@ [-1.49790226678558, 49.364741187553236], [-1.49790226678558, 49.364741187553236] ] - }, - "length": 0.08379643799941182, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch46764", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34424", "bus2": "MVLV13646", + "length": 0.3924871147476781, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2723,18 +2589,16 @@ [-1.493997799159938, 49.36470190719969], [-1.493997799159938, 49.36470190719969] ] - }, - "length": 0.3924871147476781, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch25202", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34423", "bus2": "MVBus34424", + "length": 0.4129712656640833, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2744,18 +2608,16 @@ [-1.49892473707318, 49.364392249251054], [-1.49892473707318, 49.364392249251054] ] - }, - "length": 0.4129712656640833, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04513", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34420", "bus2": "MVBus34423", + "length": 0.07003190855528035, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2764,18 +2626,16 @@ [-1.50445347690626, 49.36467905920785], [-1.50445347690626, 49.36467905920785] ] - }, - "length": 0.07003190855528035, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08096", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34421", "bus2": "MVLV10159", + "length": 0.18945571956595136, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2786,18 +2646,16 @@ [-1.50417103993675, 49.360882830762066], [-1.50417103993675, 49.360882830762066] ] - }, - "length": 0.18945571956595136, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34420", "bus2": "MVBus34421", + "length": 0.20172561841725256, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2806,18 +2664,16 @@ [-1.503321601957881, 49.36235272639792], [-1.503321601957881, 49.36235272639792] ] - }, - "length": 0.20172561841725256, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch04512", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34419", "bus2": "MVBus34420", + "length": 0.28441854620385315, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2826,18 +2682,16 @@ [-1.504233252185425, 49.36406601752124], [-1.504233252185425, 49.36406601752124] ] - }, - "length": 0.28441854620385315, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch25194", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34418", "bus2": "MVBus34419", + "length": 0.1872351576860677, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2846,18 +2700,16 @@ [-1.508108365725732, 49.364432954296966], [-1.508108365725732, 49.364432954296966] ] - }, - "length": 0.1872351576860677, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch43784", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34430", "bus2": "MVLV10164", + "length": 0.08307445089227075, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2867,18 +2719,16 @@ [-1.509866575618648, 49.35795541122072], [-1.509866575618648, 49.35795541122072] ] - }, - "length": 0.08307445089227075, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch19738", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34429", "bus2": "MVBus34430", + "length": 0.34138710270072825, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2888,18 +2738,16 @@ [-1.510721727829247, 49.3581988444997], [-1.510721727829247, 49.3581988444997] ] - }, - "length": 0.34138710270072825, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08095", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34418", "bus2": "MVBus34429", + "length": 0.4316157313277553, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2910,18 +2758,16 @@ [-1.509289955481284, 49.361120529396175], [-1.509289955481284, 49.361120529396175] ] - }, - "length": 0.4316157313277553, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19725", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34416", "bus2": "MVBus34418", + "length": 0.280354646989838, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2930,18 +2776,16 @@ [-1.510635276449318, 49.36476553532519], [-1.510635276449318, 49.36476553532519] ] - }, - "length": 0.280354646989838, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08093", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34414", "bus2": "MVBus34416", + "length": 0.46227121366192264, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2951,18 +2795,16 @@ [-1.514492224885197, 49.36467005047749], [-1.514492224885197, 49.36467005047749] ] - }, - "length": 0.46227121366192264, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch14883", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34413", "bus2": "MVBus34414", + "length": 0.07317231902175302, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2971,18 +2813,16 @@ [-1.519139011907793, 49.36212948743184], [-1.519139011907793, 49.36212948743184] ] - }, - "length": 0.07317231902175302, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch19724", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34412", "bus2": "MVBus34413", + "length": 0.6720310690910645, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -2993,18 +2833,16 @@ [-1.520096239743545, 49.361924579760256], [-1.520096239743545, 49.361924579760256] ] - }, - "length": 0.6720310690910645, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch08104", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34411", "bus2": "MVBus34412", + "length": 0.08953139053423927, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3013,18 +2851,16 @@ [-1.52856610290105, 49.36430611482931], [-1.52856610290105, 49.36430611482931] ] - }, - "length": 0.08953139053423927, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch22885", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34411", "bus2": "MVLV03060", + "length": 0.5346788249293161, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3034,18 +2870,16 @@ [-1.535568417050356, 49.36472085133499], [-1.535568417050356, 49.36472085133499] ] - }, - "length": 0.5346788249293161, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10148", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34410", "bus2": "MVBus34411", + "length": 0.08153686761905633, + "params_id": "O_AM_148", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3054,18 +2888,16 @@ [-1.529769581166713, 49.364480054902444], [-1.529769581166713, 49.364480054902444] ] - }, - "length": 0.08153686761905633, - "params_id": "O_AM_148", - "ground": "ground" + } }, { "id": "MVBranch25201", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus34410", "bus2": "MVLV06284", + "length": 0.0607116755354689, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3074,18 +2906,16 @@ [-1.531589190610127, 49.36492882285905], [-1.531589190610127, 49.36492882285905] ] - }, - "length": 0.0607116755354689, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch36578", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02134", "bus2": "MVBus34410", + "length": 0.08291962228537283, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3099,18 +2929,16 @@ [-1.530854289006823, 49.36466877623434], [-1.530854289006823, 49.36466877623434] ] - }, - "length": 0.08291962228537283, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch14895", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32945", "bus2": "MVLV08862", + "length": 0.26707625608160257, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3119,18 +2947,16 @@ [-1.514287610518751, 49.37219695446738], [-1.514287610518751, 49.37219695446738] ] - }, - "length": 0.26707625608160257, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch05584", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32945", "bus2": "MVLV19162", + "length": 0.08382862257920029, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3139,18 +2965,16 @@ [-1.518256530861644, 49.37146823421635], [-1.518256530861644, 49.37146823421635] ] - }, - "length": 0.08382862257920029, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch09992", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32944", "bus2": "MVBus32945", + "length": 0.08192465202152102, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3159,18 +2983,16 @@ [-1.5179650794455, 49.372197550213805], [-1.5179650794455, 49.372197550213805] ] - }, - "length": 0.08192465202152102, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch10876", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32943", "bus2": "MVBus32944", + "length": 0.28017990056768277, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3179,18 +3001,16 @@ [-1.51909312942812, 49.37219771660025], [-1.51909312942812, 49.37219771660025] ] - }, - "length": 0.28017990056768277, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch48420", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32942", "bus2": "MVBus32943", + "length": 0.39063953902460974, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3209,18 +3029,16 @@ [-1.522950716921357, 49.37216582565863], [-1.522950716921357, 49.37216582565863] ] - }, - "length": 0.39063953902460974, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48421", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32948", "bus2": "MVLV03057", + "length": 0.4597844729770908, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3233,18 +3051,16 @@ [-1.531109516842623, 49.374778041057695], [-1.531109516842623, 49.374778041057695] ] - }, - "length": 0.4597844729770908, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33515", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32950", "bus2": "MVBus32953", + "length": 1.6326161105779273, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3298,18 +3114,16 @@ [-1.517504389409401, 49.38872725310879], [-1.517504389409401, 49.38872725310879] ] - }, - "length": 1.6326161105779273, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35426", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32951", "bus2": "MVLV00376", + "length": 0.08040663184049307, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3319,18 +3133,16 @@ [-1.526160390385847, 49.381286355063466], [-1.526160390385847, 49.381286355063466] ] - }, - "length": 0.08040663184049307, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48422", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32950", "bus2": "MVBus32951", + "length": 0.03578752012234594, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3340,18 +3152,16 @@ [-1.527156505637376, 49.38105323794978], [-1.527156505637376, 49.38105323794978] ] - }, - "length": 0.03578752012234594, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39914", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32948", "bus2": "MVBus32950", + "length": 0.40312747799055015, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3373,18 +3183,16 @@ [-1.527625344427467, 49.38114490026094], [-1.527625344427467, 49.38114490026094] ] - }, - "length": 0.40312747799055015, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33514", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus32942", "bus2": "MVBus32948", + "length": 0.4830376263026058, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3405,18 +3213,16 @@ [-1.528727248595691, 49.37807677444229], [-1.528727248595691, 49.37807677444229] ] - }, - "length": 0.4830376263026058, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39913", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02134", "bus2": "MVBus32942", + "length": 1.0731453489406135, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3434,18 +3240,16 @@ [-1.527320367955829, 49.373951706325954], [-1.527320367955829, 49.373951706325954] ] - }, - "length": 1.0731453489406135, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34135", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22069", "bus2": "MVLV02134", + "length": 1.1707233869850964, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3467,18 +3271,16 @@ [-1.531599957535678, 49.36510700224723], [-1.531585636721146, 49.36510976245396] ] - }, - "length": 1.1707233869850964, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47705", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22069", "bus2": "MVLV14458", + "length": 0.44321442367888547, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3533,18 +3335,16 @@ [-1.526507526635254, 49.35513073595609], [-1.526507526635254, 49.35513073595609] ] - }, - "length": 0.44321442367888547, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45337", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22067", "bus2": "MVBus22069", + "length": 0.36238372555403137, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3573,18 +3373,16 @@ [-1.531441732019706, 49.3553465205665], [-1.531441732019706, 49.3553465205665] ] - }, - "length": 0.36238372555403137, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37144", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22067", "bus2": "MVLV18758", + "length": 0.056578106178282746, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3595,18 +3393,16 @@ [-1.531733080868806, 49.352784404544984], [-1.531733080868806, 49.352784404544984] ] - }, - "length": 0.056578106178282746, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44471", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22066", "bus2": "MVBus22067", + "length": 1.926359122832335, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3631,18 +3427,16 @@ [-1.532403732174482, 49.35257682859679], [-1.532403732174482, 49.35257682859679] ] - }, - "length": 1.926359122832335, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch29382", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22072", "bus2": "MVLV15114", + "length": 0.2493185426177021, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3651,18 +3445,16 @@ [-1.532053313651179, 49.337907928002785], [-1.532053313651179, 49.337907928002785] ] - }, - "length": 0.2493185426177021, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29388", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22073", "bus2": "MVLV03792", + "length": 0.2051436384266768, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3673,18 +3465,16 @@ [-1.532877816023977, 49.33303061717324], [-1.532877816023977, 49.33303061717324] ] - }, - "length": 0.2051436384266768, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch29389", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22073", "bus2": "MVLV07424", + "length": 0.14383385188322648, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3694,18 +3484,16 @@ [-1.534883420349337, 49.33506643532471], [-1.534883420349337, 49.33506643532471] ] - }, - "length": 0.14383385188322648, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch12288", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22072", "bus2": "MVBus22073", + "length": 0.10019875986664627, + "params_id": "O_AM_54", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3714,18 +3502,16 @@ [-1.533057531446026, 49.33486137550976], [-1.533057531446026, 49.33486137550976] ] - }, - "length": 0.10019875986664627, - "params_id": "O_AM_54", - "ground": "ground" + } }, { "id": "MVBranch37825", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus22066", "bus2": "MVBus22072", + "length": 0.008461700673569049, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3734,18 +3520,16 @@ [-1.533046984107669, 49.335762285638104], [-1.533046984107669, 49.335762285638104] ] - }, - "length": 0.008461700673569049, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37781", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14298", "bus2": "MVBus22066", + "length": 0.10342519827364842, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3762,18 +3546,16 @@ [-1.533131628048518, 49.33571004547227], [-1.533131628048518, 49.33571004547227] ] - }, - "length": 0.10342519827364842, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45860", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV06470", "bus2": "MVLV14298", + "length": 0.8798759256032205, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3791,18 +3573,16 @@ [-1.53301283434399, 49.335066629402824], [-1.5329799874850207, 49.33507754804151] ] - }, - "length": 0.8798759256032205, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39368", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus11803", "bus2": "MVLV06470", + "length": 0.7954401697427387, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3813,19 +3593,17 @@ [-1.534061875940245, 49.327845581054355], [-1.534014836367798, 49.327815255782454], [-1.5339935260812059, 49.32782537754664] - ] - }, - "length": 0.7954401697427387, - "params_id": "U_AL_150", - "ground": "ground" + ] + } }, { "id": "MVBranch39369", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14297", "bus2": "MVBus11803", + "length": 1.0773011885807644, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3843,18 +3621,16 @@ [-1.536534847236821, 49.321120183051995], [-1.536534847236821, 49.321120183051995] ] - }, - "length": 1.0773011885807644, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44335", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09269", "bus2": "MVLV14297", + "length": 0.5364504470557699, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3872,18 +3648,16 @@ [-1.538211714626803, 49.312168255698744], [-1.538193007833593, 49.31216799569018] ] - }, - "length": 0.5364504470557699, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42713", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09269", "bus2": "MVLV05282", + "length": 0.0032995137003003863, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3892,18 +3666,16 @@ [-1.540443543412636, 49.30824396710194], [-1.540443543412636, 49.30824396710194] ] - }, - "length": 0.0032995137003003863, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41857", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08091", "bus2": "MVBus09269", + "length": 0.31007777091499894, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3925,18 +3697,16 @@ [-1.540486402010409, 49.308234227444785], [-1.540486402010409, 49.308234227444785] ] - }, - "length": 0.31007777091499894, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42712", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06432", "bus2": "MVLV08091", + "length": 1.103705815148244, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -3962,18 +3732,16 @@ [-1.540753463779378, 49.305623262296365], [-1.5407539952262903, 49.305622831378344] ] - }, - "length": 1.103705815148244, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33079", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06432", "bus2": "MVLV12189", + "length": 0.4629762715887536, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4032,18 +3800,16 @@ [-1.557217555766814, 49.303017120020975], [-1.557217555766814, 49.303017120020975] ] - }, - "length": 0.4629762715887536, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33646", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06431", "bus2": "MVBus06432", + "length": 0.792612707543813, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4063,18 +3829,16 @@ [-1.553605845662367, 49.300981342922235], [-1.553605845662367, 49.300981342922235] ] - }, - "length": 0.792612707543813, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36528", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV10176", "bus2": "MVBus06431", + "length": 0.22660860033133476, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4118,18 +3882,16 @@ [-1.556855381394924, 49.294703989676044], [-1.556855381394924, 49.294703989676044] ] - }, - "length": 0.22660860033133476, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42258", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05970", "bus2": "MVLV10176", + "length": 0.22922896329104542, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4163,18 +3925,16 @@ [-1.555727196290815, 49.294236600015545], [-1.5557191205984735, 49.29423783326932] ] - }, - "length": 0.22922896329104542, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33409", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05969", "bus2": "MVBus05970", + "length": 0.2637279374416299, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4189,18 +3949,16 @@ [-1.556899752581278, 49.294687718159565], [-1.556899752581278, 49.294687718159565] ] - }, - "length": 0.2637279374416299, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39992", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07004", "bus2": "MVBus05969", + "length": 0.02430435716809026, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4210,18 +3968,16 @@ [-1.558365114135587, 49.29312791296315], [-1.558365114135587, 49.29312791296315] ] - }, - "length": 0.02430435716809026, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45571", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02322", "bus2": "MVLV07004", + "length": 0.024978720138269347, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4231,18 +3987,16 @@ [-1.558020461421296, 49.29311429426378], [-1.5580257550948962, 49.29312307703382] ] - }, - "length": 0.024978720138269347, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37561", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02321", "bus2": "MVBus02322", + "length": 1.02694858466435, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4268,18 +4022,16 @@ [-1.558363431607862, 49.293103186411905], [-1.558363431607862, 49.293103186411905] ] - }, - "length": 1.02694858466435, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41856", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02320", "bus2": "MVBus02321", + "length": 0.16790378725191302, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4290,18 +4042,16 @@ [-1.550843810591999, 49.28835713931457], [-1.550843810591999, 49.28835713931457] ] - }, - "length": 0.16790378725191302, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45726", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02319", "bus2": "MVBus02320", + "length": 0.009993540367716214, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4313,18 +4063,16 @@ [-1.549076450270867, 49.28842758779228], [-1.549076450270867, 49.28842758779228] ] - }, - "length": 0.009993540367716214, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42071", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02318", "bus2": "MVBus02319", + "length": 0.26473687880197855, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4334,18 +4082,16 @@ [-1.548968224727916, 49.288476803005885], [-1.548968224727916, 49.288476803005885] ] - }, - "length": 0.26473687880197855, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42953", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus02317", "bus2": "MVBus02318", + "length": 0.09202958332239944, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -4358,10 +4104,20 @@ [-1.545353494551501, 49.288203281286165], [-1.545353494551501, 49.288203281286165] ] - }, - "length": 0.09202958332239944, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV17", + "bus2": "HVMVFeeder17", + "geometry": { + "type": "Point", + "coordinates": [-1.544122777559802, 49.28792921131057] + } } ], "loads": [ @@ -4369,1061 +4125,1273 @@ "id": "MVLV11101_consumption", "bus": "MVLV11101", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV11101_production", "bus": "MVLV11101", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00382_consumption", "bus": "MVLV00382", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00382_production", "bus": "MVLV00382", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14464_consumption", "bus": "MVLV14464", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14464_production", "bus": "MVLV14464", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09251_consumption", "bus": "MVLV09251", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09251_production", "bus": "MVLV09251", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05023_consumption", "bus": "MVLV05023", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05023_production", "bus": "MVLV05023", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15279_consumption", "bus": "MVLV15279", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15279_production", "bus": "MVLV15279", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18774_consumption", "bus": "MVLV18774", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18774_production", "bus": "MVLV18774", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12002_consumption", "bus": "MVLV12002", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12002_production", "bus": "MVLV12002", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13673_consumption", "bus": "MVLV13673", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13673_production", "bus": "MVLV13673", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08091_consumption", "bus": "MVLV08091", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08091_production", "bus": "MVLV08091", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14088_consumption", "bus": "MVLV14088", "phases": "abc", + "type": "power", "powers": [ [6600.0, 2200.0], [6600.0, 2200.0], [6600.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14088_production", "bus": "MVLV14088", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00901_consumption", "bus": "MVLV00901", "phases": "abc", + "type": "power", "powers": [ [6600.0, 2200.0], [6600.0, 2200.0], [6600.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00901_production", "bus": "MVLV00901", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15540_consumption", "bus": "MVLV15540", "phases": "abc", + "type": "power", "powers": [ [6600.0, 2200.0], [6600.0, 2200.0], [6600.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15540_production", "bus": "MVLV15540", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00558_consumption", "bus": "MVLV00558", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00558_production", "bus": "MVLV00558", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13843_consumption", "bus": "MVLV13843", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13843_production", "bus": "MVLV13843", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14297_consumption", "bus": "MVLV14297", "phases": "abc", + "type": "power", "powers": [ [6600.0, 2200.0], [6600.0, 2200.0], [6600.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14297_production", "bus": "MVLV14297", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04212_consumption", "bus": "MVLV04212", "phases": "abc", + "type": "power", "powers": [ [6600.0, 2200.0], [6600.0, 2200.0], [6600.0, 2200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04212_production", "bus": "MVLV04212", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10753_consumption", "bus": "MVLV10753", "phases": "abc", + "type": "power", "powers": [ [10900.0, 3600.0], [10900.0, 3600.0], [10900.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10753_production", "bus": "MVLV10753", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16209_consumption", "bus": "MVLV16209", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16209_production", "bus": "MVLV16209", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00557_consumption", "bus": "MVLV00557", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00557_production", "bus": "MVLV00557", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16630_consumption", "bus": "MVLV16630", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16630_production", "bus": "MVLV16630", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00556_consumption", "bus": "MVLV00556", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00556_production", "bus": "MVLV00556", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16207_consumption", "bus": "MVLV16207", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16207_production", "bus": "MVLV16207", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03243_consumption", "bus": "MVLV03243", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03243_production", "bus": "MVLV03243", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10338_consumption", "bus": "MVLV10338", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10338_production", "bus": "MVLV10338", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18938_consumption", "bus": "MVLV18938", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18938_production", "bus": "MVLV18938", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13841_consumption", "bus": "MVLV13841", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13841_production", "bus": "MVLV13841", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14298_consumption", "bus": "MVLV14298", "phases": "abc", + "type": "power", "powers": [ [10900.0, 3600.0], [10900.0, 3600.0], [10900.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14298_production", "bus": "MVLV14298", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16575_consumption", "bus": "MVLV16575", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV16575_production", "bus": "MVLV16575", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10158_consumption", "bus": "MVLV10158", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10158_production", "bus": "MVLV10158", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13649_consumption", "bus": "MVLV13649", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13649_production", "bus": "MVLV13649", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00375_consumption", "bus": "MVLV00375", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00375_production", "bus": "MVLV00375", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00373_consumption", "bus": "MVLV00373", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00373_production", "bus": "MVLV00373", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13646_consumption", "bus": "MVLV13646", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13646_production", "bus": "MVLV13646", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10159_consumption", "bus": "MVLV10159", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10159_production", "bus": "MVLV10159", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10164_consumption", "bus": "MVLV10164", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10164_production", "bus": "MVLV10164", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03060_consumption", "bus": "MVLV03060", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03060_production", "bus": "MVLV03060", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06284_consumption", "bus": "MVLV06284", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06284_production", "bus": "MVLV06284", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02134_consumption", "bus": "MVLV02134", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02134_production", "bus": "MVLV02134", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08862_consumption", "bus": "MVLV08862", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08862_production", "bus": "MVLV08862", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19162_consumption", "bus": "MVLV19162", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV19162_production", "bus": "MVLV19162", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03057_consumption", "bus": "MVLV03057", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03057_production", "bus": "MVLV03057", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00376_consumption", "bus": "MVLV00376", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV00376_production", "bus": "MVLV00376", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14458_consumption", "bus": "MVLV14458", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14458_production", "bus": "MVLV14458", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18758_consumption", "bus": "MVLV18758", "phases": "abc", + "type": "power", "powers": [ [22000.0, 7200.0], [22000.0, 7200.0], [22000.0, 7200.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18758_production", "bus": "MVLV18758", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15114_consumption", "bus": "MVLV15114", "phases": "abc", + "type": "power", "powers": [ [10900.0, 3600.0], [10900.0, 3600.0], [10900.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15114_production", "bus": "MVLV15114", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03792_consumption", "bus": "MVLV03792", "phases": "abc", + "type": "power", "powers": [ [10900.0, 3600.0], [10900.0, 3600.0], [10900.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03792_production", "bus": "MVLV03792", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07424_consumption", "bus": "MVLV07424", "phases": "abc", + "type": "power", "powers": [ [10900.0, 3600.0], [10900.0, 3600.0], [10900.0, 3600.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07424_production", "bus": "MVLV07424", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06470_consumption", "bus": "MVLV06470", "phases": "abc", + "type": "power", "powers": [ [7400.0, 2400.0], [7400.0, 2400.0], [7400.0, 2400.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV06470_production", "bus": "MVLV06470", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05282_consumption", "bus": "MVLV05282", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05282_production", "bus": "MVLV05282", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12189_consumption", "bus": "MVLV12189", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12189_production", "bus": "MVLV12189", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10176_consumption", "bus": "MVLV10176", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV10176_production", "bus": "MVLV10176", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07004_consumption", "bus": "MVLV07004", "phases": "abc", + "type": "power", "powers": [ [17700.0, 5800.0], [17700.0, 5800.0], [17700.0, 5800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07004_production", "bus": "MVLV07004", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -5435,7 +5403,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder290_Summer.json b/roseau/load_flow/data/networks/MVFeeder290_Summer.json index e5621368..49b95338 100644 --- a/roseau/load_flow/data/networks/MVFeeder290_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder290_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -134,26 +135,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV20", - "bus2": "HVMVFeeder20", - "geometry": { - "type": "Point", - "coordinates": [-1.110304663668984, 48.57658336890665] - } - }, + "lines": [ { "id": "MVBranch47143", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder20", "bus2": "MVLV04478", + "length": 0.9863054390973716, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -174,18 +164,16 @@ [-1.099023211929418, 48.572276379750605], [-1.0990179748058666, 48.57227231621206] ] - }, - "length": 0.9863054390973716, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36934", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07781", "bus2": "MVLV15809", + "length": 0.10556655982771243, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -199,18 +187,16 @@ [-1.092676858882234, 48.57786175424816], [-1.092676858882234, 48.57786175424816] ] - }, - "length": 0.10556655982771243, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35377", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08671", "bus2": "MVBus07781", + "length": 0.0757359998583347, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -222,18 +208,16 @@ [-1.092144808206271, 48.57724086102603], [-1.092144808206271, 48.57724086102603] ] - }, - "length": 0.0757359998583347, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36383", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07231", "bus2": "MVLV08671", + "length": 0.05733663538018223, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -244,18 +228,16 @@ [-1.091521663984228, 48.5770568429947], [-1.0915269953777949, 48.577059455453295] ] - }, - "length": 0.05733663538018223, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12940", "bus2": "MVBus07231", + "length": 0.29381782841035065, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -271,18 +253,16 @@ [-1.092214809134924, 48.57695669474363], [-1.092214809134924, 48.57695669474363] ] - }, - "length": 0.29381782841035065, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08672", "bus2": "MVLV12940", + "length": 0.42704930125149193, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -302,18 +282,16 @@ [-1.090044343947815, 48.576111539249986], [-1.0900227394716775, 48.576108592491494] ] - }, - "length": 0.42704930125149193, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38144", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15808", "bus2": "MVLV08672", + "length": 0.2358136357626263, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -330,18 +308,16 @@ [-1.094321277827, 48.575381739131466], [-1.0943209415004231, 48.57538064663255] ] - }, - "length": 0.2358136357626263, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46721", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15816", "bus2": "MVLV15808", + "length": 0.32103748257947046, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -362,18 +338,16 @@ [-1.094961417525105, 48.57688261038158], [-1.0949562874472534, 48.57688161636299] ] - }, - "length": 0.32103748257947046, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32782", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01189", "bus2": "MVLV15816", + "length": 0.27826011633328457, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -397,18 +371,16 @@ [-1.095434033111804, 48.57453961147086], [-1.0954203403982659, 48.57453799744745] ] - }, - "length": 0.27826011633328457, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47406", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04478", "bus2": "MVLV01189", + "length": 0.6216146977045005, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -426,10 +398,20 @@ [-1.095108033684014, 48.57331251993099], [-1.0951039520830765, 48.57331117610068] ] - }, - "length": 0.6216146977045005, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV20", + "bus2": "HVMVFeeder20", + "geometry": { + "type": "Point", + "coordinates": [-1.110304663668984, 48.57658336890665] + } } ], "loads": [ @@ -437,161 +419,193 @@ "id": "MVLV15809_consumption", "bus": "MVLV15809", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15809_production", "bus": "MVLV15809", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08671_consumption", "bus": "MVLV08671", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08671_production", "bus": "MVLV08671", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12940_consumption", "bus": "MVLV12940", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12940_production", "bus": "MVLV12940", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08672_consumption", "bus": "MVLV08672", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08672_production", "bus": "MVLV08672", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15808_consumption", "bus": "MVLV15808", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15808_production", "bus": "MVLV15808", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15816_consumption", "bus": "MVLV15816", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15816_production", "bus": "MVLV15816", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01189_consumption", "bus": "MVLV01189", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01189_production", "bus": "MVLV01189", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04478_consumption", "bus": "MVLV04478", "phases": "abc", + "type": "power", "powers": [ [5300.0, 1700.0], [5300.0, 1700.0], [5300.0, 1700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04478_production", "bus": "MVLV04478", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -603,7 +617,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder290_Winter.json b/roseau/load_flow/data/networks/MVFeeder290_Winter.json index 524b33ae..1a89da8d 100644 --- a/roseau/load_flow/data/networks/MVFeeder290_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder290_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -134,26 +135,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV20", - "bus2": "HVMVFeeder20", - "geometry": { - "type": "Point", - "coordinates": [-1.110304663668984, 48.57658336890665] - } - }, + "lines": [ { "id": "MVBranch47143", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder20", "bus2": "MVLV04478", + "length": 0.9863054390973716, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -174,18 +164,16 @@ [-1.099023211929418, 48.572276379750605], [-1.0990179748058666, 48.57227231621206] ] - }, - "length": 0.9863054390973716, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36934", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07781", "bus2": "MVLV15809", + "length": 0.10556655982771243, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -199,18 +187,16 @@ [-1.092676858882234, 48.57786175424816], [-1.092676858882234, 48.57786175424816] ] - }, - "length": 0.10556655982771243, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35377", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08671", "bus2": "MVBus07781", + "length": 0.0757359998583347, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -222,18 +208,16 @@ [-1.092144808206271, 48.57724086102603], [-1.092144808206271, 48.57724086102603] ] - }, - "length": 0.0757359998583347, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36383", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07231", "bus2": "MVLV08671", + "length": 0.05733663538018223, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -244,18 +228,16 @@ [-1.091521663984228, 48.5770568429947], [-1.0915269953777949, 48.577059455453295] ] - }, - "length": 0.05733663538018223, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV12940", "bus2": "MVBus07231", + "length": 0.29381782841035065, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -271,18 +253,16 @@ [-1.092214809134924, 48.57695669474363], [-1.092214809134924, 48.57695669474363] ] - }, - "length": 0.29381782841035065, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39250", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV08672", "bus2": "MVLV12940", + "length": 0.42704930125149193, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -302,18 +282,16 @@ [-1.090044343947815, 48.576111539249986], [-1.0900227394716775, 48.576108592491494] ] - }, - "length": 0.42704930125149193, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38144", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15808", "bus2": "MVLV08672", + "length": 0.2358136357626263, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -330,18 +308,16 @@ [-1.094321277827, 48.575381739131466], [-1.0943209415004231, 48.57538064663255] ] - }, - "length": 0.2358136357626263, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46721", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15816", "bus2": "MVLV15808", + "length": 0.32103748257947046, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -362,18 +338,16 @@ [-1.094961417525105, 48.57688261038158], [-1.0949562874472534, 48.57688161636299] ] - }, - "length": 0.32103748257947046, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch32782", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01189", "bus2": "MVLV15816", + "length": 0.27826011633328457, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -397,18 +371,16 @@ [-1.095434033111804, 48.57453961147086], [-1.0954203403982659, 48.57453799744745] ] - }, - "length": 0.27826011633328457, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47406", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04478", "bus2": "MVLV01189", + "length": 0.6216146977045005, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -426,10 +398,20 @@ [-1.095108033684014, 48.57331251993099], [-1.0951039520830765, 48.57331117610068] ] - }, - "length": 0.6216146977045005, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV20", + "bus2": "HVMVFeeder20", + "geometry": { + "type": "Point", + "coordinates": [-1.110304663668984, 48.57658336890665] + } } ], "loads": [ @@ -437,161 +419,193 @@ "id": "MVLV15809_consumption", "bus": "MVLV15809", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15809_production", "bus": "MVLV15809", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08671_consumption", "bus": "MVLV08671", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08671_production", "bus": "MVLV08671", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12940_consumption", "bus": "MVLV12940", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12940_production", "bus": "MVLV12940", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08672_consumption", "bus": "MVLV08672", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV08672_production", "bus": "MVLV08672", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15808_consumption", "bus": "MVLV15808", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15808_production", "bus": "MVLV15808", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15816_consumption", "bus": "MVLV15816", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15816_production", "bus": "MVLV15816", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01189_consumption", "bus": "MVLV01189", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01189_production", "bus": "MVLV01189", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04478_consumption", "bus": "MVLV04478", "phases": "abc", + "type": "power", "powers": [ [26400.0, 8700.0], [26400.0, 8700.0], [26400.0, 8700.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04478_production", "bus": "MVLV04478", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -603,7 +617,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder312_Summer.json b/roseau/load_flow/data/networks/MVFeeder312_Summer.json index d3036d27..38068743 100644 --- a/roseau/load_flow/data/networks/MVFeeder312_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder312_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -124,26 +125,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV23", - "bus2": "HVMVFeeder23", - "geometry": { - "type": "Point", - "coordinates": [-0.8900710079343, 49.258817450938] - } - }, + "lines": [ { "id": "MVBranch33893", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder23", "bus2": "MVBus03246", + "length": 0.03437601393347589, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -155,18 +145,16 @@ [-0.890518079267901, 49.25885604408974], [-0.890518079267901, 49.25885604408974] ] - }, - "length": 0.03437601393347589, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42705", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07867", "bus2": "MVLV12316", + "length": 0.004149664526962077, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -175,18 +163,16 @@ [-0.886134334135075, 49.23811159939885], [-0.886134334135075, 49.23811159939885] ] - }, - "length": 0.004149664526962077, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34205", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09362", "bus2": "MVLV18592", + "length": 0.2993785990167933, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -207,18 +193,16 @@ [-0.877273257127134, 49.23991209308561], [-0.877273257127134, 49.23991209308561] ] - }, - "length": 0.2993785990167933, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46357", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09361", "bus2": "MVBus09362", + "length": 0.0030639494102197053, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -227,18 +211,16 @@ [-0.880607514550805, 49.2408818422678], [-0.880607514550805, 49.2408818422678] ] - }, - "length": 0.0030639494102197053, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47021", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07687", "bus2": "MVBus09361", + "length": 0.10188973558821779, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -251,18 +233,16 @@ [-0.880642256929955, 49.24089738375072], [-0.880642256929955, 49.24089738375072] ] - }, - "length": 0.10188973558821779, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46354", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07867", "bus2": "MVLV07687", + "length": 0.5398981925554321, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -295,18 +275,16 @@ [-0.881870142283123, 49.24138991727078], [-0.881835000987274, 49.241389848492354] ] - }, - "length": 0.5398981925554321, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42704", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14607", "bus2": "MVBus07867", + "length": 0.5303723579195851, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -324,18 +302,16 @@ [-0.886163224026916, 49.23814376086724], [-0.886163224026916, 49.23814376086724] ] - }, - "length": 0.5303723579195851, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45456", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03247", "bus2": "MVLV14607", + "length": 1.166091630690215, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -400,18 +376,16 @@ [-0.892902678056337, 49.236383896582225], [-0.892897202229386, 49.2363866831773] ] - }, - "length": 1.166091630690215, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46168", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03246", "bus2": "MVBus03247", + "length": 2.071208490393622, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -508,10 +482,20 @@ [-0.883709467593089, 49.24446960503848], [-0.883709467593089, 49.24446960503848] ] - }, - "length": 2.071208490393622, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV23", + "bus2": "HVMVFeeder23", + "geometry": { + "type": "Point", + "coordinates": [-0.8900710079343, 49.258817450938] + } } ], "loads": [ @@ -519,81 +503,97 @@ "id": "MVLV12316_consumption", "bus": "MVLV12316", "phases": "abc", + "type": "power", "powers": [ [9300.0, 3100.0], [9300.0, 3100.0], [9300.0, 3100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12316_production", "bus": "MVLV12316", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18592_consumption", "bus": "MVLV18592", "phases": "abc", + "type": "power", "powers": [ [9300.0, 3100.0], [9300.0, 3100.0], [9300.0, 3100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18592_production", "bus": "MVLV18592", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07687_consumption", "bus": "MVLV07687", "phases": "abc", + "type": "power", "powers": [ [9300.0, 3100.0], [9300.0, 3100.0], [9300.0, 3100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07687_production", "bus": "MVLV07687", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14607_consumption", "bus": "MVLV14607", "phases": "abc", + "type": "power", "powers": [ [9300.0, 3100.0], [9300.0, 3100.0], [9300.0, 3100.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14607_production", "bus": "MVLV14607", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -605,7 +605,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder312_Winter.json b/roseau/load_flow/data/networks/MVFeeder312_Winter.json index b17ca6fa..b4b4bff4 100644 --- a/roseau/load_flow/data/networks/MVFeeder312_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder312_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -124,26 +125,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV23", - "bus2": "HVMVFeeder23", - "geometry": { - "type": "Point", - "coordinates": [-0.8900710079343, 49.258817450938] - } - }, + "lines": [ { "id": "MVBranch33893", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder23", "bus2": "MVBus03246", + "length": 0.03437601393347589, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -155,18 +145,16 @@ [-0.890518079267901, 49.25885604408974], [-0.890518079267901, 49.25885604408974] ] - }, - "length": 0.03437601393347589, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42705", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07867", "bus2": "MVLV12316", + "length": 0.004149664526962077, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -175,18 +163,16 @@ [-0.886134334135075, 49.23811159939885], [-0.886134334135075, 49.23811159939885] ] - }, - "length": 0.004149664526962077, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34205", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09362", "bus2": "MVLV18592", + "length": 0.2993785990167933, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -207,18 +193,16 @@ [-0.877273257127134, 49.23991209308561], [-0.877273257127134, 49.23991209308561] ] - }, - "length": 0.2993785990167933, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46357", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09361", "bus2": "MVBus09362", + "length": 0.0030639494102197053, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -227,18 +211,16 @@ [-0.880607514550805, 49.2408818422678], [-0.880607514550805, 49.2408818422678] ] - }, - "length": 0.0030639494102197053, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47021", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07687", "bus2": "MVBus09361", + "length": 0.10188973558821779, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -251,18 +233,16 @@ [-0.880642256929955, 49.24089738375072], [-0.880642256929955, 49.24089738375072] ] - }, - "length": 0.10188973558821779, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46354", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07867", "bus2": "MVLV07687", + "length": 0.5398981925554321, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -295,18 +275,16 @@ [-0.881870142283123, 49.24138991727078], [-0.881835000987274, 49.241389848492354] ] - }, - "length": 0.5398981925554321, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42704", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14607", "bus2": "MVBus07867", + "length": 0.5303723579195851, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -324,18 +302,16 @@ [-0.886163224026916, 49.23814376086724], [-0.886163224026916, 49.23814376086724] ] - }, - "length": 0.5303723579195851, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45456", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03247", "bus2": "MVLV14607", + "length": 1.166091630690215, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -400,18 +376,16 @@ [-0.892902678056337, 49.236383896582225], [-0.892897202229386, 49.2363866831773] ] - }, - "length": 1.166091630690215, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46168", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03246", "bus2": "MVBus03247", + "length": 2.071208490393622, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -508,10 +482,20 @@ [-0.883709467593089, 49.24446960503848], [-0.883709467593089, 49.24446960503848] ] - }, - "length": 2.071208490393622, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV23", + "bus2": "HVMVFeeder23", + "geometry": { + "type": "Point", + "coordinates": [-0.8900710079343, 49.258817450938] + } } ], "loads": [ @@ -519,81 +503,97 @@ "id": "MVLV12316_consumption", "bus": "MVLV12316", "phases": "abc", + "type": "power", "powers": [ [46600.0, 15300.0], [46600.0, 15300.0], [46600.0, 15300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV12316_production", "bus": "MVLV12316", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18592_consumption", "bus": "MVLV18592", "phases": "abc", + "type": "power", "powers": [ [46600.0, 15300.0], [46600.0, 15300.0], [46600.0, 15300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV18592_production", "bus": "MVLV18592", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07687_consumption", "bus": "MVLV07687", "phases": "abc", + "type": "power", "powers": [ [46600.0, 15300.0], [46600.0, 15300.0], [46600.0, 15300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07687_production", "bus": "MVLV07687", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14607_consumption", "bus": "MVLV14607", "phases": "abc", + "type": "power", "powers": [ [46600.0, 15300.0], [46600.0, 15300.0], [46600.0, 15300.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14607_production", "bus": "MVLV14607", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -605,7 +605,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder320_Summer.json b/roseau/load_flow/data/networks/MVFeeder320_Summer.json index 38456ada..42aef603 100644 --- a/roseau/load_flow/data/networks/MVFeeder320_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder320_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -214,26 +215,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV24", - "bus2": "HVMVFeeder24", - "geometry": { - "type": "Point", - "coordinates": [-1.122502301274675, 49.11336333911259] - } - }, + "lines": [ { "id": "MVBranch35480", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder24", "bus2": "MVBus03272", + "length": 0.9312494543348707, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -253,18 +243,16 @@ [-1.118771483267404, 49.1085233008711], [-1.118771483267404, 49.1085233008711] ] - }, - "length": 0.9312494543348707, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48195", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08244", "bus2": "MVBus08245", + "length": 0.02348758279773055, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -277,18 +265,16 @@ [-1.104077900830377, 49.10401651493053], [-1.104077900830377, 49.10401651493053] ] - }, - "length": 0.02348758279773055, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45547", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08243", "bus2": "MVBus08244", + "length": 0.27634588096113716, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -305,18 +291,16 @@ [-1.10419910236934, 49.10412508714011], [-1.10419910236934, 49.10412508714011] ] - }, - "length": 0.27634588096113716, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36674", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02667", "bus2": "MVBus08243", + "length": 0.020846555492663302, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -328,18 +312,16 @@ [-1.10530745327206, 49.105688721167525], [-1.10530745327206, 49.105688721167525] ] - }, - "length": 0.020846555492663302, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36060", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07719", "bus2": "MVLV02667", + "length": 0.024627893652587315, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -351,18 +333,16 @@ [-1.105425986164548, 49.10579723402532], [-1.1054259887101194, 49.105803224052394] ] - }, - "length": 0.024627893652587315, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37628", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05633", "bus2": "MVBus07719", + "length": 0.3438063636066759, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -385,18 +365,16 @@ [-1.105251850515671, 49.10568196530121], [-1.105251850515671, 49.10568196530121] ] - }, - "length": 0.3438063636066759, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36406", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07251", "bus2": "MVLV05633", + "length": 0.2863367475352318, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -418,18 +396,16 @@ [-1.104782693741236, 49.1079072092679], [-1.1047738883191665, 49.10789730368813] ] - }, - "length": 0.2863367475352318, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37774", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15887", "bus2": "MVBus07251", + "length": 0.005544006519024985, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -440,18 +416,16 @@ [-1.107272123677667, 49.1076351414578], [-1.107272123677667, 49.1076351414578] ] - }, - "length": 0.005544006519024985, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47752", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06697", "bus2": "MVLV15887", + "length": 0.006698580964137551, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -462,18 +436,16 @@ [-1.107264756369101, 49.10756872494561], [-1.1072595556386244, 49.107578646783914] ] - }, - "length": 0.006698580964137551, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38163", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15889", "bus2": "MVBus06697", + "length": 0.43389202608035926, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -485,18 +457,16 @@ [-1.107295136047514, 49.10761828058603], [-1.107295136047514, 49.10761828058603] ] - }, - "length": 0.43389202608035926, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46735", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06394", "bus2": "MVLV15889", + "length": 0.23413995893045467, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -508,18 +478,16 @@ [-1.111199109510269, 49.1046991076747], [-1.1111834901653443, 49.10470070458305] ] - }, - "length": 0.23413995893045467, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44199", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06393", "bus2": "MVBus06394", + "length": 0.02247050530209471, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -530,18 +498,16 @@ [-1.113290374699996, 49.10322404020471], [-1.113290374699996, 49.10322404020471] ] - }, - "length": 0.02247050530209471, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41589", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04536", "bus2": "MVBus06393", + "length": 0.1264834129891168, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -552,18 +518,16 @@ [-1.113361214583669, 49.10304249989962], [-1.113361214583669, 49.10304249989962] ] - }, - "length": 0.1264834129891168, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46734", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06241", "bus2": "MVLV04536", + "length": 0.13798024400367132, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -574,18 +538,16 @@ [-1.112491135901967, 49.10206379975681], [-1.1124929103886734, 49.1020702604019] ] - }, - "length": 0.13798024400367132, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39762", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15900", "bus2": "MVBus06241", + "length": 0.1319376452899145, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -600,18 +562,16 @@ [-1.113451342366867, 49.10301925894434], [-1.113451342366867, 49.10301925894434] ] - }, - "length": 0.1319376452899145, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37396", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03274", "bus2": "MVLV15900", + "length": 0.4939133036688335, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -633,18 +593,16 @@ [-1.114323968157725, 49.10218902603398], [-1.114356949552328, 49.10219869675666] ] - }, - "length": 0.4939133036688335, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47785", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03273", "bus2": "MVBus03274", + "length": 0.018475017486536353, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -654,18 +612,16 @@ [-1.116558398469074, 49.10550728051061], [-1.116558398469074, 49.10550728051061] ] - }, - "length": 0.018475017486536353, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43080", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03272", "bus2": "MVBus03273", + "length": 0.3604669225339614, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -680,10 +636,20 @@ [-1.116603611405577, 49.10567001171423], [-1.116603611405577, 49.10567001171423] ] - }, - "length": 0.3604669225339614, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV24", + "bus2": "HVMVFeeder24", + "geometry": { + "type": "Point", + "coordinates": [-1.122502301274675, 49.11336333911259] + } } ], "loads": [ @@ -691,121 +657,145 @@ "id": "MVLV02667_consumption", "bus": "MVLV02667", "phases": "abc", + "type": "power", "powers": [ [9000.0, 3000.0], [9000.0, 3000.0], [9000.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02667_production", "bus": "MVLV02667", "phases": "abc", + "type": "power", "powers": [ [-400.0, 0.0], [-400.0, 0.0], [-400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05633_consumption", "bus": "MVLV05633", "phases": "abc", + "type": "power", "powers": [ [9000.0, 3000.0], [9000.0, 3000.0], [9000.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05633_production", "bus": "MVLV05633", "phases": "abc", + "type": "power", "powers": [ [-400.0, 0.0], [-400.0, 0.0], [-400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15887_consumption", "bus": "MVLV15887", "phases": "abc", + "type": "power", "powers": [ [9000.0, 3000.0], [9000.0, 3000.0], [9000.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15887_production", "bus": "MVLV15887", "phases": "abc", + "type": "power", "powers": [ [-400.0, 0.0], [-400.0, 0.0], [-400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15889_consumption", "bus": "MVLV15889", "phases": "abc", + "type": "power", "powers": [ [9000.0, 3000.0], [9000.0, 3000.0], [9000.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15889_production", "bus": "MVLV15889", "phases": "abc", + "type": "power", "powers": [ [-400.0, 0.0], [-400.0, 0.0], [-400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04536_consumption", "bus": "MVLV04536", "phases": "abc", + "type": "power", "powers": [ [9000.0, 3000.0], [9000.0, 3000.0], [9000.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04536_production", "bus": "MVLV04536", "phases": "abc", + "type": "power", "powers": [ [-400.0, 0.0], [-400.0, 0.0], [-400.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15900_consumption", "bus": "MVLV15900", "phases": "abc", + "type": "power", "powers": [ [9000.0, 3000.0], [9000.0, 3000.0], [9000.0, 3000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15900_production", "bus": "MVLV15900", "phases": "abc", + "type": "power", "powers": [ [-400.0, 0.0], [-400.0, 0.0], [-400.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -817,7 +807,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder320_Winter.json b/roseau/load_flow/data/networks/MVFeeder320_Winter.json index 32090b30..0ce84dc9 100644 --- a/roseau/load_flow/data/networks/MVFeeder320_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder320_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -214,26 +215,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV24", - "bus2": "HVMVFeeder24", - "geometry": { - "type": "Point", - "coordinates": [-1.122502301274675, 49.11336333911259] - } - }, + "lines": [ { "id": "MVBranch35480", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder24", "bus2": "MVBus03272", + "length": 0.9312494543348707, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -253,18 +243,16 @@ [-1.118771483267404, 49.1085233008711], [-1.118771483267404, 49.1085233008711] ] - }, - "length": 0.9312494543348707, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch48195", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08244", "bus2": "MVBus08245", + "length": 0.02348758279773055, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -277,18 +265,16 @@ [-1.104077900830377, 49.10401651493053], [-1.104077900830377, 49.10401651493053] ] - }, - "length": 0.02348758279773055, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45547", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus08243", "bus2": "MVBus08244", + "length": 0.27634588096113716, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -305,18 +291,16 @@ [-1.10419910236934, 49.10412508714011], [-1.10419910236934, 49.10412508714011] ] - }, - "length": 0.27634588096113716, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36674", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV02667", "bus2": "MVBus08243", + "length": 0.020846555492663302, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -328,18 +312,16 @@ [-1.10530745327206, 49.105688721167525], [-1.10530745327206, 49.105688721167525] ] - }, - "length": 0.020846555492663302, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36060", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07719", "bus2": "MVLV02667", + "length": 0.024627893652587315, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -351,18 +333,16 @@ [-1.105425986164548, 49.10579723402532], [-1.1054259887101194, 49.105803224052394] ] - }, - "length": 0.024627893652587315, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37628", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV05633", "bus2": "MVBus07719", + "length": 0.3438063636066759, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -385,18 +365,16 @@ [-1.105251850515671, 49.10568196530121], [-1.105251850515671, 49.10568196530121] ] - }, - "length": 0.3438063636066759, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch36406", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07251", "bus2": "MVLV05633", + "length": 0.2863367475352318, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -418,18 +396,16 @@ [-1.104782693741236, 49.1079072092679], [-1.1047738883191665, 49.10789730368813] ] - }, - "length": 0.2863367475352318, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37774", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15887", "bus2": "MVBus07251", + "length": 0.005544006519024985, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -440,18 +416,16 @@ [-1.107272123677667, 49.1076351414578], [-1.107272123677667, 49.1076351414578] ] - }, - "length": 0.005544006519024985, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47752", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06697", "bus2": "MVLV15887", + "length": 0.006698580964137551, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -462,18 +436,16 @@ [-1.107264756369101, 49.10756872494561], [-1.1072595556386244, 49.107578646783914] ] - }, - "length": 0.006698580964137551, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38163", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15889", "bus2": "MVBus06697", + "length": 0.43389202608035926, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -485,18 +457,16 @@ [-1.107295136047514, 49.10761828058603], [-1.107295136047514, 49.10761828058603] ] - }, - "length": 0.43389202608035926, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46735", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06394", "bus2": "MVLV15889", + "length": 0.23413995893045467, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -508,18 +478,16 @@ [-1.111199109510269, 49.1046991076747], [-1.1111834901653443, 49.10470070458305] ] - }, - "length": 0.23413995893045467, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch44199", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06393", "bus2": "MVBus06394", + "length": 0.02247050530209471, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -530,18 +498,16 @@ [-1.113290374699996, 49.10322404020471], [-1.113290374699996, 49.10322404020471] ] - }, - "length": 0.02247050530209471, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41589", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV04536", "bus2": "MVBus06393", + "length": 0.1264834129891168, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -552,18 +518,16 @@ [-1.113361214583669, 49.10304249989962], [-1.113361214583669, 49.10304249989962] ] - }, - "length": 0.1264834129891168, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46734", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06241", "bus2": "MVLV04536", + "length": 0.13798024400367132, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -574,18 +538,16 @@ [-1.112491135901967, 49.10206379975681], [-1.1124929103886734, 49.1020702604019] ] - }, - "length": 0.13798024400367132, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39762", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV15900", "bus2": "MVBus06241", + "length": 0.1319376452899145, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -600,18 +562,16 @@ [-1.113451342366867, 49.10301925894434], [-1.113451342366867, 49.10301925894434] ] - }, - "length": 0.1319376452899145, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37396", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03274", "bus2": "MVLV15900", + "length": 0.4939133036688335, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -633,18 +593,16 @@ [-1.114323968157725, 49.10218902603398], [-1.114356949552328, 49.10219869675666] ] - }, - "length": 0.4939133036688335, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47785", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03273", "bus2": "MVBus03274", + "length": 0.018475017486536353, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -654,18 +612,16 @@ [-1.116558398469074, 49.10550728051061], [-1.116558398469074, 49.10550728051061] ] - }, - "length": 0.018475017486536353, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43080", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03272", "bus2": "MVBus03273", + "length": 0.3604669225339614, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -680,10 +636,20 @@ [-1.116603611405577, 49.10567001171423], [-1.116603611405577, 49.10567001171423] ] - }, - "length": 0.3604669225339614, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV24", + "bus2": "HVMVFeeder24", + "geometry": { + "type": "Point", + "coordinates": [-1.122502301274675, 49.11336333911259] + } } ], "loads": [ @@ -691,121 +657,145 @@ "id": "MVLV02667_consumption", "bus": "MVLV02667", "phases": "abc", + "type": "power", "powers": [ [45100.0, 14800.0], [45100.0, 14800.0], [45100.0, 14800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV02667_production", "bus": "MVLV02667", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05633_consumption", "bus": "MVLV05633", "phases": "abc", + "type": "power", "powers": [ [45100.0, 14800.0], [45100.0, 14800.0], [45100.0, 14800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV05633_production", "bus": "MVLV05633", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15887_consumption", "bus": "MVLV15887", "phases": "abc", + "type": "power", "powers": [ [45100.0, 14800.0], [45100.0, 14800.0], [45100.0, 14800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15887_production", "bus": "MVLV15887", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15889_consumption", "bus": "MVLV15889", "phases": "abc", + "type": "power", "powers": [ [45100.0, 14800.0], [45100.0, 14800.0], [45100.0, 14800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15889_production", "bus": "MVLV15889", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04536_consumption", "bus": "MVLV04536", "phases": "abc", + "type": "power", "powers": [ [45100.0, 14800.0], [45100.0, 14800.0], [45100.0, 14800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV04536_production", "bus": "MVLV04536", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15900_consumption", "bus": "MVLV15900", "phases": "abc", + "type": "power", "powers": [ [45100.0, 14800.0], [45100.0, 14800.0], [45100.0, 14800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV15900_production", "bus": "MVLV15900", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -817,7 +807,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder339_Summer.json b/roseau/load_flow/data/networks/MVFeeder339_Summer.json index 807c4c8a..d0fbbbf2 100644 --- a/roseau/load_flow/data/networks/MVFeeder339_Summer.json +++ b/roseau/load_flow/data/networks/MVFeeder339_Summer.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -344,26 +345,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV24", - "bus2": "HVMVFeeder24", - "geometry": { - "type": "Point", - "coordinates": [-1.122502301274675, 49.11336333911259] - } - }, + "lines": [ { "id": "MVBranch47063", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder24", "bus2": "MVBus03445", + "length": 0.157374575367922, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -376,18 +366,16 @@ [-1.123870876133732, 49.113367217043866], [-1.123870876133732, 49.113367217043866] ] - }, - "length": 0.157374575367922, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39387", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13031", "bus2": "MVBus10661", + "length": 0.39186115109558195, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -420,18 +408,16 @@ [-1.141032490555135, 49.112874190818054], [-1.141032490555135, 49.112874190818054] ] - }, - "length": 0.39186115109558195, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41241", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03410", "bus2": "MVLV17997", + "length": 0.17161761950768745, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -462,18 +448,16 @@ [-1.125978403645698, 49.11553831359176], [-1.125978403645698, 49.11553831359176] ] - }, - "length": 0.17161761950768745, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37843", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09523", "bus2": "MVLV03410", + "length": 0.4996150453081294, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -494,18 +478,16 @@ [-1.126706531133983, 49.1144057226948], [-1.1266887804672565, 49.11440224755239] ] - }, - "length": 0.4996150453081294, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46278", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13031", "bus2": "MVBus09523", + "length": 0.3199311641698213, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -521,18 +503,16 @@ [-1.132228909254047, 49.114009322801685], [-1.132228909254047, 49.114009322801685] ] - }, - "length": 0.3199311641698213, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38884", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09049", "bus2": "MVLV13031", + "length": 0.31998005680489433, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -549,18 +529,16 @@ [-1.136418270671658, 49.11344825728706], [-1.1364339543418398, 49.113451177884166] ] - }, - "length": 0.31998005680489433, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47060", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09319", "bus2": "MVBus09049", + "length": 0.0037575964027371745, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -570,18 +548,16 @@ [-1.13224498118458, 49.11399181282946], [-1.13224498118458, 49.11399181282946] ] - }, - "length": 0.0037575964027371745, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40294", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14711", "bus2": "MVLV09319", + "length": 0.6271520819798866, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -602,18 +578,16 @@ [-1.132252108039428, 49.113957428203584], [-1.132262020484745, 49.11396037425162] ] - }, - "length": 0.6271520819798866, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34751", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14712", "bus2": "MVLV14711", + "length": 0.18924834087506856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -629,18 +603,16 @@ [-1.134274014403656, 49.111728575568506], [-1.1342700452937602, 49.11173576018305] ] - }, - "length": 0.18924834087506856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40293", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09318", "bus2": "MVLV14712", + "length": 0.2606729615617879, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -654,18 +626,16 @@ [-1.134966729276507, 49.11145861830661], [-1.134965876166687, 49.111460293504116] ] - }, - "length": 0.2606729615617879, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45493", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07055", "bus2": "MVLV09318", + "length": 0.18482834408613613, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -681,18 +651,16 @@ [-1.131494167471122, 49.11195474676352], [-1.1315118134130806, 49.1119505611383] ] - }, - "length": 0.18482834408613613, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37269", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07791", "bus2": "MVBus07055", + "length": 0.10587671624338621, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -709,18 +677,16 @@ [-1.130323324546056, 49.11145020371014], [-1.130323324546056, 49.11145020371014] ] - }, - "length": 0.10587671624338621, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43433", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06408", "bus2": "MVLV07791", + "length": 0.10667568759828626, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -737,18 +703,16 @@ [-1.131603387466545, 49.111037092511594], [-1.1316018628211864, 49.11104375646305] ] - }, - "length": 0.10667568759828626, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35919", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06407", "bus2": "MVBus06408", + "length": 0.08571897747858663, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -760,18 +724,16 @@ [-1.130312098223946, 49.111434024604876], [-1.130312098223946, 49.111434024604876] ] - }, - "length": 0.08571897747858663, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37041", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06406", "bus2": "MVBus06407", + "length": 0.08130416864677811, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -781,18 +743,16 @@ [-1.13054546862156, 49.11073282681292], [-1.13054546862156, 49.11073282681292] ] - }, - "length": 0.08130416864677811, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35920", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06405", "bus2": "MVBus06406", + "length": 0.17954486915604917, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -803,18 +763,16 @@ [-1.130263519753087, 49.11003257521372], [-1.130263519753087, 49.11003257521372] ] - }, - "length": 0.17954486915604917, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06404", "bus2": "MVBus06405", + "length": 0.1809143110905235, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -826,18 +784,16 @@ [-1.130642062379304, 49.10846441433993], [-1.130642062379304, 49.10846441433993] ] - }, - "length": 0.1809143110905235, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43864", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03414", "bus2": "MVBus06404", + "length": 0.027584319044840308, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -849,18 +805,16 @@ [-1.132970170905764, 49.108610742012765], [-1.132970170905764, 49.108610742012765] ] - }, - "length": 0.027584319044840308, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40295", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06247", "bus2": "MVLV03414", + "length": 0.020444027554901663, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -871,18 +825,16 @@ [-1.133100300898265, 49.10872365970012], [-1.1330918699037185, 49.10872703870734] ] - }, - "length": 0.020444027554901663, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41244", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06246", "bus2": "MVBus06247", + "length": 0.1302124244386434, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -893,18 +845,16 @@ [-1.133004271887047, 49.10856984554126], [-1.133004271887047, 49.10856984554126] ] - }, - "length": 0.1302124244386434, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03413", "bus2": "MVBus06246", + "length": 0.12672948365836864, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -921,18 +871,16 @@ [-1.13468194569207, 49.10821753395187], [-1.13468194569207, 49.10821753395187] ] - }, - "length": 0.12672948365836864, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47520", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01263", "bus2": "MVLV03413", + "length": 0.005540481233914797, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -943,18 +891,16 @@ [-1.13401064993758, 49.107239211825764], [-1.1340089537298175, 49.10725563511267] ] - }, - "length": 0.005540481233914797, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37043", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05273", "bus2": "MVLV01263", + "length": 0.13089632690546296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -972,18 +918,16 @@ [-1.133983485572351, 49.10719038741877], [-1.133991777245086, 49.10719013339036] ] - }, - "length": 0.13089632690546296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34750", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05272", "bus2": "MVBus05273", + "length": 0.33954123986204615, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -996,18 +940,16 @@ [-1.134640189983407, 49.108157314591196], [-1.134640189983407, 49.108157314591196] ] - }, - "length": 0.33954123986204615, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37042", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03412", "bus2": "MVBus05272", + "length": 0.1265649035855997, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1019,18 +961,16 @@ [-1.130520028176319, 49.10797302424653], [-1.130520028176319, 49.10797302424653] ] - }, - "length": 0.1265649035855997, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42524", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03412", "bus2": "MVLV07034", + "length": 0.08313723421317573, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1046,18 +986,16 @@ [-1.13187267044615, 49.106548331341614], [-1.13187267044615, 49.106548331341614] ] - }, - "length": 0.08313723421317573, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47517", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04987", "bus2": "MVLV03412", + "length": 0.12806728975747192, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1071,18 +1009,16 @@ [-1.130918385316706, 49.106911750178625], [-1.1309158792652, 49.106900762867234] ] - }, - "length": 0.12806728975747192, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04986", "bus2": "MVBus04987", + "length": 0.0651426538253046, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1093,18 +1029,16 @@ [-1.130536882601092, 49.10799691922555], [-1.130536882601092, 49.10799691922555] ] - }, - "length": 0.0651426538253046, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43862", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17998", "bus2": "MVBus04986", + "length": 0.19659511934477608, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1117,18 +1051,16 @@ [-1.130554237696906, 49.10842944451173], [-1.130554237696906, 49.10842944451173] ] - }, - "length": 0.19659511934477608, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39830", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03446", "bus2": "MVLV17998", + "length": 0.07407985403789215, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1140,18 +1072,16 @@ [-1.13023245224106, 49.110160204207915], [-1.1302244281285492, 49.110148550835596] ] - }, - "length": 0.07407985403789215, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33323", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03445", "bus2": "MVBus03446", + "length": 0.5885938744082162, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1165,10 +1095,20 @@ [-1.130453200031668, 49.11078015694125], [-1.130453200031668, 49.11078015694125] ] - }, - "length": 0.5885938744082162, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV24", + "bus2": "HVMVFeeder24", + "geometry": { + "type": "Point", + "coordinates": [-1.122502301274675, 49.11336333911259] + } } ], "loads": [ @@ -1176,281 +1116,337 @@ "id": "MVLV13031_consumption", "bus": "MVLV13031", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13031_production", "bus": "MVLV13031", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17997_consumption", "bus": "MVLV17997", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17997_production", "bus": "MVLV17997", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03410_consumption", "bus": "MVLV03410", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03410_production", "bus": "MVLV03410", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09319_consumption", "bus": "MVLV09319", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09319_production", "bus": "MVLV09319", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14711_consumption", "bus": "MVLV14711", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14711_production", "bus": "MVLV14711", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14712_consumption", "bus": "MVLV14712", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14712_production", "bus": "MVLV14712", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09318_consumption", "bus": "MVLV09318", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09318_production", "bus": "MVLV09318", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07791_consumption", "bus": "MVLV07791", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07791_production", "bus": "MVLV07791", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03414_consumption", "bus": "MVLV03414", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03414_production", "bus": "MVLV03414", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03413_consumption", "bus": "MVLV03413", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03413_production", "bus": "MVLV03413", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01263_consumption", "bus": "MVLV01263", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01263_production", "bus": "MVLV01263", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03412_consumption", "bus": "MVLV03412", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03412_production", "bus": "MVLV03412", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07034_consumption", "bus": "MVLV07034", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07034_production", "bus": "MVLV07034", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17998_consumption", "bus": "MVLV17998", "phases": "abc", + "type": "power", "powers": [ [12100.0, 4000.0], [12100.0, 4000.0], [12100.0, 4000.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17998_production", "bus": "MVLV17998", "phases": "abc", + "type": "power", "powers": [ [-1000.0, 0.0], [-1000.0, 0.0], [-1000.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1462,7 +1458,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/data/networks/MVFeeder339_Winter.json b/roseau/load_flow/data/networks/MVFeeder339_Winter.json index 1b63c81c..ff4f76d5 100644 --- a/roseau/load_flow/data/networks/MVFeeder339_Winter.json +++ b/roseau/load_flow/data/networks/MVFeeder339_Winter.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -344,26 +345,15 @@ "max_voltage": 21000 } ], - "branches": [ - { - "id": "Switch", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": "HVMV24", - "bus2": "HVMVFeeder24", - "geometry": { - "type": "Point", - "coordinates": [-1.122502301274675, 49.11336333911259] - } - }, + "lines": [ { "id": "MVBranch47063", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "HVMVFeeder24", "bus2": "MVBus03445", + "length": 0.157374575367922, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -376,18 +366,16 @@ [-1.123870876133732, 49.113367217043866], [-1.123870876133732, 49.113367217043866] ] - }, - "length": 0.157374575367922, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39387", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13031", "bus2": "MVBus10661", + "length": 0.39186115109558195, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -420,18 +408,16 @@ [-1.141032490555135, 49.112874190818054], [-1.141032490555135, 49.112874190818054] ] - }, - "length": 0.39186115109558195, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41241", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03410", "bus2": "MVLV17997", + "length": 0.17161761950768745, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -462,18 +448,16 @@ [-1.125978403645698, 49.11553831359176], [-1.125978403645698, 49.11553831359176] ] - }, - "length": 0.17161761950768745, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37843", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09523", "bus2": "MVLV03410", + "length": 0.4996150453081294, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -494,18 +478,16 @@ [-1.126706531133983, 49.1144057226948], [-1.1266887804672565, 49.11440224755239] ] - }, - "length": 0.4996150453081294, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch46278", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV13031", "bus2": "MVBus09523", + "length": 0.3199311641698213, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -521,18 +503,16 @@ [-1.132228909254047, 49.114009322801685], [-1.132228909254047, 49.114009322801685] ] - }, - "length": 0.3199311641698213, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch38884", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus09049", "bus2": "MVLV13031", + "length": 0.31998005680489433, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -549,18 +529,16 @@ [-1.136418270671658, 49.11344825728706], [-1.1364339543418398, 49.113451177884166] ] - }, - "length": 0.31998005680489433, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47060", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09319", "bus2": "MVBus09049", + "length": 0.0037575964027371745, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -570,18 +548,16 @@ [-1.13224498118458, 49.11399181282946], [-1.13224498118458, 49.11399181282946] ] - }, - "length": 0.0037575964027371745, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40294", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14711", "bus2": "MVLV09319", + "length": 0.6271520819798866, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -602,18 +578,16 @@ [-1.132252108039428, 49.113957428203584], [-1.132262020484745, 49.11396037425162] ] - }, - "length": 0.6271520819798866, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34751", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV14712", "bus2": "MVLV14711", + "length": 0.18924834087506856, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -629,18 +603,16 @@ [-1.134274014403656, 49.111728575568506], [-1.1342700452937602, 49.11173576018305] ] - }, - "length": 0.18924834087506856, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40293", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV09318", "bus2": "MVLV14712", + "length": 0.2606729615617879, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -654,18 +626,16 @@ [-1.134966729276507, 49.11145861830661], [-1.134965876166687, 49.111460293504116] ] - }, - "length": 0.2606729615617879, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45493", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus07055", "bus2": "MVLV09318", + "length": 0.18482834408613613, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -681,18 +651,16 @@ [-1.131494167471122, 49.11195474676352], [-1.1315118134130806, 49.1119505611383] ] - }, - "length": 0.18482834408613613, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37269", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV07791", "bus2": "MVBus07055", + "length": 0.10587671624338621, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -709,18 +677,16 @@ [-1.130323324546056, 49.11145020371014], [-1.130323324546056, 49.11145020371014] ] - }, - "length": 0.10587671624338621, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43433", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06408", "bus2": "MVLV07791", + "length": 0.10667568759828626, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -737,18 +703,16 @@ [-1.131603387466545, 49.111037092511594], [-1.1316018628211864, 49.11104375646305] ] - }, - "length": 0.10667568759828626, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35919", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06407", "bus2": "MVBus06408", + "length": 0.08571897747858663, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -760,18 +724,16 @@ [-1.130312098223946, 49.111434024604876], [-1.130312098223946, 49.111434024604876] ] - }, - "length": 0.08571897747858663, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37041", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06406", "bus2": "MVBus06407", + "length": 0.08130416864677811, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -781,18 +743,16 @@ [-1.13054546862156, 49.11073282681292], [-1.13054546862156, 49.11073282681292] ] - }, - "length": 0.08130416864677811, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch35920", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06405", "bus2": "MVBus06406", + "length": 0.17954486915604917, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -803,18 +763,16 @@ [-1.130263519753087, 49.11003257521372], [-1.130263519753087, 49.11003257521372] ] - }, - "length": 0.17954486915604917, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45213", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06404", "bus2": "MVBus06405", + "length": 0.1809143110905235, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -826,18 +784,16 @@ [-1.130642062379304, 49.10846441433993], [-1.130642062379304, 49.10846441433993] ] - }, - "length": 0.1809143110905235, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43864", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03414", "bus2": "MVBus06404", + "length": 0.027584319044840308, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -849,18 +805,16 @@ [-1.132970170905764, 49.108610742012765], [-1.132970170905764, 49.108610742012765] ] - }, - "length": 0.027584319044840308, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40295", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06247", "bus2": "MVLV03414", + "length": 0.020444027554901663, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -871,18 +825,16 @@ [-1.133100300898265, 49.10872365970012], [-1.1330918699037185, 49.10872703870734] ] - }, - "length": 0.020444027554901663, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch41244", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus06246", "bus2": "MVBus06247", + "length": 0.1302124244386434, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -893,18 +845,16 @@ [-1.133004271887047, 49.10856984554126], [-1.133004271887047, 49.10856984554126] ] - }, - "length": 0.1302124244386434, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch45214", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03413", "bus2": "MVBus06246", + "length": 0.12672948365836864, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -921,18 +871,16 @@ [-1.13468194569207, 49.10821753395187], [-1.13468194569207, 49.10821753395187] ] - }, - "length": 0.12672948365836864, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47520", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV01263", "bus2": "MVLV03413", + "length": 0.005540481233914797, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -943,18 +891,16 @@ [-1.13401064993758, 49.107239211825764], [-1.1340089537298175, 49.10725563511267] ] - }, - "length": 0.005540481233914797, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37043", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05273", "bus2": "MVLV01263", + "length": 0.13089632690546296, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -972,18 +918,16 @@ [-1.133983485572351, 49.10719038741877], [-1.133991777245086, 49.10719013339036] ] - }, - "length": 0.13089632690546296, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch34750", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus05272", "bus2": "MVBus05273", + "length": 0.33954123986204615, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -996,18 +940,16 @@ [-1.134640189983407, 49.108157314591196], [-1.134640189983407, 49.108157314591196] ] - }, - "length": 0.33954123986204615, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch37042", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03412", "bus2": "MVBus05272", + "length": 0.1265649035855997, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1019,18 +961,16 @@ [-1.130520028176319, 49.10797302424653], [-1.130520028176319, 49.10797302424653] ] - }, - "length": 0.1265649035855997, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch42524", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV03412", "bus2": "MVLV07034", + "length": 0.08313723421317573, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1046,18 +986,16 @@ [-1.13187267044615, 49.106548331341614], [-1.13187267044615, 49.106548331341614] ] - }, - "length": 0.08313723421317573, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch47517", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04987", "bus2": "MVLV03412", + "length": 0.12806728975747192, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1071,18 +1009,16 @@ [-1.130918385316706, 49.106911750178625], [-1.1309158792652, 49.106900762867234] ] - }, - "length": 0.12806728975747192, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch40292", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus04986", "bus2": "MVBus04987", + "length": 0.0651426538253046, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1093,18 +1029,16 @@ [-1.130536882601092, 49.10799691922555], [-1.130536882601092, 49.10799691922555] ] - }, - "length": 0.0651426538253046, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch43862", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVLV17998", "bus2": "MVBus04986", + "length": 0.19659511934477608, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1117,18 +1051,16 @@ [-1.130554237696906, 49.10842944451173], [-1.130554237696906, 49.10842944451173] ] - }, - "length": 0.19659511934477608, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch39830", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03446", "bus2": "MVLV17998", + "length": 0.07407985403789215, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1140,18 +1072,16 @@ [-1.13023245224106, 49.110160204207915], [-1.1302244281285492, 49.110148550835596] ] - }, - "length": 0.07407985403789215, - "params_id": "U_AL_150", - "ground": "ground" + } }, { "id": "MVBranch33323", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "MVBus03445", "bus2": "MVBus03446", + "length": 0.5885938744082162, + "params_id": "U_AL_150", + "ground": "ground", "geometry": { "type": "LineString", "coordinates": [ @@ -1165,10 +1095,20 @@ [-1.130453200031668, 49.11078015694125], [-1.130453200031668, 49.11078015694125] ] - }, - "length": 0.5885938744082162, - "params_id": "U_AL_150", - "ground": "ground" + } + } + ], + "transformers": [], + "switches": [ + { + "id": "Switch", + "phases": "abc", + "bus1": "HVMV24", + "bus2": "HVMVFeeder24", + "geometry": { + "type": "Point", + "coordinates": [-1.122502301274675, 49.11336333911259] + } } ], "loads": [ @@ -1176,281 +1116,337 @@ "id": "MVLV13031_consumption", "bus": "MVLV13031", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV13031_production", "bus": "MVLV13031", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17997_consumption", "bus": "MVLV17997", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17997_production", "bus": "MVLV17997", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03410_consumption", "bus": "MVLV03410", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03410_production", "bus": "MVLV03410", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09319_consumption", "bus": "MVLV09319", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09319_production", "bus": "MVLV09319", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14711_consumption", "bus": "MVLV14711", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14711_production", "bus": "MVLV14711", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14712_consumption", "bus": "MVLV14712", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV14712_production", "bus": "MVLV14712", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09318_consumption", "bus": "MVLV09318", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV09318_production", "bus": "MVLV09318", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07791_consumption", "bus": "MVLV07791", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07791_production", "bus": "MVLV07791", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03414_consumption", "bus": "MVLV03414", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03414_production", "bus": "MVLV03414", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03413_consumption", "bus": "MVLV03413", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03413_production", "bus": "MVLV03413", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01263_consumption", "bus": "MVLV01263", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV01263_production", "bus": "MVLV01263", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03412_consumption", "bus": "MVLV03412", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV03412_production", "bus": "MVLV03412", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07034_consumption", "bus": "MVLV07034", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV07034_production", "bus": "MVLV07034", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17998_consumption", "bus": "MVLV17998", "phases": "abc", + "type": "power", "powers": [ [60400.0, 19800.0], [60400.0, 19800.0], [60400.0, 19800.0] - ] + ], + "connect_neutral": null }, { "id": "MVLV17998_production", "bus": "MVLV17998", "phases": "abc", + "type": "power", "powers": [ [0.0, 0.0], [0.0, 0.0], [0.0, 0.0] - ] + ], + "connect_neutral": null } ], "sources": [ @@ -1462,7 +1458,8 @@ [17320.50807568877, 10000.0], [0.0, -20000.0], [-17320.50807568877, 10000.0] - ] + ], + "connect_neutral": null } ], "lines_params": [ diff --git a/roseau/load_flow/exceptions.py b/roseau/load_flow/exceptions.py index b49bde44..a6630295 100644 --- a/roseau/load_flow/exceptions.py +++ b/roseau/load_flow/exceptions.py @@ -27,8 +27,10 @@ class RoseauLoadFlowExceptionCode(StrEnum): BAD_SHORT_CIRCUIT = auto() # Branches - BAD_BRANCH_ID = auto() BAD_BRANCH_TYPE = auto() + + # Lines + BAD_LINE_ID = auto() BAD_Z_LINE_SHAPE = auto() BAD_Y_SHUNT_SHAPE = auto() BAD_LINE_MODEL = auto() @@ -37,12 +39,19 @@ class RoseauLoadFlowExceptionCode(StrEnum): BAD_INSULATOR_TYPE = auto() BAD_Z_LINE_VALUE = auto() BAD_Y_SHUNT_VALUE = auto() + BAD_TYPE_NAME_SYNTAX = auto() + BAD_LENGTH_VALUE = auto() + + # Transformer + BAD_TRANSFORMER_ID = auto() BAD_TRANSFORMER_WINDINGS = auto() BAD_TRANSFORMER_TYPE = auto() BAD_TRANSFORMER_VOLTAGES = auto() + BAD_TRANSFORMER_IMPEDANCE = auto() BAD_TRANSFORMER_PARAMETERS = auto() - BAD_TYPE_NAME_SYNTAX = auto() - BAD_LENGTH_VALUE = auto() + + # Switch + BAD_SWITCH_ID = auto() # Control BAD_CONTROL_TYPE = auto() diff --git a/roseau/load_flow/io/dgs/__init__.py b/roseau/load_flow/io/dgs/__init__.py index 8da25fca..ddca2e5d 100644 --- a/roseau/load_flow/io/dgs/__init__.py +++ b/roseau/load_flow/io/dgs/__init__.py @@ -20,13 +20,14 @@ from roseau.load_flow.io.dgs.switches import generate_switches from roseau.load_flow.io.dgs.transformers import generate_transformers, generate_typ_tr from roseau.load_flow.models import ( - AbstractBranch, AbstractLoad, Bus, Element, Ground, + Line, LineParameters, PotentialRef, + Switch, Transformer, TransformerParameters, VoltageSource, @@ -40,7 +41,9 @@ def network_from_dgs( filename: StrPath, ) -> tuple[ dict[Id, Bus], - dict[Id, AbstractBranch], + dict[Id, Line], + dict[Id, Transformer], + dict[Id, Switch], dict[Id, AbstractLoad], dict[Id, VoltageSource], dict[Id, Ground], @@ -52,7 +55,7 @@ def network_from_dgs( filename: name of the JSON file Returns: - The elements of the network -- buses, branches, loads, sources, grounds and potential refs. + The elements of the network -- buses, lines, transformers, switches, loads, sources, grounds and potential refs. """ # Create dataframes from JSON file with open(filename, encoding="ISO-8859-10") as f: @@ -74,34 +77,38 @@ def network_from_dgs( elm_pv_sys = _dgs_dict_to_df(data, "ElmPvsys") if "ElmPvsys" in data else None # LV generators # ElectricalNetwork elements - grounds: dict[Id, PotentialRef] = {} + grounds: dict[Id, Ground] = {} buses: dict[Id, Bus] = {} potential_refs: dict[Id, PotentialRef] = {} sources: dict[Id, VoltageSource] = {} loads: dict[Id, AbstractLoad] = {} - branches: dict[Id, AbstractBranch] = {} + lines: dict[Id, Line] = {} + transformers: dict[Id, Transformer] = {} + switches: dict[Id, Switch] = {} # Ground and potential reference ground = Ground("ground") - p_ref = PotentialRef("pref (ground)", element=ground) + p_ref = PotentialRef(id="pref (ground)", element=ground) # Buses - generate_buses(elm_term, buses) + generate_buses(elm_term=elm_term, buses=buses) # Sources - generate_sources(elm_xnet, sources, buses, sta_cubic, elm_term) + generate_sources(elm_xnet=elm_xnet, sources=sources, buses=buses, sta_cubic=sta_cubic, elm_term=elm_term) # Loads if elm_lod is not None: # General loads - generate_loads(elm_lod, loads, buses, sta_cubic, factor=1e6, load_type="General") + generate_loads(elm_lod=elm_lod, loads=loads, buses=buses, sta_cubic=sta_cubic, factor=1e6, load_type="General") if elm_lod_mv is not None: # MV loads - generate_loads(elm_lod_mv, loads, buses, sta_cubic, factor=1e6, load_type="MV") + generate_loads(elm_lod=elm_lod_mv, loads=loads, buses=buses, sta_cubic=sta_cubic, factor=1e6, load_type="MV") if elm_lod_lv is not None: # LV loads - generate_loads(elm_lod_lv, loads, buses, sta_cubic, factor=1e3, load_type="LV") + generate_loads(elm_lod=elm_lod_lv, loads=loads, buses=buses, sta_cubic=sta_cubic, factor=1e3, load_type="LV") if elm_pv_sys is not None: # PV systems - generate_loads(elm_pv_sys, loads, buses, sta_cubic, factor=1e3, load_type="PV") + generate_loads(elm_lod=elm_pv_sys, loads=loads, buses=buses, sta_cubic=sta_cubic, factor=1e3, load_type="PV") if elm_gen_stat is not None: # Static generators - generate_loads(elm_gen_stat, loads, buses, sta_cubic, factor=1e6, load_type="GenStat") + generate_loads( + elm_lod=elm_gen_stat, loads=loads, buses=buses, sta_cubic=sta_cubic, factor=1e6, load_type="GenStat" + ) # Lines if elm_lne is not None: @@ -115,34 +122,51 @@ def network_from_dgs( warnings.warn(msg, stacklevel=3) else: generate_typ_lne(typ_lne=typ_lne, lines_params=lines_params) - generate_lines(elm_lne, branches, buses, sta_cubic, lines_params, ground) + generate_lines( + elm_lne=elm_lne, lines=lines, buses=buses, sta_cubic=sta_cubic, lines_params=lines_params, ground=ground + ) # Transformers if elm_tr is not None: transformers_params: dict[Id, TransformerParameters] = {} - transformers_tap: dict[Id, int] = {} + transformers_tap: dict[Id, float] = {} if typ_tr is None: msg = ( "The network contains transformers but is missing transformer types (TypTr2). Please copy all " "transformer types from the library to the project before exporting and try again." ) logger.error(msg) - raise RoseauLoadFlowException(msg=msg, e=RoseauLoadFlowExceptionCode.DGS_MISSING_REQUIRED_DATA) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.DGS_MISSING_REQUIRED_DATA) else: - generate_typ_tr(typ_tr, transformers_params, transformers_tap) - generate_transformers(elm_tr, branches, buses, sta_cubic, transformers_tap, transformers_params) + generate_typ_tr(typ_tr=typ_tr, transformers_params=transformers_params, transformers_tap=transformers_tap) + generate_transformers( + elm_tr=elm_tr, + transformers=transformers, + buses=buses, + sta_cubic=sta_cubic, + transformers_tap=transformers_tap, + transformers_params=transformers_params, + ) # Switches if elm_coup is not None: - generate_switches(elm_coup, branches, buses, sta_cubic) + generate_switches(elm_coup=elm_coup, switches=switches, buses=buses, sta_cubic=sta_cubic) - _add_potential_refs(buses, branches, sources, potential_refs, ground) + _add_potential_refs( + buses=buses, + lines=lines, + transformers=transformers, + switches=switches, + sources=sources, + potential_refs=potential_refs, + ground=ground, + ) if len(ground._connected_elements) > 1: # Is the ground used? (Are there connected elements aside from pref) grounds[ground.id] = ground potential_refs[p_ref.id] = p_ref - return buses, branches, loads, sources, grounds, potential_refs + return buses, lines, transformers, switches, loads, sources, grounds, potential_refs def _dgs_dict_to_df(data: dict[str, Any], name: str) -> pd.DataFrame: @@ -166,14 +190,16 @@ def _parse_dgs_version(data: dict[str, Any]) -> tuple[int, ...]: def _add_potential_refs( # noqa: C901 buses: dict[Id, Bus], - branches: dict[Id, AbstractBranch], + lines: dict[Id, Line], + transformers: dict[Id, Transformer], + switches: dict[Id, Switch], sources: dict[Id, VoltageSource], potential_refs: dict[Id, PotentialRef], ground: Ground, ) -> None: """Add potential reference(s) to a DGS network.""" # Note this function is adapted from the ElectricalNetwork._check_ref method - elements = chain(buses.values(), branches.values()) + elements = chain(buses.values(), lines.values(), transformers.values(), switches.values()) visited_elements: set[Element] = set() for initial_element in elements: if initial_element in visited_elements: @@ -184,7 +210,7 @@ def _add_potential_refs( # noqa: C901 connected_component: set[Element] = set() has_potential_ref = False transformer = None - to_visit = [initial_element] + to_visit: list[Element] = [initial_element] while to_visit: element = to_visit.pop(-1) connected_component.add(element) @@ -205,7 +231,7 @@ def _add_potential_refs( # noqa: C901 if "n" in vs.bus._phases: ground.connect(vs.bus) else: - pref = PotentialRef(f"pref (source {vs.id!r})", element=vs.bus) + pref = PotentialRef(id=f"pref (source {vs.id!r})", element=vs.bus) potential_refs[pref.id] = pref has_potential_ref = True break @@ -230,7 +256,7 @@ def _add_potential_refs( # noqa: C901 if "n" in transformer_bus._phases: ground.connect(transformer_bus) else: - pref = PotentialRef(f"pref (transformer {transformer.id!r})", element=transformer_bus) + pref = PotentialRef(id=f"pref (transformer {transformer.id!r})", element=transformer_bus) potential_refs[pref.id] = pref has_potential_ref = True else: @@ -240,7 +266,7 @@ def _add_potential_refs( # noqa: C901 for element in sorted(connected_component, key=lambda e: str(e.id)) if isinstance(element, Bus) ) - pref = PotentialRef(f"pref (bus {first_bus.id!r})", element=first_bus) + pref = PotentialRef(id=f"pref (bus {first_bus.id!r})", element=first_bus) potential_refs[pref.id] = pref has_potential_ref = True # At this point we have a potential ref, do a sanity check with clear error message diff --git a/roseau/load_flow/io/dgs/constants.py b/roseau/load_flow/io/dgs/constants.py index bfa660a8..106b6489 100644 --- a/roseau/load_flow/io/dgs/constants.py +++ b/roseau/load_flow/io/dgs/constants.py @@ -65,7 +65,7 @@ # 3: "an", # "1PH PH-N" # which phases? # 4: "ab", # "1PH PH-PH" # which phases? } -GENERAL_LOAD_INPUT_MODE: Final[dict[str, str]] = { +GENERAL_LOAD_INPUT_MODE: Final[dict[str, tuple[str, ...]]] = { "DEF": ("plini", "qlini"), # Can the default be changed? "PQ": ("plini", "qlini"), "PC": ("plini", "coslini", "pf_recap"), @@ -76,7 +76,7 @@ "SP": ("slini", "plini", "pf_recap"), "SQ": ("slini", "qlini", "p_direc"), } -GEN_STAT_INPUT_MODE: Final[dict[str, str]] = { +GEN_STAT_INPUT_MODE: Final[dict[str, tuple[str, ...]]] = { "DEF": ("pgini", "qgini"), # Can the default be changed? "PQ": ("pgini", "qgini"), "PC": ("pgini", "cosgini", "pf_recap"), @@ -87,14 +87,101 @@ } # Buses -BUS_PHASES: Final[dict[str, str]] = { - 0: "abc", # "ABC" +BUS_PHASES: Final[dict[int, str]] = { + # "xxx-N" considers an additional neutral conductor for the xxx phase technology. + 0: "abc", # "ABC" corresponds to a three phase system with a phase shift of 120° between the phases. 1: "abcn", # "ABC-N" - # 2: "ab", # "BI" # which phases? - # 3: "abn", # "BI-N" # which phases? - # 4: "ab", # "2PH" # which phases? - # 5: "abn", # "2PH-N" # which phases? - # 6: "a", # "1PH" # Not allowed in RLF - # 7: "an", # "1PH-N" # which phases? - # 8: "n", # "N" # Not allowed in RLF + # 2: "ab", # "BI" represents a dual phase system with a 180° phase shift between both phases. + # 3: "abn", # "BI-N" + # 4: "ab", # "2PH" is used if only two of the three phases of an ABC-system are connected. + # 5: "abn", # "2PH-N" + # 6: "a", # "1PH" is the choice if only a single phase has to be modelled. + # 7: "an", # "1PH-N" + # 8: "n", # "N" +} + +# Switches +SWITCH_TYPES: Final[dict[str, str]] = { + "cbk": "Circuit-Breaker", + "dct": "Disconnector", + "sdc": "Switch Disconnector", + "swt": "Load-Break-Switch", + "dcb": "Disconnecting Circuit-Breaker", +} + +# External grids +EXT_GRID_N_CONNECTION: Final[dict[int, str]] = { # iintgnd + 0: "None", + 1: "At terminal (ABC-N)", + 2: "Separate terminal", +} +EXT_GRID_STAR_POINT: Final[dict[int, bool]] = { # cgnd + 0: True, # "Connected" + 1: False, # "Not connected" +} +EXT_GRID_INPUT_MODE: Final[dict[str, tuple[str, ...]]] = { + "DEF": ("pgini", "qgini"), # Can the default be changed? + "PQ": ("pgini", "qgini"), + "PC": ("pgini", "cosgini", "pf_recap"), + "SC": ("sgini", "cosgini", "pf_recap"), + "QC": ("qgini", "cosgini", "pf_recap"), + "SP": ("sgini", "pgini", "pf_recap"), + "SQ": ("sgini", "qgini", "p_direc"), +} + +# Transformers +TRANSFORMER_N_CONNECTION: Final[dict[int, str]] = { # cneutcon + 0: "None", + 1: "At terminals (ABC-N)", + 3: "Separate on LV", +} +TRANSFORMER_STAR_POINT: Final[dict[int, bool]] = { # cgnd_l + 0: True, # "Connected" + 1: False, # "Not connected" +} + +# Short-circuits +SC_METHOD: Final[dict[int, str]] = { # iopt_mde + 0: "VDE 0102 Part 0 / DIN EN 60909-0", + 1: "IEC 60909", + 2: "ANSI", + 3: "complete", + 4: "IEC 61363", + 5: "IEC 61660 (DC)", + 6: "ANSI/IEEE 946 (DC)", + 7: "VDE 0102 Part 10 (DC) / DIN EN 61660", +} +SC_PUBLISHED: Final[list[str]] = ["1990", "2001", "2016"] +SC_FAULT_TYPE: Final[dict[str, str]] = { # iopt_shc + "3psc": "3-Phase Short-Circuit", + "2psc": "2-Phase Short-Circuit", + "spgf": "Single Phase to Ground", + "2pgf": "2-Phase to Ground", + "spnf": "1-Phase to Neutral", + "spng": "1-Phase, Neutral to Ground", + "2pnf": "2-Phase to Neutral", + "2png": "2-Phase, Neutral to Ground", + "3pnf": "3-Phase to Neutral", + "3png": "3-Phase, Neutral to Ground", + "3rst": "3-Phase Short-Circuit (Unbal.)", +} +SC_CALCULATE: Final[dict[int, str]] = { # iopt_cur + 0: "max", # Max. Short-Circuit Currents + 1: "min", # Min. Short-Circuit Currents +} +SC_BREAK_TIME: Final[dict[int, str]] = { # iBrkTime + 0: "global", + 1: "min. of local", + 2: "local", +} +SC_AT: Final[dict[int, str]] = { # iopt_allbus + 0: "User Selection", + 1: "Busbars and Junction Nodes", + 2: "All Busbars", +} +SC_PROTECTION_DEVICES: Final[dict[int, str]] = { # iopt_prot + 0: "none", + 1: "all", + 2: "main", + 3: "backup", } diff --git a/roseau/load_flow/io/dgs/lines.py b/roseau/load_flow/io/dgs/lines.py index 9879d0ad..3f62ac07 100644 --- a/roseau/load_flow/io/dgs/lines.py +++ b/roseau/load_flow/io/dgs/lines.py @@ -6,7 +6,7 @@ from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode from roseau.load_flow.io.dgs.constants import CONDUCTOR_TYPES, INSULATOR_TYPES, LINE_TYPES -from roseau.load_flow.models import AbstractBranch, Bus, Ground, Line, LineParameters +from roseau.load_flow.models import Bus, Ground, Line, LineParameters from roseau.load_flow.typing import Id logger = logging.getLogger(__name__) @@ -86,7 +86,7 @@ def generate_typ_lne(typ_lne: pd.DataFrame, lines_params: dict[Id, LineParameter def generate_typ_lne_from_elm_lne( elm_lne: pd.DataFrame, line_id: Id, phases: str, lines_params: dict[Id, LineParameters] -) -> None: +) -> LineParameters: """Generate line parameters for a certain line. Args: @@ -96,10 +96,15 @@ def generate_typ_lne_from_elm_lne( line_id: The ID of the line in the dataframe. + phases: + The phases of the line. + lines_params: The dictionary to store the line parameters into. - """ + Returns: + The generated line parameters. + """ lne_series = elm_lne.loc[line_id] # Get a unique ID for the line parameters (contains the ID of the line) @@ -112,8 +117,8 @@ def generate_typ_lne_from_elm_lne( # Get the type of the line (overhead, underground) line_type = LINE_TYPES.get(lne_series.get("inAir")) - # Get the cross-sectional area - section = lne_series.get("inAir") # mm² + # Get the cross-sectional area (mm²) + section = lne_series.get("crosssec") or None # Sometimes it is zero!! replace by None in this case # Get the impedance and admittance matrices required_fields = ("R0", "X0", "X1", "R1", "G0", "B0", "G1", "B1") @@ -139,7 +144,7 @@ def generate_typ_lne_from_elm_lne( def generate_lines( elm_lne: pd.DataFrame, - branches: dict[Id, AbstractBranch], + lines: dict[Id, Line], buses: dict[Id, Bus], sta_cubic: pd.DataFrame, lines_params: dict[Id, LineParameters], @@ -151,7 +156,7 @@ def generate_lines( elm_lne: The "ElmLne" dataframe containing the line data. - branches: + lines: The dictionary to store the lines into. buses: @@ -192,19 +197,30 @@ def generate_lines( if has_geometry: try: nb_points = int(elm_lne.at[line_id, "GPScoords:SIZEROW"]) - latitude_columns = [f"GPScoords:{i}:0" for i in range(nb_points)] - longitude_columns = [f"GPScoords:{i}:1" for i in range(nb_points)] - geometry = shapely.LineString( - shapely.points( - elm_lne.loc[line_id, longitude_columns].values.astype(float), - elm_lne.loc[line_id, latitude_columns].values.astype(float), + nb_cols = int(elm_lne.at[line_id, "GPScoords:SIZECOL"]) + # We need at least 2 points with 2 columns (latitude and longitude) + if nb_points == 0 or nb_cols == 0: + pass # nb_points is 0 -> no GPS points; nb_cols is 0 -> badly initialized GPS data by PwF + elif nb_points == 1: + warnings.warn( + f"Failed to read geometry data for line {line_id!r}: it has a single GPS point.", + stacklevel=4, + ) + else: + assert nb_cols == 2, f"Expected 2 GPS columns (Latitude/Longitude), got {nb_cols}." + lat_cols = [f"GPScoords:{i}:0" for i in range(nb_points)] + lon_cols = [f"GPScoords:{i}:1" for i in range(nb_points)] + geometry = shapely.LineString( + shapely.points( + elm_lne.loc[line_id, lon_cols].values.astype(float), + elm_lne.loc[line_id, lat_cols].values.astype(float), + ) ) - ) except Exception as e: warnings.warn( f"Failed to read geometry data for line {line_id!r}: {type(e).__name__}: {e}", stacklevel=4 ) - branches[line_id] = Line( + lines[line_id] = Line( id=line_id, bus1=bus1, bus2=bus2, diff --git a/roseau/load_flow/io/dgs/sources.py b/roseau/load_flow/io/dgs/sources.py index 5eb6b5bd..63a3b09a 100644 --- a/roseau/load_flow/io/dgs/sources.py +++ b/roseau/load_flow/io/dgs/sources.py @@ -3,7 +3,7 @@ import numpy as np import pandas as pd -from roseau.load_flow.models import AbstractLoad, Bus, VoltageSource +from roseau.load_flow.models import Bus, VoltageSource from roseau.load_flow.typing import Id logger = logging.getLogger(__name__) @@ -11,7 +11,7 @@ def generate_sources( elm_xnet: pd.DataFrame, - sources: dict[Id, AbstractLoad], + sources: dict[Id, VoltageSource], buses: dict[Id, Bus], sta_cubic: pd.DataFrame, elm_term: pd.DataFrame, @@ -39,8 +39,8 @@ def generate_sources( bus_id = sta_cubic.at[id_sta_cubic_source, "cterm"] # id of the bus to which the source is connected un = elm_term.at[bus_id, "uknom"] / np.sqrt(3) * 1e3 # phase-to-neutral voltage (V) tap = elm_xnet.at[source_id, "usetp"] # tap voltage (p.u.) - voltages = un * tap * np.array([1, np.exp(-2j * np.pi / 3), np.exp(2j * np.pi / 3)]) + voltage = un * tap source_bus = buses[bus_id] # TODO remove hard coded phases (requires adapting voltages for delta sources) - sources[source_id] = VoltageSource(id=source_id, bus=source_bus, phases="abcn", voltages=voltages) + sources[source_id] = VoltageSource(id=source_id, bus=source_bus, phases="abcn", voltages=voltage) diff --git a/roseau/load_flow/io/dgs/switches.py b/roseau/load_flow/io/dgs/switches.py index 447d4a24..30107dcf 100644 --- a/roseau/load_flow/io/dgs/switches.py +++ b/roseau/load_flow/io/dgs/switches.py @@ -1,16 +1,18 @@ import logging +import warnings import pandas as pd import shapely -from roseau.load_flow.models import AbstractBranch, Bus, Switch +from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode +from roseau.load_flow.models import Bus, Switch from roseau.load_flow.typing import Id logger = logging.getLogger(__name__) def generate_switches( - elm_coup: pd.DataFrame, branches: dict[Id, AbstractBranch], buses: dict[Id, Bus], sta_cubic: pd.DataFrame + elm_coup: pd.DataFrame, switches: dict[Id, Switch], buses: dict[Id, Bus], sta_cubic: pd.DataFrame ) -> None: """Generate the switches of the network. @@ -18,7 +20,7 @@ def generate_switches( elm_coup: The "ElmCoup" dataframe containing the switch data. - branches: + switches: The dictionary to store the switches into. buses: @@ -30,11 +32,21 @@ def generate_switches( has_geometry = "GPSlon" in elm_coup.columns and "GPSlat" in elm_coup.columns for switch_id in elm_coup.index: # TODO: use the detailed phase information instead of n - n = elm_coup.at[switch_id, "nphase"] + elm_coup.at[switch_id, "nneutral"] - phases = "abc" if n == 3 else "abcn" + nphase = elm_coup.at[switch_id, "nphase"] + nneutral = elm_coup.at[switch_id, "nneutral"] + if nphase != 3: + msg = f"nphase={nphase!s} for switch {switch_id!r} is not supported. Only 3-phase switches are currently supported." + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.DGS_BAD_PHASE_NUMBER) + phases = "abcn" if nneutral else "abc" bus1 = buses[sta_cubic.at[elm_coup.at[switch_id, "bus1"], "cterm"]] bus2 = buses[sta_cubic.at[elm_coup.at[switch_id, "bus2"], "cterm"]] geometry = ( shapely.Point(elm_coup.at[switch_id, "GPSlon"], elm_coup.at[switch_id, "GPSlat"]) if has_geometry else None ) - branches[switch_id] = Switch(id=switch_id, phases=phases, bus1=bus1, bus2=bus2, geometry=geometry) + on_off = elm_coup.at[switch_id, "on_off"] + if not on_off: + warnings.warn( + f"Switch {switch_id!r} is open but switches are always closed in roseau-load-flow.", stacklevel=4 + ) + switches[switch_id] = Switch(id=switch_id, phases=phases, bus1=bus1, bus2=bus2, geometry=geometry) diff --git a/roseau/load_flow/io/dgs/transformers.py b/roseau/load_flow/io/dgs/transformers.py index 3634f223..30eb9a9d 100644 --- a/roseau/load_flow/io/dgs/transformers.py +++ b/roseau/load_flow/io/dgs/transformers.py @@ -3,7 +3,7 @@ import pandas as pd import shapely -from roseau.load_flow.models import AbstractBranch, Bus, Transformer, TransformerParameters +from roseau.load_flow.models import Bus, Transformer, TransformerParameters from roseau.load_flow.typing import Id from roseau.load_flow.units import Q_ @@ -16,7 +16,7 @@ def generate_typ_tr( """Generate transformer parameters from the "TypTr2" dataframe. Args: - typ_lne: + typ_tr: The "TypTr2" dataframe containing transformer parameters data. transformers_params: @@ -47,19 +47,19 @@ def generate_typ_tr( def generate_transformers( elm_tr: pd.DataFrame, - branches: dict[Id, AbstractBranch], + transformers: dict[Id, Transformer], buses: dict[Id, Bus], sta_cubic: pd.DataFrame, - transformers_tap: dict[Id, int], + transformers_tap: dict[Id, float], transformers_params: dict[Id, TransformerParameters], ) -> None: """Generate the transformers of the network. Args: - elm_tr2: + elm_tr: The "ElmTr2" dataframe containing the transformer data. - branches: + transformers: The dictionary to store the transformers into. buses: @@ -79,12 +79,14 @@ def generate_transformers( tap = 1.0 + elm_tr.at[idx, "nntap"] * transformers_tap[type_id] / 100 bus1 = buses[sta_cubic.at[elm_tr.at[idx, "bushv"], "cterm"]] bus2 = buses[sta_cubic.at[elm_tr.at[idx, "buslv"], "cterm"]] + # petersen = elm_tr.at[idx, "cpeter_l"] # Petersen coil + # z_gnd = elm_tr.at[idx, "re0tr_l"] + 1j * elm_tr.at[idx, "xe0tr_l"] # Grounding impedance # Transformers do not have geometries, use the buses geometry = ( - shapely.LineString([bus1.geometry, bus2.geometry]).centroid + shapely.LineString([bus1.geometry, bus2.geometry]).centroid # type: ignore if bus1.geometry is not None and bus2.geometry is not None else None ) - branches[idx] = Transformer( + transformers[idx] = Transformer( id=idx, bus1=bus1, bus2=bus2, parameters=transformers_params[type_id], tap=tap, geometry=geometry ) diff --git a/roseau/load_flow/io/dict.py b/roseau/load_flow/io/dict.py index 8ab30d25..63fc8045 100644 --- a/roseau/load_flow/io/dict.py +++ b/roseau/load_flow/io/dict.py @@ -8,7 +8,7 @@ import copy import logging -from typing import TYPE_CHECKING +from typing import TYPE_CHECKING, TypeVar import numpy as np @@ -33,15 +33,42 @@ logger = logging.getLogger(__name__) -NETWORK_JSON_VERSION = 1 +NETWORK_JSON_VERSION = 2 """The current version of the network JSON file format.""" +_T = TypeVar("_T", bound=AbstractBranch) + + +def _assign_branch_currents(branch: _T, branch_data: JsonDict) -> _T: + """Small helper to assign the currents results to a branch object. + + Args: + branch: + The object to assign the results. + + branch_data: + The data of the branch which may contain the results. + + Returns: + The updated `branch` object. + """ + if "results" in branch_data: + currents1 = np.array([complex(i[0], i[1]) for i in branch_data["results"]["currents1"]], dtype=np.complex128) + currents2 = np.array([complex(i[0], i[1]) for i in branch_data["results"]["currents2"]], dtype=np.complex128) + branch._res_currents = (currents1, currents2) + branch._fetch_results = False + branch._no_results = False + + return branch + def network_from_dict( # noqa: C901 data: JsonDict, *, include_results: bool = True ) -> tuple[ dict[Id, Bus], - dict[Id, AbstractBranch], + dict[Id, Line], + dict[Id, Transformer], + dict[Id, Switch], dict[Id, AbstractLoad], dict[Id, VoltageSource], dict[Id, Ground], @@ -59,51 +86,58 @@ def network_from_dict( # noqa: C901 the results are also loaded into the network. Returns: - The buses, branches, loads, sources, grounds and potential refs to construct the electrical + The buses, lines, transformers, switches, loads, sources, grounds and potential refs to construct the electrical network and a boolean indicating if the network has results. """ + data = copy.deepcopy(data) # Make a copy to avoid modifying the original + version = data.get("version", 0) - if version == 0: + if version <= 1: logger.warning( - f"Got an outdated network file (version 0), trying to update to the current format " + f"Got an outdated network file (version {version}), trying to update to the current format " f"(version {NETWORK_JSON_VERSION}). Please save the network again." ) - data = v0_to_v1_converter(data) - include_results = False # V0 network dictionaries didn't have results + if version == 0: + data = v0_to_v1_converter(data) + include_results = False # V0 network dictionaries didn't have results + if version == 1: + data = v1_to_v2_converter(data) else: # If we arrive here, we dealt with all legacy versions, it must be the current one assert version == NETWORK_JSON_VERSION, f"Unsupported network file version {version}." - data = copy.deepcopy(data) # Make a copy to avoid modifying the original + # Check that the network is multiphase + is_multiphase = data.get("is_multiphase", True) + assert is_multiphase, f"Unsupported phase selection {is_multiphase=}." # Track if ALL results are included in the network has_results = include_results # Lines and transformers parameters lines_params = { - lp["id"]: LineParameters.from_dict(lp, include_results=include_results) for lp in data["lines_params"] + lp["id"]: LineParameters.from_dict(data=lp, include_results=include_results) for lp in data["lines_params"] } transformers_params = { - tp["id"]: TransformerParameters.from_dict(tp, include_results=include_results) + tp["id"]: TransformerParameters.from_dict(data=tp, include_results=include_results) for tp in data["transformers_params"] } # Buses, loads and sources buses: dict[Id, Bus] = {} for bus_data in data["buses"]: - bus = Bus.from_dict(bus_data, include_results=include_results) + bus = Bus.from_dict(data=bus_data, include_results=include_results) buses[bus.id] = bus has_results = has_results and not bus._no_results loads: dict[Id, AbstractLoad] = {} for load_data in data["loads"]: load_data["bus"] = buses[load_data["bus"]] - load = AbstractLoad.from_dict(load_data, include_results=include_results) + load = AbstractLoad.from_dict(data=load_data, include_results=include_results) loads[load.id] = load has_results = has_results and not load._no_results sources: dict[Id, VoltageSource] = {} for source_data in data["sources"]: source_data["bus"] = buses[source_data["bus"]] - source = VoltageSource.from_dict(source_data, include_results=include_results) + source = VoltageSource.from_dict(data=source_data, include_results=include_results) sources[source.id] = source has_results = has_results and not source._no_results @@ -112,7 +146,7 @@ def network_from_dict( # noqa: C901 for ground_data in data["grounds"]: for ground_bus_data in ground_data["buses"]: ground_bus_data["bus"] = buses[ground_bus_data.pop("id")] - ground = Ground.from_dict(ground_data, include_results=include_results) + ground = Ground.from_dict(data=ground_data, include_results=include_results) grounds[ground.id] = ground has_results = has_results and not ground._no_results @@ -125,52 +159,65 @@ def network_from_dict( # noqa: C901 else: msg = f"Potential reference data {pref_data['id']} missing bus or ground." logger.error(msg) - raise RoseauLoadFlowException(msg, RoseauLoadFlowExceptionCode.JSON_PREF_INVALID) - p_ref = PotentialRef.from_dict(pref_data, include_results=include_results) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_PREF_INVALID) + p_ref = PotentialRef.from_dict(data=pref_data, include_results=include_results) potential_refs[p_ref.id] = p_ref has_results = has_results and not p_ref._no_results - # Branches - branches_dict: dict[Id, AbstractBranch] = {} - for branch_data in data["branches"]: - id = branch_data["id"] - phases1 = branch_data["phases1"] - phases2 = branch_data["phases2"] - bus1 = buses[branch_data["bus1"]] - bus2 = buses[branch_data["bus2"]] - geometry = AbstractBranch._parse_geometry(branch_data.get("geometry")) - branch: AbstractBranch - if branch_data["type"] == "line": - assert phases1 == phases2, "Line phases1 and phases2 must be the same" - length = branch_data["length"] - lp = lines_params[branch_data["params_id"]] - gid = branch_data.get("ground") - ground = grounds[gid] if gid is not None else None - branch = Line( - id, bus1, bus2, parameters=lp, phases=phases1, length=length, ground=ground, geometry=geometry - ) - elif branch_data["type"] == "transformer": - tp = transformers_params[branch_data["params_id"]] - branch = Transformer(id, bus1, bus2, parameters=tp, phases1=phases1, phases2=phases2, geometry=geometry) - elif branch_data["type"] == "switch": - assert phases1 == phases2, "Switch phases1 and phases2 must be the same" - branch = Switch(id, bus1, bus2, phases=phases1, geometry=geometry) - else: - msg = f"Unknown branch type for branch {id}: {branch_data['type']}" - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_BRANCH_TYPE) - if include_results and "results" in branch_data: - currents1 = np.array( - [complex(i[0], i[1]) for i in branch_data["results"]["currents1"]], dtype=np.complex128 - ) - currents2 = np.array( - [complex(i[0], i[1]) for i in branch_data["results"]["currents2"]], dtype=np.complex128 - ) - branch._res_currents = (currents1, currents2) - branch._fetch_results = False - branch._no_results = False - branches_dict[id] = branch - has_results = has_results and not branch._no_results + # Lines + lines_dict: dict[Id, Line] = {} + for line_data in data["lines"]: + id = line_data["id"] + phases = line_data["phases"] + bus1 = buses[line_data["bus1"]] + bus2 = buses[line_data["bus2"]] + geometry = Line._parse_geometry(line_data.get("geometry")) + length = line_data["length"] + lp = lines_params[line_data["params_id"]] + gid = line_data.get("ground") + ground = grounds[gid] if gid is not None else None + line = Line( + id=id, bus1=bus1, bus2=bus2, parameters=lp, phases=phases, length=length, ground=ground, geometry=geometry + ) + if include_results: + line = _assign_branch_currents(branch=line, branch_data=line_data) + + has_results = has_results and not line._no_results + lines_dict[id] = line + + # Transformers + transformers_dict: dict[Id, Transformer] = {} + for transformer_data in data["transformers"]: + id = transformer_data["id"] + phases1 = transformer_data["phases1"] + phases2 = transformer_data["phases2"] + bus1 = buses[transformer_data["bus1"]] + bus2 = buses[transformer_data["bus2"]] + geometry = Transformer._parse_geometry(transformer_data.get("geometry")) + tp = transformers_params[transformer_data["params_id"]] + transformer = Transformer( + id=id, bus1=bus1, bus2=bus2, parameters=tp, phases1=phases1, phases2=phases2, geometry=geometry + ) + if include_results: + transformer = _assign_branch_currents(branch=transformer, branch_data=transformer_data) + + has_results = has_results and not transformer._no_results + transformers_dict[id] = transformer + + # Switches + switches_dict: dict[Id, Switch] = {} + for switch_data in data["switches"]: + id = switch_data["id"] + phases = switch_data["phases"] + bus1 = buses[switch_data["bus1"]] + bus2 = buses[switch_data["bus2"]] + geometry = Switch._parse_geometry(switch_data.get("geometry")) + switch = Switch(id=id, bus1=bus1, bus2=bus2, phases=phases, geometry=geometry) + if include_results: + switch = _assign_branch_currents(branch=switch, branch_data=switch_data) + + has_results = has_results and not switch._no_results + switches_dict[id] = switch # Short-circuits short_circuits = data.get("short_circuits") @@ -180,7 +227,7 @@ def network_from_dict( # noqa: C901 ground = grounds[ground_id] if ground_id is not None else None buses[sc["bus_id"]].add_short_circuit(*sc["short_circuit"]["phases"], ground=ground) - return buses, branches_dict, loads, sources, grounds, potential_refs, has_results + return buses, lines_dict, transformers_dict, switches_dict, loads, sources, grounds, potential_refs, has_results def network_to_dict(en: "ElectricalNetwork", *, include_results: bool) -> JsonDict: @@ -218,28 +265,34 @@ def network_to_dict(en: "ElectricalNetwork", *, include_results: bool) -> JsonDi for sc in bus.short_circuits: short_circuits.append({"bus_id": bus.id, "short_circuit": sc}) - # Export the branches with their parameters - branches: list[JsonDict] = [] + # Export the lines with their parameters + lines: list[JsonDict] = [] lines_params_dict: dict[Id, LineParameters] = {} + for line in en.lines.values(): + lines.append(line.to_dict(include_results=include_results)) + params_id = line.parameters.id + if params_id in lines_params_dict and line.parameters != lines_params_dict[params_id]: + msg = f"There are multiple line parameters with id {params_id!r}" + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_LINE_PARAMETERS_DUPLICATES) + lines_params_dict[line.parameters.id] = line.parameters + + # Export the transformers with their parameters + transformers: list[JsonDict] = [] transformers_params_dict: dict[Id, TransformerParameters] = {} - for branch in en.branches.values(): - branches.append(branch.to_dict(include_results=include_results)) - if isinstance(branch, Line): - params_id = branch.parameters.id - if params_id in lines_params_dict and branch.parameters != lines_params_dict[params_id]: - msg = f"There are multiple line parameters with id {params_id!r}" - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_LINE_PARAMETERS_DUPLICATES) - lines_params_dict[branch.parameters.id] = branch.parameters - elif isinstance(branch, Transformer): - params_id = branch.parameters.id - if params_id in transformers_params_dict and branch.parameters != transformers_params_dict[params_id]: - msg = f"There are multiple transformer parameters with id {params_id!r}" - logger.error(msg) - raise RoseauLoadFlowException( - msg=msg, code=RoseauLoadFlowExceptionCode.JSON_TRANSFORMER_PARAMETERS_DUPLICATES - ) - transformers_params_dict[params_id] = branch.parameters + for transformer in en.transformers.values(): + transformers.append(transformer.to_dict(include_results=include_results)) + params_id = transformer.parameters.id + if params_id in transformers_params_dict and transformer.parameters != transformers_params_dict[params_id]: + msg = f"There are multiple transformer parameters with id {params_id!r}" + logger.error(msg) + raise RoseauLoadFlowException( + msg=msg, code=RoseauLoadFlowExceptionCode.JSON_TRANSFORMER_PARAMETERS_DUPLICATES + ) + transformers_params_dict[params_id] = transformer.parameters + + # Export the switches + switches = [switch.to_dict(include_results=include_results) for switch in en.switches.values()] # Line parameters line_params: list[JsonDict] = [] @@ -255,10 +308,13 @@ def network_to_dict(en: "ElectricalNetwork", *, include_results: bool) -> JsonDi res = { "version": NETWORK_JSON_VERSION, + "is_multiphase": True, "grounds": grounds, "potential_refs": potential_refs, "buses": buses, - "branches": branches, + "lines": lines, + "transformers": transformers, + "switches": switches, "loads": loads, "sources": sources, "lines_params": line_params, @@ -434,7 +490,7 @@ def v0_to_v1_converter(data: JsonDict) -> JsonDict: # noqa: C901 branches.append(branch) return { - "version": NETWORK_JSON_VERSION, + "version": 1, "grounds": grounds, "potential_refs": potential_refs, "buses": list(buses.values()), @@ -444,3 +500,117 @@ def v0_to_v1_converter(data: JsonDict) -> JsonDict: # noqa: C901 "lines_params": list(lines_params.values()), "transformers_params": list(transformers_params.values()), } + + +def v1_to_v2_converter(data: JsonDict) -> JsonDict: + """Convert a v1 network dict to a v2 network dict. + + Args: + data: + The v1 network data. + + Returns: + The v2 network data. + """ + assert data.get("version", 0) == 1, data["version"] + + # In the results of flexible PowerLoad, the key "powers" is renamed "flexible_powers" + # The potentials of loads are always stored in the results part of loads + # The key "type" is added + buses = data.get("buses", []) + buses_dict = {b["id"]: b for b in buses} + old_loads = data.get("loads", []) + loads = [] + for load_data in old_loads: + # Add the type + if "powers" in load_data: + load_data["type"] = "power" + elif "currents" in load_data: + load_data["type"] = "current" + elif "impedances" in load_data: + load_data["type"] = "impedance" + else: + msg = f"Unknown load type for load {load_data['id']!r}" + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_LOAD_TYPE) + + # Add the connect_neutral key + load_data["connect_neutral"] = None + + # Modify the results + load_data_result = load_data.get("results", None) + if load_data_result is not None: + if "potentials" not in load_data_result: + bus_data = buses_dict[load_data["bus"]] + bus_phases = bus_data["phases"] + bus_potentials = bus_data["results"]["potentials"] + load_phases = load_data["phases"] + load_data_result["potentials"] = [bus_potentials[bus_phases.index(p)] for p in load_phases] + if "powers" in load_data_result: + load_data_result["flexible_powers"] = load_data_result.pop("powers") + loads.append(load_data) + + # The potentials of sources are always stored in the results part of sources + old_sources = data.get("sources", []) + sources = [] + for source_data in old_sources: + # Add the connect_neutral key + source_data["connect_neutral"] = None + + # Modify the results + source_data_result = source_data.get("results", None) + if source_data_result is not None and "potentials" not in source_data_result: + bus_data = buses_dict[source_data["bus"]] + bus_phases = bus_data["phases"] + bus_potentials = bus_data["results"]["potentials"] + source_phases = source_data["phases"] + source_data_result["potentials"] = [bus_potentials[bus_phases.index(p)] for p in source_phases] + sources.append(source_data) + + # The old key "branches" is replaced by the keys "lines", "transformers" and "switches" + # The key "branch_type" is not necessary anymore + # For switches and lines, "phases1" and "phases2" are replaced by the key "phases" + old_branches = data.get("branches", []) + transformers = [] + lines = [] + switches = [] + for branch_data in old_branches: + branch_type = branch_data.pop("type") + match branch_type: + case "transformer": + transformers.append(branch_data) + case "line": + phases1 = branch_data.pop("phases1") + phases2 = branch_data.pop("phases2") + assert phases1 == phases2, f"The phases 1 and 2 of the line {branch_data['id']} should be equal." + branch_data["phases"] = phases1 + lines.append(branch_data) + case "switch": + phases1 = branch_data.pop("phases1") + phases2 = branch_data.pop("phases2") + assert phases1 == phases2, f"The phases 1 and 2 of the switch {branch_data['id']} should be equal." + branch_data["phases"] = phases1 + switches.append(branch_data) + case _: + msg = f"Unknown branch type for branch {branch_data['id']}: {branch_type}" + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_BRANCH_TYPE) + + results = { + "version": 2, + "is_multiphase": True, # Always True before the version 2 + "grounds": data["grounds"], # Unchanged + "potential_refs": data["potential_refs"], # Unchanged + "buses": data["buses"], # Unchanged + "lines": lines, + "switches": switches, + "transformers": transformers, + "loads": loads, + "sources": sources, + "lines_params": data["lines_params"], # Unchanged + "transformers_params": data["transformers_params"], # Unchanged + } + if "short_circuits" in data: + results["short_circuits"] = data["short_circuits"] # Unchanged + + return results diff --git a/roseau/load_flow/io/tests/test_dgs.py b/roseau/load_flow/io/tests/test_dgs.py index d77fdb0a..a688848d 100644 --- a/roseau/load_flow/io/tests/test_dgs.py +++ b/roseau/load_flow/io/tests/test_dgs.py @@ -1,3 +1,4 @@ +import copy import json import warnings @@ -5,7 +6,8 @@ import pandas as pd import pytest -from roseau.load_flow.io.dgs import _dgs_dict_to_df +from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode +from roseau.load_flow.io.dgs import _dgs_dict_to_df, generate_typ_lne from roseau.load_flow.io.dgs.constants import GENERAL_LOAD_INPUT_MODE from roseau.load_flow.io.dgs.loads import compute_3phase_load_powers from roseau.load_flow.models import Line @@ -36,7 +38,7 @@ def test_from_dgs(dgs_network_path): case "MV_LV_Transformer_LV_grid" | "MV_LV_Transformer_unbalanced" | "MV_LV_Transformer" | "Exemple_exhaustif": # MV/LV networks => ground on the LV side and no ground on the MV side assert pref_ids == {"pref (ground)", f"pref (source '{source_id}')"}, pref_ids - case "MV_Network": + case "MV_Network" | "Switch": # MV network: no neutral conductor (and no lines shunt here) => no ground assert pref_ids == {f"pref (source '{source_id}')"}, pref_ids case _: @@ -61,9 +63,11 @@ def test_from_dgs_no_line_type(dgs_special_network_dir): en = ElectricalNetwork.from_dgs(path) en._check_validity(constructed=False) - assert len(en.branches) == 1 + assert len(en.lines) == 1 + assert len(en.transformers) == 0 + assert len(en.switches) == 0 line_id = elm_lne.index[0] - line = en.branches[line_id] + line = en.lines[line_id] assert isinstance(line, Line) assert line.parameters.id == f"line {line.id!r}" assert line.length.m == elm_lne.at[line.id, "dline"] @@ -93,3 +97,100 @@ def test_dgs_general_load_input_modes(dgs_special_network_dir): except NotImplementedError: continue np.testing.assert_allclose(powers, expected_powers, atol=1e-5, err_msg=f"Input Mode: {mode_inp!r}") + + +def test_dgs_switches(dgs_special_network_dir, tmp_path): + path = dgs_special_network_dir / "Switch.json" + good_json = json.loads(path.read_bytes()) + + with warnings.catch_warnings(): + warnings.simplefilter("error") # Make sure there is no warning + en = ElectricalNetwork.from_dgs(path) + + assert len(en.switches) == 1 + switch = next(iter(en.switches.values())) + assert switch.phases == "abc" + + source = next(iter(en.sources.values())) + load = next(iter(en.loads.values())) + assert switch.bus1 is source.bus + assert switch.bus2 is load.bus + + bad_path = tmp_path / "Bad_Switch.json" + + # Error on wrong nphase + bad_json = copy.deepcopy(good_json) + bad_json["ElmCoup"]["Values"][0][bad_json["ElmCoup"]["Attributes"].index("nphase")] = 2 + bad_path.write_text(json.dumps(bad_json)) + with pytest.raises(RoseauLoadFlowException) as e: + ElectricalNetwork.from_dgs(bad_path) + assert e.value.code == RoseauLoadFlowExceptionCode.DGS_BAD_PHASE_NUMBER + assert e.value.msg == "nphase=2 for switch '2' is not supported. Only 3-phase switches are currently supported." + + # Warn on open switch + assert good_json["ElmCoup"]["Values"][0][good_json["ElmCoup"]["Attributes"].index("on_off")] == 1 + bad_json = copy.deepcopy(good_json) + bad_json["ElmCoup"]["Values"][0][bad_json["ElmCoup"]["Attributes"].index("on_off")] = 0 + bad_path.write_text(json.dumps(bad_json)) + with pytest.warns(UserWarning, match=r"Switch '2' is open but switches are always closed in roseau-load-flow."): + ElectricalNetwork.from_dgs(bad_path) + + +def test_generate_typ_lne_errors(monkeypatch): + # Small number of conductor (not in (3, 4) + typ_line = pd.DataFrame(data={"nneutral": [0], "nlnph": [1]}, index=pd.Index(["lt1"])) + with pytest.raises(RoseauLoadFlowException) as e: + generate_typ_lne(typ_lne=typ_line, lines_params={}) + assert e.value.msg == "The number of phases (1) of line type 'lt1' cannot be handled, it should be 3 or 4." + assert e.value.code == RoseauLoadFlowExceptionCode.DGS_BAD_PHASE_NUMBER + + # Too large impedance/shunt admittance matrices generated + typ_line = pd.DataFrame( + data={ + "nneutral": [0], + "nlnph": [3], + "cohl_": [0], + "mlei": ["Cu"], + "imiso": [0], + "rline": [0.188], + "xline": [0.3283], + "lline": [1.045011], + "rline0": [0.188], + "xline0": [0.3283], + "lline0": [1.045011], + "rnline": [0], + "xnline": [0], + "lnline": [0], + "rpnline": [0], + "xpnline": [0], + "lpnline": [0], + "gline0": [0], + "bline0": [0], + "gline": [0], + "bline": [0], + }, + index=pd.Index(["lt1"]), + ) + + def _fake_sym_to_zy(*args, **kwargs): + return np.diag(np.array([1, 2, 3, 4, 5], dtype=complex)), np.diag(np.array([1, 2, 3, 4, 5], dtype=complex)) + + with monkeypatch.context() as m: + m.setattr("roseau.load_flow.io.dgs.lines.LineParameters._sym_to_zy", _fake_sym_to_zy) + lines_params = {} + generate_typ_lne(typ_lne=typ_line, lines_params=lines_params) + np.testing.assert_allclose(lines_params["lt1"].z_line.m, np.diag(np.array([1, 2, 3], dtype=complex))) + np.testing.assert_allclose(lines_params["lt1"].y_shunt.m, np.diag(np.array([1, 2, 3], dtype=complex))) + + # Too small matrices + def _fake_sym_to_zy(*args, **kwargs): + return np.eye(N=2, dtype=complex), np.eye(N=2, dtype=complex) + + with monkeypatch.context() as m: + m.setattr("roseau.load_flow.io.dgs.lines.LineParameters._sym_to_zy", _fake_sym_to_zy) + with pytest.raises(RoseauLoadFlowException) as e: + generate_typ_lne(typ_lne=typ_line, lines_params={}) + assert e.value.msg == ( + "A 3x3 impedance matrix was expected for the line type 'lt1' but a 2x2 matrix was generated." + ) + assert e.value.code == RoseauLoadFlowExceptionCode.DGS_BAD_PHASE_NUMBER diff --git a/roseau/load_flow/io/tests/test_dict.py b/roseau/load_flow/io/tests/test_dict.py index 73cf8f03..b41f3ce0 100644 --- a/roseau/load_flow/io/tests/test_dict.py +++ b/roseau/load_flow/io/tests/test_dict.py @@ -1,13 +1,15 @@ +import copy + import numpy as np import pytest from shapely import LineString, Point -from roseau.load_flow import Line from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode -from roseau.load_flow.io.dict import v0_to_v1_converter +from roseau.load_flow.io.dict import v0_to_v1_converter, v1_to_v2_converter from roseau.load_flow.models import ( Bus, Ground, + Line, LineParameters, PotentialRef, PowerLoad, @@ -16,22 +18,23 @@ VoltageSource, ) from roseau.load_flow.network import ElectricalNetwork +from roseau.load_flow.testing import assert_json_close +from roseau.load_flow.typing import JsonDict from roseau.load_flow.utils import ConductorType, InsulatorType, LineType def test_to_dict(): ground = Ground("ground") vn = 400 / np.sqrt(3) - voltages = [vn, vn * np.exp(-2 / 3 * np.pi * 1j), vn * np.exp(2 / 3 * np.pi * 1j)] source_bus = Bus(id="source", phases="abcn", geometry=Point(0.0, 0.0), min_voltage=0.9 * vn) load_bus = Bus(id="load bus", phases="abcn", geometry=Point(0.0, 1.0), max_voltage=1.1 * vn) ground.connect(load_bus) - p_ref = PotentialRef("pref", element=ground) - vs = VoltageSource("vs", source_bus, phases="abcn", voltages=voltages) + p_ref = PotentialRef(id="pref", element=ground) + vs = VoltageSource(id="vs", bus=source_bus, phases="abcn", voltages=vn) # Same id, different line parameters -> fail lp1 = LineParameters( - "test", + id="test", z_line=np.eye(4, dtype=complex), y_shunt=np.eye(4, dtype=complex), line_type=LineType.UNDERGROUND, @@ -42,11 +45,31 @@ def test_to_dict(): lp2 = LineParameters("test", z_line=np.eye(4, dtype=complex), y_shunt=np.eye(4, dtype=complex) * 1.1) geom = LineString([(0.0, 0.0), (0.0, 1.0)]) - line1 = Line("line1", source_bus, load_bus, phases="abcn", ground=ground, parameters=lp1, length=10, geometry=geom) - line2 = Line("line2", source_bus, load_bus, phases="abcn", ground=ground, parameters=lp2, length=10, geometry=geom) + line1 = Line( + id="line1", + bus1=source_bus, + bus2=load_bus, + phases="abcn", + ground=ground, + parameters=lp1, + length=10, + geometry=geom, + ) + line2 = Line( + id="line2", + bus1=source_bus, + bus2=load_bus, + phases="abcn", + ground=ground, + parameters=lp2, + length=10, + geometry=geom, + ) en = ElectricalNetwork( buses=[source_bus, load_bus], - branches=[line1, line2], + lines=[line1, line2], + transformers=[], + switches=[], loads=[], sources=[vs], grounds=[ground], @@ -60,7 +83,7 @@ def test_to_dict(): assert e.value.code == RoseauLoadFlowExceptionCode.JSON_LINE_PARAMETERS_DUPLICATES # Same id, same line parameters -> ok - lp2 = LineParameters("test", z_line=np.eye(4, dtype=complex), y_shunt=np.eye(4, dtype=complex)) + lp2 = LineParameters(id="test", z_line=np.eye(4, dtype=complex), y_shunt=np.eye(4, dtype=complex)) line2.parameters = lp2 en.to_dict(include_results=False) @@ -69,7 +92,7 @@ def test_to_dict(): lp1.max_current = 1000 res = en.to_dict(include_results=False) res_bus0, res_bus1 = res["buses"] - res_line0, res_line1 = res["branches"] + res_line0, res_line1 = res["lines"] assert "geometry" in res_bus0 assert "geometry" in res_bus1 assert "geometry" in res_line0 @@ -90,14 +113,13 @@ def test_to_dict(): # Same id, different transformer parameters -> fail ground = Ground("ground") vn = 400 / np.sqrt(3) - voltages = [vn, vn * np.exp(-2 / 3 * np.pi * 1j), vn * np.exp(2 / 3 * np.pi * 1j)] geom = Point(0.0, 0.0) source_bus = Bus(id="source", phases="abcn", geometry=geom) load_bus = Bus(id="load bus", phases="abcn", geometry=geom) ground.connect(load_bus) ground.connect(source_bus) - p_ref = PotentialRef("pref", element=ground) - vs = VoltageSource("vs", source_bus, phases="abcn", voltages=voltages) + p_ref = PotentialRef(id="pref", element=ground) + vs = VoltageSource(id="vs", bus=source_bus, phases="abcn", voltages=vn) # Same id, different transformer parameters -> fail tp1 = TransformerParameters.from_open_and_short_circuit_tests( @@ -110,7 +132,9 @@ def test_to_dict(): transformer2 = Transformer(id="Transformer2", bus1=source_bus, bus2=load_bus, parameters=tp2, geometry=geom) en = ElectricalNetwork( buses=[source_bus, load_bus], - branches=[transformer1, transformer2], + lines=[], + transformers=[transformer1, transformer2], + switches=[], loads=[], sources=[vs], grounds=[ground], @@ -136,12 +160,12 @@ def test_to_dict(): res = en.to_dict(include_results=False) assert "geometry" in res["buses"][0] assert "geometry" in res["buses"][1] - assert "geometry" in res["branches"][0] - assert "geometry" in res["branches"][1] + assert "geometry" in res["transformers"][0] + assert "geometry" in res["transformers"][1] assert np.isclose(res["transformers_params"][0]["max_power"], 180_000) -def test_v0_to_v1_converter(monkeypatch): +def test_v0_to_v2_converter(): # Do not change `dict_v0` or the network manually, add/update the converters until the test passes dict_v0 = { @@ -599,19 +623,19 @@ def test_v0_to_v1_converter(monkeypatch): # Buses buses = { - 1: Bus(1, phases="abcn", geometry=Point(0.0, 0.0)), - 2: Bus(2, phases="abc", geometry=Point(0.0, 1.0)), - 3: Bus(3, phases="abcn", geometry=Point(0.0, 1.0)), - 4: Bus(4, phases="abcn", geometry=Point(0.0, 1.0)), - 5: Bus(5, phases="abcn", geometry=Point(0.0, 1.0)), - 6: Bus(6, phases="abc", geometry=Point(0.0, 1.0)), - 7: Bus(7, phases="abcn", geometry=Point(0.0, 1.0)), - 8: Bus(8, phases="abc", geometry=Point(0.0, 1.0)), - 9: Bus(9, phases="abcn", geometry=Point(0.0, 1.0)), - 10: Bus(10, phases="abcn", geometry=Point(0.0, 1.0)), - 11: Bus(11, phases="abcn", geometry=Point(0.0, 1.0)), - 12: Bus(12, phases="abc", geometry=Point(0.0, 1.0)), - 13: Bus(13, phases="abcn", geometry=Point(0.0, 1.0)), + 1: Bus(id=1, phases="abcn", geometry=Point(0.0, 0.0)), + 2: Bus(id=2, phases="abc", geometry=Point(0.0, 1.0)), + 3: Bus(id=3, phases="abcn", geometry=Point(0.0, 1.0)), + 4: Bus(id=4, phases="abcn", geometry=Point(0.0, 1.0)), + 5: Bus(id=5, phases="abcn", geometry=Point(0.0, 1.0)), + 6: Bus(id=6, phases="abc", geometry=Point(0.0, 1.0)), + 7: Bus(id=7, phases="abcn", geometry=Point(0.0, 1.0)), + 8: Bus(id=8, phases="abc", geometry=Point(0.0, 1.0)), + 9: Bus(id=9, phases="abcn", geometry=Point(0.0, 1.0)), + 10: Bus(id=10, phases="abcn", geometry=Point(0.0, 1.0)), + 11: Bus(id=11, phases="abcn", geometry=Point(0.0, 1.0)), + 12: Bus(id=12, phases="abc", geometry=Point(0.0, 1.0)), + 13: Bus(id=13, phases="abcn", geometry=Point(0.0, 1.0)), } # Grounds and potential references @@ -619,17 +643,17 @@ def test_v0_to_v1_converter(monkeypatch): for bus_id in (1, 3, 4, 5, 7, 9, 10, 11, 13): ground.connect(buses[bus_id]) potential_refs = [ - PotentialRef("pref", ground), - PotentialRef("tr12", buses[2]), - PotentialRef("tr56", buses[6]), - PotentialRef("tr78", buses[8]), - PotentialRef("tr1112", buses[12]), + PotentialRef(id="pref", element=ground), + PotentialRef(id="tr12", element=buses[2]), + PotentialRef(id="tr56", element=buses[6]), + PotentialRef(id="tr78", element=buses[8]), + PotentialRef(id="tr1112", element=buses[12]), ] # Sources and loads vs = VoltageSource( - 1, - buses[1], + id=1, + bus=buses[1], voltages=[ 11547.005383792515 + 0.0j, -5773.502691896258 + -10000.000000179687j, @@ -639,7 +663,7 @@ def test_v0_to_v1_converter(monkeypatch): ) loads = [ PowerLoad( - 1, + id=1, bus=buses[2], phases="abcn", powers=[ @@ -649,7 +673,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 2, + id=2, bus=buses[3], phases="abcn", powers=[ @@ -659,7 +683,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 3, + id=3, bus=buses[4], phases="abcn", powers=[ @@ -669,7 +693,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 4, + id=4, bus=buses[5], phases="abcn", powers=[ @@ -679,7 +703,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 5, + id=5, bus=buses[6], phases="abcn", powers=[ @@ -689,7 +713,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 6, + id=6, bus=buses[7], phases="abcn", powers=[ @@ -699,7 +723,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 7, + id=7, bus=buses[8], phases="abcn", powers=[ @@ -709,7 +733,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 8, + id=8, bus=buses[9], phases="abcn", powers=[ @@ -719,7 +743,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 9, + id=9, bus=buses[10], phases="abcn", powers=[ @@ -729,7 +753,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 10, + id=10, bus=buses[11], phases="abcn", powers=[ @@ -739,7 +763,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 11, + id=11, bus=buses[12], phases="abcn", powers=[ @@ -749,7 +773,7 @@ def test_v0_to_v1_converter(monkeypatch): ], ), PowerLoad( - 12, + id=12, bus=buses[13], phases="abcn", powers=[ @@ -760,7 +784,7 @@ def test_v0_to_v1_converter(monkeypatch): ), ] - # Branches + # Transformers tp = { "160kVA_Dd0": TransformerParameters.from_open_and_short_circuit_tests( id="160kVA_Dd0", @@ -896,48 +920,134 @@ def test_v0_to_v1_converter(monkeypatch): ), } p = Point(0.0, 0.5) - branches = [ + transformers = [ Transformer( - "tr1", buses[1], buses[2], phases1="abc", phases2="abc", parameters=tp["160kVA_Dd0"], tap=1, geometry=p + id="tr1", + bus1=buses[1], + bus2=buses[2], + phases1="abc", + phases2="abc", + parameters=tp["160kVA_Dd0"], + tap=1, + geometry=p, ), Transformer( - "tr2", buses[1], buses[3], phases1="abcn", phases2="abcn", parameters=tp["160kVA_Yyn0"], tap=1, geometry=p + id="tr2", + bus1=buses[1], + bus2=buses[3], + phases1="abcn", + phases2="abcn", + parameters=tp["160kVA_Yyn0"], + tap=1, + geometry=p, ), Transformer( - "tr3", buses[1], buses[4], phases1="abc", phases2="abcn", parameters=tp["160kVA_Dzn0"], tap=1, geometry=p + id="tr3", + bus1=buses[1], + bus2=buses[4], + phases1="abc", + phases2="abcn", + parameters=tp["160kVA_Dzn0"], + tap=1, + geometry=p, ), Transformer( - "tr4", buses[1], buses[5], phases1="abc", phases2="abcn", parameters=tp["160kVA_Dyn11"], tap=1, geometry=p + id="tr4", + bus1=buses[1], + bus2=buses[5], + phases1="abc", + phases2="abcn", + parameters=tp["160kVA_Dyn11"], + tap=1, + geometry=p, ), Transformer( - "tr5", buses[1], buses[6], phases1="abcn", phases2="abc", parameters=tp["160kVA_Yd11"], tap=1, geometry=p + id="tr5", + bus1=buses[1], + bus2=buses[6], + phases1="abcn", + phases2="abc", + parameters=tp["160kVA_Yd11"], + tap=1, + geometry=p, ), Transformer( - "tr6", buses[1], buses[7], phases1="abcn", phases2="abcn", parameters=tp["160kVA_Yzn11"], tap=1, geometry=p + id="tr6", + bus1=buses[1], + bus2=buses[7], + phases1="abcn", + phases2="abcn", + parameters=tp["160kVA_Yzn11"], + tap=1, + geometry=p, ), Transformer( - "tr7", buses[1], buses[8], phases1="abc", phases2="abc", parameters=tp["160kVA_Dd6"], tap=1, geometry=p + id="tr7", + bus1=buses[1], + bus2=buses[8], + phases1="abc", + phases2="abc", + parameters=tp["160kVA_Dd6"], + tap=1, + geometry=p, ), Transformer( - "tr8", buses[1], buses[9], phases1="abcn", phases2="abcn", parameters=tp["160kVA_Yyn6"], tap=1, geometry=p + id="tr8", + bus1=buses[1], + bus2=buses[9], + phases1="abcn", + phases2="abcn", + parameters=tp["160kVA_Yyn6"], + tap=1, + geometry=p, ), Transformer( - "tr9", buses[1], buses[10], phases1="abc", phases2="abcn", parameters=tp["160kVA_Dzn6"], tap=1, geometry=p + id="tr9", + bus1=buses[1], + bus2=buses[10], + phases1="abc", + phases2="abcn", + parameters=tp["160kVA_Dzn6"], + tap=1, + geometry=p, ), Transformer( - "tr10", buses[1], buses[11], phases1="abc", phases2="abcn", parameters=tp["160kVA_Dyn5"], tap=1, geometry=p + id="tr10", + bus1=buses[1], + bus2=buses[11], + phases1="abc", + phases2="abcn", + parameters=tp["160kVA_Dyn5"], + tap=1, + geometry=p, ), Transformer( - "tr11", buses[1], buses[12], phases1="abcn", phases2="abc", parameters=tp["160kVA_Yd5"], tap=1, geometry=p + id="tr11", + bus1=buses[1], + bus2=buses[12], + phases1="abcn", + phases2="abc", + parameters=tp["160kVA_Yd5"], + tap=1, + geometry=p, ), Transformer( - "tr12", buses[1], buses[13], phases1="abcn", phases2="abcn", parameters=tp["160kVA_Yzn5"], tap=1, geometry=p + id="tr12", + bus1=buses[1], + bus2=buses[13], + phases1="abcn", + phases2="abcn", + parameters=tp["160kVA_Yzn5"], + tap=1, + geometry=p, ), ] net = ElectricalNetwork( buses=buses, - branches=branches, + lines=[], + transformers=transformers, + switches=[], loads=loads, sources=[vs], grounds=[ground], @@ -947,7 +1057,271 @@ def test_v0_to_v1_converter(monkeypatch): net_dict = net.to_dict(include_results=False) expected_dict = dict_v0 expected_dict = v0_to_v1_converter(expected_dict) + expected_dict = v1_to_v2_converter(expected_dict) # Uncomment the following lines as needed when new versions are added - # expected_dict = v1_to_v2_converter(expected_dict) # expected_dict = v2_to_v3_converter(expected_dict) - assert net_dict == expected_dict + # expected_dict = v3_to_v4_converter(expected_dict) + assert_json_close(net_dict, expected_dict) + + +def test_v1_to_v2_converter(): + # Do not change `dict_v1` or the network manually, add/update the converters until the test passes + + dict_v1 = { + "version": 1, + "grounds": [], + "potential_refs": [ + { + "id": "pref", + "bus": 1, + "phases": None, + "results": {"current": [-7.771563289958464e-16, -2.220444725761333e-16]}, + } + ], + "buses": [ + { + "id": 1, + "phases": "abc", + "geometry": {"type": "Point", "coordinates": (0.0, 0.0)}, + "results": { + "potentials": [ + [5773.502691896258, -3333.3333333932287], + [-5773.502691896258, -3333.3333333932287], + [9.888685758712307e-24, 6666.666666786457], + ] + }, + }, + { + "id": 2, + "phases": "abc", + "geometry": {"type": "Point", "coordinates": (0.0, 1.0)}, + "results": { + "potentials": [ + [5772.521060368325, -3330.7830499173137], + [-5770.803265855299, -3333.7583572908047], + [-1.7177945130259364, 6664.5414072081185], + ] + }, + }, + ], + "branches": [ + { + "id": 1, + "type": "line", + "phases1": "abc", + "phases2": "abc", + "bus1": 1, + "bus2": 2, + "geometry": {"type": "LineString", "coordinates": ((0.0, 0.0), (1.0, 0.0))}, + "results": { + "currents1": [ + [2.804661508377779, -7.286524216899904], + [-7.712645831309471, 1.214353993074318], + [4.907984322931247, 6.072170223825586], + ], + "currents2": [ + [-2.804661508377779, 7.286524216899904], + [7.712645831309471, -1.214353993074318], + [-4.907984322931247, -6.072170223825586], + ], + }, + "length": 1.0, + "params_id": "lp", + } + ], + "loads": [ + { + "id": 1, + "bus": 2, + "phases": "abc", + "powers": [ + [38000.0, 12489.9959967968], + [38000.0, 12489.9959967968], + [38000.0, 12489.9959967968], + ], + "results": { + "currents": [ + [-0.9366300237736715, -1.623256890969888], + [-0.9374666925612338, 1.6227738400201663], + [1.8740967163349054, 0.00048305094972167506], + ], + "powers": [ + [-0.0, 12489.9959967968], + [-0.0, 12489.9959967968], + [-0.0, 12489.9959967968], + ], + }, + "flexible_params": [ + { + "control_p": { + "type": "p_max_u_consumption", + "u_min": 18000, + "u_down": 19000, + "alpha": 1000.0, + "epsilon": 1e-08, + }, + "control_q": {"type": "constant"}, + "projection": {"type": "euclidean", "alpha": 1000.0, "epsilon": 1e-08}, + "s_max": 45000.0, + }, + { + "control_p": { + "type": "p_max_u_consumption", + "u_min": 18000, + "u_down": 19000, + "alpha": 1000.0, + "epsilon": 1e-08, + }, + "control_q": {"type": "constant"}, + "projection": {"type": "euclidean", "alpha": 1000.0, "epsilon": 1e-08}, + "s_max": 45000.0, + }, + { + "control_p": { + "type": "p_max_u_consumption", + "u_min": 18000, + "u_down": 19000, + "alpha": 1000.0, + "epsilon": 1e-08, + }, + "control_q": {"type": "constant"}, + "projection": {"type": "euclidean", "alpha": 1000.0, "epsilon": 1e-08}, + "s_max": 45000.0, + }, + ], + }, + { + "id": 2, + "bus": 2, + "phases": "abc", + "powers": [ + [40459.7989783205, 20229.89948916025], + [40459.79897941102, 20229.89948970551], + [40459.79897941102, 20229.89948970551], + ], + "results": { + "currents": [ + [3.7412915321516125, -5.663267325930873], + [-6.775179138747953, -0.40841984694689626], + [3.0338876065963407, 6.07168717287777], + ] + }, + }, + ], + "sources": [ + { + "id": 1, + "bus": 1, + "phases": "abc", + "voltages": [ + [11547.005383792515, 0.0], + [-5773.502691896258, -10000.000000179687], + [-5773.502691896258, 10000.000000179687], + ], + "results": { + "currents": [ + [-2.80466150837794, 7.286524216900761], + [7.712645831309187, -1.2143539930732696], + [-4.907984322931247, -6.0721702238274915], + ] + }, + } + ], + "lines_params": [ + { + "id": "lp", + "z_line": [ + [[0.35, 0.0, 0.0], [0.0, 0.35, 0.0], [0.0, 0.0, 0.35]], + [[0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]], + ], + } + ], + "transformers_params": [], + } + + # # Buses + # buses = { + # 1: Bus(id=1, phases="abc", geometry=Point(0.0, 0.0)), + # 2: Bus(id=2, phases="abc", geometry=Point(0.0, 1.0)), + # } + # + # # Potential reference + # potential_ref = PotentialRef(id="pref", element=buses[1]) + # + # # Sources and loads + # vs = VoltageSource( + # id=1, + # bus=buses[1], + # voltages=[ + # 11547.005383792515 + 0.0j, + # -5773.502691896258 + -10000.000000179687j, + # -5773.502691896258 + 10000.000000179687j, + # ], + # phases="abc", + # ) + # fp = FlexibleParameter( + # control_p=Control.p_max_u_consumption(u_min=18_000, u_down=19_000), + # control_q=Control.constant(), + # projection=Projection(type="euclidean"), + # s_max=45e3, + # ) + # power = cmath.rect(40e3, math.acos(0.95)) + # loads = [ + # PowerLoad(id=1, bus=buses[2], phases="abc", powers=[power, power, power], flexible_params=[fp, fp, fp]), + # PowerLoad( + # id=2, + # bus=buses[2], + # phases="abc", + # powers=[ + # 40459.7989783205 + 20229.89948916025j, + # 40459.79897941102 + 20229.89948970551j, + # 40459.79897941102 + 20229.89948970551j, + # ], + # ), + # ] + # + # line_parameters = LineParameters(id="lp", z_line=0.35 * np.eye(3, dtype=complex)) + # lines = { + # 1: Line( + # id=1, + # bus1=buses[1], + # bus2=buses[2], + # parameters=line_parameters, + # length=1.0, + # geometry=LineString([(0, 0), (1, 0)]), + # ) + # } + # + # net = ElectricalNetwork( + # buses=buses, + # lines=lines, + # transformers=[], + # switches=[], + # loads=loads, + # sources=[vs], + # grounds=[], + # potential_refs=[potential_ref], + # ) + + # Include results=True + net = ElectricalNetwork.from_dict(data=copy.deepcopy(dict_v1), include_results=True) + net_dict = net.to_dict(include_results=True) + expected_dict = copy.deepcopy(dict_v1) + expected_dict = v1_to_v2_converter(expected_dict) + assert_json_close(net_dict, expected_dict) + + # Include results=False + def _delete(d: JsonDict, k: str) -> JsonDict: + if k in d: + d.pop(k) + return d + + net = ElectricalNetwork.from_dict(data=copy.deepcopy(dict_v1), include_results=False) + net_dict = net.to_dict(include_results=False) + dict_v1_without_results = { + k: [_delete(d=x, k="results") for x in v] if isinstance(v, list) else v + for k, v in copy.deepcopy(dict_v1).items() + } + expected_dict = copy.deepcopy(dict_v1_without_results) + expected_dict = v1_to_v2_converter(expected_dict) + assert_json_close(net_dict, expected_dict) diff --git a/roseau/load_flow/license.py b/roseau/load_flow/license.py index 17af94e6..75272df4 100644 --- a/roseau/load_flow/license.py +++ b/roseau/load_flow/license.py @@ -82,10 +82,12 @@ def activate_license(key: str | None = None) -> None: variable `ROSEAU_LOAD_FLOW_LICENSE_KEY` is used. If this variable is not set, an error is raised. """ + global _license if key is None: key = os.getenv("ROSEAU_LOAD_FLOW_LICENSE_KEY", "") try: cy_activate_license(key=key, cacert_filepath=certifi.where(), cache_folderpath=user_cache_dir()) + _license = None except RuntimeError as e: msg = f"The license cannot be activated. The detailed error message is {e.args[0][2:]!r}." logger.error(msg) diff --git a/roseau/load_flow/models/__init__.py b/roseau/load_flow/models/__init__.py index 29a9f84e..e1ad4e91 100644 --- a/roseau/load_flow/models/__init__.py +++ b/roseau/load_flow/models/__init__.py @@ -9,7 +9,7 @@ from roseau.load_flow.models.buses import Bus from roseau.load_flow.models.core import Element from roseau.load_flow.models.grounds import Ground -from roseau.load_flow.models.lines import Line, LineParameters, Switch +from roseau.load_flow.models.lines import Line, LineParameters from roseau.load_flow.models.loads import ( AbstractLoad, Control, @@ -21,6 +21,7 @@ ) from roseau.load_flow.models.potential_refs import PotentialRef from roseau.load_flow.models.sources import VoltageSource +from roseau.load_flow.models.switches import Switch from roseau.load_flow.models.transformers import Transformer, TransformerParameters __all__ = [ @@ -32,9 +33,10 @@ # Buses "Bus", # Lines - "Switch", "Line", "LineParameters", + # Switches + "Switch", # Loads "AbstractLoad", "ImpedanceLoad", diff --git a/roseau/load_flow/models/branches.py b/roseau/load_flow/models/branches.py index ab7e0ee6..9c4e9d42 100644 --- a/roseau/load_flow/models/branches.py +++ b/roseau/load_flow/models/branches.py @@ -1,6 +1,5 @@ import logging from functools import cached_property -from typing import ClassVar, Literal from shapely.geometry.base import BaseGeometry from typing_extensions import Self @@ -23,8 +22,6 @@ class AbstractBranch(Element): :doc:`Switch model documentation ` """ - type: ClassVar[Literal["line", "transformer", "switch"]] - def __init__( self, id: Id, bus1: Bus, bus2: Bus, *, phases1: str, phases2: str, geometry: BaseGeometry | None = None ) -> None: @@ -52,8 +49,8 @@ def __init__( if type(self) is AbstractBranch: raise TypeError("Can't instantiate abstract class AbstractBranch") super().__init__(id) - self._check_phases(id, phases1=phases1) - self._check_phases(id, phases2=phases2) + self._check_phases(id=id, phases1=phases1) + self._check_phases(id=id, phases2=phases2) self._n1 = len(phases1) self._n2 = len(phases2) self._phases1 = phases1 @@ -106,13 +103,19 @@ def res_currents(self) -> tuple[Q_[ComplexArray], Q_[ComplexArray]]: return self._res_currents_getter(warning=True) def _res_powers_getter( - self, warning: bool, pot1: ComplexArray | None = None, pot2: ComplexArray | None = None + self, + warning: bool, + potentials1: ComplexArray | None = None, + potentials2: ComplexArray | None = None, + currents1: ComplexArray | None = None, + currents2: ComplexArray | None = None, ) -> tuple[ComplexArray, ComplexArray]: - cur1, cur2 = self._res_currents_getter(warning) - if pot1 is None or pot2 is None: - pot1, pot2 = self._res_potentials_getter(warning=False) # we warn on the previous line - powers1 = pot1 * cur1.conj() - powers2 = pot2 * cur2.conj() + if currents1 is None or currents2 is None: + currents1, currents2 = self._res_currents_getter(warning) + if potentials1 is None or potentials2 is None: + potentials1, potentials2 = self._res_potentials_getter(warning=False) # we warn on the previous line + powers1 = potentials1 * currents1.conj() + powers2 = potentials2 * currents2.conj() return powers1, powers2 @property @@ -122,8 +125,8 @@ def res_powers(self) -> tuple[Q_[ComplexArray], Q_[ComplexArray]]: return self._res_powers_getter(warning=True) def _res_potentials_getter(self, warning: bool) -> tuple[ComplexArray, ComplexArray]: - pot1 = self.bus1._get_potentials_of(self.phases1, warning) - pot2 = self.bus2._get_potentials_of(self.phases2, warning=False) # we warn on the previous line + pot1 = self.bus1._get_potentials_of(phases=self.phases1, warning=warning) + pot2 = self.bus2._get_potentials_of(phases=self.phases2, warning=False) # we warn on the previous line return pot1, pot2 @property @@ -132,9 +135,14 @@ def res_potentials(self) -> tuple[Q_[ComplexArray], Q_[ComplexArray]]: """The load flow result of the branch potentials (V).""" return self._res_potentials_getter(warning=True) - def _res_voltages_getter(self, warning: bool) -> tuple[ComplexArray, ComplexArray]: - pot1, pot2 = self._res_potentials_getter(warning) - return _calculate_voltages(pot1, self.phases1), _calculate_voltages(pot2, self.phases2) + def _res_voltages_getter( + self, warning: bool, potentials1: ComplexArray | None = None, potentials2: ComplexArray | None = None + ) -> tuple[ComplexArray, ComplexArray]: + if potentials1 is None or potentials2 is None: + potentials1, potentials2 = self._res_potentials_getter(warning) + return _calculate_voltages(potentials=potentials1, phases=self.phases1), _calculate_voltages( + potentials=potentials2, phases=self.phases2 + ) @property @ureg_wraps(("V", "V"), (None,)) @@ -148,7 +156,7 @@ def _cy_connect(self) -> None: assert isinstance(self.bus1, Bus) for i, phase in enumerate(self.phases1): if phase in self.bus1.phases: - j = self.bus1.phases.find(phase) + j = self.bus1.phases.index(phase) connections.append((i, j)) self._cy_element.connect(self.bus1._cy_element, connections, True) @@ -156,7 +164,7 @@ def _cy_connect(self) -> None: assert isinstance(self.bus2, Bus) for i, phase in enumerate(self.phases2): if phase in self.bus2.phases: - j = self.bus2.phases.find(phase) + j = self.bus2.phases.index(phase) connections.append((i, j)) self._cy_element.connect(self.bus2._cy_element, connections, False) @@ -170,7 +178,6 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: def _to_dict(self, include_results: bool) -> JsonDict: res = { "id": self.id, - "type": self.type, "phases1": self.phases1, "phases2": self.phases2, "bus1": self.bus1.id, @@ -185,13 +192,3 @@ def _to_dict(self, include_results: bool) -> JsonDict: "currents2": [[i.real, i.imag] for i in currents2], } return res - - def _results_to_dict(self, warning: bool) -> JsonDict: - currents1, currents2 = self._res_currents_getter(warning) - return { - "id": self.id, - "phases1": self.phases1, - "phases2": self.phases2, - "currents1": [[i.real, i.imag] for i in currents1], - "currents2": [[i.real, i.imag] for i in currents2], - } diff --git a/roseau/load_flow/models/buses.py b/roseau/load_flow/models/buses.py index 5c6aa418..836bd240 100644 --- a/roseau/load_flow/models/buses.py +++ b/roseau/load_flow/models/buses.py @@ -135,8 +135,9 @@ def res_potentials(self) -> Q_[ComplexArray]: """The load flow result of the bus potentials (V).""" return self._res_potentials_getter(warning=True) - def _res_voltages_getter(self, warning: bool) -> ComplexArray: - potentials = np.array(self._res_potentials_getter(warning=warning)) + def _res_voltages_getter(self, warning: bool, potentials: ComplexArray | None = None) -> ComplexArray: + if potentials is None: + potentials = np.array(self._res_potentials_getter(warning=warning)) return _calculate_voltages(potentials, self.phases) @property @@ -232,7 +233,8 @@ def propagate_limits(self, force: bool = False) -> None: limits different from this bus. If ``True``, the limits are propagated even if connected buses have different limits. """ - from roseau.load_flow.models.lines import Line, Switch + from roseau.load_flow.models.lines import Line + from roseau.load_flow.models.switches import Switch buses: set[Bus] = set() visited: set[Element] = set() @@ -283,7 +285,8 @@ def get_connected_buses(self) -> Iterator[Id]: These are all the buses connected via one or more lines or switches to this bus. """ - from roseau.load_flow.models.lines import Line, Switch + from roseau.load_flow.models.lines import Line + from roseau.load_flow.models.switches import Switch visited_buses = {self.id} yield self.id @@ -310,16 +313,16 @@ def res_voltage_unbalance(self) -> Q_[float]: Voltage Unbalance Factor: - :math:`VUF = \\frac{|V_n|}{|V_p|} * 100 (\\%)` + :math:`VUF = \\dfrac{|V_{\\mathrm{n}}|}{|V_{\\mathrm{p}}|} \times 100 (\\%)` - Where :math:`V_n` is the negative-sequence voltage and :math:`V_p` is the positive-sequence - voltage. + Where :math:`V_{\\mathrm{n}}` is the negative-sequence voltage and :math:`V_{\\mathrm{p}}` is the + positive-sequence voltage. """ # https://std.iec.ch/terms/terms.nsf/3385f156e728849bc1256e8c00278ad2/771c5188e62fade5c125793a0043f2a5?OpenDocument if self.phases not in {"abc", "abcn"}: msg = f"Voltage unbalance is only available for 3-phases buses, bus {self.id!r} has phases {self.phases!r}" logger.error(msg) - raise RoseauLoadFlowException(msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) # We use the potentials here which is equivalent to using the "line to neutral" voltages as # defined by the standard. The standard also has this note: # NOTE 1 Phase-to-phase voltages may also be used instead of line to neutral voltages. @@ -366,12 +369,18 @@ def _to_dict(self, include_results: bool) -> JsonDict: res["results"] = {"potentials": [[v.real, v.imag] for v in potentials]} return res - def _results_to_dict(self, warning: bool) -> JsonDict: - return { + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: + potentials = np.array(self._res_potentials_getter(warning)) + res = { "id": self.id, "phases": self.phases, - "potentials": [[v.real, v.imag] for v in self._res_potentials_getter(warning)], + "potentials": [[v.real, v.imag] for v in potentials], } + if full: + res["voltages"] = [ + [v.real, v.imag] for v in self._res_voltages_getter(warning=False, potentials=potentials) + ] + return res def add_short_circuit(self, *phases: str, ground: "Ground | None" = None) -> None: """Add a short-circuit by connecting multiple phases together optionally with a ground. @@ -418,7 +427,7 @@ def add_short_circuit(self, *phases: str, ground: "Ground | None" = None) -> Non if self.network is not None: self.network._valid = False - phases_index = np.array([self.phases.find(p) for p in phases], dtype=np.int32) + phases_index = np.array([self.phases.index(p) for p in phases], dtype=np.int32) self._cy_element.connect_ports(phases_index, len(phases)) if ground is not None: diff --git a/roseau/load_flow/models/core.py b/roseau/load_flow/models/core.py index 974f5364..d9d62fbe 100644 --- a/roseau/load_flow/models/core.py +++ b/roseau/load_flow/models/core.py @@ -161,7 +161,7 @@ def _res_getter(self, value: _T | None, warning: bool) -> _T: f"flow has not been run yet." ) logger.error(msg) - raise RoseauLoadFlowException(msg, RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN) if warning and self.network is not None and not self.network._results_valid: warnings.warn( message=( diff --git a/roseau/load_flow/models/grounds.py b/roseau/load_flow/models/grounds.py index 2f5a32ff..0b006794 100644 --- a/roseau/load_flow/models/grounds.py +++ b/roseau/load_flow/models/grounds.py @@ -89,7 +89,7 @@ def connect(self, bus: "Bus", phase: str = "n") -> None: raise RoseauLoadFlowException(msg, RoseauLoadFlowExceptionCode.BAD_PHASE) self._connect(bus) self._connected_buses[bus.id] = phase - p = bus.phases.find(phase) + p = bus.phases.index(phase) bus._cy_element.connect(self._cy_element, [(p, 0)]) # @@ -99,7 +99,7 @@ def connect(self, bus: "Bus", phase: str = "n") -> None: def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: self = cls(data["id"]) for bus_data in data["buses"]: - self.connect(bus_data["bus"], bus_data["phase"]) + self.connect(bus=bus_data["bus"], phase=bus_data["phase"]) if include_results and "results" in data: self._res_potential = complex(*data["results"]["potential"]) self._fetch_results = False @@ -117,6 +117,6 @@ def _to_dict(self, include_results: bool) -> JsonDict: res["results"] = {"potential": [v.real, v.imag]} return res - def _results_to_dict(self, warning: bool) -> JsonDict: + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: v = self._res_potential_getter(warning) return {"id": self.id, "potential": [v.real, v.imag]} diff --git a/roseau/load_flow/models/lines/__init__.py b/roseau/load_flow/models/lines/__init__.py index e641545f..e683a564 100644 --- a/roseau/load_flow/models/lines/__init__.py +++ b/roseau/load_flow/models/lines/__init__.py @@ -1,4 +1,4 @@ -from roseau.load_flow.models.lines.lines import Line, Switch +from roseau.load_flow.models.lines.lines import Line from roseau.load_flow.models.lines.parameters import LineParameters -__all__ = ["Switch", "Line", "LineParameters"] +__all__ = ["Line", "LineParameters"] diff --git a/roseau/load_flow/models/lines/lines.py b/roseau/load_flow/models/lines/lines.py index bbfe52df..8a263eac 100644 --- a/roseau/load_flow/models/lines/lines.py +++ b/roseau/load_flow/models/lines/lines.py @@ -8,123 +8,18 @@ from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode from roseau.load_flow.models.branches import AbstractBranch from roseau.load_flow.models.buses import Bus -from roseau.load_flow.models.core import Element from roseau.load_flow.models.grounds import Ground from roseau.load_flow.models.lines.parameters import LineParameters -from roseau.load_flow.models.sources import VoltageSource from roseau.load_flow.typing import ComplexArray, Id, JsonDict from roseau.load_flow.units import Q_, ureg_wraps -from roseau.load_flow_engine.cy_engine import CyShuntLine, CySimplifiedLine, CySwitch +from roseau.load_flow_engine.cy_engine import CyShuntLine, CySimplifiedLine logger = logging.getLogger(__name__) -class Switch(AbstractBranch): - """A general purpose switch branch.""" - - type: Final = "switch" - - allowed_phases: Final = frozenset(Bus.allowed_phases | {"a", "b", "c", "n"}) - """The allowed phases for a switch are: - - - P-P-P or P-P-P-N: ``"abc"``, ``"abcn"`` - - P-P or P-P-N: ``"ab"``, ``"bc"``, ``"ca"``, ``"abn"``, ``"bcn"``, ``"can"`` - - P or P-N: ``"a"``, ``"b"``, ``"c"``, ``"an"``, ``"bn"``, ``"cn"`` - - N: ``"n"`` - """ - - def __init__( - self, id: Id, bus1: Bus, bus2: Bus, *, phases: str | None = None, geometry: BaseGeometry | None = None - ) -> None: - """Switch constructor. - - Args: - id: - A unique ID of the switch in the network branches. - - bus1: - Bus to connect to the switch. - - bus2: - Bus to connect to the switch. - - phases: - The phases of the switch. A string like ``"abc"`` or ``"an"`` etc. The order of the - phases is important. For a full list of supported phases, see the class attribute - :attr:`allowed_phases`. All phases of the switch must be present in the phases of - both connected buses. By default, the phases common to both buses are used. - - geometry: - The geometry of the switch. - """ - if phases is None: - phases = "".join(p for p in bus1.phases if p in bus2.phases) # can't use set because order is important - phases = phases.replace("ac", "ca") - else: - # Also check they are in the intersection of buses phases - self._check_phases(id, phases=phases) - buses_phases = set(bus1.phases) & set(bus2.phases) - phases_not_in_buses = set(phases) - buses_phases - if phases_not_in_buses: - msg = ( - f"Phases {sorted(phases_not_in_buses)} of switch {id!r} are not in the common phases " - f"{sorted(buses_phases)} of buses {bus1.id!r} and {bus2.id!r}." - ) - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) - - super().__init__(id=id, phases1=phases, phases2=phases, bus1=bus1, bus2=bus2, geometry=geometry) - self._check_elements() - self._check_loop() - self._cy_element = CySwitch(self._n1) - self._cy_connect() - - @property - def phases(self) -> str: - """The phases of the switch. This is an alias for :attr:`phases1` and :attr:`phases2`.""" - return self._phases1 - - def _check_loop(self) -> None: - """Check that there are no switch loop, raise an exception if it is the case""" - visited_1: set[Element] = set() - elements: list[Element] = [self.bus1] - while elements: - element = elements.pop(-1) - visited_1.add(element) - for e in element._connected_elements: - if e not in visited_1 and (isinstance(e, (Bus, Switch))) and e != self: - elements.append(e) - visited_2: set[Element] = set() - elements = [self.bus2] - while elements: - element = elements.pop(-1) - visited_2.add(element) - for e in element._connected_elements: - if e not in visited_2 and (isinstance(e, (Bus, Switch))) and e != self: - elements.append(e) - if visited_1.intersection(visited_2): - msg = f"There is a loop of switch involving the switch {self.id!r}. It is not allowed." - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.SWITCHES_LOOP) - - def _check_elements(self) -> None: - """Check that we can connect both elements.""" - if any(isinstance(e, VoltageSource) for e in self.bus1._connected_elements) and any( - isinstance(e, VoltageSource) for e in self.bus2._connected_elements - ): - msg = ( - f"The buses {self.bus1.id!r} and {self.bus2.id!r} both have a voltage source and " - f"are connected with the switch {self.id!r}. It is not allowed." - ) - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SOURCES_CONNECTION) - - class Line(AbstractBranch): """An electrical line PI model with series impedance and optional shunt admittance.""" - type: Final = "line" - allowed_phases: Final = frozenset(Bus.allowed_phases | {"a", "b", "c", "n"}) """The allowed phases for a line are: @@ -195,7 +90,7 @@ def __init__( raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) self._initialized = False - super().__init__(id, bus1, bus2, phases1=phases, phases2=phases, geometry=geometry) + super().__init__(id=id, bus1=bus1, bus2=bus2, phases1=phases, phases2=phases, geometry=geometry) self.ground = ground self.length = length self.parameters = parameters @@ -425,9 +320,61 @@ def res_violated(self) -> bool | None: # Json Mixin interface # def _to_dict(self, include_results: bool) -> JsonDict: - res = super()._to_dict(include_results=include_results) - res["length"] = self._length - res["params_id"] = self._parameters.id + res = { + "id": self.id, + "phases": self.phases, + "bus1": self.bus1.id, + "bus2": self.bus2.id, + "length": self._length, + "params_id": self._parameters.id, + } if self.ground is not None: res["ground"] = self.ground.id + if self.geometry is not None: + res["geometry"] = self.geometry.__geo_interface__ + if include_results: + currents1, currents2 = self._res_currents_getter(warning=True) + res["results"] = { + "currents1": [[i.real, i.imag] for i in currents1], + "currents2": [[i.real, i.imag] for i in currents2], + } return res + + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: + currents1, currents2 = self._res_currents_getter(warning) + results = { + "id": self.id, + "phases": self.phases, + "currents1": [[i.real, i.imag] for i in currents1], + "currents2": [[i.real, i.imag] for i in currents2], + } + if full: + potentials1, potentials2 = self._res_potentials_getter(warning=False) + results["potentials1"] = [[v.real, v.imag] for v in potentials1] + results["potentials2"] = [[v.real, v.imag] for v in potentials2] + powers1, powers2 = self._res_powers_getter( + warning=False, + potentials1=potentials1, + potentials2=potentials2, + currents1=currents1, + currents2=currents2, + ) + results["powers1"] = [[s.real, s.imag] for s in powers1] + results["powers2"] = [[s.real, s.imag] for s in powers2] + voltages1, voltages2 = self._res_voltages_getter( + warning=False, potentials1=potentials1, potentials2=potentials2 + ) + results["voltages1"] = [[v.real, v.imag] for v in voltages1] + results["voltages2"] = [[v.real, v.imag] for v in voltages2] + results["power_losses"] = [[s.real, s.imag] for s in self._res_power_losses_getter(warning=False)] + results["series_currents"] = [[i.real, i.imag] for i in self._res_series_currents_getter(warning=False)] + results["series_power_losses"] = [ + [s.real, s.imag] for s in self._res_series_power_losses_getter(warning=False) + ] + shunt_currents1, shunt_currents2 = self._res_shunt_currents_getter(warning=False) + results["shunt_currents1"] = [[i.real, i.imag] for i in shunt_currents1] + results["shunt_currents2"] = [[i.real, i.imag] for i in shunt_currents2] + results["shunt_power_losses"] = [ + [s.real, s.imag] for s in self._res_shunt_power_losses_getter(warning=False) + ] + return results diff --git a/roseau/load_flow/models/lines/parameters.py b/roseau/load_flow/models/lines/parameters.py index 23a44fe7..71c80e60 100644 --- a/roseau/load_flow/models/lines/parameters.py +++ b/roseau/load_flow/models/lines/parameters.py @@ -50,8 +50,11 @@ class LineParameters(Identifiable, JsonMixin, CatalogueMixin[pd.DataFrame]): _type_re = "|".join(x.code() for x in LineType) _material_re = "|".join(x.code() for x in ConductorType) + _insulator_re = "|".join(x.code() for x in InsulatorType) _section_re = r"[1-9][0-9]*" - _REGEXP_LINE_TYPE_NAME = re.compile(rf"^({_type_re})_({_material_re})_{_section_re}$", flags=re.IGNORECASE) + _REGEXP_LINE_TYPE_NAME = re.compile( + rf"^({_type_re})_({_material_re})_({_insulator_re}_)?{_section_re}$", flags=re.IGNORECASE + ) @ureg_wraps(None, (None, None, "ohm/km", "S/km", "A", None, None, None, "mm²")) def __init__( @@ -59,7 +62,7 @@ def __init__( id: Id, z_line: ComplexArrayLike2D, y_shunt: ComplexArrayLike2D | None = None, - max_current: float | None = None, + max_current: float | Q_[float] | None = None, line_type: LineType | None = None, conductor_type: ConductorType | None = None, insulator_type: InsulatorType | None = None, @@ -295,7 +298,7 @@ def _sym_to_zy( y0: complex, y1: complex, zn: complex | None = None, - zpn: float | None = None, + zpn: complex | None = None, bn: float | None = None, bpn: float | None = None, ) -> tuple[ComplexArray, ComplexArray]: @@ -510,13 +513,13 @@ def _from_geometry( # dpn = data["dpn"] # Distance phase to neutral (m) # dsh = data["dsh"] # Diameter of the sheath (mm) + line_type = LineType(line_type) if conductor_type is None: conductor_type = _DEFAULT_CONDUCTOR_TYPE[line_type] if insulator_type is None: insulator_type = _DEFAULT_INSULATION_TYPE[line_type] if section_neutral is None: section_neutral = section - line_type = LineType(line_type) conductor_type = ConductorType(conductor_type) insulator_type = InsulatorType(insulator_type) @@ -635,119 +638,94 @@ def _from_geometry( @classmethod @deprecated( - "The method LineParameters.from_name_lv() is deprecated and will be removed in a future " - "version. Use LineParameters.from_geometry() instead.", + "The method LineParameters.from_name_mv() is deprecated and will be removed in a future " + "version. Use LineParameters.from_coiffier() instead.", category=FutureWarning, ) - @ureg_wraps(None, (None, None, "mm²", "m", "mm", "A")) - def from_name_lv( - cls, - name: str, - section_neutral: float | Q_[float] | None = None, - height: float | Q_[float] | None = None, - external_diameter: float | Q_[float] | None = None, - max_current: float | Q_[float] | None = None, - ) -> Self: - """Method to get the electrical parameters of a LV line from its canonical name. - Some hypothesis will be made: the section of the neutral is the same as the other sections, the height and - external diameter are pre-defined, and the insulator is PVC. + @ureg_wraps(None, (None, None, "A")) + def from_name_mv(cls, name: str, max_current: float | Q_[float] | None = None) -> Self: + """Get the electrical parameters of a MV line from its canonical name (France specific model) Args: name: - The name of the line the parameters must be computed. E.g. "U_AL_150". - - section_neutral: - Surface of the neutral (mm²). If None it will be the same as the section of the other phases. - - height: - Height of the line (m). If None a default value will be used. - - external_diameter: - External diameter of the wire (mm). If None a default value will be used. + The canonical name of the line parameters. It must be in the format + `lineType_conductorType_crossSection`. E.g. "U_AL_150". max_current: An optional maximum current loading of the line (A). It is not used in the load flow. Returns: The corresponding line parameters. - - .. deprecated:: 0.6.0 - Use :meth:`LineParameters.from_geometry` instead. """ - match = cls._REGEXP_LINE_TYPE_NAME.fullmatch(string=name) - if not match: - msg = f"The line type name does not follow the syntax rule. {name!r} was provided." - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_TYPE_NAME_SYNTAX) - - # Check the user input and retrieve enumerated types - line_type, conductor_type, section = name.split("_") - line_type = LineType(line_type) - conductor_type = ConductorType(conductor_type) - insulator_type = InsulatorType.PVC - - section = float(section) - - if section_neutral is None: - section_neutral = section - if height is None: - height = Q_(-1.5, "m") if line_type == LineType.UNDERGROUND else Q_(10.0, "m") - if external_diameter is None: - external_diameter = Q_(40, "mm") - - return cls.from_geometry( - name, - line_type=line_type, - conductor_type=conductor_type, - insulator_type=insulator_type, - section=section, - section_neutral=section_neutral, - height=height, - external_diameter=external_diameter, - max_current=max_current, - ) + obj = cls.from_coiffier_model(name=name, nb_phases=3) + obj.max_current = max_current + return obj @classmethod - # @deprecated( - # "The method LineParameters.from_name_mv() is deprecated and will be removed in a future " - # "version. Use LineParameters.from_catalogue() instead.", - # category=FutureWarning, - # ) - @ureg_wraps(None, (None, None, "A")) - def from_name_mv(cls, name: str, max_current: float | Q_[float] | None = None) -> Self: - """Get the electrical parameters of a MV line from its canonical name (France specific model) + def from_coiffier_model(cls, name: str, nb_phases: int = 3, id: Id | None = None) -> Self: # noqa: C901 + """Get the electrical parameters of a MV line using Alain Coiffier's method (France specific model). Args: name: The canonical name of the line parameters. It must be in the format `lineType_conductorType_crossSection`. E.g. "U_AL_150". - max_current: - An optional maximum current loading of the line (A). It is not used in the load flow. + nb_phases: + The number of phases of the line between 1 and 4, defaults to 3. It represents the + size of the ``z_line`` and ``y_shunt`` matrices. + + id: + A unique ID for the created line parameters object (optional). If ``None`` + (default), the id of the created object will be the canonical name. Returns: The corresponding line parameters. """ - match = cls._REGEXP_LINE_TYPE_NAME.fullmatch(string=name) - if not match: - msg = f"The line type name does not follow the syntax rule. {name!r} was provided." - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_TYPE_NAME_SYNTAX) - # Check the user input and retrieve enumerated types - line_type, conductor_type, section = name.split("_") - line_type = LineType(line_type) - conductor_type = ConductorType(conductor_type) - section = Q_(float(section), "mm**2") + try: + if cls._REGEXP_LINE_TYPE_NAME.fullmatch(string=name) is None: + raise AssertionError + line_type_s, conductor_type_s, section_s = name.split("_") + line_type = LineType(line_type_s) + conductor_type = ConductorType(conductor_type_s) + section = Q_(float(section_s), "mm**2") + except Exception: + msg = ( + f"The Coiffier line parameter name {name!r} is not valid, expected format is " + "'LineType_ConductorType_CrossSection'." + ) + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_TYPE_NAME_SYNTAX) from None r = RHO[conductor_type] / section if line_type == LineType.OVERHEAD: c_b1 = Q_(50, "µF/km") c_b2 = Q_(0, "µF/(km*mm**2)") x = Q_(0.35, "ohm/km") + if conductor_type == ConductorType.AA: + if section <= 50: + c_imax = 14.20 + elif 50 < section <= 100: + c_imax = 12.10 + else: + c_imax = 15.70 + elif conductor_type in {ConductorType.AL, ConductorType.AM}: + c_imax = 16.40 + elif conductor_type == ConductorType.CU: + c_imax = 21 + elif conductor_type == ConductorType.LA: + if section <= 50: + c_imax = 13.60 + elif 50 < section <= 100: + c_imax = 12.10 + else: + c_imax = 15.60 + else: + c_imax = 15.90 elif line_type == LineType.TWISTED: c_b1 = Q_(1750, "µF/km") c_b2 = Q_(5, "µF/(km*mm**2)") + c_imax = 12 x = Q_(0.1, "ohm/km") elif line_type == LineType.UNDERGROUND: if section <= Q_(50, "mm**2"): @@ -756,6 +734,12 @@ def from_name_mv(cls, name: str, max_current: float | Q_[float] | None = None) - else: c_b1 = Q_(2240, "µF/km") c_b2 = Q_(15, "µF/(km*mm**2)") + if conductor_type == ConductorType.AL: + c_imax = 16.5 + elif conductor_type == ConductorType.CU: + c_imax = 20 + else: # Other material: AA, AM, LA. + c_imax = 16.5 x = Q_(0.1, "ohm/km") else: msg = f"The line type {line_type!r} of the line {name!r} is unknown." @@ -764,9 +748,20 @@ def from_name_mv(cls, name: str, max_current: float | Q_[float] | None = None) - b = (c_b1 + c_b2 * section) * 1e-4 * OMEGA b = b.to("S/km") - z_line = (r + x * 1j) * np.eye(3, dtype=np.float64) # in ohms/km - y_shunt = b * 1j * np.eye(3, dtype=np.float64) # in siemens/km - return cls(name, z_line=z_line, y_shunt=y_shunt, max_current=max_current) + z_line = (r + x * 1j) * np.eye(nb_phases, dtype=np.float64) # in ohms/km + y_shunt = b * 1j * np.eye(nb_phases, dtype=np.float64) # in siemens/km + max_current = c_imax * section.m**0.62 # A + if id is None: + id = name + return cls( + id=id, + z_line=z_line, + y_shunt=y_shunt, + line_type=line_type, + conductor_type=conductor_type, + section=section, + max_current=max_current, + ) # # Constructors from other software @@ -1373,6 +1368,10 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: data: The dictionary data of the line parameters. + include_results: + If True (default) and the results of the load flow are included in the dictionary, + the results are also loaded into the element. Useless here as line parameters don't contain results. + Returns: The created line parameters. """ @@ -1408,7 +1407,7 @@ def _to_dict(self, include_results: bool) -> JsonDict: res["section"] = self._section return res - def _results_to_dict(self, warning: bool) -> NoReturn: + def _results_to_dict(self, warning: bool, full: bool) -> NoReturn: msg = f"The {type(self).__name__} has no results to export." logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_NO_RESULTS) diff --git a/roseau/load_flow/models/loads/__init__.py b/roseau/load_flow/models/loads/__init__.py index df2a3194..ee5e094a 100644 --- a/roseau/load_flow/models/loads/__init__.py +++ b/roseau/load_flow/models/loads/__init__.py @@ -1,12 +1,4 @@ from roseau.load_flow.models.loads.flexible_parameters import Control, FlexibleParameter, Projection from roseau.load_flow.models.loads.loads import AbstractLoad, CurrentLoad, ImpedanceLoad, PowerLoad -__all__ = [ - "AbstractLoad", - "ImpedanceLoad", - "PowerLoad", - "CurrentLoad", - "FlexibleParameter", - "Control", - "Projection", -] +__all__ = ["AbstractLoad", "ImpedanceLoad", "PowerLoad", "CurrentLoad", "FlexibleParameter", "Control", "Projection"] diff --git a/roseau/load_flow/models/loads/flexible_parameters.py b/roseau/load_flow/models/loads/flexible_parameters.py index 4e5f0df4..1758fff3 100644 --- a/roseau/load_flow/models/loads/flexible_parameters.py +++ b/roseau/load_flow/models/loads/flexible_parameters.py @@ -88,7 +88,7 @@ def __init__( epsilon: This value is used to make a smooth inverse function. It is only useful for P control. """ - self.type = type + self._type = type self._u_min = u_min self._u_down = u_down self._u_up = u_up @@ -97,7 +97,7 @@ def __init__( self._epsilon = epsilon self._check_values() self._cy_control = CyControl( - t=type, + t=self._type, u_min=self._u_min, u_down=self._u_down, u_up=self._u_up, @@ -179,6 +179,24 @@ def _check_values(self) -> None: logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_CONTROL_VALUE) + def __eq__(self, other: object) -> bool: + if not isinstance(other, Control): + return NotImplemented + return ( + (self.type == other.type) + and (self._u_min == other._u_min) + and (self._u_down == other._u_down) + and (self._u_up == other._u_up) + and (self._u_max == other._u_max) + and (self._alpha == other._alpha) + and (self._epsilon == other._epsilon) + ) + + @property + def type(self) -> ControlType: + """The type of the control.""" + return self._type + @property @ureg_wraps("V", (None,)) def u_min(self) -> Q_[float]: @@ -400,7 +418,7 @@ def _to_dict(self, include_results: bool) -> JsonDict: logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_CONTROL_TYPE) - def _results_to_dict(self, warning: bool) -> NoReturn: + def _results_to_dict(self, warning: bool, full: bool) -> NoReturn: msg = f"The {type(self).__name__} has no results to export." logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_NO_RESULTS) @@ -468,6 +486,11 @@ def _check_values(self) -> None: logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PROJECTION_VALUE) + def __eq__(self, other: object) -> bool: + if not isinstance(other, Projection): + return NotImplemented + return (self.type == other.type) and (self._alpha == other._alpha) and (self._epsilon == other._epsilon) + @property def alpha(self) -> float: """This value is used to make soft sign function and to build a soft projection function.""" @@ -490,7 +513,7 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: def _to_dict(self, include_results: bool) -> JsonDict: return {"type": self.type, "alpha": self._alpha, "epsilon": self._epsilon} - def _results_to_dict(self, warning: bool) -> NoReturn: + def _results_to_dict(self, warning: bool, full: bool) -> NoReturn: msg = f"The {type(self).__name__} has no results to export." logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_NO_RESULTS) @@ -501,11 +524,11 @@ class FlexibleParameter(JsonMixin): This class encapsulate single-phase flexibility information of a flexible load: - * The active power :class:`Control` to apply; - * The reactive power :class:`Control` to apply; - * The :class:`Projection` to use when dealing with voltage violations; - * The apparent power of the flexible load (VA). This is the maximum power the load can consume/produce. It is - the radius of the feasible circle used by the projection + * The active power :class:`roseau.load_flow.models.Control` to apply; + * The reactive power :class:`roseau.load_flow.models.Control` to apply; + * The :class:`Projection` to use when dealing with voltage violations; + * The apparent power of the flexible load (VA). This is the maximum power the load can + consume/produce. It is the radius of the feasible circle used by the projection For multi-phase loads, you need to use a `FlexibleParameter` instance per phase. """ @@ -561,6 +584,18 @@ def __init__( q_max=self._q_max, ) + def __eq__(self, other: object) -> bool: + if not isinstance(other, FlexibleParameter): + return NotImplemented + return ( + (self.control_p == other.control_p) + and (self.control_q == other.control_q) + and (self.projection == other.projection) + and (self._q_min_value == other._q_min_value) + and (self._q_max_value == other._q_max_value) + and (self._s_max == other._s_max) + ) + @property @ureg_wraps("VA", (None,)) def s_max(self) -> Q_[float]: @@ -785,7 +820,7 @@ def p_max_u_consumption( ) @classmethod - @ureg_wraps(None, (None, "V", "V", "V", "V", "VA", "Var", "Var", None, None, None, None)) + @ureg_wraps(None, (None, "V", "V", "V", "V", "VA", "VAr", "VAr", None, None, None, None)) def q_u( cls, u_min: float | Q_[float], @@ -823,11 +858,11 @@ def q_u( circle. q_min: - The minimum reactive power of the flexible load (VAr). By default it is equal to -s_max, but it can + The minimum reactive power of the flexible load (VAr). By default, it is equal to -s_max, but it can be further constrained. q_max: - The maximum reactive power of the flexible load (VAr). By default it is equal to s_max, but it can + The maximum reactive power of the flexible load (VAr). By default, it is equal to s_max, but it can be further constrained. alpha_control: @@ -871,11 +906,11 @@ def pq_u_production( s_max: float | Q_[float], q_min: float | Q_[float] | None = None, q_max: float | Q_[float] | None = None, - alpha_control=Control._DEFAULT_ALPHA, + alpha_control: float = Control._DEFAULT_ALPHA, epsilon_control: float = Control._DEFAULT_EPSILON, type_proj: ProjectionType = Projection._DEFAULT_TYPE, - alpha_proj=Projection._DEFAULT_ALPHA, - epsilon_proj=Projection._DEFAULT_EPSILON, + alpha_proj: float = Projection._DEFAULT_ALPHA, + epsilon_proj: float = Projection._DEFAULT_EPSILON, ) -> Self: """Build flexible parameters for production ``P(U)`` control and ``Q(U)`` control with a Euclidean projection. @@ -907,11 +942,11 @@ def pq_u_production( circle. q_min: - The minimum reactive power of the flexible load (VAr). By default it is equal to -s_max, but it can + The minimum reactive power of the flexible load (VAr). By default, it is equal to -s_max, but it can be further constrained. q_max: - The maximum reactive power of the flexible load (VAr). By default it is equal to s_max, but it can + The maximum reactive power of the flexible load (VAr). By default, it is equal to s_max, but it can be further constrained. alpha_control: @@ -962,7 +997,7 @@ def pq_u_consumption( s_max: float | Q_[float], q_min: float | Q_[float] | None = None, q_max: float | Q_[float] | None = None, - alpha_control: float | Q_[float] = Control._DEFAULT_ALPHA, + alpha_control: float = Control._DEFAULT_ALPHA, epsilon_control: float = Control._DEFAULT_EPSILON, type_proj: ProjectionType = Projection._DEFAULT_TYPE, alpha_proj: float = Projection._DEFAULT_ALPHA, @@ -998,11 +1033,11 @@ def pq_u_consumption( circle. q_min: - The minimum reactive power of the flexible load (VAr). By default it is equal to -s_max, but it can + The minimum reactive power of the flexible load (VAr). By default, it is equal to -s_max, but it can be further constrained. q_max: - The maximum reactive power of the flexible load (VAr). By default it is equal to s_max, but it can + The maximum reactive power of the flexible load (VAr). By default, it is equal to s_max, but it can be further constrained. alpha_control: @@ -1047,9 +1082,9 @@ def pq_u_consumption( # @classmethod def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: - control_p = Control.from_dict(data["control_p"], include_results=include_results) - control_q = Control.from_dict(data["control_q"], include_results=include_results) - projection = Projection.from_dict(data["projection"], include_results=include_results) + control_p = Control.from_dict(data=data["control_p"], include_results=include_results) + control_q = Control.from_dict(data=data["control_q"], include_results=include_results) + projection = Projection.from_dict(data=data["projection"], include_results=include_results) q_min = data.get("q_min", None) q_max = data.get("q_max", None) return cls( @@ -1074,7 +1109,7 @@ def _to_dict(self, include_results: bool) -> JsonDict: res["q_max"] = self._q_max_value return res - def _results_to_dict(self, warning: bool) -> NoReturn: + def _results_to_dict(self, warning: bool, full: bool) -> NoReturn: msg = f"The {type(self).__name__} has no results to export." logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_NO_RESULTS) diff --git a/roseau/load_flow/models/loads/loads.py b/roseau/load_flow/models/loads/loads.py index 991985c2..15b62053 100644 --- a/roseau/load_flow/models/loads/loads.py +++ b/roseau/load_flow/models/loads/loads.py @@ -1,17 +1,19 @@ import logging +import warnings from abc import ABC from functools import cached_property from typing import ClassVar, Final, Literal import numpy as np -from roseau.load_flow.converters import _calculate_voltages, calculate_voltage_phases +from roseau.load_flow.converters import _PHASE_SIZES, _calculate_voltages, calculate_voltage_phases from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode from roseau.load_flow.models.buses import Bus from roseau.load_flow.models.core import Element from roseau.load_flow.models.loads.flexible_parameters import FlexibleParameter -from roseau.load_flow.typing import ComplexArray, ComplexArrayLike1D, Id, JsonDict +from roseau.load_flow.typing import ComplexArray, ComplexScalarOrArrayLike1D, Id, JsonDict from roseau.load_flow.units import Q_, ureg_wraps +from roseau.load_flow.utils.constants import PositiveSequence from roseau.load_flow_engine.cy_engine import ( CyAdmittanceLoad, CyCurrentLoad, @@ -39,7 +41,7 @@ class AbstractLoad(Element, ABC): allowed_phases: Final = Bus.allowed_phases """The allowed phases for a load are the same as for a :attr:`bus`.""" - def __init__(self, id: Id, bus: Bus, *, phases: str | None = None) -> None: + def __init__(self, id: Id, bus: Bus, *, phases: str | None = None, connect_neutral: bool | None = None) -> None: """AbstractLoad constructor. Args: @@ -53,38 +55,52 @@ def __init__(self, id: Id, bus: Bus, *, phases: str | None = None) -> None: The phases of the load. A string like ``"abc"`` or ``"an"`` etc. The bus phases are used by default. The order of the phases is important. For a full list of supported phases, see the class attribute :attr:`allowed_phases`. All phases of the load must - be present in the phases of the connected bus. Multiphase loads are allowed to have - a floating neutral (i.e. they can be connected to buses that don't have a neutral). + be present in the phases of the connected bus. Multiphase loads are allowed to be + connected to buses that don't have a neutral if ``connect_neutral`` is not set to + ``True``. + + connect_neutral: + Specifies whether the load's neutral should be connected to the bus's neutral or + left floating. By default, the load's neutral is connected when the bus has a + neutral. If the bus does not have a neutral, the load's neutral is left floating + by default. To override the default behavior, pass an explicit ``True`` or ``False``. """ if type(self) is AbstractLoad: raise TypeError("Can't instantiate abstract class AbstractLoad") super().__init__(id) + if connect_neutral is not None: + connect_neutral = bool(connect_neutral) # to allow np.bool + if phases is None: phases = bus.phases else: - self._check_phases(id, phases=phases) + self._check_phases(id=id, phases=phases) # Also check they are in the bus phases phases_not_in_bus = set(phases) - set(bus.phases) # "n" is allowed to be absent from the bus only if the load has more than 2 phases - floating_neutral = phases_not_in_bus == {"n"} and len(phases) > 2 - if phases_not_in_bus and not floating_neutral: + missing_ok = phases_not_in_bus == {"n"} and len(phases) > 2 and not connect_neutral + if phases_not_in_bus and not missing_ok: msg = ( f"Phases {sorted(phases_not_in_bus)} of load {id!r} are not in bus {bus.id!r} " f"phases {bus.phases!r}" ) logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) + if connect_neutral and "n" not in phases: + warnings.warn( + message=f"Neutral connection requested for load {id!r} with no neutral phase", + category=UserWarning, + stacklevel=3, + ) + connect_neutral = None self._connect(bus) self._phases = phases self._bus = bus self._n = len(self._phases) self._symbol = {"power": "S", "current": "I", "impedance": "Z"}[self.type] - if len(phases) == 2 and "n" not in phases: - # This is a delta load that has one element connected between two phases - self._size = 1 - else: - self._size = len(set(phases) - {"n"}) + self._size = _PHASE_SIZES[phases] + self._connect_neutral = connect_neutral # Results self._res_currents: ComplexArray | None = None @@ -109,10 +125,16 @@ def is_flexible(self) -> bool: """Whether the load is flexible or not. Only :class:`PowerLoad` can be flexible.""" return False - @property + @cached_property def has_floating_neutral(self) -> bool: """Does this load have a floating neutral?""" - return "n" in self._phases and "n" not in self._bus._phases + if "n" not in self._phases: + return False + if self._connect_neutral is False: + return True + if self._connect_neutral is None: + return "n" not in self.bus.phases + return False @cached_property def voltage_phases(self) -> list[str]: @@ -134,17 +156,31 @@ def res_currents(self) -> Q_[ComplexArray]: """The load flow result of the load currents (A).""" return self._res_currents_getter(warning=True) - def _validate_value(self, value: ComplexArrayLike1D) -> ComplexArray: - if len(value) != self._size: - msg = f"Incorrect number of {self.type}s: {len(value)} instead of {self._size}" + def _validate_value(self, value: ComplexScalarOrArrayLike1D) -> ComplexArray: + if np.isscalar(value): + if self.type == "current": + if self._size == 1: + values = [value] + elif self._size == 2: + values = [value, -value] + else: + assert self._size == 3 + values = value * PositiveSequence + else: + values = [value for _ in range(self._size)] + else: + values = value + values = np.array(values, dtype=np.complex128) + if len(values) != self._size: + msg = f"Incorrect number of {self.type}s: {len(values)} instead of {self._size}" logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode[f"BAD_{self._symbol}_SIZE"]) # A load cannot have any zero impedance - if self.type == "impedance" and np.isclose(value, 0).any(): + if self.type == "impedance" and np.isclose(values, 0).any(): msg = f"An impedance of the load {self.id!r} is null" logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_Z_VALUE) - return np.array(value, dtype=np.complex128) + return values def _res_potentials_getter(self, warning: bool) -> ComplexArray: if self._fetch_results: @@ -167,10 +203,15 @@ def res_voltages(self) -> Q_[ComplexArray]: """The load flow result of the load voltages (V).""" return self._res_voltages_getter(warning=True) - def _res_powers_getter(self, warning: bool) -> ComplexArray: - curs = self._res_currents_getter(warning) - pots = self._res_potentials_getter(warning=False) # we warn on the previous line - return pots * curs.conj() + def _res_powers_getter( + self, warning: bool, currents: ComplexArray | None = None, potentials: ComplexArray | None = None + ) -> ComplexArray: + if currents is None: + currents = self._res_currents_getter(warning=warning) + warning = False # we warn only one + if potentials is None: + potentials = self._res_potentials_getter(warning=warning) + return potentials * currents.conj() @property @ureg_wraps("VA", (None,)) @@ -180,9 +221,10 @@ def res_powers(self) -> Q_[ComplexArray]: def _cy_connect(self): connections = [] - for i, phase in enumerate(self.bus.phases): + bus_phases = self.bus.phases.removesuffix("n") if self.has_floating_neutral else self.bus.phases + for i, phase in enumerate(bus_phases): if phase in self.phases: - j = self.phases.find(phase) + j = self.phases.index(phase) connections.append((i, j)) self.bus._cy_element.connect(self._cy_element, connections) @@ -206,37 +248,52 @@ def _raise_disconnected_error(self) -> None: # @classmethod def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> "AbstractLoad": - if (s_list := data.get("powers")) is not None: - powers = [complex(s[0], s[1]) for s in s_list] + load_type: Literal["power", "current", "impedance"] = data["type"] + if load_type == "power": + powers = [complex(s[0], s[1]) for s in data["powers"]] if (fp_data_list := data.get("flexible_params")) is not None: - fp = [FlexibleParameter.from_dict(fp_dict, include_results=include_results) for fp_dict in fp_data_list] + fp = [ + FlexibleParameter.from_dict(data=fp_dict, include_results=include_results) + for fp_dict in fp_data_list + ] else: fp = None - self = PowerLoad(data["id"], data["bus"], powers=powers, phases=data["phases"], flexible_params=fp) - elif (i_list := data.get("currents")) is not None: - currents = [complex(i[0], i[1]) for i in i_list] - self = CurrentLoad(data["id"], data["bus"], currents=currents, phases=data["phases"]) - elif (z_list := data.get("impedances")) is not None: - impedances = [complex(z[0], z[1]) for z in z_list] - self = ImpedanceLoad(data["id"], data["bus"], impedances=impedances, phases=data["phases"]) + self = PowerLoad( + id=data["id"], + bus=data["bus"], + powers=powers, + phases=data["phases"], + flexible_params=fp, + connect_neutral=data["connect_neutral"], + ) + elif load_type == "current": + currents = [complex(i[0], i[1]) for i in data["currents"]] + self = CurrentLoad(id=data["id"], bus=data["bus"], currents=currents, phases=data["phases"]) + elif load_type == "impedance": + impedances = [complex(z[0], z[1]) for z in data["impedances"]] + self = ImpedanceLoad( + id=data["id"], + bus=data["bus"], + impedances=impedances, + phases=data["phases"], + connect_neutral=data["connect_neutral"], + ) else: - msg = f"Unknown load type for load {data['id']!r}" + msg = f"Unknown load type {load_type!r} for load {data['id']!r}" logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_LOAD_TYPE) if include_results and "results" in data: self._res_currents = np.array( [complex(i[0], i[1]) for i in data["results"]["currents"]], dtype=np.complex128 ) - if "potentials" in data["results"]: - self._res_potentials = np.array( - [complex(i[0], i[1]) for i in data["results"]["potentials"]], dtype=np.complex128 + self._res_potentials = np.array( + [complex(i[0], i[1]) for i in data["results"]["potentials"]], dtype=np.complex128 + ) + if "flexible_powers" in data["results"]: + self._res_flexible_powers = np.array( + [complex(p[0], p[1]) for p in data["results"]["flexible_powers"]], dtype=np.complex128 ) - elif not self.has_floating_neutral: - self._res_potentials = data["bus"]._get_potentials_of(self.phases, warning=False) - else: - msg = f"{type(self).__name__} {self.id!r} with floating neutral is missing results of potentials." - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_NO_RESULTS) + self._fetch_results = False self._no_results = False return self @@ -248,25 +305,30 @@ def _to_dict(self, include_results: bool) -> JsonDict: "id": self.id, "bus": self.bus.id, "phases": self.phases, + "type": self.type, f"{self.type}s": [[value.real, value.imag] for value in complex_array], + "connect_neutral": self._connect_neutral, } if include_results: currents = self._res_currents_getter(warning=True) res["results"] = {"currents": [[i.real, i.imag] for i in currents]} - if self.has_floating_neutral: - potentials = self._res_potentials_getter(warning=True) - res["results"]["potentials"] = [[v.real, v.imag] for v in potentials] + potentials = self._res_potentials_getter(warning=True) + res["results"]["potentials"] = [[v.real, v.imag] for v in potentials] return res - def _results_to_dict(self, warning: bool) -> JsonDict: + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: + currents = self._res_currents_getter(warning) results = { "id": self.id, "phases": self.phases, - "currents": [[i.real, i.imag] for i in self._res_currents_getter(warning)], + "type": self.type, + "currents": [[i.real, i.imag] for i in currents], } - if self.has_floating_neutral: - potentials = self._res_potentials_getter(warning=True) - results["potentials"] = [[v.real, v.imag] for v in potentials] + potentials = self._res_potentials_getter(warning=False) + results["potentials"] = [[v.real, v.imag] for v in potentials] + if full: + powers = self._res_powers_getter(warning=False, currents=currents, potentials=potentials) + results["powers"] = [[s.real, s.imag] for s in powers] return results @@ -280,9 +342,10 @@ def __init__( id: Id, bus: Bus, *, - powers: ComplexArrayLike1D, + powers: ComplexScalarOrArrayLike1D, phases: str | None = None, flexible_params: list[FlexibleParameter] | None = None, + connect_neutral: bool | None = None, ) -> None: """PowerLoad constructor. @@ -294,22 +357,35 @@ def __init__( The bus to connect the load to. powers: - An array-like of the powers for each phase component. Either complex values (VA) - or a :class:`Quantity ` of complex values. + A single power value or an array-like of power values for each phase component. + Either complex values (VA) or a :class:`Quantity ` of + complex values. + + When a scalar value is provided, it creates a balanced load with the same power for + each phase. The scalar value passed is assumed to be the power of each component of + the load, not the total multi-phase power. To create an unbalanced load, provide a + vector of power values with the same length as the number of components of the load. phases: The phases of the load. A string like ``"abc"`` or ``"an"`` etc. The bus phases are used by default. The order of the phases is important. For a full list of supported phases, see the class attribute :attr:`allowed_phases`. All phases of the load must - be present in the phases of the connected bus. Multiphase loads are allowed to have - a floating neutral (i.e. they can be connected to buses that don't have a neutral). + be present in the phases of the connected bus. Multiphase loads are allowed to be + connected to buses that don't have a neutral if ``connect_neutral`` is not set to + ``True``. flexible_params: A list of :class:`FlexibleParameters` object, one for each phase. When provided, the load is considered as flexible (or controllable) and the parameters are used to compute the flexible power of the load. + + connect_neutral: + Specifies whether the load's neutral should be connected to the bus's neutral or + left floating. By default, the load's neutral is connected when the bus has a + neutral. If the bus does not have a neutral, the load's neutral is left floating + by default. To override the default behavior, pass an explicit ``True`` or ``False``. """ - super().__init__(id=id, bus=bus, phases=phases) + super().__init__(id=id, bus=bus, phases=phases, connect_neutral=connect_neutral) if bus.short_circuits: msg = ( @@ -328,15 +404,11 @@ def __init__( self._res_flexible_powers: ComplexArray | None = None if self.is_flexible: - cy_parameters = [] - for p in flexible_params: - cy_parameters.append(p._cy_fp) + cy_parameters = np.array([p._cy_fp for p in flexible_params]) # type: ignore if self.phases == "abc": - self._cy_element = CyDeltaFlexibleLoad( - n=self._n, powers=self._powers, parameters=np.array(cy_parameters) - ) + self._cy_element = CyDeltaFlexibleLoad(n=self._n, powers=self._powers, parameters=cy_parameters) else: - self._cy_element = CyFlexibleLoad(n=self._n, powers=self._powers, parameters=np.array(cy_parameters)) + self._cy_element = CyFlexibleLoad(n=self._n, powers=self._powers, parameters=cy_parameters) else: if self.phases == "abc": self._cy_element = CyDeltaPowerLoad(n=self._n, powers=self._powers) @@ -355,12 +427,15 @@ def is_flexible(self) -> bool: @property @ureg_wraps("VA", (None,)) def powers(self) -> Q_[ComplexArray]: - """The powers of the load (VA).""" + """The powers of the load (VA). + + Setting the powers will update the load's power values and invalidate the network results. + """ return self._powers @powers.setter @ureg_wraps(None, (None, "VA")) - def powers(self, value: ComplexArrayLike1D) -> None: + def powers(self, value: ComplexScalarOrArrayLike1D) -> None: value = self._validate_value(value) if self._flexible_params is not None: for power, fp in zip(value, self._flexible_params, strict=True): @@ -391,9 +466,14 @@ def powers(self, value: ComplexArrayLike1D) -> None: if self._cy_element is not None: self._cy_element.update_powers(self._powers) + def _refresh_results(self) -> None: + super()._refresh_results() + if self.is_flexible: + self._res_flexible_powers = self._cy_element.get_powers(self._n) + def _res_flexible_powers_getter(self, warning: bool) -> ComplexArray: if self._fetch_results: - self._res_flexible_powers = self._cy_element.get_powers(self._n) + self._refresh_results() return self._res_getter(value=self._res_flexible_powers, warning=warning) @property @@ -417,32 +497,24 @@ def res_flexible_powers(self) -> Q_[ComplexArray]: # # Json Mixin interface # - @classmethod - def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> AbstractLoad: - self = super().from_dict(data, include_results=include_results) - if self.is_flexible and include_results and "results" in data: - self._res_flexible_powers = np.array( - [complex(p[0], p[1]) for p in data["results"]["powers"]], dtype=np.complex128 - ) - return self - def _to_dict(self, include_results: bool) -> JsonDict: res = super()._to_dict(include_results=include_results) if self.flexible_params is not None: res["flexible_params"] = [fp.to_dict(include_results=include_results) for fp in self.flexible_params] - if self.is_flexible and include_results: - flexible_powers = self._res_flexible_powers_getter(warning=False) - res["results"]["powers"] = [[s.real, s.imag] for s in flexible_powers] + if include_results: + res["results"]["flexible_powers"] = [ + [s.real, s.imag] for s in self._res_flexible_powers_getter(warning=False) + ] return res - def _results_to_dict(self, warning: bool) -> JsonDict: + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: if self.is_flexible: return { - **super()._results_to_dict(warning), - "powers": [[s.real, s.imag] for s in self._res_flexible_powers_getter(False)], + **super()._results_to_dict(warning=warning, full=full), + "flexible_powers": [[s.real, s.imag] for s in self._res_flexible_powers_getter(False)], } else: - return super()._results_to_dict(warning) + return super()._results_to_dict(warning=warning, full=full) class CurrentLoad(AbstractLoad): @@ -450,7 +522,7 @@ class CurrentLoad(AbstractLoad): type: Final = "current" - def __init__(self, id: Id, bus: Bus, *, currents: ComplexArrayLike1D, phases: str | None = None) -> None: + def __init__(self, id: Id, bus: Bus, *, currents: ComplexScalarOrArrayLike1D, phases: str | None = None) -> None: """CurrentLoad constructor. Args: @@ -461,8 +533,17 @@ def __init__(self, id: Id, bus: Bus, *, currents: ComplexArrayLike1D, phases: st The bus to connect the load to. currents: - An array-like of the currents for each phase component. Either complex values (A) - or a :class:`Quantity ` of complex values. + A single current value or an array-like of current values for each phase component. + Either complex values (A) or a :class:`Quantity ` of + complex values. + + When a scalar value is provided, it is interpreted as the first value of the load + currents vector to create a balanced load. The other values are calculated based on + the number of phases of the load. For a single-phase load, the passed scalar value + is used. For a two-phase load, the second current value is the negative of the first + value (180° phase shift). For a three-phase load, the second and third current + values are obtained by rotating the first value by -120° and 120°, respectively + (120° phase shift clockwise). phases: The phases of the load. A string like ``"abc"`` or ``"an"`` etc. The bus phases are @@ -488,12 +569,15 @@ def __init__(self, id: Id, bus: Bus, *, currents: ComplexArrayLike1D, phases: st @property @ureg_wraps("A", (None,)) def currents(self) -> Q_[ComplexArray]: - """The currents of the load (Amps).""" + """The currents of the load (Amps). + + Setting the currents will update the load's currents and invalidate the network results. + """ return self._currents @currents.setter @ureg_wraps(None, (None, "A")) - def currents(self, value: ComplexArrayLike1D) -> None: + def currents(self, value: ComplexScalarOrArrayLike1D) -> None: self._currents = self._validate_value(value) self._invalidate_network_results() if self._cy_element is not None: @@ -505,7 +589,15 @@ class ImpedanceLoad(AbstractLoad): type: Final = "impedance" - def __init__(self, id: Id, bus: Bus, *, impedances: ComplexArrayLike1D, phases: str | None = None) -> None: + def __init__( + self, + id: Id, + bus: Bus, + *, + impedances: ComplexScalarOrArrayLike1D, + phases: str | None = None, + connect_neutral: bool | None = None, + ) -> None: """ImpedanceLoad constructor. Args: @@ -516,17 +608,29 @@ def __init__(self, id: Id, bus: Bus, *, impedances: ComplexArrayLike1D, phases: The bus to connect the load to. impedances: - An array-like of the impedances for each phase component. Either complex values - (Ohms) or a :class:`Quantity ` of complex values. + A single impedance value or an array-like of impedance values for each phase component. + Either complex values (Ohms) or a :class:`Quantity ` of + complex values. + + When a scalar value is provided, it creates a balanced load with the same impedance + for each phase. To create an unbalanced load, provide a vector of impedance values + with the same length as the number of components of the load. phases: The phases of the load. A string like ``"abc"`` or ``"an"`` etc. The bus phases are used by default. The order of the phases is important. For a full list of supported phases, see the class attribute :attr:`allowed_phases`. All phases of the load must - be present in the phases of the connected bus. Multiphase loads are allowed to have - a floating neutral (i.e. they can be connected to buses that don't have a neutral). + be present in the phases of the connected bus. Multiphase loads are allowed to be + connected to buses that don't have a neutral if ``connect_neutral`` is not set to + ``True``. + + connect_neutral: + Specifies whether the load's neutral should be connected to the bus's neutral or + left floating. By default, the load's neutral is connected when the bus has a + neutral. If the bus does not have a neutral, the load's neutral is left floating + by default. To override the default behavior, pass an explicit ``True`` or ``False``. """ - super().__init__(id=id, phases=phases, bus=bus) + super().__init__(id=id, phases=phases, bus=bus, connect_neutral=connect_neutral) self.impedances = impedances if self.phases == "abc": self._cy_element = CyDeltaAdmittanceLoad(n=self._n, admittances=1.0 / self._impedances) @@ -542,7 +646,7 @@ def impedances(self) -> Q_[ComplexArray]: @impedances.setter @ureg_wraps(None, (None, "ohm")) - def impedances(self, impedances: ComplexArrayLike1D) -> None: + def impedances(self, impedances: ComplexScalarOrArrayLike1D) -> None: self._impedances = self._validate_value(impedances) self._invalidate_network_results() if self._cy_element is not None: diff --git a/roseau/load_flow/models/potential_refs.py b/roseau/load_flow/models/potential_refs.py index a9db6d49..53499ead 100644 --- a/roseau/load_flow/models/potential_refs.py +++ b/roseau/load_flow/models/potential_refs.py @@ -1,4 +1,5 @@ import logging +import warnings from typing import Final from typing_extensions import Self @@ -17,16 +18,18 @@ class PotentialRef(Element): """A potential reference. - This element will set the reference of the potentials in a network. Only one potential - reference per galvanically isolated section of the network can be set. The potential reference - can be set on any bus or ground elements. If set on a bus with no neutral and without - specifying the phase, the reference will be set as ``Va + Vb + Vc = 0``. For other buses, the - default is ``Vn = 0``. + This element sets the reference for the potentials in a network. Only one potential reference + per galvanically isolated section of the network can be set. + + When passed a ground, the potential of the ground is set to 0V. When passed a bus, if the bus + has a neutral, the potential of the neutral is set to 0V. If the bus does not have a neutral, + the sum of the potentials of the bus phases is set to 0V. If the phases are specified for a + bus, the sum of the potentials of the specified phases is set to 0V. """ - allowed_phases: Final = frozenset({"a", "b", "c", "n"}) + allowed_phases: Final = frozenset({"a", "b", "c", "n"} | Bus.allowed_phases) - def __init__(self, id: Id, element: Bus | Ground, *, phase: str | None = None) -> None: + def __init__(self, id: Id, element: Bus | Ground, *, phases: str | None = None, **deprecated_kw) -> None: """PotentialRef constructor. Args: @@ -36,20 +39,42 @@ def __init__(self, id: Id, element: Bus | Ground, *, phase: str | None = None) - element: The bus or ground element to set as a potential reference. - phase: - The phase of the bus to set as a potential reference. Cannot be used with a ground. - If the element passed is a bus and the phase is not given, the neutral will be used - if the bus has a neutral otherwise the equation ``Va + Vb + Vc = 0`` of the bus - sets the potential reference. + phases: + The phases of the bus to set as a potential reference. Cannot be used with a ground. + For the most part, you do not need to set the bus phases manually. + + If a single phase is passed, the potential of that phase will be set as a reference + (0V fixed at that phase). If multiple phases are passed, the potential reference is + determined by setting the sum of the bus's potentials at these phases to zero. + + If not set, the default is to set the neutral phase as the reference for buses with + a neutral, otherwise, the sum of the potentials of the bus phases is set to zero. """ + if "phase" in deprecated_kw and phases is None: + warnings.warn("The 'phase' argument is deprecated, use 'phases' instead.", DeprecationWarning, stacklevel=2) + phases = deprecated_kw.pop("phase") + if deprecated_kw: + raise TypeError( + f"PotentialRef.__init__() got an unexpected keyword argument: '{next(iter(deprecated_kw))}'" + ) super().__init__(id) + original_phases = phases if isinstance(element, Bus): - if phase is None: - phase = "n" if "n" in element.phases else None + if phases is None: + phases = "n" if "n" in element.phases else element.phases else: - self._check_phases(id, phases=phase) + self._check_phases(id, phases=phases) + # Also check they are in the bus phases + phases_not_in_bus = set(phases) - set(element.phases) + if phases_not_in_bus: + msg = ( + f"Phases {sorted(phases_not_in_bus)} of potential reference {id!r} are not in bus " + f"{element.id!r} phases {element.phases!r}" + ) + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) elif isinstance(element, Ground): - if phase is not None: + if phases is not None: msg = f"Potential reference {self.id!r} connected to the ground cannot have a phase." logger.error(msg) raise RoseauLoadFlowException(msg, RoseauLoadFlowExceptionCode.BAD_PHASE) @@ -57,30 +82,36 @@ def __init__(self, id: Id, element: Bus | Ground, *, phase: str | None = None) - msg = f"Potential reference {self.id!r} is connected to {element!r} which is not a ground nor a bus." logger.error(msg) raise RoseauLoadFlowException(msg, RoseauLoadFlowExceptionCode.BAD_ELEMENT_OBJECT) - self._phase = phase + self._phases = phases + self._original_phases = original_phases # kept for serialization self.element = element self._connect(element) self._res_current: complex | None = None - if isinstance(element, Bus) and self.phase is None: - n = len(element.phases) - self._cy_element = CyDeltaPotentialRef(n) - connections = [(i, i) for i in range(n)] - element._cy_element.connect(self._cy_element, connections) + if isinstance(element, Bus): + assert phases is not None, "Phases should be set for a bus" + n = len(phases) + if n == 1: + self._cy_element = CyPotentialRef() + p = element.phases.index(phases) + element._cy_element.connect(self._cy_element, [(p, 0)]) + else: + self._cy_element = CyDeltaPotentialRef(n) + indices = (element.phases.index(p) for p in phases) + element._cy_element.connect(self._cy_element, [(i, i) for i in indices]) else: self._cy_element = CyPotentialRef() - if isinstance(element, Ground): - element._cy_element.connect(self._cy_element, [(0, 0)]) - else: - p = element.phases.find(self.phase) - element._cy_element.connect(self._cy_element, [(p, 0)]) + element._cy_element.connect(self._cy_element, [(0, 0)]) def __repr__(self) -> str: - return f"{type(self).__name__}(id={self.id!r}, element={self.element!r}, phase={self.phase!r})" + return f"{type(self).__name__}(id={self.id!r}, element={self.element!r}, phases={self.phases!r})" @property - def phase(self) -> str | None: - """The phase of the bus set as a potential reference.""" - return self._phase + def phases(self) -> str | None: + """The phases of the bus set as a potential reference, or None if used with a ground. + + The sum of the potentials of the specified phases is set to 0V. + """ + return self._phases def _res_current_getter(self, warning: bool) -> complex: if self._fetch_results: @@ -101,7 +132,7 @@ def res_current(self) -> Q_[complex]: # @classmethod def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: - self = cls(data["id"], data["element"], phase=data.get("phases")) + self = cls(id=data["id"], element=data["element"], phases=data.get("phases")) if include_results and "results" in data: self._res_current = complex(*data["results"]["current"]) self._fetch_results = False @@ -109,11 +140,11 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: return self def _to_dict(self, include_results: bool) -> JsonDict: - res = {"id": self.id} + res: JsonDict = {"id": self.id} e = self.element if isinstance(e, Bus): res["bus"] = e.id - res["phases"] = self.phase + res["phases"] = self._original_phases elif isinstance(e, Ground): res["ground"] = e.id else: @@ -123,6 +154,6 @@ def _to_dict(self, include_results: bool) -> JsonDict: res["results"] = {"current": [i.real, i.imag]} return res - def _results_to_dict(self, warning: bool) -> JsonDict: + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: i = self._res_current_getter(warning) return {"id": self.id, "current": [i.real, i.imag]} diff --git a/roseau/load_flow/models/sources.py b/roseau/load_flow/models/sources.py index 27bda9c6..d20fe092 100644 --- a/roseau/load_flow/models/sources.py +++ b/roseau/load_flow/models/sources.py @@ -1,28 +1,45 @@ import logging +import warnings from functools import cached_property from typing import Final import numpy as np from typing_extensions import Self -from roseau.load_flow.converters import calculate_voltage_phases +from roseau.load_flow.converters import _PHASE_SIZES, _calculate_voltages, calculate_voltage_phases from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode from roseau.load_flow.models.buses import Bus from roseau.load_flow.models.core import Element -from roseau.load_flow.typing import ComplexArray, ComplexArrayLike1D, Id, JsonDict +from roseau.load_flow.typing import ComplexArray, ComplexScalarOrArrayLike1D, Id, JsonDict from roseau.load_flow.units import Q_, ureg_wraps +from roseau.load_flow.utils.constants import PositiveSequence from roseau.load_flow_engine.cy_engine import CyDeltaVoltageSource, CyVoltageSource logger = logging.getLogger(__name__) class VoltageSource(Element): - """A voltage source.""" + """A voltage source fixes the voltages on the phases of the bus it is connected to. + + The source can be connected in a wye or star configuration (i.e with a neutral) or in a delta + configuration (i.e without a neutral). + + See Also: + The :ref:`Voltage source documentation page ` for example usage. + """ allowed_phases: Final = Bus.allowed_phases """The allowed phases for a voltage source are the same as for a :attr:`bus`.""" - def __init__(self, id: Id, bus: Bus, *, voltages: ComplexArrayLike1D, phases: str | None = None) -> None: + def __init__( + self, + id: Id, + bus: Bus, + *, + voltages: ComplexScalarOrArrayLike1D, + phases: str | None = None, + connect_neutral: bool | None = None, + ) -> None: """Voltage source constructor. Args: @@ -33,20 +50,37 @@ def __init__(self, id: Id, bus: Bus, *, voltages: ComplexArrayLike1D, phases: st The bus of the voltage source. voltages: - An array-like of the voltages of the source. They will be set on the connected bus. - If the source has a neutral connection, the voltages are considered phase-to-neutral - voltages, otherwise they are the phase-to-phase voltages. Either complex values (V) - or a :class:`Quantity ` of complex values. + A single voltage value or an array-like of the voltages of the source to be fixed on + the connected bus phases. If the source has a neutral connection, the voltages are + considered phase-to-neutral voltages, otherwise they are the phase-to-phase voltages. + Either pass complex values (V) or a :class:`Quantity ` of + complex values. + + When a scalar value is passed, it is interpreted as the first value of the source + voltages vector. The other values are calculated based on the number of phases of + the source. For a single-phase source, the passed scalar value is used. For a two- + phase source, the second voltage value is the negative of the first value (180° + phase shift). For a three-phase source, the second and third values are calculated + based on the first value and the phase shift of -120° and 120°, respectively (120° + phase shift clockwise). phases: The phases of the source. A string like ``"abc"`` or ``"an"`` etc. The bus phases are used by default. The order of the phases is important. For a full list of supported phases, see the class attribute :attr:`allowed_phases`. All phases of the source must - be present in the phases of the connected bus. Multiphase sources are allowed to have - a floating neutral (i.e. they can be connected to buses that don't have a neutral). + be present in the phases of the connected bus. Multiphase sources are allowed to be + connected to buses that don't have a neutral if ``connect_neutral`` is not set to + ``True``. + + connect_neutral: + Specifies whether the source's neutral should be connected to the bus's neutral or + left floating. By default, the source's neutral is connected when the bus has a + neutral. If the bus does not have a neutral, the source's neutral is left floating + by default. To override the default behavior, pass an explicit ``True`` or ``False``. """ super().__init__(id) - self._connect(bus) + if connect_neutral is not None: + connect_neutral = bool(connect_neutral) # to allow np.bool if phases is None: phases = bus.phases @@ -55,25 +89,28 @@ def __init__(self, id: Id, bus: Bus, *, voltages: ComplexArrayLike1D, phases: st # Also check they are in the bus phases phases_not_in_bus = set(phases) - set(bus.phases) # "n" is allowed to be absent from the bus only if the source has more than 2 phases - floating_neutral = phases_not_in_bus == {"n"} and len(phases) > 2 - if phases_not_in_bus and not floating_neutral: + missing_ok = phases_not_in_bus == {"n"} and len(phases) > 2 and not connect_neutral + if phases_not_in_bus and not missing_ok: msg = ( f"Phases {sorted(phases_not_in_bus)} of source {id!r} are not in bus " f"{bus.id!r} phases {bus.phases!r}" ) logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) - if len(phases) == 2 and "n" not in phases: - # This is a delta source that has one element connected between two phases - self._size = 1 - else: - self._size = len(set(phases) - {"n"}) - + if connect_neutral and "n" not in phases: + warnings.warn( + message=f"Neutral connection requested for source {id!r} with no neutral phase", + category=UserWarning, + stacklevel=2, + ) + connect_neutral = None + self._connect(bus) self._phases = phases self._bus = bus - self.voltages = voltages - self._n = len(self._phases) + self._size = _PHASE_SIZES[phases] + self._connect_neutral = connect_neutral + self.voltages = voltages if self.phases == "abc": self._cy_element = CyDeltaVoltageSource(n=self._n, voltages=self._voltages) else: @@ -101,25 +138,54 @@ def bus(self) -> Bus: @property @ureg_wraps("V", (None,)) def voltages(self) -> Q_[ComplexArray]: - """The voltages of the source (V).""" + """The complex voltages of the source (V). + + Setting the voltages will update the source voltages and invalidate the network results. + + Note: + Setting a scalar value updates the complex voltages of all phases of the source, not + just their magnitudes. The phase angles are calculated based on the number of phases of + the source. For a single-phase source, the phase angle is 0°. For a two-phase source, + the phase angle of the second phase is 180°. For a three-phase source, the phase angles + of the second and third phases are -120° and 120°, respectively (120° phase shift + clockwise). + """ return self._voltages @voltages.setter @ureg_wraps(None, (None, "V")) - def voltages(self, voltages: ComplexArrayLike1D) -> None: + def voltages(self, value: ComplexScalarOrArrayLike1D) -> None: + """Set the voltages of the source.""" + if np.isscalar(value): + if self._size == 1: + voltages = [value] + elif self._size == 2: + voltages = [value, -value] + else: + assert self._size == 3 + voltages = value * PositiveSequence + else: + voltages = value + voltages = np.array(voltages, dtype=np.complex128) if len(voltages) != self._size: msg = f"Incorrect number of voltages: {len(voltages)} instead of {self._size}" logger.error(msg) raise RoseauLoadFlowException(msg, code=RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SIZE) - self._voltages = np.array(voltages, dtype=np.complex128) + self._voltages = voltages self._invalidate_network_results() if self._cy_element is not None: self._cy_element.update_voltages(self._voltages) - @property + @cached_property def has_floating_neutral(self) -> bool: """Does this source have a floating neutral?""" - return "n" in self._phases and "n" not in self._bus._phases + if "n" not in self._phases: + return False + if self._connect_neutral is False: + return True + if self._connect_neutral is None: + return "n" not in self.bus.phases + return False @cached_property def voltage_phases(self) -> list[str]: @@ -152,10 +218,25 @@ def res_potentials(self) -> Q_[ComplexArray]: """The load flow result of the source potentials (V).""" return self._res_potentials_getter(warning=True) - def _res_powers_getter(self, warning: bool) -> ComplexArray: - curs = self._res_currents_getter(warning) - pots = self._res_potentials_getter(warning=False) # we warn on the previous line - return pots * curs.conj() + def _res_voltages_getter(self, warning: bool) -> ComplexArray: + potentials = self._res_potentials_getter(warning) + return _calculate_voltages(potentials, self.phases) + + @property + @ureg_wraps("V", (None,)) + def res_voltages(self) -> Q_[ComplexArray]: + """The load flow result of the source voltages (V).""" + return self._res_voltages_getter(warning=True) + + def _res_powers_getter( + self, warning: bool, currents: ComplexArray | None = None, potentials: ComplexArray | None = None + ) -> ComplexArray: + if currents is None: + currents = self._res_currents_getter(warning=warning) + warning = False # we warn only once + if potentials is None: + potentials = self._res_potentials_getter(warning=warning) + return potentials * currents.conj() @property @ureg_wraps("VA", (None,)) @@ -165,9 +246,10 @@ def res_powers(self) -> Q_[ComplexArray]: def _cy_connect(self): connections = [] - for i, phase in enumerate(self.bus.phases): + bus_phases = self.bus.phases.removesuffix("n") if self.has_floating_neutral else self.bus.phases + for i, phase in enumerate(bus_phases): if phase in self.phases: - j = self.phases.find(phase) + j = self.phases.index(phase) connections.append((i, j)) self.bus._cy_element.connect(self._cy_element, connections) @@ -192,21 +274,20 @@ def _raise_disconnected_error(self) -> None: @classmethod def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: voltages = [complex(v[0], v[1]) for v in data["voltages"]] - self = cls(data["id"], data["bus"], voltages=voltages, phases=data["phases"]) + self = cls( + id=data["id"], + bus=data["bus"], + voltages=voltages, + phases=data["phases"], + connect_neutral=data["connect_neutral"], + ) if include_results and "results" in data: self._res_currents = np.array( [complex(i[0], i[1]) for i in data["results"]["currents"]], dtype=np.complex128 ) - if "potentials" in data["results"]: - self._res_potentials = np.array( - [complex(i[0], i[1]) for i in data["results"]["potentials"]], dtype=np.complex128 - ) - elif not self.has_floating_neutral: - self._res_potentials = data["bus"]._get_potentials_of(self.phases, warning=False) - else: - msg = f"{type(self).__name__} {self.id!r} with floating neutral is missing results of potentials." - logger.error(msg) - raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_NO_RESULTS) + self._res_potentials = np.array( + [complex(i[0], i[1]) for i in data["results"]["potentials"]], dtype=np.complex128 + ) self._fetch_results = False self._no_results = False return self @@ -218,22 +299,25 @@ def _to_dict(self, include_results: bool) -> JsonDict: "bus": self.bus.id, "phases": self.phases, "voltages": [[v.real, v.imag] for v in self._voltages], + "connect_neutral": self._connect_neutral, } if include_results: currents = self._res_currents_getter(warning=True) res["results"] = {"currents": [[i.real, i.imag] for i in currents]} - if self.has_floating_neutral: - potentials = self._res_potentials_getter(warning=True) - res["results"]["potentials"] = [[v.real, v.imag] for v in potentials] + potentials = self._res_potentials_getter(warning=False) + res["results"]["potentials"] = [[v.real, v.imag] for v in potentials] return res - def _results_to_dict(self, warning: bool) -> JsonDict: + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: + currents = self._res_currents_getter(warning) results = { "id": self.id, "phases": self.phases, - "currents": [[i.real, i.imag] for i in self._res_currents_getter(warning)], + "currents": [[i.real, i.imag] for i in currents], } - if self.has_floating_neutral: - potentials = self._res_potentials_getter(warning=True) - results["potentials"] = [[v.real, v.imag] for v in potentials] + potentials = self._res_potentials_getter(warning=False) + results["potentials"] = [[v.real, v.imag] for v in potentials] + if full: + powers = self._res_powers_getter(warning=False, currents=currents, potentials=potentials) + results["powers"] = [[s.real, s.imag] for s in powers] return results diff --git a/roseau/load_flow/models/switches.py b/roseau/load_flow/models/switches.py new file mode 100644 index 00000000..0eb57826 --- /dev/null +++ b/roseau/load_flow/models/switches.py @@ -0,0 +1,156 @@ +import logging +from typing import Final + +from shapely.geometry.base import BaseGeometry + +from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode +from roseau.load_flow.models.branches import AbstractBranch +from roseau.load_flow.models.buses import Bus +from roseau.load_flow.models.core import Element +from roseau.load_flow.models.sources import VoltageSource +from roseau.load_flow.typing import Id, JsonDict +from roseau.load_flow_engine.cy_engine import CySwitch + +logger = logging.getLogger(__name__) + + +class Switch(AbstractBranch): + """A general purpose switch branch.""" + + allowed_phases: Final = frozenset(Bus.allowed_phases | {"a", "b", "c", "n"}) + """The allowed phases for a switch are: + + - P-P-P or P-P-P-N: ``"abc"``, ``"abcn"`` + - P-P or P-P-N: ``"ab"``, ``"bc"``, ``"ca"``, ``"abn"``, ``"bcn"``, ``"can"`` + - P or P-N: ``"a"``, ``"b"``, ``"c"``, ``"an"``, ``"bn"``, ``"cn"`` + - N: ``"n"`` + """ + + def __init__( + self, id: Id, bus1: Bus, bus2: Bus, *, phases: str | None = None, geometry: BaseGeometry | None = None + ) -> None: + """Switch constructor. + + Args: + id: + A unique ID of the switch in the network branches. + + bus1: + Bus to connect to the switch. + + bus2: + Bus to connect to the switch. + + phases: + The phases of the switch. A string like ``"abc"`` or ``"an"`` etc. The order of the + phases is important. For a full list of supported phases, see the class attribute + :attr:`allowed_phases`. All phases of the switch must be present in the phases of + both connected buses. By default, the phases common to both buses are used. + + geometry: + The geometry of the switch. + """ + if phases is None: + phases = "".join(p for p in bus1.phases if p in bus2.phases) # can't use set because order is important + phases = phases.replace("ac", "ca") + else: + # Also check they are in the intersection of buses phases + self._check_phases(id, phases=phases) + buses_phases = set(bus1.phases) & set(bus2.phases) + phases_not_in_buses = set(phases) - buses_phases + if phases_not_in_buses: + msg = ( + f"Phases {sorted(phases_not_in_buses)} of switch {id!r} are not in the common phases " + f"{sorted(buses_phases)} of buses {bus1.id!r} and {bus2.id!r}." + ) + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) + + super().__init__(id=id, phases1=phases, phases2=phases, bus1=bus1, bus2=bus2, geometry=geometry) + self._check_elements() + self._check_loop() + self._cy_element = CySwitch(self._n1) + self._cy_connect() + + @property + def phases(self) -> str: + """The phases of the switch. This is an alias for :attr:`phases1` and :attr:`phases2`.""" + return self._phases1 + + def _check_loop(self) -> None: + """Check that there are no switch loop, raise an exception if it is the case""" + visited_1: set[Element] = set() + elements: list[Element] = [self.bus1] + while elements: + element = elements.pop(-1) + visited_1.add(element) + for e in element._connected_elements: + if e not in visited_1 and (isinstance(e, (Bus, Switch))) and e != self: + elements.append(e) + visited_2: set[Element] = set() + elements = [self.bus2] + while elements: + element = elements.pop(-1) + visited_2.add(element) + for e in element._connected_elements: + if e not in visited_2 and (isinstance(e, (Bus, Switch))) and e != self: + elements.append(e) + if visited_1.intersection(visited_2): + msg = f"There is a loop of switch involving the switch {self.id!r}. It is not allowed." + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.SWITCHES_LOOP) + + def _check_elements(self) -> None: + """Check that we can connect both elements.""" + if any(isinstance(e, VoltageSource) for e in self.bus1._connected_elements) and any( + isinstance(e, VoltageSource) for e in self.bus2._connected_elements + ): + msg = ( + f"The buses {self.bus1.id!r} and {self.bus2.id!r} both have a voltage source and " + f"are connected with the switch {self.id!r}. It is not allowed." + ) + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SOURCES_CONNECTION) + + # + # Json Mixin interface + # + def _to_dict(self, include_results: bool) -> JsonDict: + res = {"id": self.id, "phases": self.phases, "bus1": self.bus1.id, "bus2": self.bus2.id} + if self.geometry is not None: + res["geometry"] = self.geometry.__geo_interface__ + if include_results: + currents1, currents2 = self._res_currents_getter(warning=True) + res["results"] = { + "currents1": [[i.real, i.imag] for i in currents1], + "currents2": [[i.real, i.imag] for i in currents2], + } + return res + + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: + currents1, currents2 = self._res_currents_getter(warning) + results = { + "id": self.id, + "phases": self.phases, + "currents1": [[i.real, i.imag] for i in currents1], + "currents2": [[i.real, i.imag] for i in currents2], + } + if full: + potentials1, potentials2 = self._res_potentials_getter(warning=False) + results["potentials1"] = [[v.real, v.imag] for v in potentials1] + results["potentials2"] = [[v.real, v.imag] for v in potentials2] + powers1, powers2 = self._res_powers_getter( + warning=False, + potentials1=potentials1, + potentials2=potentials2, + currents1=currents1, + currents2=currents2, + ) + results["powers1"] = [[s.real, s.imag] for s in powers1] + results["powers2"] = [[s.real, s.imag] for s in powers2] + voltages1, voltages2 = self._res_voltages_getter( + warning=False, potentials1=potentials1, potentials2=potentials2 + ) + results["voltages1"] = [[v.real, v.imag] for v in voltages1] + results["voltages2"] = [[v.real, v.imag] for v in voltages2] + return results diff --git a/roseau/load_flow/models/tests/conftest.py b/roseau/load_flow/models/tests/conftest.py index a5465142..10e93b9a 100644 --- a/roseau/load_flow/models/tests/conftest.py +++ b/roseau/load_flow/models/tests/conftest.py @@ -11,4 +11,4 @@ @pytest.fixture(scope="session", params=NETWORK_FILES, ids=[x.stem for x in NETWORK_FILES]) def network_with_results(request) -> ElectricalNetwork: - return ElectricalNetwork.from_json(request.param, include_results=True) + return ElectricalNetwork.from_json(path=request.param, include_results=True) diff --git a/roseau/load_flow/models/tests/data/Network_1Ph.json b/roseau/load_flow/models/tests/data/Network_1Ph.json index 6c9035bc..0add6b6a 100644 --- a/roseau/load_flow/models/tests/data/Network_1Ph.json +++ b/roseau/load_flow/models/tests/data/Network_1Ph.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "gnd", @@ -53,14 +54,14 @@ } } ], - "branches": [ + "lines": [ { "id": "line", - "type": "line", - "phases1": "an", - "phases2": "an", + "phases": "an", "bus1": "bus1", "bus2": "bus2", + "length": 10, + "params_id": "lp", "results": { "currents1": [ [75.31408026597299, 24.68591973402753], @@ -70,21 +71,27 @@ [-75.31408026597299, -24.68591973402753], [75.31408026597317, 24.685919734027355] ] - }, - "length": 10, - "params_id": "lp" + } } ], + "transformers": [], + "switches": [], "loads": [ { "id": "load", "bus": "bus2", "phases": "an", + "type": "power", "powers": [[1500000.0, -500000.0]], + "connect_neutral": null, "results": { "currents": [ [75.31408026597121, 24.685919734028797], [-75.31408026597121, -24.685919734028797] + ], + "potentials": [ + [19974.685919734027, -50.00000000000026], + [25.31408026597291, 50.00000000000026] ] } } @@ -95,10 +102,15 @@ "bus": "bus1", "phases": "an", "voltages": [[20000.0, 0.0]], + "connect_neutral": null, "results": { "currents": [ [-75.31408026597317, -24.685919734027358], [75.31408026597317, 24.685919734027358] + ], + "potentials": [ + [20000.0, 0.0], + [0.0, 0.0] ] } } diff --git a/roseau/load_flow/models/tests/data/Network_3Ph_Balanced.json b/roseau/load_flow/models/tests/data/Network_3Ph_Balanced.json index f0e633bd..cd6ea4b6 100644 --- a/roseau/load_flow/models/tests/data/Network_3Ph_Balanced.json +++ b/roseau/load_flow/models/tests/data/Network_3Ph_Balanced.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "gnd", @@ -49,14 +50,14 @@ } } ], - "branches": [ + "lines": [ { "id": "line", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "bus1", "bus2": "bus2", + "length": 10, + "params_id": "lp", "results": { "currents1": [ [100.25125945383468, -0.2512594538348978], @@ -70,27 +71,35 @@ [49.90803265695649, -86.94576717532254], [3.0791345280630885e-15, -4.010143071868794e-15] ] - }, - "length": 10, - "params_id": "lp" + } } ], + "transformers": [], + "switches": [], "loads": [ { "id": "load", "bus": "bus2", "phases": "abcn", + "type": "power", "powers": [ [2000000.0, 0.0], [2000000.0, 0.0], [2000000.0, 0.0] ], + "connect_neutral": null, "results": { "currents": [ [100.25125945383483, -0.25125945383483067], [-50.34322679687937, -86.69450772148842], [-49.908032656955434, 86.94576717532327], [-2.842170943040401e-14, -1.4210854715202004e-14] + ], + "potentials": [ + [19949.748740546165, -49.99999999999989], + [-10018.175640462301, -17251.98920842959], + [-9931.573100083857, 17301.98920842959], + [3.544638799965941e-15, -4.655042719028526e-16] ] } } @@ -105,12 +114,19 @@ [-9999.999999999996, -17320.508075688773], [-9999.999999999996, 17320.508075688773] ], + "connect_neutral": null, "results": { "currents": [ [-100.25125945383482, 0.25125945383502946], [50.34322679687954, 86.69450772148834], [49.90803265695527, -86.94576717532335], [3.0793510102933297e-15, -9.450556656687148e-15] + ], + "potentials": [ + [20000.0, 0.0], + [-9999.999999999996, -17320.508075688773], + [-9999.999999999996, 17320.508075688773], + [0.0, 0.0] ] } } diff --git a/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced.json b/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced.json index da843cdf..6ae6a9ca 100644 --- a/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced.json +++ b/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "gnd", @@ -61,14 +62,14 @@ } } ], - "branches": [ + "lines": [ { "id": "line", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "bus1", "bus2": "bus2", + "length": 10, + "params_id": "lp", "results": { "currents1": [ [100.20549935720612, -0.3761232800346832], @@ -82,27 +83,35 @@ [37.5126060351904, -65.2216691254871], [16.006660221583374, 33.9947208575296] ] - }, - "length": 10, - "params_id": "lp" + } } ], + "transformers": [], + "switches": [], "loads": [ { "id": "load", "bus": "bus2", "phases": "abcn", + "type": "power", "powers": [ [2000000.0, 0.0], [1000000.0, 500000.0], [1500000.0, 0.0] ], + "connect_neutral": null, "results": { "currents": [ [100.20549935720497, -0.37612328003408035], [-46.68623310043201, -30.850824987922692], [-37.51260603519053, 65.22166912548674], [-16.00666022158243, -33.99472085752997] + ], + "potentials": [ + [19949.70918868138, -49.914688038585716], + [-9992.082295943741, -17281.739546644596], + [-9948.632862419658, 17306.653544143624], + [-8.994030317973111, 25.000690539556487] ] } } @@ -117,12 +126,19 @@ [-9999.999999999996, -17320.508075688773], [-9999.999999999996, 17320.508075688773] ], + "connect_neutral": null, "results": { "currents": [ [-100.20549935720585, 0.37612328003441564], [46.68623310043194, 30.85082498792273], [37.51260603519053, -65.22166912548674], [16.006660221583374, 33.9947208575296] + ], + "potentials": [ + [20000.0, 0.0], + [-9999.999999999996, -17320.508075688773], + [-9999.999999999996, 17320.508075688773], + [0.0, 0.0] ] } } diff --git a/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced_Shunt.json b/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced_Shunt.json index 064b2f25..d523ef4b 100644 --- a/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced_Shunt.json +++ b/roseau/load_flow/models/tests/data/Network_3Ph_Unbalanced_Shunt.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "gnd", @@ -59,14 +60,15 @@ } } ], - "branches": [ + "lines": [ { "id": "line", - "type": "line", - "phases1": "abc", - "phases2": "abc", + "phases": "abc", "bus1": "sb", "bus2": "lb", + "length": 10, + "params_id": "lp", + "ground": "gnd", "results": { "currents1": [ [59.88964164257595, -23.524538885127185], @@ -78,27 +80,33 @@ [50.01029608953468, 19.17455774824157], [9.879612351638343, -48.29951240597802] ] - }, - "length": 10, - "params_id": "lp", - "ground": "gnd" + } } ], + "transformers": [], + "switches": [], "loads": [ { "id": "load", "bus": "lb", "phases": "abc", + "type": "power", "powers": [ [800000.0, 599999.9999999999], [500000.0, 0.0], [400000.0, 299999.99999999994] ], + "connect_neutral": null, "results": { "currents": [ [59.88990844117971, -29.124954657740865], [-50.010296089540994, -19.174557748241565], [-9.879612351638723, 48.299512405982426] + ], + "potentials": [ + [11455.159113672085, 1.0958017067068864], + [-5723.334202012903, -9947.26661034906], + [-5731.824911659177, 9946.17080864235] ] } } @@ -113,12 +121,19 @@ [-5773.502691896257, -10000.000000000002], [-5773.502691896257, 10000.000000000002] ], + "connect_neutral": null, "results": { "currents": [ [-59.88964164257699, 23.524538885127143], [45.15366676852186, 21.973732003464814], [14.735974874052634, -45.49827088859377], [2.498404261253029e-12, 1.8188563719392925e-12] + ], + "potentials": [ + [11547.005383792517, 0.0], + [-5773.502691896257, -10000.000000000002], + [-5773.502691896257, 10000.000000000002], + [0.0, 0.0] ] } } diff --git a/roseau/load_flow/models/tests/test_branches.py b/roseau/load_flow/models/tests/test_branches.py index 82d082e9..f6c370bc 100644 --- a/roseau/load_flow/models/tests/test_branches.py +++ b/roseau/load_flow/models/tests/test_branches.py @@ -32,7 +32,7 @@ def test_res_branches_potentials(): def test_powers_equal(network_with_results): - line: Line = network_with_results.branches["line"] + line: Line = network_with_results.lines["line"] vs = network_with_results.sources["vs"] pl = network_with_results.loads["load"] powers1, powers2 = line.res_powers diff --git a/roseau/load_flow/models/tests/test_buses.py b/roseau/load_flow/models/tests/test_buses.py index 04411477..7637d666 100644 --- a/roseau/load_flow/models/tests/test_buses.py +++ b/roseau/load_flow/models/tests/test_buses.py @@ -22,7 +22,7 @@ def test_bus_potentials_of_phases(): bus = Bus("bus", phases="abcn") - bus._res_potentials = [1, 2, 3, 4] + bus._res_potentials = np.array([1, 2, 3, 4], dtype=np.complex128) assert np.allclose(bus._get_potentials_of("abcn", warning=False), [1, 2, 3, 4]) assert isinstance(bus._get_potentials_of("abcn", warning=False), np.ndarray) @@ -34,7 +34,7 @@ def test_bus_potentials_of_phases(): def test_short_circuit(): - bus = Bus("bus", phases="abc") + bus = Bus(id="bus", phases="abc") # Bad parameters with pytest.raises(RoseauLoadFlowException) as e: @@ -64,8 +64,7 @@ def test_short_circuit(): # Dict methods vn = 400 / np.sqrt(3) - voltages = [vn, vn * np.exp(-2 / 3 * np.pi * 1j), vn * np.exp(2 / 3 * np.pi * 1j)] - _ = VoltageSource("vs", bus=bus, voltages=voltages) + _ = VoltageSource("vs", bus=bus, voltages=vn) _ = PotentialRef("pref", element=bus) en = ElectricalNetwork.from_element(bus) en2 = ElectricalNetwork.from_dict(en.to_dict()) @@ -94,12 +93,12 @@ def test_short_circuit(): def test_voltage_limits(): # Default values - bus = Bus("bus", phases="abc") + bus = Bus(id="bus", phases="abc") assert bus.min_voltage is None assert bus.max_voltage is None # Passed as arguments - bus = Bus("bus", phases="abc", min_voltage=350, max_voltage=420) + bus = Bus(id="bus", phases="abc", min_voltage=350, max_voltage=420) assert bus.min_voltage == Q_(350, "V") assert bus.max_voltage == Q_(420, "V") @@ -142,9 +141,9 @@ def test_voltage_limits(): def test_res_violated(): - bus = Bus("bus", phases="abc") + bus = Bus(id="bus", phases="abc") direct_seq = np.exp([0, -2 / 3 * np.pi * 1j, 2 / 3 * np.pi * 1j]) - bus._res_potentials = 230 * direct_seq + bus._res_potentials = (230 + 0j) * direct_seq # No limits assert bus.res_violated is None @@ -177,32 +176,31 @@ def test_res_violated(): def test_propagate_limits(): # noqa: C901 - b1_mv = Bus("b1_mv", phases="abc") - b2_mv = Bus("b2_mv", phases="abc") - b3_mv = Bus("b3_mv", phases="abc") - b1_lv = Bus("b1_lv", phases="abcn") - b2_lv = Bus("b2_lv", phases="abcn") + b1_mv = Bus(id="b1_mv", phases="abc") + b2_mv = Bus(id="b2_mv", phases="abc") + b3_mv = Bus(id="b3_mv", phases="abc") + b1_lv = Bus(id="b1_lv", phases="abcn") + b2_lv = Bus(id="b2_lv", phases="abcn") - PotentialRef("pref_mv", element=b1_mv) + PotentialRef(id="pref_mv", element=b1_mv) g = Ground("g") - PotentialRef("pref_lv", element=g) + PotentialRef(id="pref_lv", element=g) - lp_mv = LineParameters("lp_mv", z_line=np.eye(3), y_shunt=0.1 * np.eye(3)) - lp_lv = LineParameters("lp_lv", z_line=np.eye(4)) + lp_mv = LineParameters(id="lp_mv", z_line=np.eye(3), y_shunt=0.1 * np.eye(3)) + lp_lv = LineParameters(id="lp_lv", z_line=np.eye(4)) tp = TransformerParameters.from_catalogue(name="SE_Minera_A0Ak_100kVA", manufacturer="SE") - Line("l1_mv", b1_mv, b2_mv, length=1.5, parameters=lp_mv, ground=g) - Line("l2_mv", b2_mv, b3_mv, length=2, parameters=lp_mv, ground=g) - Transformer("tr", b3_mv, b1_lv, parameters=tp) - Line("l1_lv", b1_lv, b2_lv, length=1, parameters=lp_lv) + Line(id="l1_mv", bus1=b1_mv, bus2=b2_mv, length=1.5, parameters=lp_mv, ground=g) + Line(id="l2_mv", bus1=b2_mv, bus2=b3_mv, length=2, parameters=lp_mv, ground=g) + Transformer(id="tr", bus1=b3_mv, bus2=b1_lv, parameters=tp) + Line(id="l1_lv", bus1=b1_lv, bus2=b2_lv, length=1, parameters=lp_lv) - voltages = 20_000 * np.exp([0, -2 / 3 * np.pi * 1j, 2 / 3 * np.pi * 1j]) - VoltageSource("s_mv", bus=b1_mv, voltages=voltages) + VoltageSource(id="s_mv", bus=b1_mv, voltages=20_000) - PowerLoad("pl1_mv", bus=b2_mv, powers=[10e3, 10e3, 10e3]) - PowerLoad("pl2_mv", bus=b3_mv, powers=[10e3, 10e3, 10e3]) - PowerLoad("pl1_lv", bus=b1_lv, powers=[1e3, 1e3, 1e3]) - PowerLoad("pl2_lv", bus=b2_lv, powers=[1e3, 1e3, 1e3]) + PowerLoad(id="pl1_mv", bus=b2_mv, powers=[10e3, 10e3, 10e3]) + PowerLoad(id="pl2_mv", bus=b3_mv, powers=[10e3, 10e3, 10e3]) + PowerLoad(id="pl1_lv", bus=b1_lv, powers=[1e3, 1e3, 1e3]) + PowerLoad(id="pl2_lv", bus=b2_lv, powers=[1e3, 1e3, 1e3]) # All buses have None as min and max voltage for bus in (b1_mv, b2_mv, b3_mv, b1_lv, b2_lv): @@ -270,8 +268,8 @@ def test_propagate_limits(): # noqa: C901 assert bus.max_voltage == Q_(253, "V") # What if there is a switch? - b4_mv = Bus("b4_mv", phases="abc") - Switch("sw", b2_mv, b4_mv) + b4_mv = Bus(id="b4_mv", phases="abc") + Switch(id="sw", bus1=b2_mv, bus2=b4_mv) b1_mv.propagate_limits() for bus in (b1_mv, b2_mv, b3_mv, b4_mv): assert bus.min_voltage is None @@ -293,37 +291,36 @@ def test_propagate_limits(): # noqa: C901 def test_get_connected_buses(): - b1_mv = Bus("b1_mv", phases="abc") - b2_mv = Bus("b2_mv", phases="abc") - b3_mv = Bus("b3_mv", phases="abc") - b4_mv = Bus("b4_mv", phases="abc") - b1_lv = Bus("b1_lv", phases="abcn") - b2_lv = Bus("b2_lv", phases="abcn") - b3_lv = Bus("b3_lv", phases="abcn") - - PotentialRef("pref_mv", element=b1_mv) + b1_mv = Bus(id="b1_mv", phases="abc") + b2_mv = Bus(id="b2_mv", phases="abc") + b3_mv = Bus(id="b3_mv", phases="abc") + b4_mv = Bus(id="b4_mv", phases="abc") + b1_lv = Bus(id="b1_lv", phases="abcn") + b2_lv = Bus(id="b2_lv", phases="abcn") + b3_lv = Bus(id="b3_lv", phases="abcn") + + PotentialRef(id="pref_mv", element=b1_mv) g = Ground("g") - PotentialRef("pref_lv", element=g) + PotentialRef(id="pref_lv", element=g) - lp_mv = LineParameters("lp_mv", z_line=np.eye(3), y_shunt=0.1 * np.eye(3)) - lp_lv = LineParameters("lp_lv", z_line=np.eye(4)) + lp_mv = LineParameters(id="lp_mv", z_line=np.eye(3), y_shunt=0.1 * np.eye(3)) + lp_lv = LineParameters(id="lp_lv", z_line=np.eye(4)) tp = TransformerParameters.from_catalogue(name="SE_Minera_A0Ak_100kVA", manufacturer="SE") - Line("l1_mv", b1_mv, b2_mv, length=1.5, parameters=lp_mv, ground=g) - Line("l2_mv", b2_mv, b3_mv, length=2, parameters=lp_mv, ground=g) - Line("l3_mv", b2_mv, b4_mv, length=0.5, parameters=lp_mv, ground=g) # creates a loop - Switch("sw_mv", b3_mv, b4_mv) - Transformer("tr", b3_mv, b1_lv, parameters=tp) - Line("l1_lv", b1_lv, b2_lv, length=1, parameters=lp_lv) - Switch("sw_lv", b2_lv, b3_lv) + Line(id="l1_mv", bus1=b1_mv, bus2=b2_mv, length=1.5, parameters=lp_mv, ground=g) + Line(id="l2_mv", bus1=b2_mv, bus2=b3_mv, length=2, parameters=lp_mv, ground=g) + Line(id="l3_mv", bus1=b2_mv, bus2=b4_mv, length=0.5, parameters=lp_mv, ground=g) # creates a loop + Switch(id="sw_mv", bus1=b3_mv, bus2=b4_mv) + Transformer(id="tr", bus1=b3_mv, bus2=b1_lv, parameters=tp) + Line(id="l1_lv", bus1=b1_lv, bus2=b2_lv, length=1, parameters=lp_lv) + Switch(id="sw_lv", bus1=b2_lv, bus2=b3_lv) - voltages = 20_000 * np.exp([0, -2 / 3 * np.pi * 1j, 2 / 3 * np.pi * 1j]) - VoltageSource("s_mv", bus=b1_mv, voltages=voltages) + VoltageSource(id="s_mv", bus=b1_mv, voltages=20_000) - PowerLoad("pl1_mv", bus=b2_mv, powers=[10e3, 10e3, 10e3]) - PowerLoad("pl2_mv", bus=b3_mv, powers=[10e3, 10e3, 10e3]) - PowerLoad("pl1_lv", bus=b1_lv, powers=[1e3, 1e3, 1e3]) - PowerLoad("pl2_lv", bus=b2_lv, powers=[1e3, 1e3, 1e3]) + PowerLoad(id="pl1_mv", bus=b2_mv, powers=[10e3, 10e3, 10e3]) + PowerLoad(id="pl2_mv", bus=b3_mv, powers=[10e3, 10e3, 10e3]) + PowerLoad(id="pl1_lv", bus=b1_lv, powers=[1e3, 1e3, 1e3]) + PowerLoad(id="pl2_lv", bus=b2_lv, powers=[1e3, 1e3, 1e3]) mv_buses = (b1_mv, b2_mv, b3_mv, b4_mv) mv_bus_ids = sorted(b.id for b in mv_buses) @@ -336,7 +333,7 @@ def test_get_connected_buses(): def test_res_voltage_unbalance(): - bus = Bus("b3", phases="abc") + bus = Bus(id="b3", phases="abc") va = 230 + 0j vb = 230 * np.exp(4j * np.pi / 3) @@ -351,14 +348,14 @@ def test_res_voltage_unbalance(): assert np.isclose(bus.res_voltage_unbalance().magnitude, 100) # With neutral - bus = Bus("b3n", phases="abcn") + bus = Bus(id="b3n", phases="abcn") bus._res_potentials = np.array([va, vb, vc, 0]) assert np.isclose(bus.res_voltage_unbalance().magnitude, 0) bus._res_potentials = np.array([va, vb, vb, 0]) assert np.isclose(bus.res_voltage_unbalance().magnitude, 100) # Non 3-phase bus - bus = Bus("b1", phases="an") + bus = Bus(id="b1", phases="an") bus._res_potentials = np.array([va, 0]) with pytest.raises(RoseauLoadFlowException) as e: bus.res_voltage_unbalance() diff --git a/roseau/load_flow/models/tests/test_element.py b/roseau/load_flow/models/tests/test_element.py index e7b87651..28593472 100644 --- a/roseau/load_flow/models/tests/test_element.py +++ b/roseau/load_flow/models/tests/test_element.py @@ -6,9 +6,9 @@ def test_abstract_classes(): with pytest.raises(TypeError, match="Can't instantiate abstract class Element"): Element("element_id") - bus1 = Bus("bus1", phases="an") - bus2 = Bus("bus2", phases="an") + bus1 = Bus(id="bus1", phases="an") + bus2 = Bus(id="bus2", phases="an") with pytest.raises(TypeError, match="Can't instantiate abstract class AbstractBranch"): - AbstractBranch("branch_id", bus1=bus1, bus2=bus2, phases1="an", phases2="an") + AbstractBranch(id="branch_id", bus1=bus1, bus2=bus2, phases1="an", phases2="an") with pytest.raises(TypeError, match="Can't instantiate abstract class AbstractLoad"): - AbstractLoad("load_id", bus=bus1, phases="an") + AbstractLoad(id="load_id", bus=bus1, phases="an") diff --git a/roseau/load_flow/models/tests/test_flexible_parameters.py b/roseau/load_flow/models/tests/test_flexible_parameters.py index e36eae9a..b396cce6 100644 --- a/roseau/load_flow/models/tests/test_flexible_parameters.py +++ b/roseau/load_flow/models/tests/test_flexible_parameters.py @@ -1,5 +1,6 @@ import warnings +import numpy as np import pytest from roseau.load_flow import ( @@ -13,6 +14,21 @@ def test_control(): + # Generate each possible kind of control + c0 = Control.constant() + c1 = Control.p_max_u_consumption(u_min=Q_(210, "V"), u_down=Q_(215, "V")) + c2 = Control.p_max_u_production(u_up=Q_(245, "V"), u_max=Q_(250, "V")) + c3 = Control.q_u(u_min=Q_(215, "V"), u_down=Q_(220, "V"), u_up=Q_(240, "V"), u_max=Q_(245, "V")) + for c in (c0, c1, c2, c3): + c_tmp = Control.from_dict(c.to_dict()) + assert c_tmp == c + + assert c.alpha == Control._DEFAULT_ALPHA + assert c.epsilon == Control._DEFAULT_EPSILON + + # Equality with something which is not a control + assert c0 != object() + # Bad control type with pytest.raises(RoseauLoadFlowException) as e: Control(type="unknown", u_min=210, u_down=220, u_up=230, u_max=240) @@ -155,8 +171,49 @@ def test_control(): assert e.value.msg == "'alpha' must be greater than 1 but 0.0 was provided." assert e.value.code == RoseauLoadFlowExceptionCode.BAD_CONTROL_VALUE + # No results to export + c = Control( + type="q_u", + u_min=Q_(210, "V"), + u_down=Q_(0.220, "kV"), + u_up=Q_(0.230, "kV"), + u_max=Q_(2400.5, "dV"), + ) + with pytest.raises(RoseauLoadFlowException) as e: + c.results_to_dict() + assert e.value.msg == "The Control has no results to export." + assert e.value.code == RoseauLoadFlowExceptionCode.JSON_NO_RESULTS + + # From dict with an error (bad control type) + c_dict = c.to_dict() + c_dict["type"] = "unknown" + with pytest.raises(RoseauLoadFlowException) as e: + Control.from_dict(c_dict) + assert e.value.msg == "Unsupported control type 'unknown'" + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_CONTROL_TYPE + + # To dict with an error + c._type = "unknown" + with pytest.raises(RoseauLoadFlowException) as e: + c.to_dict() + assert e.value.msg == "Unsupported control type 'unknown'" + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_CONTROL_TYPE + def test_projection(): + p0 = Projection(type="euclidean") + p1 = Projection(type="keep_p") + p2 = Projection(type="keep_q") + for p in (p0, p1, p2): + p_tmp = Projection.from_dict(p.to_dict()) + assert p_tmp == p + + assert p.alpha == Projection._DEFAULT_ALPHA + assert p.epsilon == Projection._DEFAULT_EPSILON + + # Equality with something which is not a projection + assert p0 != object() + # Bad projection type with pytest.raises(RoseauLoadFlowException) as e: Projection(type="unknown", alpha=150, epsilon=1e-3) @@ -194,8 +251,46 @@ def test_projection(): assert e.value.msg == "'epsilon' must be lower than 1 but 1.200 was provided." assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PROJECTION_VALUE + # No results to export + with pytest.raises(RoseauLoadFlowException) as e: + p0.results_to_dict() + assert e.value.msg == "The Projection has no results to export." + assert e.value.code == RoseauLoadFlowExceptionCode.JSON_NO_RESULTS + def test_flexible_parameter(): + # Generate each possible kind of flexible parameters + fp0 = FlexibleParameter.constant() + fp1 = FlexibleParameter.p_max_u_consumption(u_min=Q_(210, "V"), u_down=Q_(215, "V"), s_max=Q_(150, "VA")) + fp2 = FlexibleParameter.pq_u_consumption( + up_min=Q_(210, "V"), + up_down=Q_(215, "V"), + uq_min=Q_(215, "V"), + uq_down=Q_(220, "V"), + uq_up=Q_(245, "V"), + uq_max=Q_(250, "V"), + s_max=Q_(150, "VA"), + ) + fp3 = FlexibleParameter.p_max_u_production(u_up=Q_(245, "V"), u_max=Q_(250, "V"), s_max=Q_(150, "VA")) + fp4 = FlexibleParameter.pq_u_production( + up_up=Q_(245, "V"), + up_max=Q_(250, "V"), + uq_min=Q_(215, "V"), + uq_down=Q_(220, "V"), + uq_up=Q_(240, "V"), + uq_max=Q_(245, "V"), + s_max=Q_(150, "VA"), + ) + fp5 = FlexibleParameter.q_u( + u_min=Q_(215, "V"), u_down=Q_(220, "V"), u_up=Q_(240, "V"), u_max=Q_(245, "V"), s_max=Q_(150, "VA") + ) + for fp in (fp0, fp1, fp2, fp3, fp4, fp5): + fp_tmp = FlexibleParameter.from_dict(fp.to_dict()) + assert fp_tmp == fp + + # Equality with something which is not a flexible parameters + assert fp0 != object() + # s_max > 0 with pytest.raises(RoseauLoadFlowException) as e: FlexibleParameter( @@ -286,3 +381,159 @@ def test_flexible_parameter(): fp.q_min = Q_(2.5e3, "kVAr") assert e.value.msg == "q_min must be lower than q_max (2.0 MVAr) but 2.5 MVAr was provided." assert e.value.code == RoseauLoadFlowExceptionCode.BAD_FLEXIBLE_PARAMETER_VALUE + + # No results to export + with pytest.raises(RoseauLoadFlowException) as e: + fp.results_to_dict() + assert e.value.msg == "The FlexibleParameter has no results to export." + assert e.value.code == RoseauLoadFlowExceptionCode.JSON_NO_RESULTS + + +@pytest.mark.no_patch_engine() +def test_flexible_parameters_compute_powers(): + # Control P + fp = FlexibleParameter( + control_p=Control.p_max_u_production(u_up=Q_(240, "V"), u_max=Q_(250, "V")), + control_q=Control.constant(), + projection=Projection(type="keep_p"), + s_max=Q_(5, "kVA"), + ) + voltages = np.arange(205, 256, dtype=float) + power = Q_(-2.5 + 1j, "kVA") + res_flexible_powers = fp.compute_powers(voltages=voltages, power=power) + + expected_res_flexible_powers = np.array( + [ + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.50000000e03 + 1000.0j, + -2.49999999e03 + 1000.0j, + -2.49999923e03 + 1000.0j, + -2.49995807e03 + 1000.0j, + -2.49773126e03 + 1000.0j, + -2.41335660e03 + 1000.0j, + -1.99773127e03 + 1000.0j, + -1.49995884e03 + 1000.0j, + -1.00004116e03 + 1000.0j, + -5.02268727e02 + 1000.0j, + -8.66433973e01 + 1000.0j, + -2.26874099e00 + 1000.0j, + -4.19257965e-02 + 1000.0j, + -7.68024183e-04 + 1000.0j, + -1.40668965e-05 + 1000.0j, + -2.57644184e-07 + 1000.0j, + ] + ) + np.testing.assert_allclose(res_flexible_powers.m, expected_res_flexible_powers) + + # Check that the plot does not fail + ax, res_flexible_powers = fp.plot_control_p(voltages=voltages, power=power) + np.testing.assert_allclose(res_flexible_powers.m, expected_res_flexible_powers) + + # Control Q(U) + fp = FlexibleParameter( + control_p=Control.constant(), + control_q=Control.q_u(u_min=Q_(210, "V"), u_down=Q_(220, "V"), u_up=Q_(240, "V"), u_max=Q_(250, "V")), + projection=Projection(type="keep_q"), + s_max=Q_(5, "kVA"), + ) + voltages = np.arange(205, 256, dtype=float) + power = Q_(-2.5, "kVA") + res_flexible_powers = fp.compute_powers(voltages=voltages, power=power) + expected_res_flexible_powers = [ + -5.00013230e-01 - 5.00000000e03j, + -5.32061670e-01 - 4.99999999e03j, + -2.77132482e00 - 4.99999923e03j, + -2.04757468e01 - 4.99995807e03j, + -1.50606317e02 - 4.99773126e03j, + -9.26783091e02 - 4.91335660e03j, + -2.18417487e03 - 4.49773126e03j, + -2.50000004e03 - 3.99995807e03j, + -2.50000000e03 - 3.49999923e03j, + -2.50000000e03 - 2.99999999e03j, + -2.50000000e03 - 2.50000000e03j, + -2.50000000e03 - 2.00000001e03j, + -2.50000000e03 - 1.50000077e03j, + -2.50000000e03 - 1.00004193e03j, + -2.50000000e03 - 5.02268741e02j, + -2.50000000e03 - 8.66433976e01j, + -2.50000000e03 - 2.26874099e00j, + -2.50000000e03 - 4.19257966e-02j, + -2.50000000e03 - 7.68024186e-04j, + -2.50000000e03 - 1.40668960e-05j, + -2.50000000e03 - 2.57643906e-07j, + -2.50000000e03 - 4.71900297e-09j, + -2.50000000e03 - 8.71525074e-11j, + -2.50000000e03 - 2.77555756e-12j, + -2.50000000e03 + 1.11022302e-12j, + -2.50000000e03 + 0.00000000e00j, + -2.50000000e03 - 1.08246745e-12j, + -2.50000000e03 + 2.69229083e-12j, + -2.50000000e03 + 8.75410855e-11j, + -2.50000000e03 + 4.71891970e-09j, + -2.50000000e03 + 2.57643101e-07j, + -2.50000000e03 + 1.40668972e-05j, + -2.50000000e03 + 7.68024186e-04j, + -2.50000000e03 + 4.19257966e-02j, + -2.50000000e03 + 2.26874099e00j, + -2.50000000e03 + 8.66433976e01j, + -2.50000000e03 + 5.02268741e02j, + -2.50000000e03 + 1.00004193e03j, + -2.50000000e03 + 1.50000077e03j, + -2.50000000e03 + 2.00000001e03j, + -2.50000000e03 + 2.50000000e03j, + -2.50000000e03 + 2.99999999e03j, + -2.50000000e03 + 3.49999923e03j, + -2.50000004e03 + 3.99995807e03j, + -2.18417487e03 + 4.49773126e03j, + -9.26783091e02 + 4.91335660e03j, + -1.50606317e02 + 4.99773126e03j, + -2.04757468e01 + 4.99995807e03j, + -2.77132482e00 + 4.99999923e03j, + -5.32061663e-01 + 4.99999999e03j, + -5.00013230e-01 + 5.00000000e03j, + ] + np.testing.assert_allclose(res_flexible_powers.m, expected_res_flexible_powers) + + # Check that the plot does not fail + ax, res_flexible_powers = fp.plot_control_q(voltages=voltages, power=power) + np.testing.assert_allclose(res_flexible_powers.m, expected_res_flexible_powers) + + # Plot PQ + ax, res_flexible_powers = fp.plot_pq( + voltages=voltages, power=power, voltages_labels_mask=np.isin(voltages, [240, 250]) + ) + np.testing.assert_allclose(res_flexible_powers.m, expected_res_flexible_powers) diff --git a/roseau/load_flow/models/tests/test_line_parameters.py b/roseau/load_flow/models/tests/test_line_parameters.py index 387c08ed..b2eea5c1 100644 --- a/roseau/load_flow/models/tests/test_line_parameters.py +++ b/roseau/load_flow/models/tests/test_line_parameters.py @@ -42,7 +42,7 @@ def test_line_parameters(): y_shunt = 2 * np.eye(3, dtype=complex) y_shunt[1, 1] = -3 with pytest.raises(RoseauLoadFlowException): - LineParameters("test", z_line=z_line, y_shunt=y_shunt) + LineParameters(id="test", z_line=z_line, y_shunt=y_shunt) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_LINE_VALUE assert e.value.msg == "The z_line matrix of line type 'test' has coefficients with negative real part." @@ -50,16 +50,16 @@ def test_line_parameters(): z_line = np.eye(4, dtype=complex)[:, :2] y_shunt = np.eye(4, dtype=complex) with pytest.raises(RoseauLoadFlowException) as e: - LineParameters("test", z_line=z_line, y_shunt=y_shunt) + LineParameters(id="test", z_line=z_line, y_shunt=y_shunt) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_LINE_SHAPE assert e.value.msg == "The z_line matrix of line type 'test' has incorrect dimensions (4, 2)." # Bad shape (LV - Y) z_line = np.eye(4, dtype=complex) y_shunt = np.eye(3, dtype=complex) - lp = LineParameters("test", z_line=z_line, y_shunt=y_shunt) + lp = LineParameters(id="test", z_line=z_line, y_shunt=y_shunt) with pytest.raises(RoseauLoadFlowException) as e: - Line("line1", bus1, bus2, phases="abcn", ground=ground, parameters=lp, length=2.4) + Line(id="line1", bus1=bus1, bus2=bus2, phases="abcn", ground=ground, parameters=lp, length=2.4) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Y_SHUNT_SHAPE assert e.value.msg == "Incorrect y_shunt dimensions for line 'line1': (3, 3) instead of (4, 4)" @@ -74,9 +74,9 @@ def test_line_parameters(): # Bad shape (MV - Y) z_line = np.eye(3, dtype=complex) y_shunt = np.eye(6, dtype=complex) - lp = LineParameters("test", z_line=z_line, y_shunt=y_shunt) + lp = LineParameters(id="test", z_line=z_line, y_shunt=y_shunt) with pytest.raises(RoseauLoadFlowException) as e: - Line("line2", bus1, bus2, phases="abc", ground=ground, parameters=lp, length=2.4) + Line(id="line2", bus1=bus1, bus2=bus2, phases="abc", ground=ground, parameters=lp, length=2.4) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Y_SHUNT_SHAPE assert e.value.msg == "Incorrect y_shunt dimensions for line 'line2': (6, 6) instead of (3, 3)" @@ -85,16 +85,16 @@ def test_line_parameters(): y_shunt = np.eye(3, dtype=complex) lp = LineParameters("test", z_line=z_line, y_shunt=y_shunt) with pytest.raises(RoseauLoadFlowException) as e: - Line("line3", bus1, bus2, phases="abcn", ground=ground, parameters=lp, length=2.4) + Line(id="line3", bus1=bus1, bus2=bus2, phases="abcn", ground=ground, parameters=lp, length=2.4) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_LINE_SHAPE assert e.value.msg == "Incorrect z_line dimensions for line 'line3': (3, 3) instead of (4, 4)" # Adding/Removing a shunt to a line is not allowed mat = np.eye(3, dtype=complex) - lp1 = LineParameters("lp1", z_line=mat.copy(), y_shunt=mat.copy()) - lp2 = LineParameters("lp2", z_line=mat.copy()) - bus1 = Bus("bus1", phases="abc") - bus2 = Bus("bus2", phases="abc") + lp1 = LineParameters(id="lp1", z_line=mat.copy(), y_shunt=mat.copy()) + lp2 = LineParameters(id="lp2", z_line=mat.copy()) + bus1 = Bus(id="bus1", phases="abc") + bus2 = Bus(id="bus2", phases="abc") ground = Ground("ground") line1 = Line(id="line1", bus1=bus1, bus2=bus2, parameters=lp1, length=1.0, ground=ground) line2 = Line(id="line2", bus1=bus1, bus2=bus2, parameters=lp2, length=1.0, ground=None) @@ -108,7 +108,7 @@ def test_line_parameters(): assert e.value.code == RoseauLoadFlowExceptionCode.BAD_LINE_MODEL -def test_geometry(): +def test_from_geometry(): # line_data = {"dpp": 0, "dpn": 0, "dsh": 0.04} # Working example @@ -178,12 +178,12 @@ def test_geometry(): # line_data = {"dpp": 0, "dpn": 0, "dsh": 0.04} - # Working example + # Working example (also with string types) z_line, y_shunt, line_type, conductor_type, insulator_type, section = LineParameters._from_geometry( - "test", - line_type=LineType.UNDERGROUND, - conductor_type=ConductorType.AL, - insulator_type=InsulatorType.PVC, + id="test", + line_type="UNDERGROUND", + conductor_type="AL", + insulator_type="PVC", section=150, section_neutral=70, height=-1.5, @@ -236,18 +236,55 @@ def test_geometry(): npt.assert_allclose(y_shunt, y_shunt_expected, rtol=0.3) + assert isinstance(line_type, LineType) assert line_type == LineType.UNDERGROUND + assert isinstance(conductor_type, ConductorType) assert conductor_type == ConductorType.AL + assert isinstance(insulator_type, InsulatorType) assert insulator_type == InsulatorType.PVC assert section == 150 + # Test unknown insulator type + lp = LineParameters.from_geometry( + id="test", + line_type=LineType.OVERHEAD, + conductor_type="CU", + insulator_type=None, + section=50, + height=10, + external_diameter=0.04, + ) + assert lp.insulator_type == InsulatorType.UNKNOWN + np.testing.assert_allclose(lp.y_shunt.m.real, 0.0) + lp = LineParameters.from_geometry( + id="test", + line_type="underground", + conductor_type=ConductorType.CU, + insulator_type=InsulatorType.UNKNOWN, + section=50, + height=-0.5, + external_diameter=0.04, + ) + np.testing.assert_allclose( + lp.y_shunt.m.imag * 4, # because InsulatorType.IP has 4x epsilon_r + LineParameters.from_geometry( + id="test", + line_type=lp.line_type, + conductor_type=lp.conductor_type, + insulator_type=InsulatorType.IP, # 4x epsilon_r of InsulatorType.UNKNOWN + section=lp.section, + height=-0.5, + external_diameter=0.04, + ).y_shunt.m.imag, + ) + def test_sym(): # With the bad model of PwF # line_data = {"id": "NKBA NOR 25.00 kV", "un": 25000.0, "in": 277.0000100135803} z_line, y_shunt = LineParameters._sym_to_zy( - "NKBA NOR 25.00 kV", z0=0.0j, z1=1.0 + 1.0j, zn=0.0j, zpn=0.0j, y0=0.0j, y1=1e-06j, bn=0.0, bpn=0.0 + id="NKBA NOR 25.00 kV", z0=0.0j, z1=1.0 + 1.0j, zn=0.0j, zpn=0.0j, y0=0.0j, y1=1e-06j, bn=0.0, bpn=0.0 ) z_line_expected = (1 + 1j) * np.eye(3) npt.assert_allclose(z_line, z_line_expected) @@ -257,7 +294,7 @@ def test_sym(): # line_data = {"id": "NKBA 4x150 1.00 kV", "un": 1000.0, "in": 361.0000014305115} # Downgraded model because of PwF bad data z_line, y_shunt = LineParameters._sym_to_zy( - "NKBA 4x150 1.00 kV", + id="NKBA 4x150 1.00 kV", z0=0.5 + 0.3050000071525574j, z1=0.125 + 0.0860000029206276j, zn=0.0j, @@ -283,7 +320,7 @@ def test_sym(): # line_data = {"id": "sym_neutral_underground_line_example", "un": 400.0, "in": 150} z_line, y_shunt = LineParameters._sym_to_zy( - "sym_neutral_underground_line_example", + id="sym_neutral_underground_line_example", z0=0.188 + 0.8224j, z1=0.188 + 0.0812j, zn=0.4029 + 0.3522j, @@ -316,7 +353,7 @@ def test_sym(): # line_data = {"id": "sym_line_example", "un": 20000.0, "in": 309} z_line, y_shunt = LineParameters._sym_to_zy( - "sym_line_example", z0=0.2 + 0.1j, z1=0.2 + 0.1j, zn=0.4029, y0=0.00014106j, y1=0.00014106j + id="sym_line_example", z0=0.2 + 0.1j, z1=0.2 + 0.1j, zn=0.4029, y0=0.00014106j, y1=0.00014106j ) z_line_expected = (0.2 + 0.1j) * np.eye(3) npt.assert_allclose(z_line, z_line_expected) @@ -324,31 +361,58 @@ def test_sym(): npt.assert_allclose(y_shunt, y_shunt_expected) -def test_from_name_lv(): - with pytest.raises(RoseauLoadFlowException) as e, pytest.warns(FutureWarning): - LineParameters.from_name_lv("totoU_Al_150") - assert "The line type name does not follow the syntax rule." in e.value.msg - assert e.value.code == RoseauLoadFlowExceptionCode.BAD_TYPE_NAME_SYNTAX +def test_from_name_mv(): + warning_msg = ( + r"The method LineParameters.from_name_mv\(\) is deprecated and will be removed in a future " + r"version\. Use LineParameters\.from_coiffier\(\) instead\." + ) + with pytest.warns(FutureWarning, match=warning_msg): + lp = LineParameters.from_name_mv("U_AL_150", max_current=100000) + z_line_expected = (0.1767 + 0.1j) * np.eye(3) + y_shunt_expected = 0.00014106j * np.eye(3) - with pytest.warns(FutureWarning): - lp = LineParameters.from_name_lv("U_AL_150") - assert lp.z_line.shape == (4, 4) - assert lp.y_shunt.shape == (4, 4) - assert (lp.z_line.real >= 0).all().all() + npt.assert_allclose(lp.z_line.m_as("ohm/km"), z_line_expected, rtol=0.01, atol=0.01, strict=True) + npt.assert_allclose(lp.y_shunt.m_as("S/km"), y_shunt_expected, rtol=0.01, atol=0.01, strict=True) + npt.assert_allclose(lp.max_current.m_as("A"), 100000, strict=True) -def test_from_name_mv(): - with pytest.raises(RoseauLoadFlowException) as e: # , pytest.warns(FutureWarning): - LineParameters.from_name_mv("totoU_Al_150") - assert "The line type name does not follow the syntax rule." in e.value.msg +def test_from_coiffier_model(): + # Invalid names + with pytest.raises(RoseauLoadFlowException) as e: + LineParameters.from_coiffier_model("totoU_Al_150") + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_TYPE_NAME_SYNTAX + assert e.value.msg == ( + "The Coiffier line parameter name 'totoU_Al_150' is not valid, expected format is " + "'LineType_ConductorType_CrossSection'." + ) + with pytest.raises(RoseauLoadFlowException) as e: + LineParameters.from_coiffier_model("U_AL_IP_150") assert e.value.code == RoseauLoadFlowExceptionCode.BAD_TYPE_NAME_SYNTAX + assert e.value.msg == ( + "The Coiffier line parameter name 'U_AL_IP_150' is not valid, expected format is " + "'LineType_ConductorType_CrossSection'." + ) - lp = LineParameters.from_name_mv("U_AL_150") + # Working example with defaults + lp = LineParameters.from_coiffier_model("U_AL_150") z_line_expected = (0.1767 + 0.1j) * np.eye(3) y_shunt_expected = 0.00014106j * np.eye(3) + assert lp.id == "U_AL_150" + assert lp.line_type == LineType.UNDERGROUND + assert lp.conductor_type == ConductorType.AL + assert lp.section.m == 150 + npt.assert_allclose(lp.z_line.m_as("ohm/km"), z_line_expected, rtol=0.01, atol=0.01, strict=True) + npt.assert_allclose(lp.y_shunt.m_as("S/km"), y_shunt_expected, rtol=0.01, atol=0.01, strict=True) + npt.assert_allclose(lp.max_current.m_as("A"), 368.689292, strict=True) - npt.assert_allclose(lp.z_line.m_as("ohm/km"), z_line_expected, rtol=0.01, atol=0.01) - npt.assert_allclose(lp.y_shunt.m_as("S/km"), y_shunt_expected, rtol=0.01, atol=0.01) + # Working example with custom arguments + lp2 = LineParameters.from_coiffier_model("O_CU_54", nb_phases=2, id="lp2") + assert lp2.id == "lp2" + assert lp2.line_type == LineType.OVERHEAD + assert lp2.conductor_type == ConductorType.CU + assert lp2.section.m == 54 + assert lp2.z_line.m.shape == (2, 2) + assert lp2.y_shunt.m.shape == (2, 2) def test_catalogue_data(): @@ -362,7 +426,7 @@ def test_catalogue_data(): assert catalogue_data["name"].is_unique, "Regenerate catalogue." for row in catalogue_data.itertuples(): - assert re.match(r"^(?:U|O|T)_[A-Z]+_\d+(?:_\w+)?$", row.name) + assert re.match(r"^[UOT]_[A-Z]+_\d+(?:_\w+)?$", row.name) assert isinstance(row.r, float) assert isinstance(row.x, float) assert isinstance(row.b, float) @@ -484,10 +548,10 @@ def test_get_catalogue(): def test_max_current(): - lp = LineParameters("test", z_line=np.eye(3)) + lp = LineParameters(id="test", z_line=np.eye(3)) assert lp.max_current is None - lp = LineParameters("test", z_line=np.eye(3), max_current=100) + lp = LineParameters(id="test", z_line=np.eye(3), max_current=100) assert lp.max_current == Q_(100, "A") lp.max_current = 200 @@ -501,7 +565,7 @@ def test_max_current(): def test_json_serialization(tmp_path): - lp = LineParameters("test", z_line=np.eye(3), max_current=np.int64(100), section=np.float64(150)) + lp = LineParameters(id="test", z_line=np.eye(3), max_current=np.int64(100), section=np.float64(150)) path = tmp_path / "lp.json" lp.to_json(path) lp_dict = LineParameters.from_json(path).to_dict() @@ -631,3 +695,24 @@ def test_from_power_factory(): lp = LineParameters.from_power_factory(**new_pwf_params) assert lp.line_type == LineType.OVERHEAD assert lp.insulator_type == InsulatorType.XLPE + + +def test_results_to_dict(): + # No results to export + lp = LineParameters.from_catalogue(name="U_AL_150", nb_phases=3) + with pytest.raises(RoseauLoadFlowException) as e: + lp.results_to_dict() + assert e.value.msg == "The LineParameters has no results to export." + assert e.value.code == RoseauLoadFlowExceptionCode.JSON_NO_RESULTS + + +def test_equality(): + # Optional information are not used for the comparison + lp = LineParameters.from_catalogue(name="U_AL_150", nb_phases=3) + for x in ("max_current", "line_type", "conductor_type", "insulator_type", "section"): + assert getattr(lp, x) is not None + lp2 = LineParameters(id=lp.id, z_line=lp.z_line, y_shunt=lp.y_shunt) + assert lp2 == lp + + # Test the case which returns NotImplemented in the equality operator + assert lp != object() diff --git a/roseau/load_flow/models/tests/test_lines.py b/roseau/load_flow/models/tests/test_lines.py index e3ba0835..e89f7690 100644 --- a/roseau/load_flow/models/tests/test_lines.py +++ b/roseau/load_flow/models/tests/test_lines.py @@ -8,24 +8,24 @@ def test_lines_length(): - bus1 = Bus("bus1", phases="abcn") - bus2 = Bus("bus2", phases="abcn") - lp = LineParameters("lp", z_line=np.eye(4, dtype=complex)) + bus1 = Bus(id="bus1", phases="abcn") + bus2 = Bus(id="bus2", phases="abcn") + lp = LineParameters(id="lp", z_line=np.eye(4, dtype=complex)) # Negative value for length in the constructor with pytest.raises(RoseauLoadFlowException) as e: - Line("line1", bus1=bus1, bus2=bus2, parameters=lp, length=-5) + Line(id="line1", bus1=bus1, bus2=bus2, parameters=lp, length=-5) assert "A line length must be greater than 0." in e.value.msg assert e.value.args[1] == RoseauLoadFlowExceptionCode.BAD_LENGTH_VALUE # The same with a unit with pytest.raises(RoseauLoadFlowException) as e: - Line("line2", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(-5, "m")) + Line(id="line2", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(-5, "m")) assert "A line length must be greater than 0." in e.value.msg assert e.value.args[1] == RoseauLoadFlowExceptionCode.BAD_LENGTH_VALUE # Test on the length setter - line = Line("line3", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(5, "m")) + line = Line(id="line3", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(5, "m")) with pytest.raises(RoseauLoadFlowException) as e: line.length = -6.5 assert "A line length must be greater than 0." in e.value.msg @@ -39,41 +39,41 @@ def test_lines_length(): def test_lines_units(): - bus1 = Bus("bus1", phases="abcn") - bus2 = Bus("bus2", phases="abcn") - lp = LineParameters("lp", z_line=np.eye(4, dtype=complex)) + bus1 = Bus(id="bus1", phases="abcn") + bus2 = Bus(id="bus2", phases="abcn") + lp = LineParameters(id="lp", z_line=np.eye(4, dtype=complex)) # Good unit constructor - line = Line("line1", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(5, "km")) + line = Line(id="line1", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(5, "km")) assert np.isclose(line._length, 5) # Good unit setter - line = Line("line2", bus1=bus1, bus2=bus2, parameters=lp, length=5) + line = Line(id="line2", bus1=bus1, bus2=bus2, parameters=lp, length=5) assert np.allclose(line._length, 5) line.length = Q_(6.5, "m") assert np.isclose(line._length, 6.5e-3) # Bad unit constructor with pytest.raises(DimensionalityError, match=r"Cannot convert from 'ampere' \(\[current\]\) to 'km'"): - Line("line3", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(5, "A")) + Line(id="line3", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(5, "A")) # Bad unit setter - line = Line("line4", bus1=bus1, bus2=bus2, parameters=lp, length=5) + line = Line(id="line4", bus1=bus1, bus2=bus2, parameters=lp, length=5) with pytest.raises(DimensionalityError, match=r"Cannot convert from 'ampere' \(\[current\]\) to 'km'"): line.length = Q_(6.5, "A") def test_line_parameters_shortcut(): - bus1 = Bus("bus1", phases="abcn") - bus2 = Bus("bus2", phases="abcn") + bus1 = Bus(id="bus1", phases="abcn") + bus2 = Bus(id="bus2", phases="abcn") # # Without shunt # - lp = LineParameters("lp", z_line=np.eye(4, dtype=complex)) + lp = LineParameters(id="lp", z_line=np.eye(4, dtype=complex)) # Z - line = Line("line1", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(50, "m")) + line = Line(id="line1", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(50, "m")) assert np.allclose(line.z_line.m_as("ohm"), 0.05 * np.eye(4, dtype=complex)) # Y @@ -85,11 +85,11 @@ def test_line_parameters_shortcut(): # z_line = 0.01 * np.eye(4, dtype=complex) y_shunt = 1e-5 * np.eye(4, dtype=complex) - lp = LineParameters("lp", z_line=z_line, y_shunt=y_shunt) + lp = LineParameters(id="lp", z_line=z_line, y_shunt=y_shunt) # Z ground = Ground("ground") - line = Line("line2", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(50, "m"), ground=ground) + line = Line(id="line2", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(50, "m"), ground=ground) assert np.allclose(line.z_line.m_as("ohm"), 0.05 * z_line) # Y @@ -97,11 +97,41 @@ def test_line_parameters_shortcut(): assert np.allclose(line.y_shunt.m_as("S"), 0.05 * y_shunt) +def test_line_ground(recwarn): + bus1 = Bus(id="bus1", phases="abc") + bus2 = Bus(id="bus2", phases="abc") + z_line = 0.01 * np.eye(3, dtype=complex) + y_shunt = 1e-5 * np.eye(3, dtype=complex) + lp_with_shunt = LineParameters(id="lp_with_shunt", z_line=z_line, y_shunt=y_shunt) + lp_without_shunt = LineParameters(id="lp_without_shunt", z_line=z_line) + ground = Ground(id="ground") + + # Create a line with a useless ground + recwarn.clear() + line_without_shunt = Line( + id="line", bus1=bus1, bus2=bus2, parameters=lp_without_shunt, length=Q_(50, "m"), ground=ground + ) + assert len(recwarn) == 1 + assert recwarn[0].category is UserWarning + assert ( + recwarn[0].message.args[0] + == "The ground element must not be provided for line 'line' as it does not have a shunt admittance." + ) + assert line_without_shunt.ground is None + + # assign a line parameter with shunt to a line without ground + line_without_shunt._initialized = False # To reach the last option of the parameters setter + with pytest.raises(RoseauLoadFlowException) as e: + line_without_shunt.parameters = lp_with_shunt + assert e.value.msg == "The ground element must be provided for line 'line' with shunt admittance." + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_LINE_TYPE + + def test_res_violated(): - bus1 = Bus("bus1", phases="abc") - bus2 = Bus("bus2", phases="abc") - lp = LineParameters("lp", z_line=np.eye(3, dtype=complex)) - line = Line("line", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(50, "m")) + bus1 = Bus(id="bus1", phases="abc") + bus2 = Bus(id="bus2", phases="abc") + lp = LineParameters(id="lp", z_line=np.eye(3, dtype=complex)) + line = Line(id="line", bus1=bus1, bus2=bus2, parameters=lp, length=Q_(50, "m")) direct_seq = np.exp([0, -2 / 3 * np.pi * 1j, 2 / 3 * np.pi * 1j]) bus1._res_potentials = 230 * direct_seq @@ -318,15 +348,15 @@ def test_res_violated(): ), ) def test_lines_results(phases, z_line, y_shunt, len_line, bus_pot, line_cur, ground_pot, expected_pow): - bus1 = Bus("bus1", phases=phases["bus1"]) - bus2 = Bus("bus2", phases=phases["bus2"]) + bus1 = Bus(id="bus1", phases=phases["bus1"]) + bus2 = Bus(id="bus2", phases=phases["bus2"]) y_shunt = np.array(y_shunt, dtype=np.complex128) if y_shunt is not None else None ground = Ground("gnd") - lp = LineParameters("lp", z_line=np.array(z_line, dtype=np.complex128), y_shunt=y_shunt) + lp = LineParameters(id="lp", z_line=np.array(z_line, dtype=complex), y_shunt=y_shunt) line = Line( - "line", - bus1, - bus2, + id="line", + bus1=bus1, + bus2=bus2, phases=phases["line"], length=len_line, parameters=lp, diff --git a/roseau/load_flow/models/tests/test_loads.py b/roseau/load_flow/models/tests/test_loads.py index c821f365..ee0f69eb 100644 --- a/roseau/load_flow/models/tests/test_loads.py +++ b/roseau/load_flow/models/tests/test_loads.py @@ -2,105 +2,105 @@ import pytest from pint.errors import DimensionalityError -from roseau.load_flow import Projection from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode -from roseau.load_flow.models import Bus, CurrentLoad, FlexibleParameter, ImpedanceLoad, PowerLoad +from roseau.load_flow.models import Bus, CurrentLoad, FlexibleParameter, ImpedanceLoad, PowerLoad, Projection +from roseau.load_flow.testing import assert_json_close from roseau.load_flow.units import Q_ def test_loads(): - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") # Bad number of phases with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("pl1", bus, phases="abcn", powers=[100, 100]) + PowerLoad(id="pl1", bus=bus, phases="abcn", powers=[100, 100]) assert "Incorrect number of powers" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_SIZE with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("pl2", bus, phases="abcn", powers=[100, 100, 100, 100]) + PowerLoad(id="pl2", bus=bus, phases="abcn", powers=[100, 100, 100, 100]) assert "Incorrect number of powers" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_SIZE with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("pl3", bus, phases="abc", powers=[100, 100]) + PowerLoad(id="pl3", bus=bus, phases="abc", powers=[100, 100]) assert "Incorrect number of powers" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_SIZE with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("pl4", bus, phases="abc", powers=[100, 100, 100, 100]) + PowerLoad(id="pl4", bus=bus, phases="abc", powers=[100, 100, 100, 100]) assert "Incorrect number of powers" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_SIZE with pytest.raises(RoseauLoadFlowException) as e: - CurrentLoad("cl1", bus, phases="abcn", currents=[100, 100]) + CurrentLoad(id="cl1", bus=bus, phases="abcn", currents=[100, 100]) assert "Incorrect number of currents" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_I_SIZE with pytest.raises(RoseauLoadFlowException) as e: - CurrentLoad("cl2", bus, phases="abcn", currents=[100, 100, 100, 100]) + CurrentLoad(id="cl2", bus=bus, phases="abcn", currents=[100, 100, 100, 100]) assert "Incorrect number of currents" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_I_SIZE with pytest.raises(RoseauLoadFlowException) as e: - CurrentLoad("cl3", bus, phases="abc", currents=[100, 100]) + CurrentLoad(id="cl3", bus=bus, phases="abc", currents=[100, 100]) assert "Incorrect number of currents" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_I_SIZE with pytest.raises(RoseauLoadFlowException) as e: - CurrentLoad("cl4", bus, phases="abc", currents=[100, 100, 100, 100]) + CurrentLoad(id="cl4", bus=bus, phases="abc", currents=[100, 100, 100, 100]) assert "Incorrect number of currents" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_I_SIZE with pytest.raises(RoseauLoadFlowException) as e: - ImpedanceLoad("il1", bus, phases="abcn", impedances=[100, 100]) + ImpedanceLoad(id="il1", bus=bus, phases="abcn", impedances=[100, 100]) assert "Incorrect number of impedances" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_SIZE with pytest.raises(RoseauLoadFlowException) as e: - ImpedanceLoad("il2", bus, phases="abcn", impedances=[100, 100, 100, 100]) + ImpedanceLoad(id="il2", bus=bus, phases="abcn", impedances=[100, 100, 100, 100]) assert "Incorrect number of impedances" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_SIZE with pytest.raises(RoseauLoadFlowException) as e: - ImpedanceLoad("il3", bus, phases="abc", impedances=[100, 100]) + ImpedanceLoad(id="il3", bus=bus, phases="abc", impedances=[100, 100]) assert "Incorrect number of impedances" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_SIZE with pytest.raises(RoseauLoadFlowException) as e: - ImpedanceLoad("il4", bus, phases="abc", impedances=[100, 100, 100, 100]) + ImpedanceLoad(id="il4", bus=bus, phases="abc", impedances=[100, 100, 100, 100]) assert "Incorrect number of impedances" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_SIZE fp = [FlexibleParameter.constant()] * 3 with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl1", bus, phases="abcn", powers=[100, 100], flexible_params=fp) + PowerLoad(id="fl1", bus=bus, phases="abcn", powers=[100, 100], flexible_params=fp) assert "Incorrect number of powers" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_SIZE fp = [FlexibleParameter.constant()] * 3 with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl2", bus, phases="abcn", powers=[100, 100, 100, 100], flexible_params=fp) + PowerLoad(id="fl2", bus=bus, phases="abcn", powers=[100, 100, 100, 100], flexible_params=fp) assert "Incorrect number of powers" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_SIZE fp = [FlexibleParameter.constant()] * 2 with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl3", bus, phases="abcn", powers=[100, 100, 100], flexible_params=fp) + PowerLoad(id="fl3", bus=bus, phases="abcn", powers=[100, 100, 100], flexible_params=fp) assert "Incorrect number of parameters" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PARAMETERS_SIZE fp = [FlexibleParameter.constant()] * 4 with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl4", bus, phases="abcn", powers=[100, 100, 100], flexible_params=fp) + PowerLoad(id="fl4", bus=bus, phases="abcn", powers=[100, 100, 100], flexible_params=fp) assert "Incorrect number of parameters" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PARAMETERS_SIZE # Bad impedance with pytest.raises(RoseauLoadFlowException) as e: - ImpedanceLoad("il5", bus, phases="abcn", impedances=[100, 100, 0.0]) + ImpedanceLoad(id="il5", bus=bus, phases="abcn", impedances=[100, 100, 0.0]) assert "An impedance of the load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_VALUE with pytest.raises(RoseauLoadFlowException) as e: - ImpedanceLoad("il6", bus, phases="abc", impedances=[100, 100, 0.0]) + ImpedanceLoad(id="il6", bus=bus, phases="abc", impedances=[100, 100, 0.0]) assert "An impedance of the load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_VALUE # Update loads = [ - PowerLoad("pl5", bus, phases="abcn", powers=[100, 100, 100]), - PowerLoad("pl6", bus, phases="abc", powers=[100, 100, 100]), + PowerLoad(id="pl5", bus=bus, phases="abcn", powers=[100, 100, 100]), + PowerLoad(id="pl6", bus=bus, phases="abc", powers=[100, 100, 100]), ] for load in loads: with pytest.raises(RoseauLoadFlowException) as e: @@ -113,8 +113,8 @@ def test_loads(): assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_SIZE loads = [ - CurrentLoad("cl5", bus, phases="abcn", currents=[100, 100, 100]), - CurrentLoad("cl6", bus, phases="abc", currents=[100, 100, 100]), + CurrentLoad(id="cl5", bus=bus, phases="abcn", currents=[100, 100, 100]), + CurrentLoad(id="cl6", bus=bus, phases="abc", currents=[100, 100, 100]), ] for load in loads: with pytest.raises(RoseauLoadFlowException) as e: @@ -127,8 +127,8 @@ def test_loads(): assert e.value.code == RoseauLoadFlowExceptionCode.BAD_I_SIZE loads = [ - ImpedanceLoad("il7", bus, phases="abcn", impedances=[100, 100, 100]), - ImpedanceLoad("il8", bus, phases="abc", impedances=[100, 100, 100]), + ImpedanceLoad(id="il7", bus=bus, phases="abcn", impedances=[100, 100, 100]), + ImpedanceLoad(id="il8", bus=bus, phases="abc", impedances=[100, 100, 100]), ] for load in loads: with pytest.raises(RoseauLoadFlowException) as e: @@ -154,7 +154,7 @@ def test_loads(): def test_flexible_load(): - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") fp_pq_prod = FlexibleParameter.pq_u_production( up_up=250, up_max=260, @@ -191,51 +191,51 @@ def test_flexible_load(): # Bad loads fp = [fp_pq_prod, fp_const, fp_const] with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl1", bus, powers=[300 + 50j, 0, 0j], phases="abcn", flexible_params=fp) + PowerLoad(id="fl1", bus=bus, powers=[300 + 50j, 0, 0j], phases="abcn", flexible_params=fp) assert "The power is greater than the parameter s_max for flexible load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_VALUE fp = [fp_pq_prod, fp_const, fp_const] with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl2", bus, powers=[10 + 250j, 0, 0j], phases="abcn", flexible_params=fp) + PowerLoad(id="fl2", bus=bus, powers=[10 + 250j, 0, 0j], phases="abcn", flexible_params=fp) assert "The reactive power is greater than the parameter q_max for flexible load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_VALUE fp = [fp_pq_prod, fp_const, fp_const] with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl3", bus, powers=[10 - 250j, 0, 0j], phases="abcn", flexible_params=fp) + PowerLoad(id="fl3", bus=bus, powers=[10 - 250j, 0, 0j], phases="abcn", flexible_params=fp) assert "The reactive power is lower than the parameter q_min for flexible load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_VALUE fp = [fp_pq_prod, fp_const, fp_const] with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl4", bus, powers=[100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) + PowerLoad(id="fl4", bus=bus, powers=[100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) assert "There is a production control but a positive power for flexible load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_VALUE fp = [fp_p_cons, fp_const, fp_const] with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad("fl5", bus, powers=[-100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) + PowerLoad(id="fl5", bus=bus, powers=[-100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) assert "There is a consumption control but a negative power for flexible load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_VALUE # Same mistakes with the powers setter fp = [fp_pq_prod, fp_const, fp_const] - load = PowerLoad("fl6", bus, powers=[-200 + 50j, 0, 0j], phases="abcn", flexible_params=fp) + load = PowerLoad(id="fl6", bus=bus, powers=[-200 + 50j, 0, 0j], phases="abcn", flexible_params=fp) with pytest.raises(RoseauLoadFlowException) as e: load.powers = [300 + 50j, 0, 0j] assert "The power is greater than the parameter s_max for flexible load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_VALUE fp = [fp_pq_prod, fp_const, fp_const] - load = PowerLoad("fl7", bus, powers=[-100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) + load = PowerLoad(id="fl7", bus=bus, powers=[-100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) with pytest.raises(RoseauLoadFlowException) as e: load.powers = [100 + 50j, 0, 0j] assert "There is a production control but a positive power for flexible load" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_S_VALUE fp = [fp_p_cons, fp_const, fp_const] - load = PowerLoad("fl8", bus, powers=[100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) + load = PowerLoad(id="fl8", bus=bus, powers=[100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) with pytest.raises(RoseauLoadFlowException) as e: load.powers = [-100 + 50j, 0, 0j] assert "There is a consumption control but a negative power for flexible load" in e.value.msg @@ -243,7 +243,7 @@ def test_flexible_load(): # Good load fp = [fp_pq_cons, fp_const, fp_const] - load = PowerLoad("fl9", bus, powers=[100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) + load = PowerLoad(id="fl9", bus=bus, powers=[100 + 50j, 0, 0j], phases="abcn", flexible_params=fp) assert load.flexible_params == [fp_pq_cons, fp_const, fp_const] assert load._res_flexible_powers is None # load flow not run yet load._res_flexible_powers = np.array([100, 100, 100], dtype=complex) @@ -251,57 +251,128 @@ def test_flexible_load(): def test_loads_to_dict(): - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") values = [1 + 2j, 3 + 4j, 5 + 6j] # Power load - assert PowerLoad("load_s1", bus, phases="abcn", powers=values).to_dict(include_results=False) == { - "id": "load_s1", - "bus": "bus", - "phases": "abcn", - "powers": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], - } - assert PowerLoad("load_s2", bus, phases="abc", powers=values).to_dict(include_results=False) == { - "id": "load_s2", - "bus": "bus", - "phases": "abc", - "powers": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], - } + assert_json_close( + PowerLoad(id="load_s1", bus=bus, phases="abcn", powers=values).to_dict(include_results=False), + { + "id": "load_s1", + "bus": "bus", + "phases": "abcn", + "type": "power", + "powers": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) + assert_json_close( + PowerLoad(id="load_s2", bus=bus, phases="abc", powers=values).to_dict(include_results=False), + { + "id": "load_s2", + "bus": "bus", + "phases": "abc", + "type": "power", + "powers": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) # Current load - assert CurrentLoad("load_i1", bus, phases="abcn", currents=values).to_dict(include_results=False) == { - "id": "load_i1", - "bus": "bus", - "phases": "abcn", - "currents": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], - } - assert CurrentLoad("load_i2", bus, phases="abc", currents=values).to_dict(include_results=False) == { - "id": "load_i2", - "bus": "bus", - "phases": "abc", - "currents": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], - } + assert_json_close( + CurrentLoad(id="load_i1", bus=bus, phases="abcn", currents=values).to_dict(include_results=False), + { + "id": "load_i1", + "bus": "bus", + "phases": "abcn", + "type": "current", + "currents": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) + assert_json_close( + CurrentLoad(id="load_i2", bus=bus, phases="abc", currents=values).to_dict(include_results=False), + { + "id": "load_i2", + "bus": "bus", + "phases": "abc", + "type": "current", + "currents": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) # Impedance load - assert ImpedanceLoad("load_z1", bus, phases="abcn", impedances=values).to_dict(include_results=False) == { - "id": "load_z1", - "bus": "bus", - "phases": "abcn", - "impedances": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], - } - assert ImpedanceLoad("load_z2", bus, phases="abc", impedances=values).to_dict(include_results=False) == { - "id": "load_z2", - "bus": "bus", - "phases": "abc", - "impedances": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], - } + assert_json_close( + ImpedanceLoad(id="load_z1", bus=bus, phases="abcn", impedances=values).to_dict(include_results=False), + { + "id": "load_z1", + "bus": "bus", + "phases": "abcn", + "type": "impedance", + "impedances": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) + assert_json_close( + ImpedanceLoad(id="load_z2", bus=bus, phases="abc", impedances=values).to_dict(include_results=False), + { + "id": "load_z2", + "bus": "bus", + "phases": "abc", + "type": "impedance", + "impedances": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) + assert_json_close( + ImpedanceLoad(id="load_z3", bus=bus, phases="abc", impedances=values, connect_neutral=False).to_dict( + include_results=False + ), + { + "id": "load_z3", + "bus": "bus", + "phases": "abc", + "type": "impedance", + "impedances": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": False, + }, + ) + assert_json_close( + ImpedanceLoad(id="load_z4", bus=bus, phases="abcn", impedances=values, connect_neutral=True).to_dict( + include_results=False + ), + { + "id": "load_z4", + "bus": "bus", + "phases": "abcn", + "type": "impedance", + "impedances": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": True, + }, + ) + with pytest.warns(UserWarning, match=r"Neutral connection requested for load 'load_z5' with no neutral phase"): + vs = ImpedanceLoad(id="load_z5", bus=bus, phases="abc", impedances=values, connect_neutral=True) + assert_json_close( + vs.to_dict(include_results=False), + { + "id": "load_z5", + "bus": "bus", + "phases": "abc", + "type": "impedance", + "impedances": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) # Flexible load expected_dict = { "id": "load_f1", "bus": "bus", "phases": "abcn", + "type": "power", "powers": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, "flexible_params": [ { "control_p": {"type": "constant"}, @@ -317,38 +388,40 @@ def test_loads_to_dict(): * 3, } fp = [FlexibleParameter.constant()] * 3 - flex_load = PowerLoad("load_f1", bus, phases="abcn", powers=values, flexible_params=fp) - assert flex_load.to_dict(include_results=False) == expected_dict - parsed_flex_load = PowerLoad.from_dict(expected_dict | {"bus": Bus("bus", phases="abcn")}) + flex_load = PowerLoad(id="load_f1", bus=bus, phases="abcn", powers=values, flexible_params=fp) + assert flex_load.flexible_params is not None + assert_json_close(flex_load.to_dict(include_results=False), expected_dict) + parsed_flex_load = PowerLoad.from_dict(expected_dict | {"bus": Bus(id="bus", phases="abcn")}) assert isinstance(parsed_flex_load, PowerLoad) assert parsed_flex_load.id == flex_load.id assert parsed_flex_load.bus.id == flex_load.bus.id assert parsed_flex_load.phases == flex_load.phases - assert np.allclose(parsed_flex_load.powers, flex_load.powers) + assert np.allclose(parsed_flex_load.powers.m, flex_load.powers.m) + assert parsed_flex_load.flexible_params is not None assert [p.to_dict(include_results=False) for p in parsed_flex_load.flexible_params] == [ p.to_dict(include_results=False) for p in flex_load.flexible_params ] def test_loads_units(): - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") # Good unit constructor - load = PowerLoad("pl1", bus, powers=Q_([1, 1, 1], "kVA"), phases="abcn") + load = PowerLoad(id="pl1", bus=bus, powers=Q_([1, 1, 1], "kVA"), phases="abcn") assert np.allclose(load._powers, [1000, 1000, 1000]) # Good unit setter - load = PowerLoad("pl2", bus, powers=[100, 100, 100], phases="abcn") + load = PowerLoad(id="pl2", bus=bus, powers=[100, 100, 100], phases="abcn") assert np.allclose(load._powers, [100, 100, 100]) load.powers = Q_([1, 1, 1], "kVA") assert np.allclose(load._powers, [1000, 1000, 1000]) # Bad unit constructor with pytest.raises(DimensionalityError, match=r"Cannot convert from 'ampere' \(\[current\]\) to 'VA'"): - PowerLoad("pl3", bus, powers=Q_([100, 100, 100], "A"), phases="abcn") + PowerLoad(id="pl3", bus=bus, powers=Q_([100, 100, 100], "A"), phases="abcn") # Bad unit setter - load = PowerLoad("pl4", bus, powers=[100, 100, 100], phases="abcn") + load = PowerLoad(id="pl4", bus=bus, powers=[100, 100, 100], phases="abcn") with pytest.raises(DimensionalityError, match=r"Cannot convert from 'ampere' \(\[current\]\) to 'VA'"): load.powers = Q_([100, 100, 100], "A") @@ -453,12 +526,12 @@ def test_loads_units(): ), ) def test_power_load_res_powers(bus_ph, load_ph, s, res_pot, res_cur): - bus = Bus("bus", phases=bus_ph) - load = PowerLoad("load", bus, powers=s, phases=load_ph) + bus = Bus(id="bus", phases=bus_ph) + load = PowerLoad(id="load", bus=bus, powers=s, phases=load_ph) bus._res_potentials = np.array(res_pot, dtype=complex) load._res_currents = np.array(res_cur, dtype=complex) load._res_potentials = bus._get_potentials_of(load.phases, warning=False) - assert np.allclose(sum(load.res_powers), sum(load.powers)) + assert np.allclose(sum(load.res_powers.m), sum(load.powers.m)) @pytest.mark.parametrize( @@ -523,13 +596,13 @@ def test_power_load_res_powers(bus_ph, load_ph, s, res_pot, res_cur): ), ) def test_current_load_res_powers(bus_ph, load_ph, i, res_pot, res_cur): - bus = Bus("bus", phases=bus_ph) - load = CurrentLoad("load", bus, currents=i, phases=load_ph) + bus = Bus(id="bus", phases=bus_ph) + load = CurrentLoad(id="load", bus=bus, currents=i, phases=load_ph) bus._res_potentials = np.array(res_pot, dtype=complex) load._res_currents = np.array(res_cur, dtype=complex) load._res_potentials = bus._get_potentials_of(load.phases, warning=False) - load_powers = load.res_voltages * load.currents.conj() # S = V * I* - assert np.allclose(sum(load.res_powers), sum(load_powers)) + load_powers = load.res_voltages.m * load.currents.m.conj() # S = V * I* + assert np.allclose(sum(load.res_powers.m), sum(load_powers)) @pytest.mark.parametrize( @@ -624,13 +697,13 @@ def test_current_load_res_powers(bus_ph, load_ph, i, res_pot, res_cur): ), ) def test_impedance_load_res_powers(bus_ph, load_ph, z, res_pot, res_cur): - bus = Bus("bus", phases=bus_ph) - load = ImpedanceLoad("load", bus, impedances=z, phases=load_ph) + bus = Bus(id="bus", phases=bus_ph) + load = ImpedanceLoad(id="load", bus=bus, impedances=z, phases=load_ph) bus._res_potentials = np.array(res_pot, dtype=complex) load._res_currents = np.array(res_cur, dtype=complex) load._res_potentials = bus._get_potentials_of(load.phases, warning=False) - load_powers = np.abs(load.res_voltages) ** 2 / load.impedances.conj() # S = |V|² / Z* - assert np.allclose(sum(load.res_powers), sum(load_powers)) + load_powers = np.abs(load.res_voltages.m) ** 2 / load.impedances.m.conj() # S = |V|² / Z* + assert np.allclose(sum(load.res_powers.m), sum(load_powers)) @pytest.mark.parametrize( @@ -658,22 +731,66 @@ def test_load_voltages(bus_ph, load_ph, bus_vph, load_vph): res_cur = [0.1 + 0j, 0.2 + 0j, 0.3 + 0j, 0.6 + 0j] load._res_currents = np.array(res_cur[: len(load_ph)], dtype=complex) - load._res_potentials = bus._get_potentials_of(load.phases, warning=False) + load._res_potentials = bus._get_potentials_of(phases=load.phases, warning=False) assert bus.voltage_phases == bus_vph - assert len(bus.res_voltages) == len(bus.voltage_phases) + assert len(bus.res_voltages.m) == len(bus.voltage_phases) assert load.voltage_phases == load_vph - assert len(load.res_voltages) == len(load.voltage_phases) + assert len(load.res_voltages.m) == len(load.voltage_phases) def test_non_flexible_load_res_flexible_powers(): - bus = Bus("bus", phases="an") - load = PowerLoad("load", bus, powers=[2300], phases="an") + bus = Bus(id="bus", phases="an") + load = PowerLoad(id="load", bus=bus, powers=[2300], phases="an") bus._res_potentials = np.array([230, 0], dtype=complex) load._res_currents = np.array([10, -10], dtype=complex) - load._res_potentials = bus._get_potentials_of(load.phases, warning=False) + load._res_potentials = bus._get_potentials_of(phases=load.phases, warning=False) with pytest.raises(RoseauLoadFlowException) as e: _ = load.res_flexible_powers assert e.value.msg == "The load 'load' is not flexible and does not have flexible powers" assert e.value.code == RoseauLoadFlowExceptionCode.BAD_LOAD_TYPE + + +def test_loads_scalar_values(): + bus = Bus(id="bus", phases="abcn") + + # Power load + load = PowerLoad(id="load1", bus=bus, powers=100 + 50j, phases="abcn") + np.testing.assert_allclose(load.powers.m, [100 + 50j, 100 + 50j, 100 + 50j], strict=True) + load.powers = 200 + 100j + np.testing.assert_allclose(load.powers.m, [200 + 100j, 200 + 100j, 200 + 100j], strict=True) + load = PowerLoad(id="load2", bus=bus, powers=100 + 50j, phases="abc") + np.testing.assert_allclose(load.powers.m, [100 + 50j, 100 + 50j, 100 + 50j], strict=True) + load = PowerLoad(id="load3", bus=bus, powers=100 + 50j, phases="bcn") + np.testing.assert_allclose(load.powers.m, [100 + 50j, 100 + 50j], strict=True) + load = PowerLoad(id="load4", bus=bus, powers=100 + 50j, phases="ca") + np.testing.assert_allclose(load.powers.m, [100 + 50j], strict=True) + load = PowerLoad(id="load5", bus=bus, powers=100 + 50j, phases="an") + np.testing.assert_allclose(load.powers.m, [100 + 50j], strict=True) + + # Current load + load = CurrentLoad(id="load6", bus=bus, currents=2 + 1j, phases="abcn") + np.testing.assert_allclose( + load.currents.m, [(2 + 1j), (2 + 1j) * np.exp(-2j * np.pi / 3), (2 + 1j) * np.exp(2j * np.pi / 3)], strict=True + ) + load.currents = 4 + 2j + np.testing.assert_allclose( + load.currents.m, [(4 + 2j), (4 + 2j) * np.exp(-2j * np.pi / 3), (4 + 2j) * np.exp(2j * np.pi / 3)], strict=True + ) + load = CurrentLoad(id="load7", bus=bus, currents=2 + 1j, phases="abc") + np.testing.assert_allclose( + load.currents.m, [(2 + 1j), (2 + 1j) * np.exp(-2j * np.pi / 3), (2 + 1j) * np.exp(2j * np.pi / 3)], strict=True + ) + load = CurrentLoad(id="load8", bus=bus, currents=2 + 1j, phases="bcn") + np.testing.assert_allclose(load.currents.m, [(2 + 1j), -(2 + 1j)], strict=True) + load = CurrentLoad(id="load9", bus=bus, currents=2 + 1j, phases="ca") + np.testing.assert_allclose(load.currents.m, [2 + 1j], strict=True) + load = CurrentLoad(id="load10", bus=bus, currents=2 + 1j, phases="an") + np.testing.assert_allclose(load.currents.m, [2 + 1j], strict=True) + + # Impedance load + load = ImpedanceLoad(id="load11", bus=bus, impedances=1000 + 500j, phases="abcn") + np.testing.assert_allclose(load.impedances.m, [1000 + 500j, 1000 + 500j, 1000 + 500j], strict=True) + load.impedances = 2000 + 1000j + np.testing.assert_allclose(load.impedances.m, [2000 + 1000j, 2000 + 1000j, 2000 + 1000j], strict=True) diff --git a/roseau/load_flow/models/tests/test_phases.py b/roseau/load_flow/models/tests/test_phases.py index 82cb6bfc..87d4cf54 100644 --- a/roseau/load_flow/models/tests/test_phases.py +++ b/roseau/load_flow/models/tests/test_phases.py @@ -7,9 +7,11 @@ from roseau.load_flow.models import ( Bus, CurrentLoad, + Ground, ImpedanceLoad, Line, LineParameters, + PotentialRef, PowerLoad, Switch, Transformer, @@ -43,7 +45,7 @@ def test_buses_phases(): # Not allowed for ph in ("a", "n", "ba", "nc", "anb", "nabc", "acb"): with pytest.raises(RoseauLoadFlowException) as e: - Bus("bus1", phases=ph) + Bus(id="bus1", phases=ph) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == ( f"Bus of id 'bus1' got invalid phases '{ph}', allowed values are: " @@ -52,11 +54,11 @@ def test_buses_phases(): # Allowed for ph in ("ab", "abc", "abcn"): - Bus("bus1", phases=ph) + Bus(id="bus1", phases=ph) def test_loads_phases(): - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") assert PowerLoad.allowed_phases == Bus.allowed_phases @@ -65,57 +67,98 @@ def test_loads_phases(): for ph in ("a", "n", "ba", "nc", "anb", "nabc", "acb"): i = next(load_ids) with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad(f"load{i}", bus, phases=ph, powers=[100, 100, 100]) + PowerLoad(id=f"load{i}", bus=bus, phases=ph, powers=[100, 100, 100]) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg.startswith(f"PowerLoad of id 'load{i}' got invalid phases '{ph}', allowed values are") # Allowed for ph, n in (("ab", 1), ("abc", 3), ("abcn", 3)): i = next(load_ids) - PowerLoad(f"load{i}", bus, phases=ph, powers=[100] * n) + load = PowerLoad(id=f"load{i}", bus=bus, phases=ph, powers=[100] * n) + assert not load.has_floating_neutral # Not in bus - bus = Bus("bus", phases="ab") + bus = Bus(id="bus", phases="ab") for phase, missing, n in (("abc", "c", 3), ("ca", "c", 1), ("an", "n", 1)): i = next(load_ids) with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad(f"load{i}", bus, phases=phase, powers=[100] * n) + PowerLoad(id=f"load{i}", bus=bus, phases=phase, powers=[100] * n) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == f"Phases ['{missing}'] of load 'load{i}' are not in bus 'bus' phases 'ab'" # Default for ph, n in (("ab", 1), ("abc", 3), ("abcn", 3)): i = next(load_ids) - bus = Bus("bus", phases=ph) - load = PowerLoad(f"load{i}", bus, phases=ph, powers=[100] * n) + bus = Bus(id="bus", phases=ph) + load = PowerLoad(id=f"load{i}", bus=bus, powers=[100] * n) assert load.phases == ph + assert not load.has_floating_neutral - # Floating neutral - bus = Bus("bus", phases="ab") + # Floating neutral default behavior + bus = Bus(id="bus", phases="ab") # power and impedance loads can have a floating neutral i = next(load_ids) - PowerLoad(f"load{i}", bus, phases="abn", powers=[100, 100]) + load = PowerLoad(id=f"load{i}", bus=bus, phases="abn", powers=[100, 100]) + assert load.has_floating_neutral i = next(load_ids) - ImpedanceLoad(f"load{i}", bus, phases="abn", impedances=[100, 100]) + load = ImpedanceLoad(id=f"load{i}", bus=bus, phases="abn", impedances=[100, 100]) + assert load.has_floating_neutral # current loads cannot have a floating neutral i = next(load_ids) with pytest.raises(RoseauLoadFlowException) as e: - CurrentLoad(f"load{i}", bus, phases="abn", currents=[1.5, 1.5]) + CurrentLoad(id=f"load{i}", bus=bus, phases="abn", currents=[1.5, 1.5]) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == ( f"Constant current loads cannot have a floating neutral. CurrentLoad 'load{i}' " f"has phases 'abn' while bus 'bus' has phases 'ab'." ) - # single-phase floating neutral does not make sense i = next(load_ids) with pytest.raises(RoseauLoadFlowException) as e: - PowerLoad(f"load{i}", bus, phases="an", powers=[100]) + # single-phase floating neutral does not make sense + PowerLoad(id=f"load{i}", bus=bus, phases="an", powers=[100]) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == f"Phases ['n'] of load 'load{i}' are not in bus 'bus' phases 'ab'" + # Explicitly connected neutral + bus_ab = Bus(id="bus_ab", phases="ab") + bus_abn = Bus(id="bus_abn", phases="abn") + i = next(load_ids) + with pytest.warns(UserWarning, match=rf"Neutral connection requested for load 'load{i}' with no neutral phase"): + load = PowerLoad(id=f"load{i}", bus=bus_ab, phases="ab", powers=[100], connect_neutral=True) + assert not load.has_floating_neutral + i = next(load_ids) + with pytest.raises(RoseauLoadFlowException) as e: + # Explicitly connected neutral to a bus without neutral + PowerLoad(id=f"load{i}", bus=bus_ab, phases="abn", powers=[100, 100], connect_neutral=True) + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE + assert e.value.msg == f"Phases ['n'] of load 'load{i}' are not in bus 'bus_ab' phases 'ab'" + i = next(load_ids) + with pytest.warns(UserWarning, match=rf"Neutral connection requested for load 'load{i}' with no neutral phase"): + load = PowerLoad(id=f"load{i}", bus=bus_abn, phases="ab", powers=[100], connect_neutral=True) + assert not load.has_floating_neutral + load = PowerLoad(id=f"load{i}", bus=bus_abn, phases="abn", powers=[100, 100], connect_neutral=True) + assert not load.has_floating_neutral + + # Explicitly disconnected neutral + bus_ab = Bus(id="bus_ab", phases="ab") + bus_abn = Bus(id="bus_abn", phases="abn") + i = next(load_ids) + load = PowerLoad(id=f"load{i}", bus=bus_ab, phases="ab", powers=[100], connect_neutral=False) + assert not load.has_floating_neutral + i = next(load_ids) + load = PowerLoad(id=f"load{i}", bus=bus_ab, phases="abn", powers=[100, 100], connect_neutral=False) + assert load.has_floating_neutral + i = next(load_ids) + load = PowerLoad(id=f"load{i}", bus=bus_abn, phases="ab", powers=[100], connect_neutral=False) + assert not load.has_floating_neutral + i = next(load_ids) + load = PowerLoad(id=f"load{i}", bus=bus_abn, phases="abn", powers=[100, 100], connect_neutral=False) + assert load.phases == "abn" + assert load.has_floating_neutral + def test_sources_phases(): - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") assert VoltageSource.allowed_phases == Bus.allowed_phases @@ -131,49 +174,89 @@ def test_sources_phases(): # Allowed for ph, n in (("ab", 1), ("abc", 3), ("abcn", 3)): i = next(source_ids) - VoltageSource(f"source{i}", bus, phases=ph, voltages=[100] * n) + source = VoltageSource(id=f"source{i}", bus=bus, phases=ph, voltages=[100] * n) + assert not source.has_floating_neutral # Not in bus - bus = Bus("bus", phases="ab") + bus = Bus(id="bus", phases="ab") for phase, missing, n in (("abc", "c", 3), ("ca", "c", 1), ("an", "n", 1)): i = next(source_ids) with pytest.raises(RoseauLoadFlowException) as e: - VoltageSource(f"source{i}", bus, phases=phase, voltages=[100] * n) + VoltageSource(id=f"source{i}", bus=bus, phases=phase, voltages=[100] * n) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == f"Phases ['{missing}'] of source 'source{i}' are not in bus 'bus' phases 'ab'" # Default for ph, n in (("ab", 1), ("abc", 3), ("abcn", 3)): i = next(source_ids) - bus = Bus("bus", phases=ph) - vs = VoltageSource(f"source{i}", bus, voltages=[100] * n) + bus = Bus(id="bus", phases=ph) + vs = VoltageSource(id=f"source{i}", bus=bus, voltages=[100] * n) assert vs.phases == ph + assert not vs.has_floating_neutral - # Floating neutral - bus = Bus("bus", phases="ab") + # Floating neutral default behavior + bus = Bus(id="bus", phases="ab") i = next(source_ids) - VoltageSource(f"source{i}", bus, phases="abn", voltages=[100, 100]) - # single-phase floating neutral does not make sense + source = VoltageSource(id=f"source{i}", bus=bus, phases="abn", voltages=[100, 100]) + assert source.has_floating_neutral i = next(source_ids) with pytest.raises(RoseauLoadFlowException) as e: - VoltageSource(f"source{i}", bus, phases="an", voltages=[100]) + # single-phase floating neutral does not make sense + VoltageSource(id=f"source{i}", bus=bus, phases="an", voltages=[100]) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == f"Phases ['n'] of source 'source{i}' are not in bus 'bus' phases 'ab'" + # Explicitly connected neutral + bus_ab = Bus(id="bus_ab", phases="ab") + bus_abn = Bus(id="bus_abn", phases="abn") + i = next(source_ids) + with pytest.warns(UserWarning, match=rf"Neutral connection requested for source 'source{i}' with no neutral phase"): + source = VoltageSource(id=f"source{i}", bus=bus_ab, phases="ab", voltages=[100], connect_neutral=True) + assert not source.has_floating_neutral + i = next(source_ids) + with pytest.raises(RoseauLoadFlowException) as e: + # Explicitly connected neutral to a bus without neutral + VoltageSource(id=f"source{i}", bus=bus_ab, phases="abn", voltages=[100, 100], connect_neutral=True) + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE + assert e.value.msg == f"Phases ['n'] of source 'source{i}' are not in bus 'bus_ab' phases 'ab'" + i = next(source_ids) + with pytest.warns(UserWarning, match=rf"Neutral connection requested for source 'source{i}' with no neutral phase"): + source = VoltageSource(id=f"source{i}", bus=bus_abn, phases="ab", voltages=[100], connect_neutral=True) + assert not source.has_floating_neutral + source = VoltageSource(id=f"source{i}", bus=bus_abn, phases="abn", voltages=[100, 100], connect_neutral=True) + assert not source.has_floating_neutral + + # Explicitly disconnected neutral + bus_ab = Bus(id="bus_ab", phases="ab") + bus_abn = Bus(id="bus_abn", phases="abn") + i = next(source_ids) + source = VoltageSource(id=f"source{i}", bus=bus_ab, phases="ab", voltages=[100], connect_neutral=False) + assert not source.has_floating_neutral + i = next(source_ids) + source = VoltageSource(id=f"source{i}", bus=bus_ab, phases="abn", voltages=[100, 100], connect_neutral=False) + assert source.has_floating_neutral + i = next(source_ids) + source = VoltageSource(id=f"source{i}", bus=bus_abn, phases="ab", voltages=[100], connect_neutral=False) + assert not source.has_floating_neutral + i = next(source_ids) + source = VoltageSource(id=f"source{i}", bus=bus_abn, phases="abn", voltages=[100, 100], connect_neutral=False) + assert source.phases == "abn" + assert source.has_floating_neutral + def test_lines_phases(): - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="abcn") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="abcn") assert Line.allowed_phases == Bus.allowed_phases | {"a", "b", "c", "n"} line_ids = count(1) # Not allowed - lp = LineParameters("test", z_line=10 * np.eye(4, dtype=complex)) + lp = LineParameters(id="test", z_line=10 * np.eye(4, dtype=complex)) for ph in ("ba", "nc", "anb", "nabc", "acb"): i = next(line_ids) with pytest.raises(RoseauLoadFlowException) as e: - Line(f"line{i}", bus1, bus2, phases=ph, parameters=lp, length=10) + Line(id=f"line{i}", bus1=bus1, bus2=bus2, phases=ph, parameters=lp, length=10) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg.startswith(f"Line of id 'line{i}' got invalid phases '{ph}', allowed values are") @@ -181,31 +264,31 @@ def test_lines_phases(): for ph in ("ab", "abc", "a", "n"): i = next(line_ids) lp = LineParameters("test", z_line=10 * np.eye(len(ph), dtype=complex)) - Line(f"line{i}", bus1, bus2, phases=ph, parameters=lp, length=10) + Line(id=f"line{i}", bus1=bus1, bus2=bus2, phases=ph, parameters=lp, length=10) # Not in bus - bus1 = Bus("bus-1", phases="abc") + bus1 = Bus(id="bus-1", phases="abc") i = next(line_ids) with pytest.raises(RoseauLoadFlowException) as e: - Line(f"line{i}", bus1, bus2, phases="abcn", parameters=lp, length=10) + Line(id=f"line{i}", bus1=bus1, bus2=bus2, phases="abcn", parameters=lp, length=10) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == ( f"Phases ['n'] of line 'line{i}' are not in the common phases ['a', 'b', 'c'] of buses 'bus-1' and 'bus-2'." ) # Default - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="ca") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="ca") i = next(line_ids) - lp = LineParameters("test", z_line=10 * np.eye(2, dtype=complex)) - line = Line(f"line{i}", bus1, bus2, parameters=lp, length=10) + lp = LineParameters(id="test", z_line=10 * np.eye(2, dtype=complex)) + line = Line(id=f"line{i}", bus1=bus1, bus2=bus2, parameters=lp, length=10) assert line.phases == line.phases1 == line.phases2 == "ca" # Bad default - lp = LineParameters("test", z_line=10 * np.eye(3, dtype=complex)) # bad + lp = LineParameters(id="test", z_line=10 * np.eye(3, dtype=complex)) # bad i = next(line_ids) with pytest.raises(RoseauLoadFlowException) as e: - Line(f"line{i}", bus1, bus2, parameters=lp, length=10) + Line(id=f"line{i}", bus1=bus1, bus2=bus2, parameters=lp, length=10) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_Z_LINE_SHAPE assert e.value.msg == f"Incorrect z_line dimensions for line 'line{i}': (3, 3) instead of (2, 2)" @@ -215,24 +298,24 @@ def test_switches_phases(): # Not allowed for ph in ("ba", "nc", "anb", "nabc", "acb"): - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="abcn") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="abcn") with pytest.raises(RoseauLoadFlowException) as e: - Switch("switch1", bus1, bus2, phases=ph) + Switch(id="switch1", bus1=bus1, bus2=bus2, phases=ph) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg.startswith(f"Switch of id 'switch1' got invalid phases '{ph}', allowed values are") # Allowed for ph in ("ab", "abc", "a", "n"): - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="abcn") - Switch("switch1", bus1, bus2, phases=ph) + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="abcn") + Switch(id="switch1", bus1=bus1, bus2=bus2, phases=ph) # Not in bus - bus1 = Bus("bus-1", phases="abc") - bus2 = Bus("bus-2", phases="abcn") + bus1 = Bus(id="bus-1", phases="abc") + bus2 = Bus(id="bus-2", phases="abcn") with pytest.raises(RoseauLoadFlowException) as e: - Switch("switch1", bus1, bus2, phases="abcn") + Switch(id="switch1", bus1=bus1, bus2=bus2, phases="abcn") assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert ( e.value.msg @@ -240,15 +323,15 @@ def test_switches_phases(): ) # Default - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="ca") - switch = Switch("switch1", bus1, bus2) + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="ca") + switch = Switch(id="switch1", bus1=bus1, bus2=bus2) assert switch.phases == switch.phases1 == switch.phases2 == "ca" def test_transformer_three_phases(): - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="abcn") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="abcn") assert Transformer.allowed_phases == Bus.allowed_phases @@ -258,46 +341,46 @@ def test_transformer_three_phases(): ) for ph in ("ba", "nc", "anb", "nabc", "acb"): with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1=ph, phases2=ph, parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1=ph, phases2=ph, parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg.startswith(f"Transformer of id 'tr1' got invalid phases1 '{ph}', allowed values are") # Allowed - Transformer("tr1", bus1, bus2, phases1="abc", phases2="abcn", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="abc", phases2="abcn", parameters=tp) # Not in bus - bus2 = Bus("bus-2", phases="abc") + bus2 = Bus(id="bus-2", phases="abc") with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1="abc", phases2="abcn", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="abc", phases2="abcn", parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == "Phases (2) ['n'] of transformer 'tr1' are not in phases 'abc' of bus 'bus-2'." # Not in transformer - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="abcn") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="abcn") with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1="abcn", phases2="abcn", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="abcn", phases2="abcn", parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == "Phases (1) 'abcn' of transformer 'tr1' are not compatible with its winding 'D'." # Default - bus1 = Bus("bus-1", phases="abc") - bus2 = Bus("bus-2", phases="abcn") + bus1 = Bus(id="bus-1", phases="abc") + bus2 = Bus(id="bus-2", phases="abcn") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "abc" assert transformer.phases2 == "abcn" # Intersection - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="abcn") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="abcn") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "abc" assert transformer.phases2 == "abcn" def test_transformer_single_phases(): - bus1 = Bus("bus-1", phases="an") - bus2 = Bus("bus-2", phases="an") + bus1 = Bus(id="bus-1", phases="an") + bus2 = Bus(id="bus-2", phases="an") # Not allowed tp = TransformerParameters.from_open_and_short_circuit_tests( @@ -305,42 +388,42 @@ def test_transformer_single_phases(): ) for ph in ("ba", "nc", "anb", "nabc", "acb"): with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1=ph, phases2=ph, parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1=ph, phases2=ph, parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg.startswith(f"Transformer of id 'tr1' got invalid phases1 '{ph}', allowed values are") # Allowed - Transformer("tr1", bus1, bus2, phases1="an", phases2="an", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="an", phases2="an", parameters=tp) # Not in bus - bus2 = Bus("bus-2", phases="ab") + bus2 = Bus(id="bus-2", phases="ab") with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1="an", phases2="an", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="an", phases2="an", parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == "Phases (2) ['n'] of transformer 'tr1' are not in phases 'ab' of bus 'bus-2'." # Default - bus1 = Bus("bus-1", phases="ab") - bus2 = Bus("bus-2", phases="ab") + bus1 = Bus(id="bus-1", phases="ab") + bus2 = Bus(id="bus-2", phases="ab") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "ab" assert transformer.phases2 == "ab" # Intersection - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="ab") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="ab") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "ab" assert transformer.phases2 == "ab" - bus1 = Bus("bus-1", phases="abc") - bus2 = Bus("bus-2", phases="bcn") + bus1 = Bus(id="bus-1", phases="abc") + bus2 = Bus(id="bus-2", phases="bcn") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "bc" assert transformer.phases2 == "bc" - bus1 = Bus("bus-1", phases="abc") - bus2 = Bus("bus-2", phases="ca") + bus1 = Bus(id="bus-1", phases="abc") + bus2 = Bus(id="bus-2", phases="ca") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "ca" assert transformer.phases2 == "ca" @@ -351,8 +434,8 @@ def test_transformer_single_phases(): ("abcn", "abn"), ("abcn", "abc"), ): - bus1 = Bus("bus-1", phases=ph1) - bus2 = Bus("bus-2", phases=ph2) + bus1 = Bus(id="bus-1", phases=ph1) + bus2 = Bus(id="bus-2", phases=ph2) with pytest.raises(RoseauLoadFlowException) as e: Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE @@ -362,8 +445,8 @@ def test_transformer_single_phases(): def test_transformer_center_phases(): - bus1 = Bus("bus-1", phases="ab") - bus2 = Bus("bus-2", phases="abn") + bus1 = Bus(id="bus-1", phases="ab") + bus2 = Bus(id="bus-2", phases="abn") # Not allowed tp = TransformerParameters.from_open_and_short_circuit_tests( @@ -371,38 +454,38 @@ def test_transformer_center_phases(): ) for ph in ("ba", "nc", "anb", "nabc", "acb"): with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1=ph, phases2=ph, parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1=ph, phases2=ph, parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg.startswith(f"Transformer of id 'tr1' got invalid phases1 '{ph}', allowed values are") # Allowed - Transformer("tr1", bus1, bus2, phases1="ab", phases2="abn", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="ab", phases2="abn", parameters=tp) # Not in bus 1 - bus1 = Bus("bus-1", phases="can") + bus1 = Bus(id="bus-1", phases="can") with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1="ab", phases2="abn", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="ab", phases2="abn", parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == "Phases (1) ['b'] of transformer 'tr1' are not in phases 'can' of bus 'bus-1'." # Not in bus 2 - bus1 = Bus("bus-1", phases="abc") - bus2 = Bus("bus-2", phases="can") + bus1 = Bus(id="bus-1", phases="abc") + bus2 = Bus(id="bus-2", phases="can") with pytest.raises(RoseauLoadFlowException) as e: - Transformer("tr1", bus1, bus2, phases1="ab", phases2="abn", parameters=tp) + Transformer(id="tr1", bus1=bus1, bus2=bus2, phases1="ab", phases2="abn", parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE assert e.value.msg == "Phases (2) ['b'] of transformer 'tr1' are not in phases 'can' of bus 'bus-2'." # Default - bus1 = Bus("bus-1", phases="ab") - bus2 = Bus("bus-2", phases="abn") + bus1 = Bus(id="bus-1", phases="ab") + bus2 = Bus(id="bus-2", phases="abn") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "ab" assert transformer.phases2 == "abn" # Intersection - bus1 = Bus("bus-1", phases="abcn") - bus2 = Bus("bus-2", phases="can") + bus1 = Bus(id="bus-1", phases="abcn") + bus2 = Bus(id="bus-2", phases="can") transformer = Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert transformer.phases1 == "ca" assert transformer.phases2 == "can" @@ -414,8 +497,8 @@ def test_transformer_center_phases(): ("ab", "ab", 2), ("ab", "abc", 2), ): - bus1 = Bus("bus-1", phases=ph1) - bus2 = Bus("bus-2", phases=ph2) + bus1 = Bus(id="bus-1", phases=ph1) + bus2 = Bus(id="bus-2", phases=ph2) with pytest.raises(RoseauLoadFlowException) as e: Transformer(id="tr1", bus1=bus1, bus2=bus2, parameters=tp) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE @@ -426,51 +509,82 @@ def test_transformer_center_phases(): def test_voltage_phases(): # Bus - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") assert bus.voltage_phases == ["an", "bn", "cn"] - bus = Bus("bus", phases="bcn") + bus = Bus(id="bus", phases="bcn") assert bus.voltage_phases == ["bn", "cn"] - bus = Bus("bus", phases="bn") + bus = Bus(id="bus", phases="bn") assert bus.voltage_phases == ["bn"] - bus = Bus("bus", phases="abc") + bus = Bus(id="bus", phases="abc") assert bus.voltage_phases == ["ab", "bc", "ca"] - bus = Bus("bus", phases="ab") + bus = Bus(id="bus", phases="ab") assert bus.voltage_phases == ["ab"] # Load - bus = Bus("bus", phases="abcn") - load = PowerLoad("load1", bus, powers=[100, 100, 100], phases="abcn") + bus = Bus(id="bus", phases="abcn") + load = PowerLoad(id="load1", bus=bus, powers=[100, 100, 100], phases="abcn") assert load.voltage_phases == ["an", "bn", "cn"] - load = PowerLoad("load2", bus, powers=[100, 100], phases="bcn") + load = PowerLoad(id="load2", bus=bus, powers=[100, 100], phases="bcn") assert load.voltage_phases == ["bn", "cn"] - load = PowerLoad("load3", bus, powers=[100], phases="bn") + load = PowerLoad(id="load3", bus=bus, powers=[100], phases="bn") assert load.voltage_phases == ["bn"] - load = PowerLoad("load4", bus, powers=[100, 100, 100], phases="abc") + load = PowerLoad(id="load4", bus=bus, powers=[100, 100, 100], phases="abc") assert load.voltage_phases == ["ab", "bc", "ca"] - load = PowerLoad("load5", bus, powers=[100], phases="ab") + load = PowerLoad(id="load5", bus=bus, powers=[100], phases="ab") assert load.voltage_phases == ["ab"] # Source - bus = Bus("bus", phases="abcn") - load = VoltageSource("vs1", bus, voltages=[100, 100, 100], phases="abcn") + bus = Bus(id="bus", phases="abcn") + load = VoltageSource(id="vs1", bus=bus, voltages=[100, 100, 100], phases="abcn") assert load.voltage_phases == ["an", "bn", "cn"] - load = VoltageSource("vs2", bus, voltages=[100, 100], phases="bcn") + load = VoltageSource(id="vs2", bus=bus, voltages=[100, 100], phases="bcn") assert load.voltage_phases == ["bn", "cn"] - load = VoltageSource("vs3", bus, voltages=[100], phases="bn") + load = VoltageSource(id="vs3", bus=bus, voltages=[100], phases="bn") assert load.voltage_phases == ["bn"] - load = VoltageSource("vs4", bus, voltages=[100, 100, 100], phases="abc") + load = VoltageSource(id="vs4", bus=bus, voltages=[100, 100, 100], phases="abc") assert load.voltage_phases == ["ab", "bc", "ca"] - load = VoltageSource("vs5", bus, voltages=[100], phases="ab") + load = VoltageSource(id="vs5", bus=bus, voltages=[100], phases="ab") assert load.voltage_phases == ["ab"] + + +def test_potential_ref_phases(): + bus_abc = Bus(id="bus_abc", phases="abc") + bus_abcn = Bus(id="bus_abcn", phases="abcn") + ground = Ground(id="ground") + + # Default behavior + assert PotentialRef(id="ref1", element=bus_abc).phases == "abc" + assert PotentialRef(id="ref2", element=bus_abcn).phases == "n" + assert PotentialRef(id="ref3", element=ground).phases is None + + # Explicit phases + assert PotentialRef(id="ref4", element=bus_abc, phases="a").phases == "a" + assert PotentialRef(id="ref5", element=bus_abc, phases="ab").phases == "ab" + assert PotentialRef(id="ref6", element=bus_abcn, phases="ab").phases == "ab" + assert PotentialRef(id="ref7", element=bus_abcn, phases="abcn").phases == "abcn" + + # Not allowed + with pytest.raises(RoseauLoadFlowException) as e: + PotentialRef(id="ref8", element=bus_abc, phases="an") + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE + assert e.value.msg == "Phases ['n'] of potential reference 'ref8' are not in bus 'bus_abc' phases 'abc'" + with pytest.raises(RoseauLoadFlowException) as e: + PotentialRef(id="ref9", element=ground, phases="n") + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_PHASE + assert e.value.msg == "Potential reference 'ref9' connected to the ground cannot have a phase." + + # Deprecated + with pytest.warns(DeprecationWarning, match=r"The 'phase' argument is deprecated, use 'phases' instead"): + assert PotentialRef(id="ref10", element=bus_abc, phase="a").phases == "a" diff --git a/roseau/load_flow/models/tests/test_sources.py b/roseau/load_flow/models/tests/test_sources.py new file mode 100644 index 00000000..9fe1c71b --- /dev/null +++ b/roseau/load_flow/models/tests/test_sources.py @@ -0,0 +1,293 @@ +import numpy as np +import pytest +from pint.errors import DimensionalityError + +from roseau.load_flow.converters import calculate_voltages +from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode +from roseau.load_flow.models import Bus, VoltageSource +from roseau.load_flow.testing import assert_json_close +from roseau.load_flow.units import Q_ + + +def test_sources(): + bus = Bus(id="bus", phases="abcn") + # Bad number of phases + with pytest.raises(RoseauLoadFlowException) as e: + VoltageSource(id="vs1", bus=bus, phases="abcn", voltages=[230, 230j]) + assert "Incorrect number of voltages" in e.value.msg + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SIZE + with pytest.raises(RoseauLoadFlowException) as e: + VoltageSource(id="vs2", bus=bus, phases="abcn", voltages=[230, 230j, -230, -230j]) + assert "Incorrect number of voltages" in e.value.msg + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SIZE + + with pytest.raises(RoseauLoadFlowException) as e: + VoltageSource(id="vs3", bus=bus, phases="abc", voltages=[230, 230j]) + assert "Incorrect number of voltages" in e.value.msg + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SIZE + with pytest.raises(RoseauLoadFlowException) as e: + VoltageSource(id="vs4", bus=bus, phases="abc", voltages=[100, 100, 100, 100]) + assert "Incorrect number of voltages" in e.value.msg + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SIZE + + # Update + sources = [ + VoltageSource(id="vs5", bus=bus, phases="abcn", voltages=[100, 100, 100]), + VoltageSource(id="vs6", bus=bus, phases="abc", voltages=[100, 100, 100]), + ] + for source in sources: + with pytest.raises(RoseauLoadFlowException) as e: + source.voltages = [100, 100] + assert "Incorrect number of voltages" in e.value.msg + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SIZE + with pytest.raises(RoseauLoadFlowException) as e: + source.voltages = [100, 100, 100, 100] + assert "Incorrect number of voltages" in e.value.msg + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SIZE + + +def test_sources_to_dict(): + bus = Bus(id="bus", phases="abcn") + values = [1 + 2j, 3 + 4j, 5 + 6j] + + # Power source + assert_json_close( + VoltageSource(id="vs1", bus=bus, phases="abcn", voltages=values).to_dict(include_results=False), + { + "id": "vs1", + "bus": "bus", + "phases": "abcn", + "voltages": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) + assert_json_close( + VoltageSource(id="vs2", bus=bus, phases="abc", voltages=values).to_dict(include_results=False), + { + "id": "vs2", + "bus": "bus", + "phases": "abc", + "voltages": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) + assert_json_close( + VoltageSource(id="vs3", bus=bus, phases="abc", voltages=values, connect_neutral=False).to_dict( + include_results=False + ), + { + "id": "vs3", + "bus": "bus", + "phases": "abc", + "voltages": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": False, + }, + ) + assert_json_close( + VoltageSource(id="vs4", bus=bus, phases="abcn", voltages=values, connect_neutral=True).to_dict( + include_results=False + ), + { + "id": "vs4", + "bus": "bus", + "phases": "abcn", + "voltages": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": True, + }, + ) + with pytest.warns(UserWarning, match=r"Neutral connection requested for source 'vs5' with no neutral phase"): + vs = VoltageSource(id="vs5", bus=bus, phases="abc", voltages=values, connect_neutral=True) + assert_json_close( + vs.to_dict(include_results=False), + { + "id": "vs5", + "bus": "bus", + "phases": "abc", + "voltages": [[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]], + "connect_neutral": None, + }, + ) + + +def test_sources_units(): + bus = Bus(id="bus", phases="abcn") + + # Good unit constructor + source = VoltageSource(id="vs1", bus=bus, voltages=Q_([1, 1, 1], "kV"), phases="abcn") + assert np.allclose(source._voltages, [1000, 1000, 1000]) + + # Good unit setter + source = VoltageSource(id="vs2", bus=bus, voltages=[100, 100, 100], phases="abcn") + assert np.allclose(source._voltages, [100, 100, 100]) + source.voltages = Q_([1, 1, 1], "kV") + assert np.allclose(source._voltages, [1000, 1000, 1000]) + + # Bad unit constructor + with pytest.raises(DimensionalityError, match=r"Cannot convert from 'ampere' \(\[current\]\) to 'V'"): + VoltageSource(id="vs3", bus=bus, voltages=Q_([100, 100, 100], "A"), phases="abcn") + + # Bad unit setter + source = VoltageSource(id="vs4", bus=bus, voltages=[100, 100, 100], phases="abcn") + with pytest.raises(DimensionalityError, match=r"Cannot convert from 'ampere' \(\[current\]\) to 'V'"): + source.voltages = Q_([100, 100, 100], "A") + + +@pytest.mark.parametrize( + ("bus_ph", "source_ph", "res_pot", "res_cur"), + ( + pytest.param( + "abcn", + "abcn", + [ + 2.29564186e02 + 3.57582604e-04j, + -1.14891305e02 - 1.98997577e02j, + -1.14781783e02 + 1.98808595e02j, + 1.08902102e-01 + 1.88623974e-01j, + ], + [ + 0.43581447 - 3.57582604e-04j, + -0.10869546 - 1.88266054e-01j, + -0.21821691 + 3.77247611e-01j, + -0.1089021 - 1.88623974e-01j, + ], + id="abcn,abcn", + ), + pytest.param( + "abcn", + "bn", + [ + 2.30000000e02 + 0.0j, + -1.14781781e02 - 198.80787565j, + -1.15000000e02 + 199.18584287j, + -2.18219474e-01 - 0.37796722j, + ], + [-0.21821947 - 0.37796722j, 0.21821947 + 0.37796722j], + id="abcn,bn", + ), + pytest.param( + "abcn", + "abn", + [ + 229.56376987 - 3.56904091e-04j, + -114.89089301 - 1.98997578e02j, + -115.0 + 1.99185843e02j, + 0.32712315 - 1.87908131e-01j, + ], + [0.43623013 + 0.0003569j, -0.10910699 - 0.18826504j, -0.32712315 + 0.18790813j], + id="abcn,abn", + ), + pytest.param( + "abcn", + "abc", + [ + 229.56453031 - 8.54648227e-24j, + -114.78226516 - 1.98934385e02j, + -114.78226516 + 1.98934385e02j, + 0.0 + 0.00000000e00j, + ], + [0.43546969 + 0.0j, -0.21773484 - 0.25145831j, -0.21773484 + 0.25145831j], + id="abcn,abc", + ), + pytest.param( + "abcn", + "ab", + [ + 229.78233438 - 1.25669301e-01j, + -114.78233438 - 1.99060174e02j, + -115.0 + 1.99185843e02j, + 0.0 + 0.00000000e00j, + ], + [0.21766596 + 0.1256695j, -0.21766596 - 0.1256695j], + id="abcn,ab", + ), + pytest.param( + "abc", + "abc", + [229.56453031 - 1.70412303e-23j, -114.78226516 - 1.98934385e02j, -114.78226516 + 1.98934385e02j], + [0.43546969 + 0.0j, -0.21773484 - 0.25145831j, -0.21773484 + 0.25145831j], + id="abc,abc", + ), + pytest.param( + "abc", + "ab", + [229.78233438 - 1.25669301e-01j, -114.78233438 - 1.99060174e02j, -115.0 + 1.99185843e02j], + [0.21766596 + 0.1256695j, -0.21766596 - 0.1256695j], + id="abc,ab", + ), + pytest.param( + "bcn", + "cn", + [-115.0 - 199.18584287j, -114.78178053 + 198.80787565j, -0.21821947 + 0.37796722j], + [-0.21821947 + 0.37796722j, 0.21821947 - 0.37796722j], + id="bcn,cn", + ), + ), +) +def test_source_res_voltages(bus_ph, source_ph, res_pot, res_cur): + bus = Bus(id="bus", phases=bus_ph) + bus._res_potentials = np.array(res_pot, dtype=complex) + voltages = calculate_voltages(bus._get_potentials_of(source_ph, warning=False), source_ph) + source = VoltageSource(id="source", bus=bus, voltages=voltages, phases=source_ph) + source._res_currents = np.array(res_cur, dtype=complex) + source._res_potentials = bus._get_potentials_of(source.phases, warning=False) + assert np.allclose(source.res_voltages, source.voltages) + + +@pytest.mark.parametrize( + ("bus_ph", "source_ph", "bus_vph", "source_vph"), + ( + pytest.param("abcn", "abcn", ["an", "bn", "cn"], ["an", "bn", "cn"], id="abcn,abcn"), + pytest.param("abcn", "abc", ["an", "bn", "cn"], ["ab", "bc", "ca"], id="abcn,abc"), + pytest.param("abcn", "can", ["an", "bn", "cn"], ["cn", "an"], id="abcn,can"), + pytest.param("abcn", "bn", ["an", "bn", "cn"], ["bn"], id="abcn,bn"), + pytest.param("bcn", "bn", ["bn", "cn"], ["bn"], id="bcn,bn"), + pytest.param("bcn", "bc", ["bn", "cn"], ["bc"], id="bcn,bc"), + pytest.param("bn", "bn", ["bn"], ["bn"], id="bn,bn"), + pytest.param("abc", "abc", ["ab", "bc", "ca"], ["ab", "bc", "ca"], id="abc,abc"), + pytest.param("abc", "bc", ["ab", "bc", "ca"], ["bc"], id="abc,bc"), + pytest.param("bc", "bc", ["bc"], ["bc"], id="bc,bc"), + ), +) +def test_source_voltages(bus_ph, source_ph, bus_vph, source_vph): + bus = Bus("bus", phases=bus_ph) + voltages = [100, 200, 300] + source = VoltageSource("source", bus, voltages=voltages[: len(source_vph)], phases=source_ph) + + res_pot = [230 + 0j, 230 * np.exp(1j * 2 * np.pi / 3), 230 * np.exp(1j * 4 * np.pi / 3), 0j] + bus._res_potentials = np.array(res_pot[: len(bus_ph)], dtype=complex) + + res_cur = [0.1 + 0j, 0.2 + 0j, 0.3 + 0j, 0.6 + 0j] + source._res_currents = np.array(res_cur[: len(source_ph)], dtype=complex) + source._res_potentials = bus._get_potentials_of(phases=source.phases, warning=False) + + assert bus.voltage_phases == bus_vph + assert len(bus.res_voltages) == len(bus.voltage_phases) + + assert source.voltage_phases == source_vph + assert len(source.res_voltages) == len(source.voltage_phases) + + +def test_source_scalar_voltages(): + bus = Bus("bus", phases="abcn") + + # Three-phase source + source = VoltageSource("source", bus, phases="abcn", voltages=230) + np.testing.assert_allclose( + source.voltages.m, [230, 230 * np.exp(-1j * 2 * np.pi / 3), 230 * np.exp(1j * 2 * np.pi / 3)] + ) + source.voltages = 240 + np.testing.assert_allclose( + source.voltages.m, [240, 240 * np.exp(-1j * 2 * np.pi / 3), 240 * np.exp(1j * 2 * np.pi / 3)] + ) + + # Bi-phase source + source = VoltageSource("source", bus, phases="abn", voltages=230) + np.testing.assert_allclose(source.voltages.m, [230, -230]) + source.voltages = 240 + np.testing.assert_allclose(source.voltages.m, [240, -240]) + + # Single phase source + source = VoltageSource("source", bus, phases="an", voltages=230) + np.testing.assert_allclose(source.voltages.m, [230]) + source.voltages = 240 + np.testing.assert_allclose(source.voltages.m, [240]) diff --git a/roseau/load_flow/models/tests/test_switch.py b/roseau/load_flow/models/tests/test_switch.py index ec53186f..a0997381 100644 --- a/roseau/load_flow/models/tests/test_switch.py +++ b/roseau/load_flow/models/tests/test_switch.py @@ -6,40 +6,40 @@ def test_switch_loop(): - bus1 = Bus("bus1", phases="abcn") - bus2 = Bus("bus2", phases="abcn") - bus3 = Bus("bus3", phases="abcn") + bus1 = Bus(id="bus1", phases="abcn") + bus2 = Bus(id="bus2", phases="abcn") + bus3 = Bus(id="bus3", phases="abcn") - Switch("switch1", bus1, bus2, phases="abcn") - lp = LineParameters("test", z_line=np.eye(4, dtype=complex)) + Switch(id="switch1", bus1=bus1, bus2=bus2, phases="abcn") + lp = LineParameters(id="test", z_line=np.eye(4, dtype=complex)) Line(id="line", bus1=bus1, bus2=bus3, phases="abcn", parameters=lp, length=10) with pytest.raises(RoseauLoadFlowException) as e: - Switch("switch2", bus1, bus2, phases="abcn") + Switch(id="switch2", bus1=bus1, bus2=bus2, phases="abcn") assert "There is a loop of switch" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.SWITCHES_LOOP with pytest.raises(RoseauLoadFlowException) as e: - Switch("switch3", bus2, bus1, phases="abcn") + Switch(id="switch3", bus1=bus2, bus2=bus1, phases="abcn") assert "There is a loop of switch" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.SWITCHES_LOOP - Switch("switch4", bus2, bus3, phases="abcn") + Switch(id="switch4", bus1=bus2, bus2=bus3, phases="abcn") with pytest.raises(RoseauLoadFlowException) as e: - Switch("switch5", bus1, bus3, phases="abcn") + Switch(id="switch5", bus1=bus1, bus2=bus3, phases="abcn") assert "There is a loop of switch" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.SWITCHES_LOOP def test_switch_connection(): ground = Ground("ground") - bus1 = Bus("bus1", phases="abcn") - bus2 = Bus("bus2", phases="abcn") + bus1 = Bus(id="bus1", phases="abcn") + bus2 = Bus(id="bus2", phases="abcn") ground.connect(bus1) ground.connect(bus2) - VoltageSource("vs1", bus1, voltages=[230 + 0j, -115 + 200j, 115 - 200j], phases="abcn") - VoltageSource("vs2", bus2, voltages=[230 + 0j, -115 + 200j, 115 - 200j], phases="abcn") + VoltageSource(id="vs1", bus=bus1, voltages=[230 + 0j, -115 + 200j, 115 - 200j], phases="abcn") + VoltageSource(id="vs2", bus=bus2, voltages=[230 + 0j, -115 + 200j, 115 - 200j], phases="abcn") with pytest.raises(RoseauLoadFlowException) as e: - Switch("switch", bus1, bus2, phases="abcn") + Switch(id="switch", bus1=bus1, bus2=bus2, phases="abcn") assert "are connected with the switch" in e.value.msg assert e.value.code == RoseauLoadFlowExceptionCode.BAD_VOLTAGES_SOURCES_CONNECTION diff --git a/roseau/load_flow/models/tests/test_transformer_parameters.py b/roseau/load_flow/models/tests/test_transformer_parameters.py index fcf697d4..f00bc881 100644 --- a/roseau/load_flow/models/tests/test_transformer_parameters.py +++ b/roseau/load_flow/models/tests/test_transformer_parameters.py @@ -360,7 +360,7 @@ def test_catalogue_data(): # Check that the name is unique assert catalogue_data["name"].is_unique, error_message - catalogue_data.set_index("name", inplace=True) + catalogue_data.set_index(keys=["name"], inplace=True) for idx in catalogue_data.index: tp = TransformerParameters.from_catalogue(name=idx) @@ -376,6 +376,9 @@ def test_catalogue_data(): assert np.isclose(tp.i0.m, catalogue_data.at[tp.id, "i0"]) assert np.isclose(tp.psc.m, catalogue_data.at[tp.id, "psc"]) assert np.isclose(tp.vsc.m, catalogue_data.at[tp.id, "vsc"]) + assert tp.manufacturer == catalogue_data.at[tp.id, "manufacturer"] + assert tp.range == catalogue_data.at[tp.id, "range"] + assert tp.efficiency == catalogue_data.at[tp.id, "efficiency"] # Check that the parameters are valid assert isinstance(tp.z2.m, numbers.Complex) @@ -548,6 +551,7 @@ def test_from_open_dss(): sn = Q_(1800, "kVA") tp_rlf = TransformerParameters.from_open_and_short_circuit_tests( id="tp-test", + # Electrical parameters type="Dyn11", uhv=Q_(33, "kV"), ulv=Q_(0.405, "kV"), @@ -556,10 +560,15 @@ def test_from_open_dss(): i0=Q_(0.3, "percent"), psc=Q_(0.902, "percent") * sn, vsc=Q_(6, "percent"), + # Optional parameters + manufacturer="Roseau", + range="Tech+", + efficiency="Wonderful", ) tp_dss = TransformerParameters.from_open_dss( id="tp-test", + # Electrical parameters conns=("delta", "wye"), kvs=(33, 0.405), kvas=1800, @@ -568,7 +577,13 @@ def test_from_open_dss(): loadloss=0.902, noloadloss=0.136, imag=0.3, + # Optional parameters + manufacturer="Roseau", + range="Tech+", + efficiency="Wonderful", ) + + # Electrical parameters assert tp_rlf.uhv == tp_dss.uhv assert tp_rlf.ulv == tp_dss.ulv assert tp_rlf.sn == tp_dss.sn @@ -577,11 +592,17 @@ def test_from_open_dss(): np.testing.assert_allclose(tp_rlf.z2.m, tp_dss.z2.m) np.testing.assert_allclose(tp_rlf.ym.m, tp_dss.ym.m) + # Optional parameters + assert tp_rlf.manufacturer == tp_dss.manufacturer + assert tp_rlf.range == tp_dss.range + assert tp_rlf.efficiency == tp_dss.efficiency + def test_from_power_factory(): # Parameters from tests/data/dgs/MV_LV_Transformer.json tp_pwf = TransformerParameters.from_power_factory( id="Transformer 100 kVA Dyn11", + # Electrical parameters tech=3, # Three Phase Transformer sn=0.1, # MVA uhv=20, # kV @@ -593,9 +614,14 @@ def test_from_power_factory(): pc=2.15, # Psc (kW) curmg=2.5, # i0 (%) pfe=0.21, # P0 (kW) + # Optional parameters + manufacturer="Roseau", + range="Tech+", + efficiency="Wonderful", ) tp_rlf = TransformerParameters.from_open_and_short_circuit_tests( id="Transformer 100 kVA Dyn11", + # Electrical parameters type="Dyn11", uhv=Q_(20, "kV"), ulv=Q_(0.4, "kV"), @@ -605,8 +631,13 @@ def test_from_power_factory(): psc=Q_(2.15, "kW"), vsc=Q_(4, "percent"), max_power=Q_(0.1, "MVA"), # 100% of nominal power by default in PwF + # Optional parameters + manufacturer="Roseau", + range="Tech+", + efficiency="Wonderful", ) + # Electrical parameters assert tp_pwf.uhv == tp_rlf.uhv assert tp_pwf.ulv == tp_rlf.ulv assert tp_pwf.sn == tp_rlf.sn @@ -615,3 +646,140 @@ def test_from_power_factory(): assert tp_pwf.max_power == tp_rlf.max_power np.testing.assert_allclose(tp_pwf.z2.m, tp_rlf.z2.m) np.testing.assert_allclose(tp_pwf.ym.m, tp_rlf.ym.m) + + # Optional parameters + assert tp_pwf.manufacturer == tp_rlf.manufacturer + assert tp_pwf.range == tp_rlf.range + assert tp_pwf.efficiency == tp_rlf.efficiency + + # Test single phase (only the technology has been changed) + tp_pwf = TransformerParameters.from_power_factory( + id="Transformer 100 kVA Dyn11", + # Electrical parameters + tech="single-phase", # Single Phase Transformer + sn=0.1, # MVA + uhv=20, # kV + ulv=0.4, # kV + vg_hv="D", + vg_lv="yn", + phase_shift=11, + uk=4, # Vsc (%) + pc=2.15, # Psc (kW) + curmg=2.5, # i0 (%) + pfe=0.21, # P0 (kW) + # Optional parameters + manufacturer="Roseau", + range="Tech+", + efficiency="Wonderful", + ) + assert tp_pwf.type == "single" + + # Bad technology + with pytest.raises(RoseauLoadFlowException) as e: + TransformerParameters.from_power_factory( + id="Transformer 100 kVA Dyn11", + # Electrical parameters + tech="unknown value", # <-------------Error + sn=0.1, # MVA + uhv=20, # kV + ulv=0.4, # kV + vg_hv="D", + vg_lv="yn", + phase_shift=11, + uk=4, # Vsc (%) + pc=2.15, # Psc (kW) + curmg=2.5, # i0 (%) + pfe=0.21, # P0 (kW) + # Optional parameters + manufacturer="Roseau", + range="Tech+", + efficiency="Wonderful", + ) + assert ( + e.value.msg == "Expected tech='single-phase' or 'three-phase', got 'unknown value' for transformer parameters " + "'Transformer 100 kVA Dyn11'." + ) + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_TRANSFORMER_TYPE + + +def test_to_dict(): + # No results to export + tp = TransformerParameters.from_catalogue(name="SE_Minera_A0Ak_100kVA", manufacturer="SE") + with pytest.raises(RoseauLoadFlowException) as e: + tp.results_to_dict() + assert e.value.msg == "The TransformerParameters has no results to export." + assert e.value.code == RoseauLoadFlowExceptionCode.JSON_NO_RESULTS + + # All the options for to_dict: no short-circuit data but Optional data + tp2 = TransformerParameters( + id=tp.id, + type=tp.type, + uhv=tp.uhv, + ulv=tp.ulv, + sn=tp.sn, + z2=tp.z2, + ym=tp.ym, + manufacturer=tp.manufacturer, + range=tp.range, + efficiency=tp.efficiency, + ) + d = tp2.to_dict() + assert d.pop("id") == tp2.id + assert d.pop("sn") == tp2.sn.m + assert d.pop("uhv") == tp2.uhv.m + assert d.pop("ulv") == tp2.ulv.m + assert d.pop("type") == tp2.type + assert d.pop("z2") == [tp2.z2.m.real, tp2.z2.m.imag] + assert d.pop("ym") == [tp2.ym.m.real, tp2.ym.m.imag] + assert d.pop("manufacturer") == tp2.manufacturer + assert d.pop("range") == tp2.range + assert d.pop("efficiency") == tp2.efficiency + assert not d + + # Test the from_dict without "p0", ... (only z2 and ym) + tp3 = TransformerParameters.from_dict(tp2.to_dict()) + assert tp3 == tp2 + + +def test_equality(): + data = { + "id": "Yzn11 - 50kVA", + "z2": Q_(8.64 + 9.444j, "centiohm"), # Ohm + "ym": Q_(0.3625 - 2.2206j, "uS"), # S + "ulv": Q_(400, "V"), # V + "uhv": Q_(20, "kV"), # V + "sn": Q_(50, "kVA"), # VA + "type": "yzn11", + } + + # Optional information are not used for the comparison + tp = TransformerParameters(**data) + tp2 = TransformerParameters(**data, manufacturer="Roseau", range="Tech+", efficiency="Extraordinary") + assert tp2 == tp + + # Test the case which returns NotImplemented in the equality operator + assert tp != object() + + +@pytest.mark.no_patch_engine() +def test_compute_open_short_circuit_parameters(): + tp = TransformerParameters.from_catalogue(name="SE_Minera_A0Ak_100kVA", manufacturer="SE") + p0, i0 = tp._compute_open_circuit_parameters() + assert np.isclose(p0.m, tp.p0.m) + assert np.isclose(i0.m, tp.i0.m) + + psc, vsc = tp._compute_short_circuit_parameters() + assert np.isclose(psc.m, tp.psc.m, rtol=0.001) + assert np.isclose(vsc.m, tp.vsc.m) + + +def test_ideal_transformer(): + # Ideal transformer not yet supported + with pytest.raises(RoseauLoadFlowException) as e: + TransformerParameters(id="test", type="Dyn11", sn=50e3, uhv=20e3, ulv=400, z2=0.0, ym=0.0) + assert e.value.msg == ( + "Transformer type 'test' has a null series impedance z2. Ideal transformers are not supported." + ) + assert e.value.code == RoseauLoadFlowExceptionCode.BAD_TRANSFORMER_IMPEDANCE + # OK + TransformerParameters(id="test", type="Dyn11", sn=50e3, uhv=20e3, ulv=400, z2=0.0000001, ym=0.0) diff --git a/roseau/load_flow/models/tests/test_transformers.py b/roseau/load_flow/models/tests/test_transformers.py index 65a31f79..fe22ad2f 100644 --- a/roseau/load_flow/models/tests/test_transformers.py +++ b/roseau/load_flow/models/tests/test_transformers.py @@ -4,8 +4,8 @@ def test_res_violated(): - bus1 = Bus("bus1", phases="abc") - bus2 = Bus("bus2", phases="abcn") + bus1 = Bus(id="bus1", phases="abc") + bus2 = Bus(id="bus2", phases="abcn") tp = TransformerParameters.from_open_and_short_circuit_tests( id="tp", psc=1350.0, p0=145.0, i0=1.8 / 100, ulv=400, uhv=20000, sn=50 * 1e3, vsc=4 / 100, type="yzn11" ) @@ -39,8 +39,8 @@ def test_res_violated(): def test_transformer_results(): - bus1 = Bus("bus1", phases="abc") - bus2 = Bus("bus2", phases="abcn") + bus1 = Bus(id="bus1", phases="abc") + bus2 = Bus(id="bus2", phases="abcn") tp = TransformerParameters.from_open_and_short_circuit_tests( id="tp", psc=1350, p0=145, i0=0.018, ulv=400, uhv=20e3, sn=50e3, vsc=0.04, type="yzn11" ) diff --git a/roseau/load_flow/models/transformers/parameters.py b/roseau/load_flow/models/transformers/parameters.py index 4cd77781..95bb88ff 100644 --- a/roseau/load_flow/models/transformers/parameters.py +++ b/roseau/load_flow/models/transformers/parameters.py @@ -34,7 +34,7 @@ class TransformerParameters(Identifiable, JsonMixin, CatalogueMixin[pd.DataFrame ) """The pattern to extract the winding of the primary and of the secondary of the transformer.""" - @ureg_wraps(None, (None, None, None, "V", "V", "VA", "ohm", "S", "VA")) + @ureg_wraps(None, (None, None, None, "V", "V", "VA", "ohm", "S", "VA", None, None, None)) def __init__( self, id: Id, @@ -45,6 +45,9 @@ def __init__( z2: complex | Q_[complex], ym: complex | Q_[complex], max_power: float | Q_[float] | None = None, + manufacturer: str | None = None, + range: str | None = None, + efficiency: str | None = None, ) -> None: """TransformerParameters constructor. @@ -74,6 +77,15 @@ def __init__( max_power: The maximum power loading of the transformer (VA). It is not used in the load flow. + + manufacturer: + The name of the manufacturer for the transformer. Informative only, it has no impact on the load flow. + + range: + The name of the product range for the transformer. Informative only, it has no impact on the load flow. + + efficiency: + The efficiency class of the transformer. Informative only, it has no impact on the load flow. """ super().__init__(id) @@ -86,11 +98,19 @@ def __init__( logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_TRANSFORMER_VOLTAGES) + if np.isclose(z2, 0.0): + msg = f"Transformer type {id!r} has a null series impedance z2. Ideal transformers are not supported." + logger.error(msg) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_TRANSFORMER_IMPEDANCE) + self._sn: float = sn self._uhv: float = uhv self._ulv: float = ulv self._z2: complex = z2 self._ym: complex = ym + self._manufacturer: str = manufacturer + self._range: str = range + self._efficiency: str = efficiency if type in ("single", "center"): winding1 = winding2 = phase_displacement = None @@ -126,8 +146,8 @@ def __init__( def __repr__(self) -> str: s = ( - f"<{type(self).__name__}: id={self.id!r}, type={self.type!r}" - f", sn={self._sn}, uhv={self._uhv}, ulv={self._ulv}" + f"<{type(self).__name__}: id={self.id!r}, type={self.type!r}, sn={self._sn}, uhv={self._uhv}, " + f"ulv={self._ulv}" ) for attr, val, tp in ( ("max_power", self._max_power, float), @@ -135,6 +155,9 @@ def __repr__(self) -> str: ("i0", self._i0, float), ("psc", self._psc, float), ("vsc", self._vsc, float), + ("manufacturer", self._manufacturer, str), + ("range", self._range, str), + ("efficiency", self._efficiency, str), ): if val is not None: s += f", {attr}={tp(val)!r}" @@ -226,6 +249,21 @@ def vsc(self) -> Q_[float] | None: """Voltages on LV side during short-circuit test (%).""" return None if self._vsc is None else Q_(self._vsc, "") + @property + def manufacturer(self) -> str | None: + """The name of the manufacturer for the transformer. Informative only, it has no impact on the load flow.""" + return self._manufacturer + + @property + def range(self) -> str | None: + """The name of the product range for the transformer. Informative only, it has no impact on the load flow.""" + return self._range + + @property + def efficiency(self) -> str | None: + """The efficiency class of the transformer. Informative only, it has no impact on the load flow.""" + return self._efficiency + @deprecated( "The to_zyk method of TransformerParameters is deprecated. The parameters" "`z2`, `ym`, `k`, and `orientation` are now accessible on the object directly", @@ -302,6 +340,9 @@ def _compute_zy( "percent", "kW", "percent", + None, + None, + None, ), ) def from_power_factory( @@ -320,6 +361,9 @@ def from_power_factory( curmg: float | Q_[float], pfe: float | Q_[float], maxload: float | Q_[float] | None = 100, + manufacturer: str | None = None, + range: str | None = None, + efficiency: str | None = None, ) -> Self: """Create a transformer parameters object from PowerFactory "TypTr2" data. @@ -369,11 +413,11 @@ def from_power_factory( curmg: PwF parameter `curmg` (Magnetizing Impedance - No Load Current). The magnetizing - current i.e the current in (%) obtained from the no-load (open-circuit) test. + current i.e. the current in (%) obtained from the no-load (open-circuit) test. pfe: PwF parameter `pfe` (Magnetizing Impedance - No Load Losses). The magnetizing - impedance i.e the power losses in (kW) obtained from the no-load test. + impedance i.e. the power losses in (kW) obtained from the no-load test. maxload: PwF parameter `maxload` (Max. Thermal Loading Limit). The maximum loading of the @@ -381,6 +425,15 @@ def from_power_factory( element (`ElmTr2`) in PwF instead of the transformer type (`TypTr2`). This is used to compute `max_current` and is used for violation checks. + manufacturer: + The name of the manufacturer for the transformer. Informative only, it has no impact on the load flow. + + range: + The name of the product range for the transformer. Informative only, it has no impact on the load flow. + + efficiency: + The efficiency class of the transformer. Informative only, it has no impact on the load flow. + Returns: The corresponding transformer parameters object. """ @@ -407,12 +460,41 @@ def from_power_factory( max_power = (sn * maxload / 100) if maxload is not None else None - obj = cls(id=id, type=type, uhv=uhv, ulv=ulv, sn=sn, z2=z2, ym=ym, max_power=max_power) + obj = cls( + id=id, + type=type, + uhv=uhv, + ulv=ulv, + sn=sn, + z2=z2, + ym=ym, + max_power=max_power, + manufacturer=manufacturer, + range=range, + efficiency=efficiency, + ) return obj @classmethod @ureg_wraps( - None, (None, None, None, "kV", "kVA", None, "percent", "percent", "percent", "percent", "percent", "kVA") + None, + ( + None, + None, + None, + "kV", + "kVA", + None, + "percent", + "percent", + "percent", + "percent", + "percent", + "kVA", + None, + None, + None, + ), ) def from_open_dss( cls, @@ -428,6 +510,9 @@ def from_open_dss( imag: float | Q_[float] = 0, rs: float | Q_[float] | tuple[float, float] | FloatArrayLike1D | None = None, normhkva: float | Q_[float] | None = None, + manufacturer: str | None = None, + range: str | None = None, + efficiency: str | None = None, ) -> Self: """Create a transformer parameters object from OpenDSS "Transformer" data. @@ -482,6 +567,15 @@ def from_open_dss( 100 - 110% of maximum nameplate rating. This value is passed to `max_current` and used for violation checks. + manufacturer: + The name of the manufacturer for the transformer. Informative only, it has no impact on the load flow. + + range: + The name of the product range for the transformer. Informative only, it has no impact on the load flow. + + efficiency: + The efficiency class of the transformer. Informative only, it has no impact on the load flow. + Returns: The corresponding transformer parameters object. @@ -582,14 +676,26 @@ def from_open_dss( # Max power max_power = normhkva * 1000 if normhkva is not None else None - obj = cls(id=id, type=type, uhv=uhv, ulv=ulv, sn=sn, z2=z2, ym=ym, max_power=max_power) + obj = cls( + id=id, + type=type, + uhv=uhv, + ulv=ulv, + sn=sn, + z2=z2, + ym=ym, + max_power=max_power, + manufacturer=manufacturer, + range=range, + efficiency=efficiency, + ) return obj # # Open and short circuit tests # @classmethod - @ureg_wraps(None, (None, None, None, "V", "V", "VA", "W", "", "W", "", "VA")) + @ureg_wraps(None, (None, None, None, "V", "V", "VA", "W", "", "W", "", "VA", None, None, None)) def from_open_and_short_circuit_tests( cls, id: Id, @@ -602,6 +708,9 @@ def from_open_and_short_circuit_tests( psc: float | Q_[float], vsc: float | Q_[float], max_power: float | Q_[float] | None = None, + manufacturer: str | None = None, + range: str | None = None, + efficiency: str | None = None, ) -> Self: """Create a TransformerParameters object using the results of open-circuit and short-circuit tests. @@ -637,6 +746,15 @@ def from_open_and_short_circuit_tests( max_power: The maximum power loading of the transformer (VA). It is not used in the load flow. + + manufacturer: + The name of the manufacturer for the transformer. Informative only, it has no impact on the load flow. + + range: + The name of the product range for the transformer. Informative only, it has no impact on the load flow. + + efficiency: + The efficiency class of the transformer. Informative only, it has no impact on the load flow. """ # Check if i0 > 1.0 or i0 < 0.0: @@ -668,7 +786,19 @@ def from_open_and_short_circuit_tests( z2, ym = cls._compute_zy(type=type, uhv=uhv, ulv=ulv, sn=sn, p0=p0, i0=i0, psc=psc, vsc=vsc) - instance = cls(id=id, type=type, uhv=uhv, ulv=ulv, sn=sn, z2=z2, ym=ym, max_power=max_power) + instance = cls( + id=id, + type=type, + uhv=uhv, + ulv=ulv, + sn=sn, + z2=z2, + ym=ym, + max_power=max_power, + manufacturer=manufacturer, + range=range, + efficiency=efficiency, + ) instance._p0 = p0 instance._i0 = i0 instance._psc = psc @@ -819,6 +949,9 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: psc=data["psc"], # Losses during short-circuit test (W) vsc=data["vsc"], # Voltages on LV side during short-circuit test (%) max_power=data.get("max_power"), # Maximum power loading (VA) + manufacturer=data.get("manufacturer"), # The manufacturer of the transformer + range=data.get("range"), # The product range of the transformer + efficiency=data.get("efficiency"), # The efficiency class of the transformer ) else: z2 = complex(*data["z2"]) @@ -832,6 +965,9 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: z2=z2, # Series impedance (ohm) ym=ym, # Magnetizing admittance (S) max_power=data.get("max_power"), # Maximum power loading (VA) + manufacturer=data.get("manufacturer"), # The manufacturer of the transformer + range=data.get("range"), # The product range of the transformer + efficiency=data.get("efficiency"), # The efficiency class of the transformer ) def _to_dict(self, include_results: bool) -> JsonDict: @@ -855,11 +991,17 @@ def _to_dict(self, include_results: bool) -> JsonDict: res["psc"] = self._psc if self._vsc is not None: res["vsc"] = self._vsc - if self.max_power is not None: - res["max_power"] = self.max_power.magnitude + if self._max_power is not None: + res["max_power"] = self._max_power + if self._manufacturer is not None: + res["manufacturer"] = self._manufacturer + if self._range is not None: + res["range"] = self._range + if self._efficiency is not None: + res["efficiency"] = self._efficiency return res - def _results_to_dict(self, warning: bool) -> NoReturn: + def _results_to_dict(self, warning: bool, full: bool) -> NoReturn: msg = f"The {type(self).__name__} has no results to export." logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.JSON_NO_RESULTS) @@ -1027,6 +1169,9 @@ def from_catalogue( i0=catalogue_data.at[idx, "i0"], psc=catalogue_data.at[idx, "psc"], vsc=catalogue_data.at[idx, "vsc"], + manufacturer=catalogue_data.at[idx, "manufacturer"], + range=catalogue_data.at[idx, "range"], + efficiency=catalogue_data.at[idx, "efficiency"], ) @classmethod diff --git a/roseau/load_flow/models/transformers/transformers.py b/roseau/load_flow/models/transformers/transformers.py index 342b0744..8865e076 100644 --- a/roseau/load_flow/models/transformers/transformers.py +++ b/roseau/load_flow/models/transformers/transformers.py @@ -9,11 +9,7 @@ from roseau.load_flow.models.transformers.parameters import TransformerParameters from roseau.load_flow.typing import Id, JsonDict from roseau.load_flow.units import Q_, ureg_wraps -from roseau.load_flow_engine.cy_engine import ( - CyCenterTransformer, - CySingleTransformer, - CyThreePhaseTransformer, -) +from roseau.load_flow_engine.cy_engine import CyCenterTransformer, CySingleTransformer, CyThreePhaseTransformer logger = logging.getLogger(__name__) @@ -24,8 +20,6 @@ class Transformer(AbstractBranch): The model parameters are defined using the ``parameters`` argument. """ - type: Final = "transformer" - allowed_phases: Final = Bus.allowed_phases """The allowed phases for a transformer are: @@ -177,12 +171,6 @@ def max_power(self) -> Q_[float] | None: # for all transformers that share the parameters. It is better to set it on the parameters. return self.parameters.max_power - def _to_dict(self, include_results: bool) -> JsonDict: - res = super()._to_dict(include_results=include_results) - res["tap"] = self.tap - res["params_id"] = self.parameters.id - return res - def _compute_phases_three( self, id: Id, @@ -197,10 +185,10 @@ def _compute_phases_three( if phases1 is None: phases1 = "abcn" if w1_has_neutral else "abc" phases1 = "".join(p for p in bus1.phases if p in phases1) - self._check_phases(id, allowed_phases=self._allowed_phases_three, phases1=phases1) + self._check_phases(id=id, allowed_phases=self._allowed_phases_three, phases1=phases1) else: - self._check_phases(id, allowed_phases=self._allowed_phases_three, phases1=phases1) - self._check_bus_phases(id, bus1, phases1=phases1) + self._check_phases(id=id, allowed_phases=self._allowed_phases_three, phases1=phases1) + self._check_bus_phases(id=id, bus=bus1, phases1=phases1) transformer_phases = "abcn" if w1_has_neutral else "abc" phases_not_in_transformer = set(phases1) - set(transformer_phases) if phases_not_in_transformer: @@ -214,10 +202,10 @@ def _compute_phases_three( if phases2 is None: phases2 = "abcn" if w2_has_neutral else "abc" phases2 = "".join(p for p in bus2.phases if p in phases2) - self._check_phases(id, allowed_phases=self._allowed_phases_three, phases2=phases2) + self._check_phases(id=id, allowed_phases=self._allowed_phases_three, phases2=phases2) else: - self._check_phases(id, allowed_phases=self._allowed_phases_three, phases2=phases2) - self._check_bus_phases(id, bus2, phases2=phases2) + self._check_phases(id=id, allowed_phases=self._allowed_phases_three, phases2=phases2) + self._check_bus_phases(id=id, bus=bus2, phases2=phases2) transformer_phases = "abcn" if w2_has_neutral else "abc" phases_not_in_transformer = set(phases2) - set(transformer_phases) if phases_not_in_transformer: @@ -241,8 +229,8 @@ def _compute_phases_single( logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) else: - self._check_phases(id, allowed_phases=self._allowed_phases_single, phases1=phases1) - self._check_bus_phases(id, bus1, phases1=phases1) + self._check_phases(id=id, allowed_phases=self._allowed_phases_single, phases1=phases1) + self._check_bus_phases(id=id, bus=bus1, phases1=phases1) if phases2 is None: phases2 = "".join(p for p in bus1.phases if p in bus2.phases) # can't use set because order is important @@ -252,8 +240,8 @@ def _compute_phases_single( logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) else: - self._check_phases(id, allowed_phases=self._allowed_phases_single, phases2=phases2) - self._check_bus_phases(id, bus2, phases2=phases2) + self._check_phases(id=id, allowed_phases=self._allowed_phases_single, phases2=phases2) + self._check_bus_phases(id=id, bus=bus2, phases2=phases2) return phases1, phases2 @@ -268,8 +256,8 @@ def _compute_phases_center( logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) else: - self._check_phases(id, allowed_phases=self._allowed_phases_single, phases1=phases1) - self._check_bus_phases(id, bus1, phases1=phases1) + self._check_phases(id=id, allowed_phases=self._allowed_phases_single, phases1=phases1) + self._check_bus_phases(id=id, bus=bus1, phases1=phases1) if phases2 is None: phases2 = "".join(p for p in bus2.phases if p in bus1.phases or p == "n") @@ -278,8 +266,8 @@ def _compute_phases_center( logger.error(msg) raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_PHASE) else: - self._check_phases(id, allowed_phases=self._allowed_phases_center_secondary, phases2=phases2) - self._check_bus_phases(id, bus2, phases2=phases2) + self._check_phases(id=id, allowed_phases=self._allowed_phases_center_secondary, phases2=phases2) + self._check_bus_phases(id=id, bus=bus2, phases2=phases2) return phases1, phases2 @@ -315,3 +303,46 @@ def res_violated(self) -> bool | None: powers1, powers2 = self._res_powers_getter(warning=True) # True if either the primary or secondary is overloaded return bool((abs(powers1.sum()) > s_max) or (abs(powers2.sum()) > s_max)) + + # + # Json Mixin interface + # + def _to_dict(self, include_results: bool) -> JsonDict: + res = super()._to_dict(include_results=include_results) + res["tap"] = self.tap + res["params_id"] = self.parameters.id + + return res + + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: + currents1, currents2 = self._res_currents_getter(warning) + results = { + "id": self.id, + "phases1": self.phases1, + "phases2": self.phases2, + "currents1": [[i.real, i.imag] for i in currents1], + "currents2": [[i.real, i.imag] for i in currents2], + } + if full: + potentials1, potentials2 = self._res_potentials_getter(warning=False) + results["potentials1"] = [[v.real, v.imag] for v in potentials1] + results["potentials2"] = [[v.real, v.imag] for v in potentials2] + powers1, powers2 = self._res_powers_getter( + warning=False, + potentials1=potentials1, + potentials2=potentials2, + currents1=currents1, + currents2=currents2, + ) + results["powers1"] = [[s.real, s.imag] for s in powers1] + results["powers2"] = [[s.real, s.imag] for s in powers2] + voltages1, voltages2 = self._res_voltages_getter( + warning=False, potentials1=potentials1, potentials2=potentials2 + ) + results["voltages1"] = [[v.real, v.imag] for v in voltages1] + results["voltages2"] = [[v.real, v.imag] for v in voltages2] + + power_losses = sum(powers1) + sum(powers2) + results["power_losses"] = [power_losses.real, power_losses.imag] + + return results diff --git a/roseau/load_flow/network.py b/roseau/load_flow/network.py index a98c5394..1f391071 100644 --- a/roseau/load_flow/network.py +++ b/roseau/load_flow/network.py @@ -27,8 +27,10 @@ AbstractBranch, AbstractLoad, Bus, + CurrentLoad, Element, Ground, + ImpedanceLoad, Line, PotentialRef, PowerLoad, @@ -38,7 +40,7 @@ ) from roseau.load_flow.typing import Id, JsonDict, MapOrSeq, Solver, StrPath from roseau.load_flow.utils import CatalogueMixin, JsonMixin, _optional_deps -from roseau.load_flow.utils.types import _DTYPES, BranchTypeDtype, LoadTypeDtype, VoltagePhaseDtype +from roseau.load_flow.utils.types import _DTYPES, LoadTypeDtype, VoltagePhaseDtype from roseau.load_flow_engine.cy_engine import CyElectricalNetwork if TYPE_CHECKING: @@ -62,10 +64,14 @@ class ElectricalNetwork(JsonMixin, CatalogueMixin[JsonDict]): their IDs as keys. Buses are the nodes of the network. They connect other elements such as loads and sources. Buses can be connected together with branches. - branches: - The branches of the network. Either a list of branches or a dictionary of branches - with their IDs as keys. Branches are the elements that connect two buses together. - They can be lines, transformers, or switches. + lines: + The lines of the network. Either a list of lines or a dictionary of lines with their IDs as keys. + + transformers: + The transformers of the network. Either a list of transformers or a dictionary of transformers with their IDs as keys. + + switches: + The switches of the network. Either a list of switches or a dictionary of switches with their IDs as keys. loads: The loads of the network. Either a list of loads or a dictionary of loads with their @@ -99,9 +105,17 @@ class ElectricalNetwork(JsonMixin, CatalogueMixin[JsonDict]): Dictionary of buses of the network indexed by their IDs. Also available as a :attr:`GeoDataFrame`. - branches (dict[Id, roseau.load_flow.AbstractBranch]): - Dictionary of branches of the network indexed by their IDs. Also available as a - :attr:`GeoDataFrame`. + lines (dict[Id, roseau.load_flow.Line]): + Dictionary of lines of the network indexed by their IDs. Also available as a + :attr:`GeoDataFrame`. + + transformers (dict[Id, roseau.load_flow.Transformer]): + Dictionary of transformers of the network indexed by their IDs. Also available as a + :attr:`GeoDataFrame`. + + switches (dict[Id, roseau.load_flow.Switch]): + Dictionary of switches of the network indexed by their IDs. Also available as a + :attr:`GeoDataFrame`. loads (dict[Id, roseau.load_flow.AbstractLoad]): Dictionary of loads of the network indexed by their IDs. Also available as a @@ -127,20 +141,33 @@ class ElectricalNetwork(JsonMixin, CatalogueMixin[JsonDict]): # def __init__( self, + *, buses: MapOrSeq[Bus], - branches: MapOrSeq[AbstractBranch], - loads: MapOrSeq[AbstractLoad], + lines: MapOrSeq[Line], + transformers: MapOrSeq[Transformer], + switches: MapOrSeq[Switch], + loads: MapOrSeq[PowerLoad | CurrentLoad | ImpedanceLoad], sources: MapOrSeq[VoltageSource], grounds: MapOrSeq[Ground], potential_refs: MapOrSeq[PotentialRef], crs: str | CRS | None = None, ) -> None: - self.buses = self._elements_as_dict(buses, RoseauLoadFlowExceptionCode.BAD_BUS_ID) - self.branches = self._elements_as_dict(branches, RoseauLoadFlowExceptionCode.BAD_BRANCH_ID) - self.loads = self._elements_as_dict(loads, RoseauLoadFlowExceptionCode.BAD_LOAD_ID) - self.sources = self._elements_as_dict(sources, RoseauLoadFlowExceptionCode.BAD_SOURCE_ID) - self.grounds = self._elements_as_dict(grounds, RoseauLoadFlowExceptionCode.BAD_GROUND_ID) - self.potential_refs = self._elements_as_dict(potential_refs, RoseauLoadFlowExceptionCode.BAD_POTENTIAL_REF_ID) + self.buses: dict[Id, Bus] = self._elements_as_dict(buses, RoseauLoadFlowExceptionCode.BAD_BUS_ID) + self.lines: dict[Id, Line] = self._elements_as_dict(lines, RoseauLoadFlowExceptionCode.BAD_LINE_ID) + self.transformers: dict[Id, Transformer] = self._elements_as_dict( + transformers, RoseauLoadFlowExceptionCode.BAD_TRANSFORMER_ID + ) + self.switches: dict[Id, Switch] = self._elements_as_dict(switches, RoseauLoadFlowExceptionCode.BAD_SWITCH_ID) + self.loads: dict[Id, PowerLoad | CurrentLoad | ImpedanceLoad] = self._elements_as_dict( + loads, RoseauLoadFlowExceptionCode.BAD_LOAD_ID + ) + self.sources: dict[Id, VoltageSource] = self._elements_as_dict( + sources, RoseauLoadFlowExceptionCode.BAD_SOURCE_ID + ) + self.grounds: dict[Id, Ground] = self._elements_as_dict(grounds, RoseauLoadFlowExceptionCode.BAD_GROUND_ID) + self.potential_refs: dict[Id, PotentialRef] = self._elements_as_dict( + potential_refs, RoseauLoadFlowExceptionCode.BAD_POTENTIAL_REF_ID + ) self._elements: list[Element] = [] self._check_validity(constructed=False) @@ -149,7 +176,7 @@ def __init__( self._solver = AbstractSolver.from_dict(data={"name": self._DEFAULT_SOLVER, "params": {}}, network=self) if crs is None: crs = "EPSG:4326" - self.crs = CRS(crs) + self.crs: CRS = CRS(crs) def __repr__(self) -> str: def count_repr(__o: Sized, /, singular: str, plural: str | None = None) -> str: @@ -162,7 +189,9 @@ def count_repr(__o: Sized, /, singular: str, plural: str | None = None) -> str: return ( f"<{type(self).__name__}:" f" {count_repr(self.buses, 'bus', 'buses')}," - f" {count_repr(self.branches, 'branch', 'branches')}," + f" {count_repr(self.lines, 'line', 'lines')}," + f" {count_repr(self.transformers, 'transformer', 'transformers')}," + f" {count_repr(self.switches, 'switch', 'switches')}," f" {count_repr(self.loads, 'load')}," f" {count_repr(self.sources, 'source')}," f" {count_repr(self.grounds, 'ground')}," @@ -178,14 +207,16 @@ def _elements_as_dict(elements: MapOrSeq[_E], error_code: RoseauLoadFlowExceptio if isinstance(elements, Mapping): for element_id, element in elements.items(): if element.id != element_id: - msg = f"{typ.capitalize()} ID mismatch: {element_id!r} != {element.id!r}." + msg = ( + f"{typ.capitalize()} ID {element.id!r} does not match its key in the dictionary {element_id!r}." + ) logger.error(msg) raise RoseauLoadFlowException(msg, code=error_code) elements_dict[element_id] = element else: for element in elements: if element.id in elements_dict: - msg = f"Duplicate ID for an {typ.lower()} in this network: {element.id!r}." + msg = f"Duplicate {typ.lower()} ID {element.id!r} in the network." logger.error(msg) raise RoseauLoadFlowException(msg, code=error_code) elements_dict[element.id] = element @@ -204,8 +235,10 @@ def from_element(cls, initial_bus: Bus) -> Self: The network constructed from the given bus and all the elements connected to it. """ buses: list[Bus] = [] - branches: list[AbstractBranch] = [] - loads: list[AbstractLoad] = [] + lines: list[Line] = [] + transformers: list[Transformer] = [] + switches: list[Switch] = [] + loads: list[PowerLoad | CurrentLoad | ImpedanceLoad] = [] sources: list[VoltageSource] = [] grounds: list[Ground] = [] potential_refs: list[PotentialRef] = [] @@ -217,8 +250,12 @@ def from_element(cls, initial_bus: Bus) -> Self: visited_elements.add(e) if isinstance(e, Bus): buses.append(e) - elif isinstance(e, AbstractBranch): - branches.append(e) + elif isinstance(e, Line): + lines.append(e) + elif isinstance(e, Transformer): + transformers.append(e) + elif isinstance(e, Switch): + switches.append(e) elif isinstance(e, AbstractLoad): loads.append(e) elif isinstance(e, VoltageSource): @@ -232,7 +269,9 @@ def from_element(cls, initial_bus: Bus) -> Self: elements.append(connected_element) return cls( buses=buses, - branches=branches, + lines=lines, + transformers=transformers, + switches=switches, loads=loads, sources=sources, grounds=grounds, @@ -261,57 +300,27 @@ def buses_frame(self) -> gpd.GeoDataFrame: ) @property - def branches_frame(self) -> gpd.GeoDataFrame: - """The :attr:`branches` of the network as a geo dataframe.""" - return gpd.GeoDataFrame( - data=pd.DataFrame.from_records( - data=[ - ( - branch_id, - branch.type, - branch.phases1, - branch.phases2, - branch.bus1.id, - branch.bus2.id, - branch.geometry, - ) - for branch_id, branch in self.branches.items() - ], - columns=["id", "type", "phases1", "phases2", "bus1_id", "bus2_id", "geometry"], - index="id", - ), - geometry="geometry", - crs=self.crs, - ) - - @property - def transformers_frame(self) -> gpd.GeoDataFrame: - """The transformers of the network as a geo dataframe. - - This is similar to :attr:`branches_frame` but only contains the transformers. It has a - `max_power` column that contains the maximum power loading (VA) of the transformers. - """ + def lines_frame(self) -> gpd.GeoDataFrame: + """The :attr:`lines` of the network as a geo dataframe.""" data = [] - for branch in self.branches.values(): - if not isinstance(branch, Transformer): - continue - max_power = branch.max_power.magnitude if branch.max_power is not None else float("nan") + for line in self.lines.values(): + max_current = line.max_current.magnitude if line.max_current is not None else float("nan") data.append( ( - branch.id, - branch.phases1, - branch.phases2, - branch.bus1.id, - branch.bus2.id, - branch.parameters.id, - max_power, - branch.geometry, + line.id, + line.phases, + line.bus1.id, + line.bus2.id, + line.parameters.id, + line.length.m, + max_current, + line.geometry, ) ) return gpd.GeoDataFrame( data=pd.DataFrame.from_records( data=data, - columns=["id", "phases1", "phases2", "bus1_id", "bus2_id", "parameters_id", "max_power", "geometry"], + columns=["id", "phases", "bus1_id", "bus2_id", "parameters_id", "length", "max_current", "geometry"], index="id", ), geometry="geometry", @@ -319,32 +328,27 @@ def transformers_frame(self) -> gpd.GeoDataFrame: ) @property - def lines_frame(self) -> gpd.GeoDataFrame: - """The lines of the network as a geo dataframe. - - This is similar to :attr:`branches_frame` but only contains the lines. It has a - `max_current` column that contains the maximum current loading (A) of the lines. - """ + def transformers_frame(self) -> gpd.GeoDataFrame: + """The :attr:`transformers` of the network as a geo dataframe.""" data = [] - for branch in self.branches.values(): - if not isinstance(branch, Line): - continue - max_current = branch.max_current.magnitude if branch.max_current is not None else float("nan") + for transformer in self.transformers.values(): + max_power = transformer.max_power.magnitude if transformer.max_power is not None else float("nan") data.append( ( - branch.id, - branch.phases, - branch.bus1.id, - branch.bus2.id, - branch.parameters.id, - max_current, - branch.geometry, + transformer.id, + transformer.phases1, + transformer.phases2, + transformer.bus1.id, + transformer.bus2.id, + transformer.parameters.id, + max_power, + transformer.geometry, ) ) return gpd.GeoDataFrame( data=pd.DataFrame.from_records( data=data, - columns=["id", "phases", "bus1_id", "bus2_id", "parameters_id", "max_current", "geometry"], + columns=["id", "phases1", "phases2", "bus1_id", "bus2_id", "parameters_id", "max_power", "geometry"], index="id", ), geometry="geometry", @@ -353,15 +357,10 @@ def lines_frame(self) -> gpd.GeoDataFrame: @property def switches_frame(self) -> gpd.GeoDataFrame: - """The switches of the network as a geo dataframe. - - This is similar to :attr:`branches_frame` but only contains the switches. - """ + """The :attr:`switches` of the network as a geo dataframe.""" data = [] - for branch in self.branches.values(): - if not isinstance(branch, Switch): - continue - data.append((branch.id, branch.phases, branch.bus1.id, branch.bus2.id, branch.geometry)) + for switch in self.switches.values(): + data.append((switch.id, switch.phases, switch.bus1.id, switch.bus2.id, switch.geometry)) return gpd.GeoDataFrame( data=pd.DataFrame.from_records( data=data, @@ -409,8 +408,8 @@ def grounds_frame(self) -> pd.DataFrame: def potential_refs_frame(self) -> pd.DataFrame: """The :attr:`potential references ` of the network as a dataframe.""" return pd.DataFrame.from_records( - data=[(pref.id, pref.phase, pref.element.id) for pref in self.potential_refs.values()], - columns=["id", "phase", "element_id"], + data=[(pref.id, pref.phases, pref.element.id) for pref in self.potential_refs.values()], + columns=["id", "phases", "element_id"], index="id", ) @@ -464,8 +463,35 @@ def to_graph(self) -> "Graph": graph = nx.Graph() for bus in self.buses.values(): graph.add_node(bus.id, geom=bus.geometry) - for branch in self.branches.values(): - graph.add_edge(branch.bus1.id, branch.bus2.id, id=branch.id, type=branch.type, geom=branch.geometry) + for line in self.lines.values(): + max_current = line.max_current.magnitude if line.max_current is not None else None + graph.add_edge( + line.bus1.id, + line.bus2.id, + id=line.id, + type="line", + phases=line.phases, + parameters_id=line.parameters.id, + max_current=max_current, + geom=line.geometry, + ) + for transformer in self.transformers.values(): + max_power = transformer.max_power.magnitude if transformer.max_power is not None else None + graph.add_edge( + transformer.bus1.id, + transformer.bus2.id, + id=transformer.id, + type="transformer", + phases1=transformer.phases1, + phases2=transformer.phases2, + parameters_id=transformer.parameters.id, + max_power=max_power, + geom=transformer.geometry, + ) + for switch in self.switches.values(): + graph.add_edge( + switch.bus1.id, switch.bus2.id, id=switch.id, type="switch", phases=switch.phases, geom=switch.geometry + ) return graph # @@ -554,7 +580,9 @@ def solve_load_flow( # Lazily update the results of the elements for element in chain( self.buses.values(), - self.branches.values(), + self.lines.values(), + self.transformers.values(), + self.switches.values(), self.loads.values(), self.sources.values(), self.grounds.values(), @@ -688,74 +716,95 @@ def res_buses_voltages(self) -> pd.DataFrame: return pd.DataFrame(voltages_dict).astype(dtypes).set_index(["bus_id", "phase"]) @property - def res_branches(self) -> pd.DataFrame: - """The load flow results of the network branches. + def res_lines(self) -> pd.DataFrame: + """The load flow results of the network lines. The results are returned as a dataframe with the following index: - - `branch_id`: The id of the branch. - - `phase`: The phase of the branch (in ``{'a', 'b', 'c', 'n'}``). + - `line_id`: The id of the line. + - `phase`: The phase of the line (in ``{'a', 'b', 'c', 'n'}``). and the following columns: - - `type`: The type of the branch, can be ``{'line', 'transformer', 'switch'}``. - - `current1`: The complex current of the branch (in Amps) for the given phase at the + - `current1`: The complex current of the line (in Amps) for the given phase at the first bus. - - `current2`: The complex current of the branch (in Amps) for the given phase at the + - `current2`: The complex current of the line (in Amps) for the given phase at the second bus. - - `power1`: The complex power of the branch (in VoltAmps) for the given phase at the + - `power1`: The complex power of the line (in VoltAmps) for the given phase at the first bus. - - `power2`: The complex power of the branch (in VoltAmps) for the given phase at the + - `power2`: The complex power of the line (in VoltAmps) for the given phase at the second bus. - `potential1`: The complex potential of the first bus (in Volts) for the given phase. - `potential2`: The complex potential of the second bus (in Volts) for the given phase. + - `series_losses`: The complex power losses of the line (in VoltAmps) for the given + phase due to the series and mutual impedances. + - `series_current`: The complex current in the series impedance of the line (in Amps) + for the given phase. + + Additional information can be easily computed from this dataframe. For example: + + * To get the active power losses, use the real part of the complex power losses + * To get the total power losses, add the columns ``powers1 + powers2`` + * To get the power losses in the shunt components of the line, subtract the series losses + from the total power losses computed in the previous step: + ``(powers1 + powers2) - series_losses`` + * To get the currents in the shunt components of the line: + - For the first bus, subtract the columns ``current1 - series_current`` + - For the second bus, add the columns ``series_current + current2`` """ self._check_valid_results() res_dict = { - "branch_id": [], + "line_id": [], "phase": [], - "type": [], "current1": [], "current2": [], "power1": [], "power2": [], "potential1": [], "potential2": [], + "series_losses": [], + "series_current": [], + "max_current": [], + "violated": [], } - dtypes = {c: _DTYPES[c] for c in res_dict} | {"type": BranchTypeDtype} - for branch_id, branch in self.branches.items(): - currents1, currents2 = branch._res_currents_getter(warning=False) - potentials1, potentials2 = branch._res_potentials_getter(warning=False) + dtypes = {c: _DTYPES[c] for c in res_dict} + for line in self.lines.values(): + currents1, currents2 = line._res_currents_getter(warning=False) + potentials1, potentials2 = line._res_potentials_getter(warning=False) + du_line, series_currents = line._res_series_values_getter(warning=False) powers1 = potentials1 * currents1.conj() powers2 = potentials2 * currents2.conj() - phases = sorted(set(branch.phases1) | set(branch.phases2)) - for phase in phases: - if phase in branch.phases1: - idx1 = branch.phases1.index(phase) - i1, s1, v1 = currents1[idx1], powers1[idx1], potentials1[idx1] - else: - i1, s1, v1 = None, None, None - if phase in branch.phases2: - idx2 = branch.phases2.index(phase) - i2, s2, v2 = currents2[idx2], powers2[idx2], potentials2[idx2] - else: - i2, s2, v2 = None, None, None - res_dict["branch_id"].append(branch_id) + series_losses = du_line * series_currents.conj() + i_max = line.parameters._max_current + for i1, i2, s1, s2, v1, v2, s_series, i_series, phase in zip( + currents1, + currents2, + powers1, + powers2, + potentials1, + potentials2, + series_losses, + series_currents, + line.phases, + strict=True, + ): + violated = None if i_max is None else (abs(i1) > i_max or abs(i2) > i_max) + res_dict["line_id"].append(line.id) res_dict["phase"].append(phase) - res_dict["type"].append(branch.type) res_dict["current1"].append(i1) res_dict["current2"].append(i2) res_dict["power1"].append(s1) res_dict["power2"].append(s2) res_dict["potential1"].append(v1) res_dict["potential2"].append(v2) - return pd.DataFrame(res_dict).astype(dtypes).set_index(["branch_id", "phase"]) + res_dict["series_losses"].append(s_series) + res_dict["series_current"].append(i_series) + res_dict["max_current"].append(i_max) + res_dict["violated"].append(violated) + return pd.DataFrame(res_dict).astype(dtypes).set_index(["line_id", "phase"]) @property def res_transformers(self) -> pd.DataFrame: """The load flow results of the network transformers. - This is similar to the :attr:`res_branches` property but provides more information that - only apply to transformers. - The results are returned as a dataframe with the following index: - `transformer_id`: The id of the transformer. - `phase`: The phase of the transformer (in ``{'a', 'b', 'c', 'n'}``). @@ -791,27 +840,25 @@ def res_transformers(self) -> pd.DataFrame: "violated": [], } dtypes = {c: _DTYPES[c] for c in res_dict} - for branch in self.branches.values(): - if not isinstance(branch, Transformer): - continue - currents1, currents2 = branch._res_currents_getter(warning=False) - potentials1, potentials2 = branch._res_potentials_getter(warning=False) + for transformer in self.transformers.values(): + currents1, currents2 = transformer._res_currents_getter(warning=False) + potentials1, potentials2 = transformer._res_potentials_getter(warning=False) powers1 = potentials1 * currents1.conj() powers2 = potentials2 * currents2.conj() - s_max = branch.parameters._max_power + s_max = transformer.parameters._max_power violated = (abs(powers1.sum()) > s_max or abs(powers2.sum()) > s_max) if s_max is not None else None - for phase in branch._all_phases: - if phase in branch.phases1: - idx1 = branch.phases1.index(phase) + for phase in transformer._all_phases: + if phase in transformer.phases1: + idx1 = transformer.phases1.index(phase) i1, s1, v1 = currents1[idx1], powers1[idx1], potentials1[idx1] else: i1, s1, v1 = None, None, None - if phase in branch.phases2: - idx2 = branch.phases2.index(phase) + if phase in transformer.phases2: + idx2 = transformer.phases2.index(phase) i2, s2, v2 = currents2[idx2], powers2[idx2], potentials2[idx2] else: i2, s2, v2 = None, None, None - res_dict["transformer_id"].append(branch.id) + res_dict["transformer_id"].append(transformer.id) res_dict["phase"].append(phase) res_dict["current1"].append(i1) res_dict["current2"].append(i2) @@ -823,104 +870,10 @@ def res_transformers(self) -> pd.DataFrame: res_dict["violated"].append(violated) return pd.DataFrame(res_dict).astype(dtypes).set_index(["transformer_id", "phase"]) - @property - def res_lines(self) -> pd.DataFrame: - """The load flow results of the network lines. - - This is similar to the :attr:`res_branches` property but provides more information that - only apply to lines. This includes currents and complex power losses in the series - components of the lines. - - The results are returned as a dataframe with the following index: - - `line_id`: The id of the line. - - `phase`: The phase of the line (in ``{'a', 'b', 'c', 'n'}``). - - and the following columns: - - `current1`: The complex current of the line (in Amps) for the given phase at the - first bus. - - `current2`: The complex current of the line (in Amps) for the given phase at the - second bus. - - `power1`: The complex power of the line (in VoltAmps) for the given phase at the - first bus. - - `power2`: The complex power of the line (in VoltAmps) for the given phase at the - second bus. - - `potential1`: The complex potential of the first bus (in Volts) for the given phase. - - `potential2`: The complex potential of the second bus (in Volts) for the given phase. - - `series_losses`: The complex power losses of the line (in VoltAmps) for the given - phase due to the series and mutual impedances. - - `series_current`: The complex current in the series impedance of the line (in Amps) - for the given phase. - - Additional information can be easily computed from this dataframe. For example: - - * To get the active power losses, use the real part of the complex power losses - * To get the total power losses, add the columns ``powers1 + powers2`` - * To get the power losses in the shunt components of the line, subtract the series losses - from the total power losses computed in the previous step: - ``(powers1 + powers2) - series_losses`` - * To get the currents in the shunt components of the line: - - For the first bus, subtract the columns ``current1 - series_current`` - - For the second bus, add the columns ``series_current + current2`` - """ - self._check_valid_results() - res_dict = { - "line_id": [], - "phase": [], - "current1": [], - "current2": [], - "power1": [], - "power2": [], - "potential1": [], - "potential2": [], - "series_losses": [], - "series_current": [], - "max_current": [], - "violated": [], - } - dtypes = {c: _DTYPES[c] for c in res_dict} - for branch in self.branches.values(): - if not isinstance(branch, Line): - continue - currents1, currents2 = branch._res_currents_getter(warning=False) - potentials1, potentials2 = branch._res_potentials_getter(warning=False) - du_line, series_currents = branch._res_series_values_getter(warning=False) - powers1 = potentials1 * currents1.conj() - powers2 = potentials2 * currents2.conj() - series_losses = du_line * series_currents.conj() - i_max = branch.parameters._max_current - for i1, i2, s1, s2, v1, v2, s_series, i_series, phase in zip( - currents1, - currents2, - powers1, - powers2, - potentials1, - potentials2, - series_losses, - series_currents, - branch.phases, - strict=True, - ): - violated = None if i_max is None else (abs(i1) > i_max or abs(i2) > i_max) - res_dict["line_id"].append(branch.id) - res_dict["phase"].append(phase) - res_dict["current1"].append(i1) - res_dict["current2"].append(i2) - res_dict["power1"].append(s1) - res_dict["power2"].append(s2) - res_dict["potential1"].append(v1) - res_dict["potential2"].append(v2) - res_dict["series_losses"].append(s_series) - res_dict["series_current"].append(i_series) - res_dict["max_current"].append(i_max) - res_dict["violated"].append(violated) - return pd.DataFrame(res_dict).astype(dtypes).set_index(["line_id", "phase"]) - @property def res_switches(self) -> pd.DataFrame: """The load flow results of the network switches. - This is similar to the :attr:`res_branches` property but only apply to switches. - The results are returned as a dataframe with the following index: - `switch_id`: The id of the switch. - `phase`: The phase of the switch (in ``{'a', 'b', 'c', 'n'}``). @@ -949,17 +902,17 @@ def res_switches(self) -> pd.DataFrame: "potential2": [], } dtypes = {c: _DTYPES[c] for c in res_dict} - for branch in self.branches.values(): - if not isinstance(branch, Switch): + for switch in self.switches.values(): + if not isinstance(switch, Switch): continue - currents1, currents2 = branch._res_currents_getter(warning=False) - potentials1, potentials2 = branch._res_potentials_getter(warning=False) + currents1, currents2 = switch._res_currents_getter(warning=False) + potentials1, potentials2 = switch._res_potentials_getter(warning=False) powers1 = potentials1 * currents1.conj() powers2 = potentials2 * currents2.conj() for i1, i2, s1, s2, v1, v2, phase in zip( - currents1, currents2, powers1, powers2, potentials1, potentials2, branch.phases, strict=True + currents1, currents2, powers1, powers2, potentials1, potentials2, switch.phases, strict=True ): - res_dict["switch_id"].append(branch.id) + res_dict["switch_id"].append(switch.id) res_dict["phase"].append(phase) res_dict["current1"].append(i1) res_dict["current2"].append(i2) @@ -1039,15 +992,17 @@ def res_loads_flexible_powers(self) -> pd.DataFrame: the lines, use the ``power`` column from the :attr:`res_loads` property instead. """ self._check_valid_results() - loads_dict = {"load_id": [], "phase": [], "power": []} + loads_dict = {"load_id": [], "phase": [], "flexible_power": []} dtypes = {c: _DTYPES[c] for c in loads_dict} | {"phase": VoltagePhaseDtype} for load_id, load in self.loads.items(): if not (isinstance(load, PowerLoad) and load.is_flexible): continue - for power, phase in zip(load._res_flexible_powers_getter(warning=False), load.voltage_phases, strict=True): + for flexible_power, phase in zip( + load._res_flexible_powers_getter(warning=False), load.voltage_phases, strict=True + ): loads_dict["load_id"].append(load_id) loads_dict["phase"].append(phase) - loads_dict["power"].append(power) + loads_dict["flexible_power"].append(flexible_power) return pd.DataFrame(loads_dict).astype(dtypes).set_index(["load_id", "phase"]) @property @@ -1137,8 +1092,12 @@ def _connect_element(self, element: Element) -> None: elif isinstance(element, AbstractLoad): container, element_type = self.loads, "load" can_disconnect = True - elif isinstance(element, AbstractBranch): - container, element_type = self.branches, "branch" + elif isinstance(element, Line): + container, element_type = self.lines, "line" + elif isinstance(element, Transformer): + container, element_type = self.transformers, "transformer" + elif isinstance(element, Switch): + container, element_type = self.switches, "switch" elif isinstance(element, VoltageSource): container, element_type = self.sources, "source" can_disconnect = True @@ -1198,9 +1157,15 @@ def _create_network(self) -> None: for bus in self.buses.values(): cy_elements.append(bus._cy_element) self._elements.append(bus) - for line in self.branches.values(): + for line in self.lines.values(): cy_elements.append(line._cy_element) self._elements.append(line) + for transformer in self.transformers.values(): + cy_elements.append(transformer._cy_element) + self._elements.append(transformer) + for switch in self.switches.values(): + cy_elements.append(switch._cy_element) + self._elements.append(switch) for load in self.loads.values(): cy_elements.append(load._cy_element) self._elements.append(load) @@ -1227,7 +1192,9 @@ def _check_validity(self, constructed: bool) -> None: """ elements: set[Element] = set() elements.update(self.buses.values()) - elements.update(self.branches.values()) + elements.update(self.lines.values()) + elements.update(self.transformers.values()) + elements.update(self.switches.values()) elements.update(self.loads.values()) elements.update(self.sources.values()) elements.update(self.grounds.values()) @@ -1309,9 +1276,13 @@ def _propagate_potentials(self) -> None: else: elements.append((e, potentials)) - if len(visited) < len(self.buses) + len(self.branches): + if len(visited) < len(self.buses) + len(self.lines) + len(self.transformers) + len(self.switches): unconnected_elements = [ - element for element in chain(self.buses.values(), self.branches.values()) if element not in visited + element + for element in chain( + self.buses.values(), self.lines.values(), self.transformers.values(), self.switches.values() + ) + if element not in visited ] printable_elements = textwrap.wrap( ", ".join(f"{type(e).__name__}({e.id!r})" for e in unconnected_elements), 500 @@ -1415,12 +1386,14 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: Returns: The constructed network. """ - buses, branches, loads, sources, grounds, p_refs, has_results = network_from_dict( - data, include_results=include_results + buses, lines, transformers, switches, loads, sources, grounds, p_refs, has_results = network_from_dict( + data=data, include_results=include_results ) network = cls( buses=buses, - branches=branches, + lines=lines, + transformers=transformers, + switches=switches, loads=loads, sources=sources, grounds=grounds, @@ -1431,22 +1404,28 @@ def from_dict(cls, data: JsonDict, *, include_results: bool = True) -> Self: return network def _to_dict(self, include_results: bool) -> JsonDict: - return network_to_dict(self, include_results=include_results) + return network_to_dict(en=self, include_results=include_results) # # Results saving # - def _results_to_dict(self, warning: bool) -> JsonDict: + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: """Get the voltages and currents computed by the load flow and return them as a dict.""" if warning: self._check_valid_results() # Warn only once if asked return { - "buses": [bus._results_to_dict(False) for bus in self.buses.values()], - "branches": [branch._results_to_dict(False) for branch in self.branches.values()], - "loads": [load._results_to_dict(False) for load in self.loads.values()], - "sources": [source._results_to_dict(False) for source in self.sources.values()], - "grounds": [ground._results_to_dict(False) for ground in self.grounds.values()], - "potential_refs": [p_ref._results_to_dict(False) for p_ref in self.potential_refs.values()], + "buses": [bus._results_to_dict(warning=False, full=full) for bus in self.buses.values()], + "lines": [line._results_to_dict(warning=False, full=full) for line in self.lines.values()], + "transformers": [ + transformer._results_to_dict(warning=False, full=full) for transformer in self.transformers.values() + ], + "switches": [switch._results_to_dict(warning=False, full=full) for switch in self.switches.values()], + "loads": [load._results_to_dict(warning=False, full=full) for load in self.loads.values()], + "sources": [source._results_to_dict(warning=False, full=full) for source in self.sources.values()], + "grounds": [ground._results_to_dict(warning=False, full=full) for ground in self.grounds.values()], + "potential_refs": [ + p_ref._results_to_dict(warning=False, full=full) for p_ref in self.potential_refs.values() + ], } # @@ -1471,10 +1450,12 @@ def from_dgs(cls, path: StrPath) -> Self: Returns: The constructed network. """ - buses, branches, loads, sources, grounds, potential_refs = network_from_dgs(path) + buses, lines, transformers, switches, loads, sources, grounds, potential_refs = network_from_dgs(path) return cls( buses=buses, - branches=branches, + lines=lines, + transformers=transformers, + switches=switches, loads=loads, sources=sources, grounds=grounds, @@ -1502,7 +1483,9 @@ def _get_catalogue( catalogue_dict = { "name": [], "nb_buses": [], - "nb_branches": [], + "nb_lines": [], + "nb_transformers": [], + "nb_switches": [], "nb_loads": [], "nb_sources": [], "nb_grounds": [], @@ -1515,7 +1498,7 @@ def _get_catalogue( available_names = list(catalogue_data) match_names_list = available_names if name is not None: - match_names_list = cls._filter_catalogue_str(name, strings=available_names) + match_names_list = cls._filter_catalogue_str(value=name, strings=available_names) if isinstance(name, re.Pattern): name = name.pattern query_msg_list.append(f"{name=!r}") @@ -1533,7 +1516,9 @@ def _get_catalogue( available_load_points: list[str] = network_data["load_points"] match_load_point_names_list = available_load_points if load_point_name is not None: - match_load_point_names_list = cls._filter_catalogue_str(load_point_name, strings=available_load_points) + match_load_point_names_list = cls._filter_catalogue_str( + value=load_point_name, strings=available_load_points + ) if raise_if_not_found: cls._assert_one_found( found_data=match_load_point_names_list, @@ -1545,7 +1530,9 @@ def _get_catalogue( catalogue_dict["name"].append(name) catalogue_dict["nb_buses"].append(network_data["nb_buses"]) - catalogue_dict["nb_branches"].append(network_data["nb_branches"]) + catalogue_dict["nb_lines"].append(network_data["nb_lines"]) + catalogue_dict["nb_transformers"].append(network_data["nb_transformers"]) + catalogue_dict["nb_switches"].append(network_data["nb_switches"]) catalogue_dict["nb_loads"].append(network_data["nb_loads"]) catalogue_dict["nb_sources"].append(network_data["nb_sources"]) catalogue_dict["nb_grounds"].append(network_data["nb_grounds"]) @@ -1570,11 +1557,7 @@ def from_catalogue(cls, name: str | re.Pattern[str], load_point_name: str | re.P The selected network """ # Get the catalogue data - catalogue_data, _ = cls._get_catalogue( - name=name, - load_point_name=load_point_name, - raise_if_not_found=True, - ) + catalogue_data, _ = cls._get_catalogue(name=name, load_point_name=load_point_name, raise_if_not_found=True) name = catalogue_data["name"].item() load_point_name = catalogue_data["load_points"].item()[0] @@ -1607,19 +1590,16 @@ def get_catalogue( Returns: The dictionary containing the network data. """ - - catalogue_data, _ = cls._get_catalogue( - name=name, - load_point_name=load_point_name, - raise_if_not_found=False, - ) + catalogue_data, _ = cls._get_catalogue(name=name, load_point_name=load_point_name, raise_if_not_found=False) return ( catalogue_data.reset_index(drop=True) .rename( columns={ "name": "Name", "nb_buses": "Nb buses", - "nb_branches": "Nb branches", + "nb_lines": "Nb lines", + "nb_transformers": "Nb transformers", + "nb_switches": "Nb switches", "nb_loads": "Nb loads", "nb_sources": "Nb sources", "nb_grounds": "Nb grounds", diff --git a/roseau/load_flow/plotting.py b/roseau/load_flow/plotting.py new file mode 100644 index 00000000..7e62c651 --- /dev/null +++ b/roseau/load_flow/plotting.py @@ -0,0 +1,294 @@ +"""Plotting functions for `roseau.load_flow`.""" + +from collections.abc import Callable, Mapping +from typing import TYPE_CHECKING, Any + +import numpy as np + +import roseau.load_flow as rlf +from roseau.load_flow.typing import Complex, ComplexArray, Float + +if TYPE_CHECKING: + import folium + from matplotlib.axes import Axes + + FeatureMap = dict[str, Any] + StyleDict = dict[str, Any] + +_COLORS = {"a": "#234e83", "b": "#cad40e", "c": "#55b2aa", "n": "#000000"} +_COLORS.update( + { + "an": _COLORS["a"], + "bn": _COLORS["b"], + "cn": _COLORS["c"], + "ab": _COLORS["a"], + "bc": _COLORS["b"], + "ca": _COLORS["c"], + "zero": _COLORS["a"], + "pos": _COLORS["b"], + "neg": _COLORS["c"], + } +) + + +# +# Utility functions +# +def _get_rot(vector: Complex) -> float: + """Get the rotation of a vector in degrees.""" + rot = np.angle(vector, deg=True) + if rot > 90: + rot -= 180 + elif rot < -90: + rot += 180 + return rot # type: ignore + + +def _get_align(rot: Float) -> tuple[str, str]: + """Get the horizontal and vertical alignment corresponding to a rotation angle.""" + if 45 < abs(rot) < 135: + return "right", "center" + else: + return "center", "bottom" + + +def _configure_axes(ax: "Axes", vector: ComplexArray) -> None: + """Configure the axes for a plot of complex data.""" + center = np.mean(vector) + ax_lim = max(abs(vector - center)) * 1.2 + ax.grid() + ax.set_axisbelow(True) + ax.set_aspect("equal") + ax.set_xlim(-ax_lim + center.real, ax_lim + center.real) + ax.set_ylim(-ax_lim + center.imag, ax_lim + center.imag) + + +def _draw_voltage_phasor(ax: "Axes", potential1: Complex, potential2: Complex, color: str) -> None: + """Draw a voltage phasor between two potentials.""" + voltage = potential1 - potential2 + midpoint = (potential1 + potential2) / 2 + ax.arrow(potential2.real, potential2.imag, voltage.real, voltage.imag, color=color) # type: ignore + rot = _get_rot(voltage) + ha, va = _get_align(rot) + ax.annotate(f"{abs(voltage):.0f}V", (midpoint.real, midpoint.imag), ha=ha, va=va, rotation=rot) # type: ignore + + +# +# Phasor plotting functions +# +def plot_voltage_phasors( + element: rlf.Bus | rlf.AbstractLoad | rlf.VoltageSource, *, ax: "Axes | None" = None +) -> "Axes": + """Plot the voltage phasors of a bus, load, or voltage source. + + Args: + element: + The bus, load or source whose voltages to plot. + + ax: + The axes to plot on. If None, the currently active axes object is used. + + Returns: + The axes with the plot. + """ + from roseau.load_flow.utils._optional_deps import pyplot as plt + + if ax is None: + ax = plt.gca() + potentials = element.res_potentials.m + _configure_axes(ax, potentials) + ax.set_title(f"{element.id}") + if "n" in element.phases: + origin = potentials.flat[-1] + for phase, potential in zip(element.phases[:-1], potentials[:-1].flat, strict=True): + _draw_voltage_phasor(ax, potential, origin, color=_COLORS[phase]) + for phase, potential in zip(element.phases, potentials.flat, strict=True): + ax.scatter(potential.real, potential.imag, color=_COLORS[phase], label=phase) + elif len(element.phases) == 2: + v1, v2 = potentials.flat + phase = element.phases + _draw_voltage_phasor(ax, v1, v2, color=_COLORS[phase]) + for v, ph in ((v1, phase[0]), (v2, phase[1])): + ax.scatter(v.real, v.imag, color=_COLORS[ph], label=ph) + else: + assert element.phases == "abc" + va, vb, vc = potentials.flat + for v1, v2, phase in ((va, vb, "ab"), (vb, vc, "bc"), (vc, va, "ca")): + _draw_voltage_phasor(ax, v1, v2, color=_COLORS[phase]) + for v, phase in ((va, "a"), (vb, "b"), (vc, "c")): + ax.scatter(v.real, v.imag, color=_COLORS[phase], label=phase) + ax.legend() + return ax + + +def plot_symmetrical_voltages( + element: rlf.Bus | rlf.AbstractLoad | rlf.VoltageSource, *, ax: "Axes | None" = None +) -> "Axes": + """Plot the symmetrical voltages of a bus, load, or voltage source. + + Args: + element: + The bus, load or source whose symmetrical voltages to plot. The element must have 'abc' + or 'abcn' phases. + + ax: + The axes to plot on. If None, the current axes object is used. + + Returns: + The axes with the plot. + """ + from roseau.load_flow.utils._optional_deps import pyplot as plt + + if element.phases not in {"abc", "abcn"}: + raise ValueError("The element must have 'abc' or 'abcn' phases.") + if ax is None: + ax = plt.gca() + voltages_sym = rlf.converters.phasor_to_sym(element.res_voltages.m) + _configure_axes(ax, voltages_sym) + ax.set_title(f"{element.id} (symmetrical)") + for sequence, voltage in zip(("zero", "pos", "neg"), voltages_sym, strict=True): + _draw_voltage_phasor(ax, voltage, 0j, color=_COLORS[sequence]) + for sequence, voltage in zip(("zero", "pos", "neg"), voltages_sym, strict=True): + ax.scatter(voltage.real, voltage.imag, color=_COLORS[sequence], label=sequence) + ax.legend() + return ax + + +# +# Map plotting functions +# +def plot_interactive_map( + network: rlf.ElectricalNetwork, + *, + style_color: str = "#234e83", + highlight_color: str = "#cad40e", + style_function: Callable[["FeatureMap"], "StyleDict | None"] | None = None, + highlight_function: Callable[["FeatureMap"], "StyleDict | None"] | None = None, + map_kws: Mapping[str, Any] | None = None, +) -> "folium.Map": + """Plot an electrical network on an interactive map. + + This function uses the `folium` library to create an interactive map of the electrical network. + + Make sure you have defined the geometry of the buses and lines in the network before using this + function. You can do this by setting the `geometry` attribute of the buses and lines. + + Args: + network: + The electrical network to plot. Only the buses and lines are currently plotted. + + style_color: + The color of the default style of an element. Defaults to :roseau-primary:`■ #234e83`. + + highlight_color: + The color of the default style when an element is highlighted. Defaults to + :roseau-secondary:`■ #cad40e`. + + style_function: + Function mapping a GeoJson Feature to a style dict. If not provided or when it returns + ``None``, the default style is used. + + highlight_function: + Function mapping a GeoJson Feature to a style dict for mouse events. If not provided or + when it returns ``None``, the default highlight style is used. + + map_kws: + Additional keyword arguments to pass to the :class:`folium.Map` constructor. By default, + `location` is set to the centroid of the network geometry and `zoom_start` is calculated + based on its bounding box. + + Returns: + The :class:`folium.Map` object with the network plot. + """ + try: + import folium + except ImportError as e: + raise ImportError( + "The `folium` library is required when using `roseau.load_flow.plotting.plot_interactive_map`." + "Install it with `pip install folium`." + ) from e + + map_kws = dict(map_kws) if map_kws is not None else {} + + buses_gdf = network.buses_frame + buses_gdf.reset_index(inplace=True) + buses_gdf["element_type"] = "bus" + lines_gdf = network.lines_frame + lines_gdf.reset_index(inplace=True) + lines_gdf["element_type"] = "line" + + def internal_style_function(feature): + result = style_function(feature) if style_function is not None else None + if result is not None: + return result + # Default style + if feature["properties"]["element_type"] == "bus": + return { + "fill": True, + "fillColor": style_color, + "color": style_color, + "fillOpacity": 1, + "radius": 3, + } + elif feature["properties"]["element_type"] == "line": + return {"color": style_color, "weight": 2} + else: + return {"color": style_color, "weight": 2} + + def internal_highlight_function(feature): + result = highlight_function(feature) if highlight_function is not None else None + if result is not None: + return result + # Default highlight style + if feature["properties"]["element_type"] == "bus": + return {"color": highlight_color, "fillColor": highlight_color} + elif feature["properties"]["element_type"] == "line": + return {"color": highlight_color} + else: + return {"color": highlight_color} + + # Calculate the center and zoom level of the map if not provided + if "location" not in map_kws or "zoom_start" not in map_kws: + geom_union = buses_gdf.union_all() + if "location" not in map_kws: + map_kws["location"] = list(reversed(geom_union.centroid.coords[0])) + if "zoom_start" not in map_kws: + # Calculate the zoom level based on the bounding box of the network + min_x, min_y, max_x, max_y = geom_union.bounds + zoom_lon = np.ceil(np.log2(360 * 2.0 / (max_x - min_x))) + zoom_lat = np.ceil(np.log2(360 * 2.0 / (max_y - min_y))) + map_kws["zoom_start"] = int(min(zoom_lon, zoom_lat)) + + m = folium.Map(**map_kws) + folium.GeoJson( + data=lines_gdf, + name="lines", + marker=folium.CircleMarker(), + style_function=internal_style_function, + highlight_function=internal_highlight_function, + tooltip=folium.GeoJsonTooltip( + fields=["id", "phases", "bus1_id", "bus2_id", "parameters_id", "length"], + aliases=["Id:", "Phases:", "Bus1:", "Bus2:", "Parameters:", "Length (km):"], + localize=True, + sticky=False, + labels=True, + max_width=800, + ), + ).add_to(m) + folium.GeoJson( + buses_gdf, + name="buses", + marker=folium.CircleMarker(), + style_function=internal_style_function, + highlight_function=internal_highlight_function, + tooltip=folium.GeoJsonTooltip( + fields=["id", "phases"], + aliases=["Id:", "Phases:"], + localize=True, + sticky=False, + labels=True, + max_width=800, + ), + ).add_to(m) + folium.LayerControl().add_to(m) + return m diff --git a/roseau/load_flow/testing.py b/roseau/load_flow/testing.py new file mode 100644 index 00000000..e6511591 --- /dev/null +++ b/roseau/load_flow/testing.py @@ -0,0 +1,53 @@ +"""Roseau load flow testing utilities.""" + +import numbers + +import numpy as np + + +def assert_json_close(obj1: object, obj2: object, *, rtol=1e-7, atol=0, prefix: str = "") -> None: # noqa: C901 + """Assert that two JSON data structures are close, i.e same structure and all close values. + + This function is used to compare two JSON data structures, which can be dictionaries, lists, + strings, booleans, or numbers. + + The comparison is done recursively, and the function raises an AssertionError if the two + structures are different. The comparison is done with a tolerance for floating point numbers. + """ + __tracebackhide__ = True + this_prefix = f"{prefix!r}: " if prefix else "" + + if obj1 is None: + assert obj2 is None, f"{this_prefix}objects types are different: {type(obj1)} != {type(obj2)}" + return + elif isinstance(obj1, str): + if not isinstance(obj2, str): + raise AssertionError(f"{this_prefix}objects types are different: {type(obj1)} != {type(obj2)}") + assert obj1 == obj2, f"{this_prefix}strings are different: {obj1} != {obj2}" + elif isinstance(obj1, (bool, np.bool_)): + if not isinstance(obj2, (bool, np.bool_)): + raise AssertionError(f"{this_prefix}objects types are different: {type(obj1)} != {type(obj2)}") + assert obj1 == obj2, f"{this_prefix}booleans are different: {obj1} != {obj2}" + elif isinstance(obj1, dict): + if not isinstance(obj2, dict): + raise AssertionError(f"{this_prefix}objects types are different: {type(obj1)} != {type(obj2)}") + if obj1.keys() != obj2.keys(): + raise AssertionError(f"{this_prefix}dictionaries keys are different: {obj1.keys()} != {obj2.keys()}") + for key in obj1: + assert_json_close( + obj1[key], obj2[key], rtol=rtol, atol=atol, prefix=f"{prefix}.{key}" if prefix else f"{key}" + ) + elif isinstance(obj1, (tuple, list)): + if not isinstance(obj2, (tuple, list)): + raise AssertionError(f"{this_prefix}objects types are different: {type(obj1)} != {type(obj2)}") + if len(obj1) != len(obj2): + raise AssertionError(f"{this_prefix}lists have different sizes: {len(obj1)} != {len(obj2)}") + for i, (v1, v2) in enumerate(zip(obj1, obj2, strict=True)): + assert_json_close(v1, v2, rtol=rtol, atol=atol, prefix=f"{prefix}[{i}]") + elif isinstance(obj1, numbers.Number): + if not isinstance(obj2, numbers.Number): + raise AssertionError(f"{this_prefix}objects types are different: {type(obj1)} != {type(obj2)}") + if not np.isclose(obj1, obj2, rtol=rtol, atol=atol).all(): # type: ignore + raise AssertionError(f"{this_prefix}numbers are different: {obj1} != {obj2}") + else: + raise NotImplementedError(f"{this_prefix}unsupported type: {type(obj1)}") diff --git a/roseau/load_flow/tests/data/benchmark/B.EC05_N009_55/network.json b/roseau/load_flow/tests/data/benchmark/B.EC05_N009_55/network.json deleted file mode 100644 index 3cb16a7e..00000000 --- a/roseau/load_flow/tests/data/benchmark/B.EC05_N009_55/network.json +++ /dev/null @@ -1,2461 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 0, - "phase": "n" - }, - { - "id": 50, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 0, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - } - }, - { - "id": 50, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - } - }, - { - "id": 542, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856978967864625, 45.69219040555863] - } - }, - { - "id": 1364, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855867232318871, 45.69136027006984] - } - }, - { - "id": 1365, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855846104884748, 45.69144901085738] - } - }, - { - "id": 1366, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85588829377169, 45.69161122844266] - } - }, - { - "id": 1367, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855860204231766, 45.69176818400519] - } - }, - { - "id": 1407, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855869182087027, 45.69136049630226] - } - }, - { - "id": 1663, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856370661831063, 45.69110851750263] - } - }, - { - "id": 1664, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856375306784422, 45.69110589277815] - } - }, - { - "id": 1665, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856382029776952, 45.69110208720114] - } - }, - { - "id": 1666, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856387024934563, 45.69109925657929] - } - }, - { - "id": 2081, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855854534153559, 45.69135896213488] - } - }, - { - "id": 2082, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855816427653202, 45.69135505659377] - } - }, - { - "id": 2083, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855791018908654, 45.6913524499912] - } - }, - { - "id": 2084, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855786863583238, 45.69135202127266] - } - }, - { - "id": 2085, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85563566314481, 45.69133651542809] - } - }, - { - "id": 2086, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855622952159835, 45.69133520775522] - } - }, - { - "id": 2087, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855600498514187, 45.69133290377598] - } - }, - { - "id": 2088, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855587787530867, 45.69133159609905] - } - }, - { - "id": 2089, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855407023176602, 45.69131305456497] - } - }, - { - "id": 2090, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855368916328575, 45.69130913987988] - } - }, - { - "id": 2091, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855356218598147, 45.6913078408805] - } - }, - { - "id": 2156, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85685262162569, 45.69253367223592] - } - }, - { - "id": 2157, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856851022816997, 45.69253802876519] - } - }, - { - "id": 2488, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856738631522436, 45.69216124238103] - } - }, - { - "id": 2489, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.8563875660472, 45.69228111612342] - } - }, - { - "id": 2490, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856292856235074, 45.69232748538923] - } - }, - { - "id": 2491, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856208673924059, 45.69236870335052] - } - }, - { - "id": 2492, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856029618601329, 45.69250467560685] - } - }, - { - "id": 2493, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855930737267387, 45.69267072873552] - } - }, - { - "id": 2494, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855888072041425, 45.69274239200233] - } - }, - { - "id": 2588, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855825999456157, 45.69273095075617] - } - }, - { - "id": 2589, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855788745488097, 45.6927240826258] - } - }, - { - "id": 2590, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855676659986405, 45.69270342242253] - } - }, - { - "id": 2591, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855670455137178, 45.69270227463329] - } - }, - { - "id": 2649, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85591518390002, 45.69139520669937] - } - }, - { - "id": 2650, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855915068012751, 45.69139520030173] - } - }, - { - "id": 2846, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856360725716369, 45.69102412913973] - } - }, - { - "id": 2847, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856383793336582, 45.69086300169013] - } - }, - { - "id": 2848, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856390704015929, 45.69081473478015] - } - }, - { - "id": 2849, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856458006484099, 45.69111484486989] - } - }, - { - "id": 2850, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856636058726183, 45.69113194244653] - } - }, - { - "id": 2851, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856800333523847, 45.69114772016799] - } - }, - { - "id": 2852, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856801404224056, 45.69114782212127] - } - }, - { - "id": 2853, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856806693572222, 45.69114833332971] - } - }, - { - "id": 2933, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85627431413481, 45.69280960338721] - } - }, - { - "id": 2934, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856417860286734, 45.69283457875029] - } - }, - { - "id": 2935, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856423816029007, 45.69283561508038] - } - }, - { - "id": 2936, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856424087948438, 45.69283566297754] - } - }, - { - "id": 3399, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855763551680219, 45.69182738723423] - } - }, - { - "id": 3400, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855398849537063, 45.69194059727197] - } - }, - { - "id": 3401, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855416724230305, 45.69181947119029] - } - }, - { - "id": 3402, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855418952830454, 45.69181736884877] - } - }, - { - "id": 3403, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855420553793683, 45.69181586568582] - } - } - ], - "branches": [ - { - "id": "transfo", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 0, - "bus2": 50, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line243", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 542, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.856006369563374, 45.69145685074764], - [4.856041286384759, 45.6914589736374], - [4.85608611929476, 45.69142826223273], - [4.85710799403576, 45.691501610824], - [4.857207269582688, 45.69156598849194], - [4.856978967864625, 45.69219040555863] - ] - }, - "length": 0.1698047886136108, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1213", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 1663, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.856000594306501, 45.69144599899529], - [4.856024490964286, 45.69142874679027], - [4.856042739971293, 45.69129421833258], - [4.856370661831063, 45.69110851750263] - ] - }, - "length": 0.0505315521261473, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line987", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 1407, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.855988721281017, 45.6914422332006], - [4.855996361520631, 45.6913753713747], - [4.855869182087027, 45.69136049630226] - ] - }, - "length": 0.0174985508964364, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2112", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 2649, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.855971166936666, 45.69144819937015], - [4.855950443311009, 45.69143851158069], - [4.855955048725805, 45.69139880266571], - [4.85591518390002, 45.69139520669937] - ] - }, - "length": 0.0094992002360799, - "params_id": "S_AL_35", - "ground": "ground" - }, - { - "id": "line2113", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2649, - "bus2": 2650, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85591518390002, 45.69139520669937], - [4.855915068012751, 45.69139520030173] - ] - }, - "length": 9.054749376593195e-6, - "params_id": "S_AL_35", - "ground": "ground" - }, - { - "id": "line988", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1407, - "bus2": 1364, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855869182087027, 45.69136049630226], - [4.855867232318871, 45.69136027006984] - ] - }, - "length": 0.0001539404843332, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line952", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1364, - "bus2": 1365, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855867232318871, 45.69136027006984], - [4.855846104884748, 45.69144901085738] - ] - }, - "length": 0.0099994696006292, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1576", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1364, - "bus2": 2081, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855867232318871, 45.69136027006984], - [4.855854534153559, 45.69135896213488] - ] - }, - "length": 0.0009997222679235, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1577", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2081, - "bus2": 2082, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855854534153559, 45.69135896213488], - [4.855816427653202, 45.69135505659377] - ] - }, - "length": 0.0029997976524975, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1578", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2082, - "bus2": 2083, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855816427653202, 45.69135505659377], - [4.855791018908654, 45.6913524499912] - ] - }, - "length": 0.002000251978809, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1579", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2083, - "bus2": 2084, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855791018908654, 45.6913524499912], - [4.855786863583238, 45.69135202127266] - ] - }, - "length": 0.0003271589286956, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1580", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2084, - "bus2": 2085, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855786863583238, 45.69135202127266], - [4.85563566314481, 45.69133651542809] - ] - }, - "length": 0.0119028646292776, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line953", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1365, - "bus2": 1366, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855846104884748, 45.69144901085738], - [4.855845684286097, 45.69145076654667], - [4.855901120337955, 45.69153953345657], - [4.85588829377169, 45.69161122844266] - ] - }, - "length": 0.0189984078266001, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1581", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2085, - "bus2": 2086, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85563566314481, 45.69133651542809], - [4.855622952159835, 45.69133520775522] - ] - }, - "length": 0.0010007064087425, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1582", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2086, - "bus2": 2087, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855622952159835, 45.69133520775522], - [4.855600498514187, 45.69133290377598] - ] - }, - "length": 0.0017676269548577, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1583", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2087, - "bus2": 2088, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855600498514187, 45.69133290377598], - [4.855587787530867, 45.69133159609905] - ] - }, - "length": 0.0010007064104751, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1584", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2088, - "bus2": 2089, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855587787530867, 45.69133159609905], - [4.855407023176602, 45.69131305456497] - ] - }, - "length": 0.0142302752899377, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line954", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1366, - "bus2": 1367, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85588829377169, 45.69161122844266], - [4.855860204231766, 45.69176818400519] - ] - }, - "length": 0.0175815455828478, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1214", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1663, - "bus2": 1664, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856370661831063, 45.69110851750263], - [4.856375306784422, 45.69110589277815] - ] - }, - "length": 0.0004647694653149, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1215", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1664, - "bus2": 1665, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856375306784422, 45.69110589277815], - [4.856382029776952, 45.69110208720114] - ] - }, - "length": 0.000673157746019, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1216", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1665, - "bus2": 1666, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856382029776952, 45.69110208720114], - [4.856387024934563, 45.69109925657929] - ] - }, - "length": 0.0005003696964554, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2308", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1666, - "bus2": 2846, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856387024934563, 45.69109925657929], - [4.856355663247043, 45.69105945574269], - [4.856360725716369, 45.69102412913973] - ] - }, - "length": 0.0089995012028159, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2311", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1666, - "bus2": 2849, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856387024934563, 45.69109925657929], - [4.85640419839692, 45.69110967215316], - [4.856458006484099, 45.69111484486989] - ] - }, - "length": 0.0059995904338227, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1585", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2089, - "bus2": 2090, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855407023176602, 45.69131305456497], - [4.855368916328575, 45.69130913987988] - ] - }, - "length": 0.0029999740821226, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1586", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2090, - "bus2": 2091, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855368916328575, 45.69130913987988], - [4.855356218598147, 45.6913078408805] - ] - }, - "length": 0.0009995457086402, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2312", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2849, - "bus2": 2850, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856458006484099, 45.69111484486989], - [4.856636058726183, 45.69113194244653] - ] - }, - "length": 0.0139986419668756, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2309", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2846, - "bus2": 2847, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856360725716369, 45.69102412913973], - [4.856383793336582, 45.69086300169013] - ] - }, - "length": 0.0179984696461502, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2832", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1367, - "bus2": 3399, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855860204231766, 45.69176818400519], - [4.855763551680219, 45.69182738723423] - ] - }, - "length": 0.0099988303999178, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2313", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2850, - "bus2": 2851, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856636058726183, 45.69113194244653], - [4.856800333523847, 45.69114772016799] - ] - }, - "length": 0.0129154893237343, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2833", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3399, - "bus2": 3400, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855763551680219, 45.69182738723423], - [4.855584089016939, 45.69193730935378], - [4.855398849537063, 45.69194059727197] - ] - }, - "length": 0.0329985491086803, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2310", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2847, - "bus2": 2848, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856383793336582, 45.69086300169013], - [4.856390704015929, 45.69081473478015] - ] - }, - "length": 0.0053915783689662, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2314", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2851, - "bus2": 2852, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856800333523847, 45.69114772016799], - [4.856801404224056, 45.69114782212127] - ] - }, - "length": 8.41665220926229e-5, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2315", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2852, - "bus2": 2853, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856801404224056, 45.69114782212127], - [4.856806693572222, 45.69114833332971] - ] - }, - "length": 0.0004159034442303, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2834", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3400, - "bus2": 3401, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855398849537063, 45.69194059727197], - [4.855392869155902, 45.69194070460053], - [4.855387309011729, 45.69184721664104], - [4.855416724230305, 45.69181947119029] - ] - }, - "length": 0.0147075358057835, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2835", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3401, - "bus2": 3402, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855416724230305, 45.69181947119029], - [4.855418952830454, 45.69181736884877] - ] - }, - "length": 0.0002910897047899, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2836", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3402, - "bus2": 3403, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855418952830454, 45.69181736884877], - [4.855420553793683, 45.69181586568582] - ] - }, - "length": 0.0002084777079536, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1646", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 542, - "bus2": 2156, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856978967864625, 45.69219040555863], - [4.85685262162569, 45.69253367223592] - ] - }, - "length": 0.0394013052961165, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1960", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 542, - "bus2": 2488, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856978967864625, 45.69219040555863], - [4.856738631522436, 45.69216124238103] - ] - }, - "length": 0.0189987578088231, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1961", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2488, - "bus2": 2489, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856738631522436, 45.69216124238103], - [4.85665349107763, 45.69215091411277], - [4.8563875660472, 45.69228111612342] - ] - }, - "length": 0.0319981744631324, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1647", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2156, - "bus2": 2157, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85685262162569, 45.69253367223592], - [4.856851022816997, 45.69253802876519] - ] - }, - "length": 0.0004999657082792, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1962", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2489, - "bus2": 2490, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.8563875660472, 45.69228111612342], - [4.856292856235074, 45.69232748538923] - ] - }, - "length": 0.008999023393858, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1963", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2490, - "bus2": 2491, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856292856235074, 45.69232748538923], - [4.856208673924059, 45.69236870335052] - ] - }, - "length": 0.0079989134977189, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1964", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2491, - "bus2": 2492, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856208673924059, 45.69236870335052], - [4.856140935805975, 45.69240186471046], - [4.856052674911791, 45.69246595632609], - [4.856029618601329, 45.69250467560685] - ] - }, - "length": 0.0209990509945453, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1965", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2492, - "bus2": 2493, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856029618601329, 45.69250467560685], - [4.855930737267387, 45.69267072873552] - ] - }, - "length": 0.0199986363582786, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1966", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2493, - "bus2": 2494, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855930737267387, 45.69267072873552], - [4.855888072041425, 45.69274239200233] - ] - }, - "length": 0.008630510320176, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2389", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2494, - "bus2": 2933, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855888072041425, 45.69274239200233], - [4.85627431413481, 45.69280960338721] - ] - }, - "length": 0.0309983265742373, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2056", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2494, - "bus2": 2588, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855888072041425, 45.69274239200233], - [4.855825999456157, 45.69273095075617] - ] - }, - "length": 0.0049993261430797, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2057", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2588, - "bus2": 2589, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855825999456157, 45.69273095075617], - [4.855788745488097, 45.6927240826258] - ] - }, - "length": 0.003000476475499, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2058", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2589, - "bus2": 2590, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855788745488097, 45.6927240826258], - [4.855676659986405, 45.69270342242253] - ] - }, - "length": 0.0090273856534237, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2059", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2590, - "bus2": 2591, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855676659986405, 45.69270342242253], - [4.855670455137178, 45.69270227463329] - ] - }, - "length": 0.0004998552042313, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2390", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2933, - "bus2": 2934, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85627431413481, 45.69280960338721], - [4.856417860286734, 45.69283457875029] - ] - }, - "length": 0.0115203641917798, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2391", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2934, - "bus2": 2935, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856417860286734, 45.69283457875029], - [4.856423816029007, 45.69283561508038] - ] - }, - "length": 0.0004779834842022, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2392", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2935, - "bus2": 2936, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856423816029007, 45.69283561508038], - [4.856424087948438, 45.69283566297754] - ] - }, - "length": 2.183881197426037e-5, - "params_id": "S_AL_95", - "ground": "ground" - } - ], - "loads": [ - { - "id": 10, - "bus": 542, - "phases": "abcn", - "powers": [ - [1319.5514969710862, 231.89395762970432], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 5, - "bus": 1365, - "phases": "abcn", - "powers": [ - [1279.0606072611827, 398.74167539455425], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 15, - "bus": 1365, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1303.5603371098352, 309.38876556509604] - ] - }, - { - "id": 31, - "bus": 1365, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1299.6575729488254, 325.3938441651446], - [0.0, 0.0] - ] - }, - { - "id": 73, - "bus": 1365, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1277.5307281544729, 403.61640125855155], - [0.0, 0.0] - ] - }, - { - "id": 19, - "bus": 1367, - "phases": "abcn", - "powers": [ - [1317.0812188972347, 245.5361960525906], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 32, - "bus": 1367, - "phases": "abcn", - "powers": [ - [1333.9538346826566, 124.73222390079212], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 61, - "bus": 1367, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1324.0862950086896, 204.41732831138063] - ] - }, - { - "id": 86, - "bus": 1367, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1326.9123992351522, 185.18759542640527], - [0.0, 0.0] - ] - }, - { - "id": 40, - "bus": 1407, - "phases": "abcn", - "powers": [ - [1330.4682005964203, 157.6240081508046], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 60, - "bus": 1407, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1305.3399293324028, 301.7923617891606] - ] - }, - { - "id": 52, - "bus": 1663, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1292.7765005180647, 351.7383693202493] - ] - }, - { - "id": 83, - "bus": 1663, - "phases": "abcn", - "powers": [ - [1285.618448582671, 377.0625484023677], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 16, - "bus": 1664, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1278.0628087235511, 401.92837384472966], - [0.0, 0.0] - ] - }, - { - "id": 46, - "bus": 1664, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1332.054862653535, 143.59945551732818] - ] - }, - { - "id": 57, - "bus": 1664, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1331.6484712473598, 147.32043228408932], - [0.0, 0.0] - ] - }, - { - "id": 36, - "bus": 1665, - "phases": "abcn", - "powers": [ - [1322.6898869253412, 213.2660867771289], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 62, - "bus": 1665, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1304.6226093055911, 304.87834956335075] - ] - }, - { - "id": 41, - "bus": 1666, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1283.5010670472027, 384.20823993310415] - ] - }, - { - "id": 54, - "bus": 1666, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1323.8636496186705, 205.85431246912336], - [0.0, 0.0] - ] - }, - { - "id": 23, - "bus": 2081, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1296.5831906572867, 337.43590568991283], - [0.0, 0.0] - ] - }, - { - "id": 49, - "bus": 2081, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1273.0014902093146, 417.6818965057808], - [0.0, 0.0] - ] - }, - { - "id": 85, - "bus": 2082, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1303.7749143548147, 308.4832790329114], - [0.0, 0.0] - ] - }, - { - "id": 78, - "bus": 2083, - "phases": "abcn", - "powers": [ - [1279.2773539758966, 398.04574152756607], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 75, - "bus": 2084, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1281.6474812299318, 390.34689008723115] - ] - }, - { - "id": 6, - "bus": 2085, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1313.1125046335185, 265.9445636197316] - ] - }, - { - "id": 21, - "bus": 2085, - "phases": "abcn", - "powers": [ - [1298.2482283705212, 330.9720505973342], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 29, - "bus": 2085, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1294.5073490838445, 345.3138918603177] - ] - }, - { - "id": 39, - "bus": 2085, - "phases": "abcn", - "powers": [ - [1306.9165625138949, 294.88991059489666], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 69, - "bus": 2085, - "phases": "abcn", - "powers": [ - [1295.4319816915825, 341.82881908116127], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 71, - "bus": 2085, - "phases": "abcn", - "powers": [ - [1277.5398209320822, 403.58761957798544], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 27, - "bus": 2086, - "phases": "abcn", - "powers": [ - [1303.7502721461626, 308.58740839931943], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 59, - "bus": 2086, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1336.2189429549055, 97.51870196160768] - ] - }, - { - "id": 74, - "bus": 2086, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1317.5980000347338, 242.747751891282], - [0.0, 0.0] - ] - }, - { - "id": 2, - "bus": 2088, - "phases": "abcn", - "powers": [ - [1287.7366738794012, 369.76373468718975], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 28, - "bus": 2088, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1318.883122101868, 235.66559141849945] - ] - }, - { - "id": 17, - "bus": 2089, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1314.2178856839457, 260.42716773067457] - ] - }, - { - "id": 11, - "bus": 2156, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1283.1994505839823, 385.21439584310394], - [0.0, 0.0] - ] - }, - { - "id": 48, - "bus": 2156, - "phases": "abcn", - "powers": [ - [1292.4452642997337, 352.95353735724615], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 14, - "bus": 2157, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1290.50398309402, 359.98670859112406] - ] - }, - { - "id": 18, - "bus": 2488, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1285.6652413586705, 376.90296882082686] - ] - }, - { - "id": 13, - "bus": 2489, - "phases": "abcn", - "powers": [ - [1296.8316300904191, 336.47984180456893], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 43, - "bus": 2489, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1312.7018441498733, 267.9642310259403], - [0.0, 0.0] - ] - }, - { - "id": 82, - "bus": 2490, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1295.5135097591285, 341.51970188465845] - ] - }, - { - "id": 38, - "bus": 2492, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1299.5393861113935, 325.86553160625016] - ] - }, - { - "id": 79, - "bus": 2492, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1301.1590452579821, 319.3369688700921], - [0.0, 0.0] - ] - }, - { - "id": 9, - "bus": 2493, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1291.4197071024971, 356.68767970186735] - ] - }, - { - "id": 22, - "bus": 2494, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1328.6600109664457, 172.20202090116732] - ] - }, - { - "id": 44, - "bus": 2494, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1289.6259799692361, 363.1195292630083] - ] - }, - { - "id": 80, - "bus": 2494, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1276.4129448719732, 407.13751350994266] - ] - }, - { - "id": 51, - "bus": 2590, - "phases": "abcn", - "powers": [ - [1306.792993997642, 295.43701796234075], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 68, - "bus": 2591, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1280.8899969845843, 392.8253764316062], - [0.0, 0.0] - ] - }, - { - "id": 4, - "bus": 2649, - "phases": "abcn", - "powers": [ - [1312.3403791009896, 269.7289197043438], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 37, - "bus": 2649, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1322.825527496478, 212.42312620679115], - [0.0, 0.0] - ] - }, - { - "id": 55, - "bus": 2649, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1334.3127176075302, 120.83266269766999] - ] - }, - { - "id": 65, - "bus": 2649, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1318.9973828548552, 235.0252428269018] - ] - }, - { - "id": 84, - "bus": 2649, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1282.174711833792, 388.6115915380472], - [0.0, 0.0] - ] - }, - { - "id": 88, - "bus": 2649, - "phases": "abcn", - "powers": [ - [1337.6958288260637, 74.57097481696131], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 7, - "bus": 2650, - "phases": "abcn", - "powers": [ - [1320.7492683883816, 224.9718444502703], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 45, - "bus": 2650, - "phases": "abcn", - "powers": [ - [1318.3553489029791, 238.6003662250029], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 63, - "bus": 2650, - "phases": "abcn", - "powers": [ - [1290.5398730409277, 359.85802316372997], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 87, - "bus": 2650, - "phases": "abcn", - "powers": [ - [1276.1729341198768, 407.8892042744769], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 33, - "bus": 2846, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1293.8639330375797, 347.71695893114986] - ] - }, - { - "id": 76, - "bus": 2846, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1304.4476784103185, 305.62593972654224] - ] - }, - { - "id": 70, - "bus": 2847, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1288.1991630529185, 368.1492592055051] - ] - }, - { - "id": 56, - "bus": 2848, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1305.515121009439, 301.0336020438767], - [0.0, 0.0] - ] - }, - { - "id": 64, - "bus": 2848, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1337.385446942204, 79.94452483443143], - [0.0, 0.0] - ] - }, - { - "id": 1, - "bus": 2850, - "phases": "abcn", - "powers": [ - [1274.459527295882, 413.21165766294473], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 26, - "bus": 2850, - "phases": "abcn", - "powers": [ - [1308.5653928987515, 287.4849096066398], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 53, - "bus": 2850, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1313.5781749594094, 263.6348592544411] - ] - }, - { - "id": 72, - "bus": 2850, - "phases": "abcn", - "powers": [ - [1288.1205888132586, 368.4240890864575], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 34, - "bus": 2851, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1299.2869324630979, 326.8706592437368], - [0.0, 0.0] - ] - }, - { - "id": 35, - "bus": 2851, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1282.3548639279086, 388.0167054448003], - [0.0, 0.0] - ] - }, - { - "id": 81, - "bus": 2851, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1279.3769698913727, 397.72544506904677] - ] - }, - { - "id": 24, - "bus": 2852, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1319.798076679979, 230.4864367715152], - [0.0, 0.0] - ] - }, - { - "id": 67, - "bus": 2852, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1297.799021163752, 332.7291111553191] - ] - }, - { - "id": 25, - "bus": 2853, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1277.5672476586992, 403.50079114368214] - ] - }, - { - "id": 42, - "bus": 2853, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1312.736718592784, 267.79333151154407], - [0.0, 0.0] - ] - }, - { - "id": 8, - "bus": 2933, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1300.8871516428294, 320.44278652266155] - ] - }, - { - "id": 66, - "bus": 2934, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1299.5120410055094, 325.97456346392505], - [0.0, 0.0] - ] - }, - { - "id": 50, - "bus": 2935, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1290.428164252019, 360.25839844334774] - ] - }, - { - "id": 3, - "bus": 2936, - "phases": "abcn", - "powers": [ - [1318.1152667995234, 239.92312138229403], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 12, - "bus": 3399, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1279.6310179555057, 396.9073174306034], - [0.0, 0.0] - ] - }, - { - "id": 47, - "bus": 3399, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1324.2714719206322, 203.21424507392098], - [0.0, 0.0] - ] - }, - { - "id": 20, - "bus": 3400, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1338.7827370942632, 51.495083281748634], - [0.0, 0.0] - ] - }, - { - "id": 30, - "bus": 3400, - "phases": "abcn", - "powers": [ - [1288.127708911686, 368.39919418713686], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 77, - "bus": 3401, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1326.8772136572086, 185.43953359810874], - [0.0, 0.0] - ] - }, - { - "id": 58, - "bus": 3402, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1288.8246746527598, 365.953437953532], - [0.0, 0.0] - ] - } - ], - "sources": [ - { - "id": 0, - "bus": 0, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_240", - "z_line": [ - [ - [0.125, 0.0, 0.0, 0.0], - [0.0, 0.125, 0.0, 0.0], - [0.0, 0.0, 0.125, 0.0], - [0.0, 0.0, 0.0, 0.125] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00010284317710785252, -2.5710794276947463e-5, -2.5710794276947463e-5, -2.57107942769788e-5], - [-2.5710794276947463e-5, 0.00010284317710785252, -2.5710794276947463e-5, -2.57107942769788e-5], - [-2.5710794276947463e-5, -2.5710794276947463e-5, 0.00010284317710785252, -2.57107942769788e-5], - [-2.57107942769788e-5, -2.57107942769788e-5, -2.57107942769788e-5, 0.0001028431771079] - ] - ] - }, - { - "id": "S_AL_35", - "z_line": [ - [ - [0.8571428571428571, 0.0, 0.0, 0.0], - [0.0, 0.8571428571428571, 0.0, 0.0], - [0.0, 0.0, 0.8571428571428571, 0.0], - [0.0, 0.0, 0.0, 0.8571428571428571] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.719928802753306e-5, -1.1799822006883264e-5, -1.1799822006883264e-5, -1.1799822006883264e-5], - [-1.1799822006883264e-5, 4.719928802753306e-5, -1.1799822006883264e-5, -1.1799822006883264e-5], - [-1.1799822006883264e-5, -1.1799822006883264e-5, 4.719928802753306e-5, -1.1799822006883264e-5], - [-1.1799822006883264e-5, -1.1799822006883264e-5, -1.1799822006883264e-5, 4.719928802753306e-5] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.31578947368421, 0.0, 0.0, 0.0], - [0.0, 0.31578947368421, 0.0, 0.0], - [0.0, 0.0, 0.31578947368421, 0.0], - [0.0, 0.0, 0.0, 0.31578947368421] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/benchmark/B.EC27_N026_19/network.json b/roseau/load_flow/tests/data/benchmark/B.EC27_N026_19/network.json deleted file mode 100644 index 8e848b20..00000000 --- a/roseau/load_flow/tests/data/benchmark/B.EC27_N026_19/network.json +++ /dev/null @@ -1,726 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 0, - "phase": "n" - }, - { - "id": 83, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 0, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845962381409016, 45.68384043214515] - } - }, - { - "id": 83, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845962381409016, 45.68384043214515] - } - }, - { - "id": 99, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.846156585393867, 45.68367766450246] - } - }, - { - "id": 100, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.846250687311938, 45.6832344998551] - } - }, - { - "id": 105, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.847069369791975, 45.68322067202762] - } - }, - { - "id": 106, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.847547024466777, 45.68347281055756] - } - }, - { - "id": 107, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.84623598955454, 45.68279917127494] - } - }, - { - "id": 391, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.848237446933078, 45.68115303991434] - } - }, - { - "id": 474, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845581618983626, 45.68374183928897] - } - }, - { - "id": 475, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845156025280701, 45.68367395215652] - } - }, - { - "id": 523, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845922473772013, 45.6837819174691] - } - }, - { - "id": 582, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845719135428181, 45.68312398072084] - } - }, - { - "id": 1464, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845693784456832, 45.68312113660608] - } - }, - { - "id": 1465, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845207063024701, 45.68321554995192] - } - }, - { - "id": 2470, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845723296509978, 45.68310622726796] - } - }, - { - "id": 2471, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845901154044143, 45.68234732615426] - } - }, - { - "id": 2472, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.84590299176227, 45.68233946299197] - } - }, - { - "id": 3283, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845897154829175, 45.68377893765827] - } - }, - { - "id": 3284, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.845859183244179, 45.68377447677985] - } - } - ], - "branches": [ - { - "id": "transfo", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 0, - "bus2": 83, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line359", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 83, - "bus2": 99, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845962381409016, 45.68384043214515], - [4.845967218558783, 45.68382737117161], - [4.845985253622802, 45.68377871214401], - [4.846037332609646, 45.68373794129257], - [4.846156585393867, 45.68367766450246] - ] - }, - "length": 0.0231239168145578, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line230", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 83, - "bus2": 523, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845962381409016, 45.68384043214515], - [4.845954083097388, 45.68382825923782], - [4.845922473772013, 45.6837819174691] - ] - }, - "length": 0.0057090361650646, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2717", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 523, - "bus2": 3283, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845922473772013, 45.6837819174691], - [4.845897154829175, 45.68377893765827] - ] - }, - "length": 0.0020000434170354, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line2718", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3283, - "bus2": 3284, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845897154829175, 45.68377893765827], - [4.845859183244179, 45.68377447677985] - ] - }, - "length": 0.0029993781124104, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line2719", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3284, - "bus2": 474, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845859183244179, 45.68377447677985], - [4.845581618983626, 45.68374183928897] - ] - }, - "length": 0.0219253677107112, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 99, - "bus2": 100, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.846156585393867, 45.68367766450246], - [4.846250687311938, 45.6832344998551] - ] - }, - "length": 0.0497981490086611, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line203", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 474, - "bus2": 475, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845581618983626, 45.68374183928897], - [4.845532108276982, 45.68395177478787], - [4.845100917560134, 45.68390201502873], - [4.845156025280701, 45.68367395215652] - ] - }, - "length": 0.0834023804327046, - "params_id": "S_CU_14", - "ground": "ground" - }, - { - "id": "line267", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 474, - "bus2": 582, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845581618983626, 45.68374183928897], - [4.845719135428181, 45.68312398072084] - ] - }, - "length": 0.0695025869248514, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 100, - "bus2": 107, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.846250687311938, 45.6832344998551], - [4.84623598955454, 45.68279917127494] - ] - }, - "length": 0.0483981960512238, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line1039", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 582, - "bus2": 1464, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845719135428181, 45.68312398072084], - [4.845693784456832, 45.68312113660608] - ] - }, - "length": 0.0020000879179518, - "params_id": "S_CU_14", - "ground": "ground" - }, - { - "id": "line1943", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 582, - "bus2": 2470, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845719135428181, 45.68312398072084], - [4.845723296509978, 45.68310622726796] - ] - }, - "length": 0.0019996601111272, - "params_id": "S_CU_14", - "ground": "ground" - }, - { - "id": "line1944", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2470, - "bus2": 2471, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845723296509978, 45.68310622726796], - [4.845901154044143, 45.68234732615426] - ] - }, - "length": 0.0854786464782574, - "params_id": "S_CU_14", - "ground": "ground" - }, - { - "id": "line1040", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1464, - "bus2": 1465, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845693784456832, 45.68312113660608], - [4.845324158276797, 45.68307971235598], - [4.845287174983968, 45.68322635909988], - [4.845207063024701, 45.68321554995192] - ] - }, - "length": 0.0520686283532788, - "params_id": "S_CU_14", - "ground": "ground" - }, - { - "id": "line20", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 107, - "bus2": 105, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.84623598955454, 45.68279917127494], - [4.847069369791975, 45.68322067202762] - ] - }, - "length": 0.0800614921683771, - "params_id": "T_AL_35", - "ground": "ground" - }, - { - "id": "line1945", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2471, - "bus2": 2472, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.845901154044143, 45.68234732615426], - [4.84590299176227, 45.68233946299197] - ] - }, - "length": 0.0008856010986698, - "params_id": "S_CU_14", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 105, - "bus2": 106, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.847069369791975, 45.68322067202762], - [4.847547024466777, 45.68347281055756] - ] - }, - "length": 0.0465834382688477, - "params_id": "T_AL_35", - "ground": "ground" - }, - { - "id": "line157", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 106, - "bus2": 391, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.847547024466777, 45.68347281055756], - [4.847747154588589, 45.68346832835926], - [4.847837128896726, 45.68268140889288], - [4.847871328228379, 45.68196684814885], - [4.848000559193578, 45.68159040386583], - [4.848237446933078, 45.68115303991434] - ] - }, - "length": 0.2778365911956989, - "params_id": "S_AL_95", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 106, - "phases": "abcn", - "powers": [ - [4079.9204366170316, 662.3395468482394], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 3, - "bus": 106, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [4079.7380005646523, 663.4623509990394] - ] - }, - { - "id": 2, - "bus": 475, - "phases": "abcn", - "powers": [ - [3955.5045052285295, 1199.3450519184416], - [0.0, 0.0], - [0.0, 0.0] - ] - } - ], - "sources": [ - { - "id": 0, - "bus": 0, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_50", - "z_line": [ - [ - [0.6, 0.0, 0.0, 0.0], - [0.0, 0.6, 0.0, 0.0], - [0.0, 0.0, 0.6, 0.0], - [0.0, 0.0, 0.0, 0.6] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [5.1270792106585444e-5, -1.2817698026646363e-5, -1.2817698026646363e-5, -1.281769802664636e-5], - [-1.2817698026646363e-5, 5.1270792106585444e-5, -1.2817698026646363e-5, -1.281769802664636e-5], - [-1.2817698026646363e-5, -1.2817698026646363e-5, 5.1270792106585444e-5, -1.281769802664636e-5], - [-1.281769802664636e-5, -1.281769802664636e-5, -1.281769802664636e-5, 5.127079210658544e-5] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.31578947368421, 0.0, 0.0, 0.0], - [0.0, 0.31578947368421, 0.0, 0.0], - [0.0, 0.0, 0.31578947368421, 0.0], - [0.0, 0.0, 0.0, 0.31578947368421] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5] - ] - ] - }, - { - "id": "S_CU_14", - "z_line": [ - [ - [1.2857142857142856, 0.0, 0.0, 0.0], - [0.0, 1.2857142857142856, 0.0, 0.0], - [0.0, 0.0, 1.2857142857142856, 0.0], - [0.0, 0.0, 0.0, 1.2857142857142856] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.149918231685973e-5, -1.0374795579214933e-5, -1.0374795579214933e-5, -1.0374795579214932e-5], - [-1.0374795579214933e-5, 4.149918231685973e-5, -1.0374795579214933e-5, -1.0374795579214932e-5], - [-1.0374795579214933e-5, -1.0374795579214933e-5, 4.149918231685973e-5, -1.0374795579214932e-5], - [-1.0374795579214932e-5, -1.0374795579214932e-5, -1.0374795579214932e-5, 4.149918231685973e-5] - ] - ] - }, - { - "id": "T_AL_35", - "z_line": [ - [ - [0.8571428571428571, 0.0, 0.0, 0.0], - [0.0, 0.8571428571428571, 0.0, 0.0], - [0.0, 0.0, 0.8571428571428571, 0.0], - [0.0, 0.0, 0.0, 0.8571428571428571] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.8380526865282814e-5, -1.2095131716320704e-5, -1.2095131716320704e-5, -1.2095131716320704e-5], - [-1.2095131716320704e-5, 4.8380526865282814e-5, -1.2095131716320704e-5, -1.2095131716320704e-5], - [-1.2095131716320704e-5, -1.2095131716320704e-5, 4.8380526865282814e-5, -1.2095131716320704e-5], - [-1.2095131716320704e-5, -1.2095131716320704e-5, -1.2095131716320704e-5, 4.8380526865282814e-5] - ] - ] - }, - { - "id": "T_AL_70", - "z_line": [ - [ - [0.42857142857142855, 0.0, 0.0, 0.0], - [0.0, 0.42857142857142855, 0.0, 0.0], - [0.0, 0.0, 0.42857142857142855, 0.0], - [0.0, 0.0, 0.0, 0.4285714285714285] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [5.2778756580308516e-5, -1.3194689145077129e-5, -1.3194689145077129e-5, -1.319468914507713e-5], - [-1.3194689145077129e-5, 5.2778756580308516e-5, -1.3194689145077129e-5, -1.319468914507713e-5], - [-1.3194689145077129e-5, -1.3194689145077129e-5, 5.2778756580308516e-5, -1.319468914507713e-5], - [-1.319468914507713e-5, -1.319468914507713e-5, -1.319468914507713e-5, 5.277875658030852e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/benchmark/CU1C87_V537_64/network.json b/roseau/load_flow/tests/data/benchmark/CU1C87_V537_64/network.json deleted file mode 100644 index 0a440692..00000000 --- a/roseau/load_flow/tests/data/benchmark/CU1C87_V537_64/network.json +++ /dev/null @@ -1,2327 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 0, - "phase": "n" - }, - { - "id": 497, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 0, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897907144011231, 45.78097150797902] - } - }, - { - "id": 497, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897907144011231, 45.78097150797902] - } - }, - { - "id": 1296, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898045001922835, 45.78100346927449] - } - }, - { - "id": 1456, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898293229168931, 45.78036680840785] - } - }, - { - "id": 1457, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898455400549711, 45.77992654058046] - } - }, - { - "id": 3085, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897884461560674, 45.78087120949469] - } - }, - { - "id": 3761, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897884079699322, 45.78102874289239] - } - }, - { - "id": 4349, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897923183116726, 45.78087392693653] - } - }, - { - "id": 4761, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898123075608456, 45.78093957878617] - } - }, - { - "id": 5457, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898745384410104, 45.77924751952415] - } - }, - { - "id": 5458, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898751180018882, 45.77922998756756] - } - }, - { - "id": 5459, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898838651369918, 45.77896529465339] - } - }, - { - "id": 5460, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898840093936859, 45.77896091405773] - } - }, - { - "id": 6245, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897845942283554, 45.78156339635255] - } - }, - { - "id": 6246, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897839718270447, 45.78158085701398] - } - }, - { - "id": 6247, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897762678044369, 45.78179679355772] - } - }, - { - "id": 6248, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897752048709893, 45.78182656959385] - } - }, - { - "id": 6249, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897730290703834, 45.78188755527319] - } - }, - { - "id": 6250, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897728731469642, 45.78189192051037] - } - }, - { - "id": 6393, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898412763983085, 45.78014354708657] - } - }, - { - "id": 6394, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898419571399055, 45.78012619009918] - } - }, - { - "id": 6395, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898473980842879, 45.77998737132648] - } - }, - { - "id": 6396, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898523221204275, 45.77985689773639] - } - }, - { - "id": 6397, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.89872661987032, 45.77929898564247] - } - }, - { - "id": 6398, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.89872980270631, 45.77929026266951] - } - }, - { - "id": 6419, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898129416377485, 45.78092214244819] - } - }, - { - "id": 6420, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898316620839051, 45.78040775333067] - } - }, - { - "id": 6421, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898317817752009, 45.78040444951417] - } - }, - { - "id": 6422, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898351519836142, 45.78031184833309] - } - }, - { - "id": 6423, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898352250162446, 45.78030985136289] - } - }, - { - "id": 6424, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898389179357653, 45.78020837317398] - } - }, - { - "id": 6425, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898389602073382, 45.78020722935336] - } - }, - { - "id": 6501, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897940702380139, 45.78127769072983] - } - }, - { - "id": 6502, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897939246829146, 45.78128207160847] - } - }, - { - "id": 6503, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897934893026222, 45.78129521395135] - } - }, - { - "id": 6514, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896548496962727, 45.78135624166887] - } - }, - { - "id": 6515, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896523372448674, 45.78135239468216] - } - }, - { - "id": 6516, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896422978076482, 45.7813370223192] - } - }, - { - "id": 6517, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896160874188697, 45.78129687311034] - } - }, - { - "id": 6518, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.89615458975594, 45.78129590916776] - } - }, - { - "id": 6544, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898845721166767, 45.77894335893312] - } - }, - { - "id": 6545, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.899009716651245, 45.77843226148285] - } - }, - { - "id": 6647, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898038388725708, 45.78102085781223] - } - }, - { - "id": 6648, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897968943267765, 45.78120343308894] - } - }, - { - "id": 6934, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897820874721898, 45.7815593953291] - } - }, - { - "id": 6935, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897462306821973, 45.78150214100457] - } - }, - { - "id": 6936, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897124322832424, 45.78144817883301] - } - }, - { - "id": 6937, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896978648710327, 45.78142491892547] - } - }, - { - "id": 6938, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896735556262215, 45.78138610188036] - } - }, - { - "id": 6939, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896573382744059, 45.78136021111021] - } - }, - { - "id": 6940, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896554770232163, 45.78135724184979] - } - }, - { - "id": 6941, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.896554731259192, 45.78135723373672] - } - }, - { - "id": 12391, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.89784423814649, 45.78096220397186] - } - }, - { - "id": 12392, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897833304903626, 45.7809605900276] - } - }, - { - "id": 13415, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898104125351007, 45.78109479929395] - } - }, - { - "id": 13416, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898234177501279, 45.7811182610444] - } - }, - { - "id": 13417, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.89823744259486, 45.78111820457093] - } - }, - { - "id": 13418, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898490322487639, 45.78111415539615] - } - }, - { - "id": 13419, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898491273910041, 45.78111414269355] - } - }, - { - "id": 13420, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898735000638527, 45.78111023876026] - } - }, - { - "id": 13421, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898735514694392, 45.78111022703252] - } - }, - { - "id": 13422, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.898741428012528, 45.78111012812965] - } - }, - { - "id": 24401, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897951242695125, 45.78093941133832] - } - }, - { - "id": 24402, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.897964349302775, 45.78087388818584] - } - } - ], - "branches": [ - { - "id": "transfo", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 0, - "bus2": 497, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line351", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 1296, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.89792101189142, 45.78098088621309], - [4.897948323438979, 45.78099937330788], - [4.898045001922835, 45.78100346927449] - ] - }, - "length": 0.0104875299910643, - "params_id": "S_CU_50", - "ground": "ground" - }, - { - "id": "line1322", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 3085, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.897896621177853, 45.78096019916252], - [4.897875994437282, 45.78093801304183], - [4.897884461560674, 45.78087120949469] - ] - }, - "length": 0.0103959141501447, - "params_id": "S_AL_35", - "ground": "ground" - }, - { - "id": "line1711", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 3761, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.897901908374765, 45.78098449940555], - [4.897884079699322, 45.78102874289239] - ] - }, - "length": 0.0051092589127879, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2064", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 4349, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.897909349810417, 45.78095809957753], - [4.897923183116726, 45.78087392693653] - ] - }, - "length": 0.0094171895161053, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2218", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 1456, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.897924785315404, 45.78096605584098], - [4.897985775457337, 45.78094721107689], - [4.898047545759933, 45.78094760250347], - [4.898080247290673, 45.78093155423457], - [4.898293229168931, 45.78036680840785] - ] - }, - "length": 0.0780136650514689, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2314", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 4761, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.897926413632788, 45.78097201364331], - [4.898072018461941, 45.78097584883799], - [4.898123075608456, 45.78093957878617] - ] - }, - "length": 0.0169898615012794, - "params_id": "S_CU_50", - "ground": "ground" - }, - { - "id": "line8959", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 12391, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.897888269637416, 45.78096871593997], - [4.89784423814649, 45.78096220397186] - ] - }, - "length": 0.0034999156528606, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line19668", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 497, - "bus2": 24401, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897907144011231, 45.78097150797902], - [4.89792094664669, 45.78096208375364], - [4.897950783612569, 45.78094170816726], - [4.897951242695125, 45.78093941133832] - ] - }, - "length": 0.0035001358562825, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line8960", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 12391, - "bus2": 12392, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.89784423814649, 45.78096220397186], - [4.897833304903626, 45.7809605900276] - ] - }, - "length": 0.0008689777586691, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line19669", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 24401, - "bus2": 24402, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897951242695125, 45.78093941133832], - [4.897964349302775, 45.78087388818584] - ] - }, - "length": 0.0073536872026613, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line9849", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1296, - "bus2": 13415, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898045001922835, 45.78100346927449], - [4.898129493238593, 45.78102543189395], - [4.898104125351007, 45.78109479929395] - ] - }, - "length": 0.0149679163862218, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line3913", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1296, - "bus2": 6647, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898045001922835, 45.78100346927449], - [4.898038388725708, 45.78102085781223] - ] - }, - "length": 0.0019999427589565, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line3914", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6647, - "bus2": 6648, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898038388725708, 45.78102085781223], - [4.897968943267765, 45.78120343308894] - ] - }, - "length": 0.0209990652574889, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line3683", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4761, - "bus2": 6419, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898123075608456, 45.78093957878617], - [4.898129416377485, 45.78092214244819] - ] - }, - "length": 0.0019997481783991, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3684", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6419, - "bus2": 6420, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898129416377485, 45.78092214244819], - [4.898316620839051, 45.78040775333067] - ] - }, - "length": 0.0589973443359054, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line9850", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13415, - "bus2": 13416, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898104125351007, 45.78109479929395], - [4.898099778060301, 45.78110669930064], - [4.898159319916434, 45.78111945542906], - [4.898234177501279, 45.7811182610444] - ] - }, - "length": 0.0120308859106781, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line3915", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6648, - "bus2": 6501, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897968943267765, 45.78120343308894], - [4.897940702380139, 45.78127769072983] - ] - }, - "length": 0.0085407263877016, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line9851", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13416, - "bus2": 13417, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898234177501279, 45.7811182610444], - [4.89823744259486, 45.78111820457093] - ] - }, - "length": 0.0002539979415765, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line9852", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13417, - "bus2": 13418, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.89823744259486, 45.78111820457093], - [4.898490322487639, 45.78111415539615] - ] - }, - "length": 0.0196711577494569, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line3766", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6501, - "bus2": 6502, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897940702380139, 45.78127769072983], - [4.897939246829146, 45.78128207160847] - ] - }, - "length": 0.0004999059062665, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line3767", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6502, - "bus2": 6503, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897939246829146, 45.78128207160847], - [4.897934893026222, 45.78129521395135] - ] - }, - "length": 0.0014994600157975, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line3768", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6503, - "bus2": 6245, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897934893026222, 45.78129521395135], - [4.897845942283554, 45.78156339635255] - ] - }, - "length": 0.0305998318156685, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line9853", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13418, - "bus2": 13419, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898490322487639, 45.78111415539615], - [4.898491273910041, 45.78111414269355] - ] - }, - "length": 7.400385918361567e-5, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line9854", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13419, - "bus2": 13420, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898491273910041, 45.78111414269355], - [4.898735000638527, 45.78111023876026] - ] - }, - "length": 0.0189591511709239, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line4222", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6245, - "bus2": 6934, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897845942283554, 45.78156339635255], - [4.897820874721898, 45.7815593953291] - ] - }, - "length": 0.0019995220010623, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3510", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6245, - "bus2": 6246, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897845942283554, 45.78156339635255], - [4.897839718270447, 45.78158085701398] - ] - }, - "length": 0.0020001504559546, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line9855", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13420, - "bus2": 13421, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898735000638527, 45.78111023876026], - [4.898735514694392, 45.78111022703252] - ] - }, - "length": 3.999843822761669e-5, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line9856", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13421, - "bus2": 13422, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898735514694392, 45.78111022703252], - [4.898741428012528, 45.78111012812965] - ] - }, - "length": 0.0004599993990123, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line4223", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6934, - "bus2": 6935, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897820874721898, 45.7815593953291], - [4.897462306821973, 45.78150214100457] - ] - }, - "length": 0.0286018767552987, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3511", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6246, - "bus2": 6247, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897839718270447, 45.78158085701398], - [4.897762678044369, 45.78179679355772] - ] - }, - "length": 0.0247371943252829, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line3685", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6420, - "bus2": 6421, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898316620839051, 45.78040775333067], - [4.898317817752009, 45.78040444951417] - ] - }, - "length": 0.0003788233934084, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line434", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1456, - "bus2": 1457, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898293229168931, 45.78036680840785], - [4.89836360781197, 45.78016537166377], - [4.898455400549711, 45.77992654058046] - ] - }, - "length": 0.0505368896290942, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line3686", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6421, - "bus2": 6422, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898317817752009, 45.78040444951417], - [4.898351519836142, 45.78031184833309] - ] - }, - "length": 0.0106208262167897, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3687", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6422, - "bus2": 6423, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898351519836142, 45.78031184833309], - [4.898352250162446, 45.78030985136289] - ] - }, - "length": 0.0002291090083889, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3688", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6423, - "bus2": 6424, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898352250162446, 45.78030985136289], - [4.898389179357653, 45.78020837317398] - ] - }, - "length": 0.011638899013559, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3689", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6424, - "bus2": 6425, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898389179357653, 45.78020837317398], - [4.898389602073382, 45.78020722935336] - ] - }, - "length": 0.0001313138799848, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3690", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6425, - "bus2": 6393, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898389602073382, 45.78020722935336], - [4.898412763983085, 45.78014354708657] - ] - }, - "length": 0.0073037021794629, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3512", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6247, - "bus2": 6248, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897762678044369, 45.78179679355772], - [4.897752048709893, 45.78182656959385] - ] - }, - "length": 0.0034111881398446, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line3513", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6248, - "bus2": 6249, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897752048709893, 45.78182656959385], - [4.897730290703834, 45.78188755527319] - ] - }, - "length": 0.0069863781045524, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line4224", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6935, - "bus2": 6936, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897462306821973, 45.78150214100457], - [4.897124322832424, 45.78144817883301] - ] - }, - "length": 0.0269598519903243, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3657", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6393, - "bus2": 6394, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898412763983085, 45.78014354708657], - [4.898419571399055, 45.78012619009918] - ] - }, - "length": 0.0020005000078093, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3658", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6394, - "bus2": 6395, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898419571399055, 45.78012619009918], - [4.898473980842879, 45.77998737132648] - ] - }, - "length": 0.0159989956128032, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3514", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6249, - "bus2": 6250, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897730290703834, 45.78188755527319], - [4.897728731469642, 45.78189192051037] - ] - }, - "length": 0.000500106080843, - "params_id": "A_CU_48", - "ground": "ground" - }, - { - "id": "line3659", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6395, - "bus2": 6396, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898473980842879, 45.77998737132648], - [4.898497851137242, 45.77992647231902], - [4.898523221204275, 45.77985689773639] - ] - }, - "length": 0.0149994353566979, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line4225", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6936, - "bus2": 6937, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.897124322832424, 45.78144817883301], - [4.896978648710327, 45.78142491892547] - ] - }, - "length": 0.0116199876850006, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3660", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6396, - "bus2": 6397, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898523221204275, 45.77985689773639], - [4.89872661987032, 45.77929898564247] - ] - }, - "length": 0.0639960445782171, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line4226", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6937, - "bus2": 6938, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896978648710327, 45.78142491892547], - [4.896735556262215, 45.78138610188036] - ] - }, - "length": 0.0193908217158391, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line4227", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6938, - "bus2": 6939, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896735556262215, 45.78138610188036], - [4.896573382744059, 45.78136021111021] - ] - }, - "length": 0.0129360196826803, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line4228", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6939, - "bus2": 6940, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896573382744059, 45.78136021111021], - [4.896554770232163, 45.78135724184979] - ] - }, - "length": 0.0014846015658598, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line4229", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6940, - "bus2": 6941, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896554770232163, 45.78135724184979], - [4.896554731259192, 45.78135723373672] - ] - }, - "length": 3.1621443333691564e-6, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line4230", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6941, - "bus2": 6514, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896554731259192, 45.78135723373672], - [4.896548496962727, 45.78135624166887] - ] - }, - "length": 0.0004972086628585, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3779", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6514, - "bus2": 6515, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896548496962727, 45.78135624166887], - [4.896523372448674, 45.78135239468216] - ] - }, - "length": 0.0020001175802214, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3780", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6515, - "bus2": 6516, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896523372448674, 45.78135239468216], - [4.896422978076482, 45.7813370223192] - ] - }, - "length": 0.0079922244672148, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3781", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6516, - "bus2": 6517, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896422978076482, 45.7813370223192], - [4.896160874188697, 45.78129687311034] - ] - }, - "length": 0.020866031041008, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line3661", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6397, - "bus2": 6398, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.89872661987032, 45.77929898564247], - [4.89872980270631, 45.77929026266951] - ] - }, - "length": 0.0010006321743201, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3662", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6398, - "bus2": 5457, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.89872980270631, 45.77929026266951], - [4.898745384410104, 45.77924751952415] - ] - }, - "length": 0.0049028870697555, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3782", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6517, - "bus2": 6518, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.896160874188697, 45.78129687311034], - [4.89615458975594, 45.78129590916776] - ] - }, - "length": 0.0005003331232622, - "params_id": "A_AL_69", - "ground": "ground" - }, - { - "id": "line2764", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5457, - "bus2": 5458, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898745384410104, 45.77924751952415], - [4.898751180018882, 45.77922998756756] - ] - }, - "length": 0.0020000735044251, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line2765", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5458, - "bus2": 5459, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898751180018882, 45.77922998756756], - [4.898838651369918, 45.77896529465339] - ] - }, - "length": 0.0301960795919156, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line2766", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5459, - "bus2": 5460, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898838651369918, 45.77896529465339], - [4.898840093936859, 45.77896091405773] - ] - }, - "length": 0.0004996484347619, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line3808", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5460, - "bus2": 6544, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898840093936859, 45.77896091405773], - [4.898845721166767, 45.77894335893312] - ] - }, - "length": 0.0019996761722972, - "params_id": "A_CU_29", - "ground": "ground" - }, - { - "id": "line3809", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6544, - "bus2": 6545, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.898845721166767, 45.77894335893312], - [4.899009716651245, 45.77843226148285] - ] - }, - "length": 0.0582211152736399, - "params_id": "A_CU_29", - "ground": "ground" - } - ], - "loads": [ - { - "id": 7, - "bus": 1456, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3205.1392855729655, 935.5539388097831] - ] - }, - { - "id": 16, - "bus": 1457, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3248.642875745216, 771.037274206333] - ] - }, - { - "id": 33, - "bus": 1457, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3238.916676944561, 810.9240236644129], - [0.0, 0.0] - ] - }, - { - "id": 34, - "bus": 3761, - "phases": "abcn", - "powers": [ - [3324.387447398753, 310.84901789016556], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 17, - "bus": 5457, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3185.0996997347647, 1001.6580829280964], - [0.0, 0.0] - ] - }, - { - "id": 11, - "bus": 5460, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3242.4975703584037, 796.4851025383498] - ] - }, - { - "id": 6, - "bus": 6247, - "phases": "abcn", - "powers": [ - [3256.310702263922, 737.9834840070072], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 9, - "bus": 6248, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3270.3190766692837, 673.1954761572916], - [0.0, 0.0] - ] - }, - { - "id": 21, - "bus": 6248, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3336.4217038658653, 128.3324834890737], - [0.0, 0.0] - ] - }, - { - "id": 2, - "bus": 6393, - "phases": "abcn", - "powers": [ - [3209.2082371187335, 921.4995947665673], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 12, - "bus": 6393, - "phases": "abcn", - "powers": [ - [3207.889880840739, 926.0785737426751], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 18, - "bus": 6394, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3275.2028808808086, 649.0185678512825] - ] - }, - { - "id": 15, - "bus": 6398, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3216.1047336667857, 897.13396682534] - ] - }, - { - "id": 25, - "bus": 6398, - "phases": "abcn", - "powers": [ - [3283.826466611387, 603.8731237008743], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 14, - "bus": 6420, - "phases": "abcn", - "powers": [ - [3231.8740576864616, 838.5517799151843], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 23, - "bus": 6420, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3247.63877547873, 775.255697400988], - [0.0, 0.0] - ] - }, - { - "id": 29, - "bus": 6420, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3337.139870481276, 108.05784187133824], - [0.0, 0.0] - ] - }, - { - "id": 5, - "bus": 6423, - "phases": "abcn", - "powers": [ - [3176.918924689522, 1027.3096701069494], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 35, - "bus": 6517, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3224.478168433301, 866.5561456955354] - ] - }, - { - "id": 27, - "bus": 6544, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3200.5150909908484, 951.2529446396039] - ] - }, - { - "id": 1, - "bus": 6647, - "phases": "abcn", - "powers": [ - [3176.1198510802283, 1029.7775021429563], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 30, - "bus": 6647, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3264.9241100023783, 698.8916713417448] - ] - }, - { - "id": 8, - "bus": 6648, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3262.919397178481, 708.1920783672274] - ] - }, - { - "id": 36, - "bus": 6648, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3237.9929923715163, 814.6044400189779], - [0.0, 0.0] - ] - }, - { - "id": 31, - "bus": 6935, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3312.653890009465, 417.73582244145035], - [0.0, 0.0] - ] - }, - { - "id": 26, - "bus": 6936, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3280.1303518147784, 623.6376251070296] - ] - }, - { - "id": 20, - "bus": 6937, - "phases": "abcn", - "powers": [ - [3179.5945707158476, 1018.9982228738099], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 28, - "bus": 6938, - "phases": "abcn", - "powers": [ - [3199.223582986366, 955.5875043184461], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 3, - "bus": 6939, - "phases": "abcn", - "powers": [ - [3284.9156644281024, 597.9198022649499], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 13, - "bus": 6940, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3189.0078822745636, 989.1449535514915], - [0.0, 0.0] - ] - }, - { - "id": 32, - "bus": 6941, - "phases": "abcn", - "powers": [ - [3210.1827475695627, 918.098981348096], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 10, - "bus": 12392, - "phases": "abcn", - "powers": [ - [3298.623118790275, 516.9763365261491], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 24, - "bus": 13416, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3199.0986423307795, 956.0056950578493], - [0.0, 0.0] - ] - }, - { - "id": 22, - "bus": 13417, - "phases": "abcn", - "powers": [ - [3316.599078811088, 385.16173586575326], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 19, - "bus": 13418, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [3268.3301775831424, 682.7861031428672], - [0.0, 0.0] - ] - }, - { - "id": 4, - "bus": 13420, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [3186.4583995584103, 997.3273686354607] - ] - } - ], - "sources": [ - { - "id": 0, - "bus": 0, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_69", - "z_line": [ - [ - [0.4347826086956521, 0.0, 0.0, 0.0], - [0.0, 0.4347826086956521, 0.0, 0.0], - [0.0, 0.0, 0.4347826086956521, 0.0], - [0.0, 0.0, 0.0, 0.4347826086956521] - ], - [ - [0.5249999999999999, 0.17499999999999993, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.5249999999999999, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.17499999999999993, 0.5249999999999999, 0.1749999999999999], - [0.1749999999999999, 0.1749999999999999, 0.1749999999999999, 0.5249999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [1.3089969389957474e-6, -2.6179938779914946e-7, -2.6179938779914946e-7, -2.6179938779914946e-7], - [-2.6179938779914946e-7, 1.3089969389957474e-6, -2.6179938779914946e-7, -2.6179938779914946e-7], - [-2.6179938779914946e-7, -2.6179938779914946e-7, 1.3089969389957474e-6, -2.6179938779914946e-7], - [-2.6179938779914946e-7, -2.6179938779914946e-7, -2.6179938779914946e-7, 1.3089969389957474e-6] - ] - ] - }, - { - "id": "A_CU_29", - "z_line": [ - [ - [0.6206896551724139, 0.0, 0.0, 0.0], - [0.0, 0.6206896551724139, 0.0, 0.0], - [0.0, 0.0, 0.6206896551724139, 0.0], - [0.0, 0.0, 0.0, 0.6206896551724139] - ], - [ - [0.5249999999999999, 0.17499999999999993, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.5249999999999999, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.17499999999999993, 0.5249999999999999, 0.1749999999999999], - [0.1749999999999999, 0.1749999999999999, 0.1749999999999999, 0.5249999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [1.30899693899575e-6, -2.6179938779914994e-7, -2.6179938779914994e-7, -2.6179938779915e-7], - [-2.6179938779914994e-7, 1.30899693899575e-6, -2.6179938779914994e-7, -2.6179938779915e-7], - [-2.6179938779914994e-7, -2.6179938779914994e-7, 1.30899693899575e-6, -2.6179938779915e-7], - [-2.6179938779915e-7, -2.6179938779915e-7, -2.6179938779915e-7, 1.3089969389957497e-6] - ] - ] - }, - { - "id": "A_CU_48", - "z_line": [ - [ - [0.375, 0.0, 0.0, 0.0], - [0.0, 0.375, 0.0, 0.0], - [0.0, 0.0, 0.375, 0.0], - [0.0, 0.0, 0.0, 0.375] - ], - [ - [0.5249999999999999, 0.17499999999999993, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.5249999999999999, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.17499999999999993, 0.5249999999999999, 0.1749999999999999], - [0.1749999999999999, 0.1749999999999999, 0.1749999999999999, 0.5249999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [1.3089969389957474e-6, -2.6179938779914946e-7, -2.6179938779914946e-7, -2.6179938779914946e-7], - [-2.6179938779914946e-7, 1.3089969389957474e-6, -2.6179938779914946e-7, -2.6179938779914946e-7], - [-2.6179938779914946e-7, -2.6179938779914946e-7, 1.3089969389957474e-6, -2.6179938779914946e-7], - [-2.6179938779914946e-7, -2.6179938779914946e-7, -2.6179938779914946e-7, 1.3089969389957474e-6] - ] - ] - }, - { - "id": "S_AL_150", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0, 0.0], - [0.0, 0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.0, 0.2] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [7.84141526336012e-5, -1.96035381584003e-5, -1.96035381584003e-5, -1.96035381584003e-5], - [-1.96035381584003e-5, 7.84141526336012e-5, -1.96035381584003e-5, -1.96035381584003e-5], - [-1.96035381584003e-5, -1.96035381584003e-5, 7.84141526336012e-5, -1.96035381584003e-5], - [-1.96035381584003e-5, -1.96035381584003e-5, -1.96035381584003e-5, 7.84141526336012e-5] - ] - ] - }, - { - "id": "S_AL_35", - "z_line": [ - [ - [0.8571428571428571, 0.0, 0.0, 0.0], - [0.0, 0.8571428571428571, 0.0, 0.0], - [0.0, 0.0, 0.8571428571428571, 0.0], - [0.0, 0.0, 0.0, 0.8571428571428571] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.719928802753306e-5, -1.1799822006883264e-5, -1.1799822006883264e-5, -1.1799822006883264e-5], - [-1.1799822006883264e-5, 4.719928802753306e-5, -1.1799822006883264e-5, -1.1799822006883264e-5], - [-1.1799822006883264e-5, -1.1799822006883264e-5, 4.719928802753306e-5, -1.1799822006883264e-5], - [-1.1799822006883264e-5, -1.1799822006883264e-5, -1.1799822006883264e-5, 4.719928802753306e-5] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.31578947368421, 0.0, 0.0, 0.0], - [0.0, 0.31578947368421, 0.0, 0.0], - [0.0, 0.0, 0.31578947368421, 0.0], - [0.0, 0.0, 0.0, 0.31578947368421] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5] - ] - ] - }, - { - "id": "S_CU_50", - "z_line": [ - [ - [0.3619999999999999, 0.0, 0.0, 0.0], - [0.0, 0.3619999999999999, 0.0, 0.0], - [0.0, 0.0, 0.3619999999999999, 0.0], - [0.0, 0.0, 0.0, 0.3619999999999999] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [5.1270792106585444e-5, -1.2817698026646363e-5, -1.2817698026646363e-5, -1.281769802664636e-5], - [-1.2817698026646363e-5, 5.1270792106585444e-5, -1.2817698026646363e-5, -1.281769802664636e-5], - [-1.2817698026646363e-5, -1.2817698026646363e-5, 5.1270792106585444e-5, -1.281769802664636e-5], - [-1.281769802664636e-5, -1.281769802664636e-5, -1.281769802664636e-5, 5.127079210658544e-5] - ] - ] - }, - { - "id": "T_AL_70", - "z_line": [ - [ - [0.42857142857142855, 0.0, 0.0, 0.0], - [0.0, 0.42857142857142855, 0.0, 0.0], - [0.0, 0.0, 0.42857142857142855, 0.0], - [0.0, 0.0, 0.0, 0.4285714285714285] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [5.2778756580308516e-5, -1.3194689145077129e-5, -1.3194689145077129e-5, -1.319468914507713e-5], - [-1.3194689145077129e-5, 5.2778756580308516e-5, -1.3194689145077129e-5, -1.319468914507713e-5], - [-1.3194689145077129e-5, -1.3194689145077129e-5, 5.2778756580308516e-5, -1.319468914507713e-5], - [-1.319468914507713e-5, -1.319468914507713e-5, -1.319468914507713e-5, 5.277875658030852e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/benchmark/DECIN_395/network.json b/roseau/load_flow/tests/data/benchmark/DECIN_395/network.json deleted file mode 100644 index f6a07c75..00000000 --- a/roseau/load_flow/tests/data/benchmark/DECIN_395/network.json +++ /dev/null @@ -1,17962 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 505000, - "phase": "n" - }, - { - "id": 9, - "phase": "n" - }, - { - "id": 31, - "phase": "n" - }, - { - "id": 116, - "phase": "n" - }, - { - "id": 106, - "phase": "n" - }, - { - "id": 54, - "phase": "n" - }, - { - "id": 13, - "phase": "n" - }, - { - "id": 33, - "phase": "n" - }, - { - "id": 17, - "phase": "n" - }, - { - "id": 64, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 9, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95294809914324, 45.73754749124046] - } - }, - { - "id": 2607, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.952945371546177, 45.73752959668326] - } - }, - { - "id": 2608, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.952137678945869, 45.73757489683429] - } - }, - { - "id": 2609, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.952013669787013, 45.73755036805922] - } - }, - { - "id": 3997, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.952958860905261, 45.73762811051713] - } - }, - { - "id": 3998, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95299984255245, 45.73763540056071] - } - }, - { - "id": 31, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962468682717135, 45.7385727604298] - } - }, - { - "id": 725, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96228365590198, 45.73894135774701] - } - }, - { - "id": 928, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96348113017075, 45.73866878906255] - } - }, - { - "id": 929, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963847991183937, 45.73859809048848] - } - }, - { - "id": 2382, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963315264239038, 45.73827681599819] - } - }, - { - "id": 2383, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963320276703058, 45.73827490736029] - } - }, - { - "id": 2384, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963320908022739, 45.73827466754383] - } - }, - { - "id": 2546, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963379363543611, 45.73866953268058] - } - }, - { - "id": 2596, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962023378725025, 45.73799627314051] - } - }, - { - "id": 2597, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962011674654462, 45.73798025401729] - } - }, - { - "id": 2598, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961721983117246, 45.73756662819431] - } - }, - { - "id": 2599, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961749094610482, 45.73755530911566] - } - }, - { - "id": 2962, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96204604983626, 45.73798780336082] - } - }, - { - "id": 2963, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962386088267413, 45.73786072075063] - } - }, - { - "id": 2964, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962395965099435, 45.73785703304483] - } - }, - { - "id": 3555, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962044899263728, 45.73745010990579] - } - }, - { - "id": 3556, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962070618646461, 45.73745057041838] - } - }, - { - "id": 3575, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962306221292184, 45.73889078983816] - } - }, - { - "id": 3576, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962305021429685, 45.73889016079168] - } - }, - { - "id": 3577, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962272135033172, 45.73886128786016] - } - }, - { - "id": 4301, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962204444303315, 45.73868466650154] - } - }, - { - "id": 4302, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962205665041238, 45.73870028274997] - } - }, - { - "id": 5147, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962443400091122, 45.73858604424576] - } - }, - { - "id": 5148, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962426037335454, 45.73863679651681] - } - }, - { - "id": 5149, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962426101871827, 45.73866266565135] - } - }, - { - "id": 5150, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962391466086718, 45.73869842928318] - } - }, - { - "id": 5151, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962291199755762, 45.7386883168697] - } - }, - { - "id": 5177, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962488351451723, 45.73858434439914] - } - }, - { - "id": 5178, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962534067334214, 45.7384817455323] - } - }, - { - "id": 5179, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962059173865351, 45.73804193810163] - } - }, - { - "id": 116, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949490109697274, 45.74058056584027] - } - }, - { - "id": 156, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950202564891636, 45.7416954746224] - } - }, - { - "id": 157, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950195488412604, 45.74181716061058] - } - }, - { - "id": 260, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949352369787704, 45.74090298593372] - } - }, - { - "id": 261, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949359604960197, 45.74092865200017] - } - }, - { - "id": 355, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949577399652404, 45.74084858066003] - } - }, - { - "id": 458, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950181282916888, 45.74176168166396] - } - }, - { - "id": 459, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95011990117204, 45.74174150721939] - } - }, - { - "id": 671, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950162413477225, 45.74168920833736] - } - }, - { - "id": 809, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948901699557921, 45.74238903979888] - } - }, - { - "id": 1961, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949419516477821, 45.740886750247] - } - }, - { - "id": 2042, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948747655385304, 45.74202231858337] - } - }, - { - "id": 2043, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948754290464784, 45.74203724178536] - } - }, - { - "id": 2139, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949406732822898, 45.74115551056487] - } - }, - { - "id": 2140, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949420405824933, 45.74114510150768] - } - }, - { - "id": 2192, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949444471734358, 45.74048336720885] - } - }, - { - "id": 2193, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949356695302401, 45.74050535808706] - } - }, - { - "id": 2205, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950206721460432, 45.74186500342928] - } - }, - { - "id": 2206, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950214698930297, 45.74189897862477] - } - }, - { - "id": 2207, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950243322914806, 45.74202091347151] - } - }, - { - "id": 2208, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950171682347555, 45.74205055859117] - } - }, - { - "id": 2531, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95014676376539, 45.74146121192071] - } - }, - { - "id": 2909, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949103736628304, 45.74096308905356] - } - }, - { - "id": 2910, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948824395771884, 45.74103062148168] - } - }, - { - "id": 2911, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948666498708469, 45.74106879030815] - } - }, - { - "id": 2912, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948362867574832, 45.7411421887841] - } - }, - { - "id": 2913, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948333087920872, 45.74114938988678] - } - }, - { - "id": 3627, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950284047815058, 45.74232480334145] - } - }, - { - "id": 3628, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950291314624964, 45.74234083694983] - } - }, - { - "id": 3629, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95040077529106, 45.74267759317598] - } - }, - { - "id": 3630, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950450977745136, 45.74286052423763] - } - }, - { - "id": 3631, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950449800250516, 45.74308527593394] - } - }, - { - "id": 3632, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950443458289948, 45.743086008727] - } - }, - { - "id": 3967, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950061390994315, 45.74126666860317] - } - }, - { - "id": 3968, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950063509303619, 45.74127553983312] - } - }, - { - "id": 3969, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950142006222518, 45.7416038445639] - } - }, - { - "id": 4357, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949968838151226, 45.74069976250984] - } - }, - { - "id": 4358, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950058223808567, 45.74093010166632] - } - }, - { - "id": 4784, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95030933222711, 45.74201102286589] - } - }, - { - "id": 4785, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950345628579671, 45.74199512699472] - } - }, - { - "id": 4979, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950120320168629, 45.74174599824795] - } - }, - { - "id": 4980, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.950121576731756, 45.74175946234211] - } - }, - { - "id": 4981, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949469231184263, 45.74181897439431] - } - }, - { - "id": 4982, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949462402830679, 45.7418113560017] - } - }, - { - "id": 4983, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949398247419865, 45.74185297848733] - } - }, - { - "id": 4984, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.949335012650569, 45.74186092264297] - } - }, - { - "id": 4985, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948959201377501, 45.74190962828636] - } - }, - { - "id": 4986, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948848153785544, 45.74193515786838] - } - }, - { - "id": 4987, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948737285115905, 45.74195687551208] - } - }, - { - "id": 4988, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.948687881229532, 45.74193417113748] - } - }, - { - "id": 106, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956821263808188, 45.7395436998441] - } - }, - { - "id": 290, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956768992915554, 45.73946458993685] - } - }, - { - "id": 2401, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956728606339034, 45.73964182901081] - } - }, - { - "id": 2402, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956729477860355, 45.73964447313664] - } - }, - { - "id": 2403, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956763170616643, 45.73974703386555] - } - }, - { - "id": 2404, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956763290472624, 45.73974739113116] - } - }, - { - "id": 2405, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956788668742579, 45.73982463544426] - } - }, - { - "id": 2406, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956789104077987, 45.73982594851545] - } - }, - { - "id": 2407, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956794862323364, 45.73984347521288] - } - }, - { - "id": 2408, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956823655746058, 45.73993115365443] - } - }, - { - "id": 2409, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956824392437657, 45.73993339585589] - } - }, - { - "id": 2410, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956869496855397, 45.73995486482325] - } - }, - { - "id": 2411, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956873061652036, 45.73995656391332] - } - }, - { - "id": 2717, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956740752516652, 45.73943765934415] - } - }, - { - "id": 2718, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95674016308763, 45.73943607982265] - } - }, - { - "id": 2719, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956754846985068, 45.73942155950624] - } - }, - { - "id": 3034, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956709810858944, 45.73936857433193] - } - }, - { - "id": 3035, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956708697918765, 45.73936490966044] - } - }, - { - "id": 3036, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956719399624836, 45.73933803310992] - } - }, - { - "id": 5249, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956793992755852, 45.73964107665473] - } - }, - { - "id": 5250, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956795272180759, 45.73964094776769] - } - }, - { - "id": 5251, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956810392422511, 45.73963937055225] - } - }, - { - "id": 54, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956052315026593, 45.7355287394871] - } - }, - { - "id": 220, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95615091490285, 45.73559635332465] - } - }, - { - "id": 221, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956204677642744, 45.73560887080555] - } - }, - { - "id": 504, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956033322551094, 45.73549107007767] - } - }, - { - "id": 522, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956249667952791, 45.73536985465486] - } - }, - { - "id": 851, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956701860310014, 45.73551415251796] - } - }, - { - "id": 935, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956421946673418, 45.73544764843857] - } - }, - { - "id": 3513, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956125443948416, 45.73586872377459] - } - }, - { - "id": 3514, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956126641959938, 45.73587012706333] - } - }, - { - "id": 3515, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.956271120290809, 45.73596229744482] - } - }, - { - "id": 13, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959246469022067, 45.7378307590273] - } - }, - { - "id": 1017, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959200448814673, 45.73770131122335] - } - }, - { - "id": 3073, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959101179036857, 45.73775440898316] - } - }, - { - "id": 3074, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959096975421994, 45.73775575843332] - } - }, - { - "id": 3075, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959083641643665, 45.73776001270964] - } - }, - { - "id": 3076, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.95908115996522, 45.73776080883098] - } - }, - { - "id": 4580, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959088866017715, 45.7377317966323] - } - }, - { - "id": 4581, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959086005541451, 45.73773273662928] - } - }, - { - "id": 4582, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959071057271706, 45.7377376407394] - } - }, - { - "id": 33, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960105183392078, 45.73904390876906] - } - }, - { - "id": 338, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960199756304963, 45.73870863853983] - } - }, - { - "id": 339, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960001290873768, 45.73884393616881] - } - }, - { - "id": 421, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961968644340571, 45.73876996402976] - } - }, - { - "id": 422, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962163012139682, 45.73868603185797] - } - }, - { - "id": 452, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96095747863722, 45.73882774732266] - } - }, - { - "id": 453, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961544572899767, 45.73879241358706] - } - }, - { - "id": 613, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961479027499966, 45.73865802224827] - } - }, - { - "id": 614, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961398418773967, 45.73855818930203] - } - }, - { - "id": 848, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960760924727571, 45.7388394635442] - } - }, - { - "id": 849, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96089024310949, 45.73883175894161] - } - }, - { - "id": 872, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961665400590003, 45.73828009622697] - } - }, - { - "id": 926, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960916340919087, 45.73874417513907] - } - }, - { - "id": 979, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960818791783983, 45.73931617700526] - } - }, - { - "id": 1470, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96093602356783, 45.73876144806627] - } - }, - { - "id": 1757, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960475547969224, 45.73885647863783] - } - }, - { - "id": 1829, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960804607699028, 45.73933118128229] - } - }, - { - "id": 1830, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960248469013997, 45.73991911622788] - } - }, - { - "id": 1865, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960736612800587, 45.73866337541409] - } - }, - { - "id": 1866, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960616899657214, 45.73850504564253] - } - }, - { - "id": 1867, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960621839886369, 45.73849218385909] - } - }, - { - "id": 2035, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960834371764742, 45.73930186921763] - } - }, - { - "id": 2036, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961738822421614, 45.73928025843389] - } - }, - { - "id": 2915, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960757004187017, 45.73868580772434] - } - }, - { - "id": 2916, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960783074661972, 45.73867016545922] - } - }, - { - "id": 3049, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959799155586835, 45.73737046237839] - } - }, - { - "id": 3050, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959726093502897, 45.7372753938573] - } - }, - { - "id": 3051, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959283390068452, 45.73736170490385] - } - }, - { - "id": 3052, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959279701686487, 45.73736820023878] - } - }, - { - "id": 3565, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959932834842134, 45.73939269895975] - } - }, - { - "id": 3566, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960120329088985, 45.73944599859148] - } - }, - { - "id": 3567, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960208458261459, 45.73948437369319] - } - }, - { - "id": 4159, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961172370845995, 45.73823961583732] - } - }, - { - "id": 4160, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961232766999241, 45.73804208532634] - } - }, - { - "id": 4161, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961235967630083, 45.73803992210173] - } - }, - { - "id": 4162, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961237387326696, 45.73803896173435] - } - }, - { - "id": 4574, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960740549922936, 45.73708555348455] - } - }, - { - "id": 4575, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960650120456335, 45.73707758610233] - } - }, - { - "id": 4576, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960523291499956, 45.73712123874899] - } - }, - { - "id": 4577, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960235029230575, 45.73722045155628] - } - }, - { - "id": 4578, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960165846935249, 45.73724425782031] - } - }, - { - "id": 4854, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.9599160787222, 45.73940634098333] - } - }, - { - "id": 4855, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959672536121384, 45.73929886508697] - } - }, - { - "id": 5080, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961963947167957, 45.73872566894523] - } - }, - { - "id": 5081, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961963881619567, 45.73872510337682] - } - }, - { - "id": 5082, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961962149366898, 45.73870873395592] - } - }, - { - "id": 5083, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961961425705299, 45.738701918659] - } - }, - { - "id": 5216, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96008019839414, 45.73903972195923] - } - }, - { - "id": 5353, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959682440255655, 45.73761823205071] - } - }, - { - "id": 5354, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959654271490656, 45.73767803996336] - } - }, - { - "id": 5355, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959638274812121, 45.73806334042222] - } - }, - { - "id": 5356, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.959885624432446, 45.73834760879387] - } - }, - { - "id": 5357, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960126272587628, 45.73862419295075] - } - }, - { - "id": 17, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96075889797756, 45.73708967927565] - } - }, - { - "id": 295, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961045955673573, 45.73736741760803] - } - }, - { - "id": 296, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961254260680495, 45.73766500030121] - } - }, - { - "id": 531, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961984072040853, 45.73663344835436] - } - }, - { - "id": 532, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96266036706634, 45.73644749479478] - } - }, - { - "id": 1502, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961982656484691, 45.7366037761511] - } - }, - { - "id": 1503, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96213440083194, 45.73684960686295] - } - }, - { - "id": 1504, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962126926139021, 45.73685244620967] - } - }, - { - "id": 1510, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96219385396506, 45.73657448591048] - } - }, - { - "id": 1511, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962286628397499, 45.73654351020274] - } - }, - { - "id": 1512, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962440113013225, 45.73649225556941] - } - }, - { - "id": 1531, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960935668151952, 45.73720722054048] - } - }, - { - "id": 1532, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960941248158703, 45.73721532652868] - } - }, - { - "id": 1840, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961317252966468, 45.73726479178624] - } - }, - { - "id": 1841, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961334514238821, 45.73725825799199] - } - }, - { - "id": 1842, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961339855392209, 45.73725623373556] - } - }, - { - "id": 1843, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961340171264948, 45.73725611832876] - } - }, - { - "id": 2900, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962478496234752, 45.73659513708291] - } - }, - { - "id": 2901, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962546991911733, 45.73678516075339] - } - }, - { - "id": 2902, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962546801938095, 45.73678575930509] - } - }, - { - "id": 2903, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962545568380995, 45.73678954184167] - } - }, - { - "id": 4647, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960793268398773, 45.7376150105743] - } - }, - { - "id": 4648, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960622693085613, 45.7376778244415] - } - }, - { - "id": 4649, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960513124055958, 45.7377181749721] - } - }, - { - "id": 4650, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960508980416538, 45.73771970310602] - } - }, - { - "id": 4651, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96050743912461, 45.7377202702363] - } - }, - { - "id": 5116, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.960849440960156, 45.73704179794322] - } - }, - { - "id": 5117, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96086667443794, 45.73703575995913] - } - }, - { - "id": 5118, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961136695199635, 45.73694116682628] - } - }, - { - "id": 5119, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961153928614241, 45.73693512879809] - } - }, - { - "id": 5120, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961360232170545, 45.73682367990691] - } - }, - { - "id": 5121, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961366461715031, 45.73681090495221] - } - }, - { - "id": 5122, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961430098987583, 45.73678945101164] - } - }, - { - "id": 5123, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961447470592804, 45.73678361674145] - } - }, - { - "id": 5124, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961661760315602, 45.73671160557122] - } - }, - { - "id": 5125, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961679131871559, 45.73670577126523] - } - }, - { - "id": 5126, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961965980931708, 45.73660937818495] - } - }, - { - "id": 5127, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.961968713751984, 45.73660845910157] - } - }, - { - "id": 64, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965081449499382, 45.73850349730601] - } - }, - { - "id": 146, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96395197494093, 45.7380834639623] - } - }, - { - "id": 147, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964252163804259, 45.73847286744663] - } - }, - { - "id": 198, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964264272577165, 45.73854392180715] - } - }, - { - "id": 199, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963785020541142, 45.73792534316028] - } - }, - { - "id": 306, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966923846400905, 45.73856641666062] - } - }, - { - "id": 307, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966934739302341, 45.73848824321975] - } - }, - { - "id": 330, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963677814127196, 45.73778302565311] - } - }, - { - "id": 331, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963753918031129, 45.73771465018205] - } - }, - { - "id": 345, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966427240851997, 45.7385284734373] - } - }, - { - "id": 346, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966473521113746, 45.73852687587556] - } - }, - { - "id": 398, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965466467843086, 45.73860035649596] - } - }, - { - "id": 441, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964510719345298, 45.73801997295966] - } - }, - { - "id": 455, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96495930499504, 45.73861077678116] - } - }, - { - "id": 461, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964394554729672, 45.73869937201268] - } - }, - { - "id": 511, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964320979401388, 45.73865002848635] - } - }, - { - "id": 512, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963846545798926, 45.73866394418235] - } - }, - { - "id": 570, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966135101225179, 45.73852254528428] - } - }, - { - "id": 588, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965467951236606, 45.73867850089131] - } - }, - { - "id": 621, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965922818643806, 45.73851659985056] - } - }, - { - "id": 650, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965804784154678, 45.7385702243004] - } - }, - { - "id": 651, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965905552164909, 45.73849504039023] - } - }, - { - "id": 741, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966932457213522, 45.73858627049101] - } - }, - { - "id": 750, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964070768491324, 45.73870671870665] - } - }, - { - "id": 751, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964094282222768, 45.73878724583392] - } - }, - { - "id": 762, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963640385938517, 45.73773252953077] - } - }, - { - "id": 837, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964457257085702, 45.73890894695324] - } - }, - { - "id": 873, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964289723841232, 45.73870082731759] - } - }, - { - "id": 921, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963416931799182, 45.73872430139771] - } - }, - { - "id": 922, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962814040532729, 45.73880948751754] - } - }, - { - "id": 940, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966861332364058, 45.73858555198233] - } - }, - { - "id": 1020, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963808763795043, 45.73871376144375] - } - }, - { - "id": 1022, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962859281896754, 45.73880820381644] - } - }, - { - "id": 1118, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963939739555462, 45.73806763749647] - } - }, - { - "id": 1119, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963684793044012, 45.73773775517096] - } - }, - { - "id": 1408, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963728252376153, 45.73771370270651] - } - }, - { - "id": 1409, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963688180820572, 45.73769912193055] - } - }, - { - "id": 1410, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963859714633435, 45.73767153122744] - } - }, - { - "id": 1411, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963861142878668, 45.73767398223961] - } - }, - { - "id": 1412, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963861157007316, 45.73767400891371] - } - }, - { - "id": 1413, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963866392190475, 45.73768295999191] - } - }, - { - "id": 1583, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96614781966638, 45.7385212931198] - } - }, - { - "id": 1584, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966152771529289, 45.73852080803084] - } - }, - { - "id": 1585, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966173960655363, 45.73851872728084] - } - }, - { - "id": 1833, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96449895162743, 45.73800398257293] - } - }, - { - "id": 1834, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964629859448765, 45.73758060440638] - } - }, - { - "id": 1835, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963474814846975, 45.73751312892872] - } - }, - { - "id": 1836, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963497048017847, 45.73750411099638] - } - }, - { - "id": 1837, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963301207348012, 45.73723494661714] - } - }, - { - "id": 1838, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963299402071233, 45.73723267545407] - } - }, - { - "id": 1839, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963298088674567, 45.73723101389017] - } - }, - { - "id": 1850, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964264235958905, 45.7385364243123] - } - }, - { - "id": 1851, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964295208166546, 45.7384861542162] - } - }, - { - "id": 1900, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965698522526376, 45.73857859169032] - } - }, - { - "id": 1901, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965725056144439, 45.73857643983605] - } - }, - { - "id": 2082, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962825142287602, 45.73910487687795] - } - }, - { - "id": 2083, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962799247099212, 45.73910478969897] - } - }, - { - "id": 2182, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964668772496811, 45.73761479951217] - } - }, - { - "id": 2183, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964694464150002, 45.73761521506726] - } - }, - { - "id": 2184, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964989303413325, 45.73802766903388] - } - }, - { - "id": 2243, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965084930423785, 45.73848567357514] - } - }, - { - "id": 2244, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964547700386225, 45.73801370604721] - } - }, - { - "id": 2318, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965749812771702, 45.73787625327925] - } - }, - { - "id": 2319, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965774230664155, 45.73786884000859] - } - }, - { - "id": 2415, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962836266744469, 45.73883721449722] - } - }, - { - "id": 2416, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962814051602552, 45.73883773433524] - } - }, - { - "id": 2493, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963718891198381, 45.73871618029157] - } - }, - { - "id": 2571, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967039911883393, 45.73853347790435] - } - }, - { - "id": 2572, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967092347593016, 45.73853774890823] - } - }, - { - "id": 2573, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967093600205398, 45.73854082511308] - } - }, - { - "id": 2574, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967096686551868, 45.73854837715886] - } - }, - { - "id": 2734, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964669006017743, 45.73759680879945] - } - }, - { - "id": 2735, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964714550721385, 45.73720055297952] - } - }, - { - "id": 2841, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964387501263031, 45.7388655631196] - } - }, - { - "id": 2842, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964387947426963, 45.73886656085501] - } - }, - { - "id": 2843, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964393383784293, 45.73887702847927] - } - }, - { - "id": 2907, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965378471563087, 45.73767863466824] - } - }, - { - "id": 2908, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965336428176132, 45.73765938380543] - } - }, - { - "id": 3107, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964315333159959, 45.73863247249453] - } - }, - { - "id": 3108, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964299275431529, 45.7385891005713] - } - }, - { - "id": 3161, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962888818684407, 45.73897160313579] - } - }, - { - "id": 3162, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962863535513303, 45.73897033144124] - } - }, - { - "id": 3259, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962682042602933, 45.73733274648558] - } - }, - { - "id": 3260, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96269358237546, 45.73734882339289] - } - }, - { - "id": 3261, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.962914757208745, 45.73765675998811] - } - }, - { - "id": 3482, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96479321244731, 45.73862099457246] - } - }, - { - "id": 3483, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964792917532347, 45.73862101048032] - } - }, - { - "id": 3484, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96465439581094, 45.73862952922292] - } - }, - { - "id": 3485, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964652127236736, 45.7386296723614] - } - }, - { - "id": 3486, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96437914655397, 45.73864645216977] - } - }, - { - "id": 3516, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963398996550705, 45.73873718842353] - } - }, - { - "id": 3517, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963291659341217, 45.73917011309167] - } - }, - { - "id": 3561, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963462479145761, 45.73749734977482] - } - }, - { - "id": 3562, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963265346496066, 45.73724528264585] - } - }, - { - "id": 3633, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963242634353148, 45.73725369063208] - } - }, - { - "id": 3634, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96288579730475, 45.73732738442268] - } - }, - { - "id": 3961, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965635709880166, 45.73858368177106] - } - }, - { - "id": 4000, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965512430883249, 45.73773316122202] - } - }, - { - "id": 4001, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965496973365225, 45.73772255032398] - } - }, - { - "id": 4018, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96641420877874, 45.73851643757229] - } - }, - { - "id": 4019, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966421794051887, 45.73849815754939] - } - }, - { - "id": 4080, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966976101032848, 45.73868684905409] - } - }, - { - "id": 4081, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966984130069958, 45.73870394401352] - } - }, - { - "id": 4082, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967098205301746, 45.7390806352544] - } - }, - { - "id": 4083, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967099842838252, 45.73908423353426] - } - }, - { - "id": 4084, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967227282552781, 45.73936342979869] - } - }, - { - "id": 4085, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967229191598985, 45.73936759781802] - } - }, - { - "id": 4086, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967234131662368, 45.73937842801658] - } - }, - { - "id": 4127, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965699320512575, 45.73855439462086] - } - }, - { - "id": 4128, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965699252348427, 45.73855377510523] - } - }, - { - "id": 4238, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963550347283213, 45.73761321427028] - } - }, - { - "id": 4239, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963549619934052, 45.73761225011894] - } - }, - { - "id": 4444, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966880551612587, 45.73849680452578] - } - }, - { - "id": 4445, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966916631945729, 45.73849186318009] - } - }, - { - "id": 4459, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965485033672116, 45.73756303312003] - } - }, - { - "id": 4460, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96546027566689, 45.73752995597727] - } - }, - { - "id": 4679, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963773037764453, 45.73790942074913] - } - }, - { - "id": 4686, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964618117042615, 45.73756460444032] - } - }, - { - "id": 4687, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964821674409172, 45.73712873182915] - } - }, - { - "id": 4711, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965147952614935, 45.73855656162601] - } - }, - { - "id": 4712, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965194158703693, 45.73854856617363] - } - }, - { - "id": 4719, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966755152046447, 45.73918277835366] - } - }, - { - "id": 4720, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966757041384764, 45.73918707286457] - } - }, - { - "id": 4769, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964831602864755, 45.73711213436472] - } - }, - { - "id": 4770, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965111247117847, 45.73694731850593] - } - }, - { - "id": 4776, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966974236946941, 45.73868254495371] - } - }, - { - "id": 4886, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964444177119184, 45.73786241837054] - } - }, - { - "id": 5001, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965878812489984, 45.73856444829248] - } - }, - { - "id": 5002, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966068033230046, 45.73854969028852] - } - }, - { - "id": 5003, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966131857231558, 45.73854451325678] - } - }, - { - "id": 5004, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966144611671658, 45.73854347628841] - } - }, - { - "id": 5005, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966221190525608, 45.73853727122765] - } - }, - { - "id": 5006, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96638249761217, 45.73853210533971] - } - }, - { - "id": 5163, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965879600063498, 45.73799438364752] - } - }, - { - "id": 5164, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965906059884657, 45.73798800270665] - } - }, - { - "id": 5197, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963807861265371, 45.73869027933681] - } - }, - { - "id": 5198, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.963806843225488, 45.73866410844905] - } - }, - { - "id": 5213, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.96436059502179, 45.73869892492372] - } - }, - { - "id": 5338, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.964834124266964, 45.73714447216054] - } - }, - { - "id": 5339, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.965208295435371, 45.73704136284544] - } - }, - { - "id": 5409, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.966859127692572, 45.73855744654087] - } - }, - { - "id": 5410, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967179562034882, 45.73852652304286] - } - }, - { - "id": 5411, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.967184445653658, 45.73852945112759] - } - }, - { - "id": 505000, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.934853888991207, 45.75111906308752] - } - }, - { - "id": 740000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.934012554090829, 45.74963878116863] - } - }, - { - "id": 873000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.934405208834641, 45.75109114554304] - } - }, - { - "id": 911000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.965999144972133, 45.73853954813616] - } - }, - { - "id": 912000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.964967023796365, 45.73861896752438] - } - }, - { - "id": 913000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.95935517406077, 45.73798696194202] - } - }, - { - "id": 914000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.959945775117695, 45.7387863723316] - } - }, - { - "id": 922000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.964922099667358, 45.73862204497594] - } - }, - { - "id": 923000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.964710680877293, 45.73864011135382] - } - }, - { - "id": 924000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.966075646839055, 45.73853361502763] - } - }, - { - "id": 929000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.958670666082522, 45.73892603465969] - } - }, - { - "id": 952000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.962508976327063, 45.73870055878569] - } - }, - { - "id": 953000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.951951711472315, 45.74009336132657] - } - }, - { - "id": 954000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.950700727347117, 45.73896168111497] - } - }, - { - "id": 1275000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.956590211563276, 45.73916813738952] - } - }, - { - "id": 1276000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.958507278623495, 45.73882766560496] - } - }, - { - "id": 1279000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.959457101250193, 45.73792677160319] - } - }, - { - "id": 1282000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.959254914727904, 45.73784289385675] - } - }, - { - "id": 1283000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.962445409300398, 45.73870412544466] - } - }, - { - "id": 1284000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.962460458941739, 45.73858496099791] - } - }, - { - "id": 1285000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.956805769545054, 45.73955173093524] - } - }, - { - "id": 1286000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.956540133369497, 45.73917989229741] - } - }, - { - "id": 1287000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.956043948302113, 45.73551202979766] - } - }, - { - "id": 1288000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.952966927517592, 45.73755037388134] - } - }, - { - "id": 1291000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.947923168242962, 45.7454139309383] - } - }, - { - "id": 1294000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.968629499909648, 45.7381231100194] - } - }, - { - "id": 1295000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.962475676465369, 45.73834215542708] - } - }, - { - "id": 1298000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.950552409384916, 45.74327504293316] - } - }, - { - "id": 1303000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.960091104079988, 45.73903468717842] - } - }, - { - "id": 1304000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.960266999084436, 45.73878216700876] - } - }, - { - "id": 1315000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.950690491372931, 45.73889693720407] - } - }, - { - "id": 1316000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.960749536320644, 45.73710147424123] - } - }, - { - "id": 1319000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.949480260064897, 45.74059216412196] - } - }, - { - "id": 1321000, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.965069722600271, 45.7385142048397] - } - } - ], - "branches": [ - { - "id": "transfo1", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1288000, - "bus2": 9, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line1904", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 9, - "bus2": 2607, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95294809914324, 45.73754749124046], - [4.952946059972593, 45.73753407242081], - [4.952945371546177, 45.73752959668326] - ] - }, - "length": 0.0005003382576709, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3163", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 9, - "bus2": 3997, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95294809914324, 45.73754749124046], - [4.952949894765706, 45.73756092473948], - [4.952958860905261, 45.73762811051713] - ] - }, - "length": 0.0074999777410105, - "params_id": "S_AL_25_bt", - "ground": "ground" - }, - { - "id": "line1905", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2607, - "bus2": 2608, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.952945371546177, 45.73752959668326], - [4.952925679418836, 45.7374003880531], - [4.952221303417048, 45.73759143713276], - [4.952137678945869, 45.73757489683429] - ] - }, - "length": 0.0799951954264822, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3164", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3997, - "bus2": 3998, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.952958860905261, 45.73762811051713], - [4.952960078525964, 45.7376372277327], - [4.95299984255245, 45.73763540056071] - ] - }, - "length": 0.0041192001404145, - "params_id": "S_AL_25_bt", - "ground": "ground" - }, - { - "id": "line1906", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2608, - "bus2": 2609, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.952137678945869, 45.73757489683429], - [4.952013669787013, 45.73755036805922] - ] - }, - "length": 0.0100291338052338, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "transfo2", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1284000, - "bus2": 31, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line4292", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 31, - "bus2": 5177, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962468682717135, 45.7385727604298], - [4.962483430842504, 45.73858144398642], - [4.962488351451723, 45.73858434439914] - ] - }, - "length": 0.0005005785930769, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1851", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 31, - "bus2": 2546, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962468682717135, 45.7385727604298], - [4.962469326294041, 45.73858624779614], - [4.962473616814869, 45.73867616357228], - [4.963379363543611, 45.73866953268058] - ] - }, - "length": 0.0804949278393397, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4264", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 31, - "bus2": 5147, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962468682717135, 45.7385727604298], - [4.962450190964499, 45.73858287882064], - [4.962443400091122, 45.73858604424576] - ] - }, - "length": 0.0006349088237527, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4293", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5177, - "bus2": 5178, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962488351451723, 45.73858434439914], - [4.962508364359765, 45.73859613635118], - [4.962510809991794, 45.7386473883427], - [4.962672865036608, 45.73864899752117], - [4.962557577118273, 45.73849596710668], - [4.962534067334214, 45.7384817455323] - ] - }, - "length": 0.0419970317072572, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4265", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5147, - "bus2": 5148, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962443400091122, 45.73858604424576], - [4.9624259328287, 45.73859419431346], - [4.962426037335454, 45.73863679651681] - ] - }, - "length": 0.0063686689669366, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4266", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5148, - "bus2": 5149, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962426037335454, 45.73863679651681], - [4.962426101871827, 45.73866266565135] - ] - }, - "length": 0.0028752607062334, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4267", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5149, - "bus2": 5150, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962426101871827, 45.73866266565135], - [4.962426186774521, 45.73869839107908], - [4.962391466086718, 45.73869842928318] - ] - }, - "length": 0.0066729663005973, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4268", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5150, - "bus2": 5151, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962391466086718, 45.73869842928318], - [4.962295133258132, 45.73869854969649], - [4.962291619517926, 45.73869873091996], - [4.962291199755762, 45.7386883168697] - ] - }, - "length": 0.0089294677782444, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2771", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3577, - "bus2": 3576, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962305021429685, 45.73889016079168], - [4.96227148094557, 45.73887263619685], - [4.962272135033172, 45.73886128786016] - ] - }, - "length": 0.0045193175970921, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3451", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4302, - "bus2": 4301, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962204444303315, 45.73868466650154], - [4.962205665041238, 45.73870028274997] - ] - }, - "length": 0.0017382851226349, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3452", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4302, - "bus2": 5151, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962205665041238, 45.73870028274997], - [4.962206267273864, 45.738708055058], - [4.962254965338331, 45.73870620464304], - [4.962257595391107, 45.73868831091244], - [4.962291199755762, 45.7386883168697] - ] - }, - "length": 0.0066600652974873, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4294", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5178, - "bus2": 5179, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962534067334214, 45.7384817455323], - [4.962366959917578, 45.7383807055064], - [4.962243760192935, 45.73827736879885], - [4.962059173865351, 45.73804193810163] - ] - }, - "length": 0.0619962769193219, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2770", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3576, - "bus2": 3575, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962306221292184, 45.73889078983816], - [4.962305021429685, 45.73889016079168] - ] - }, - "length": 0.0001166549485426, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line321", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3576, - "bus2": 725, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962305021429685, 45.73889016079168], - [4.962281073740844, 45.73890798615641], - [4.962240808534379, 45.73889232018421], - [4.962232259109893, 45.73891413307611], - [4.962246258682557, 45.73894673346743], - [4.96228365590198, 45.73894135774701] - ] - }, - "length": 0.0128539123750615, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2772", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5151, - "bus2": 3577, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962272135033172, 45.73886128786016], - [4.962280436136135, 45.73871787794917], - [4.962277607964204, 45.7386893189779], - [4.962291199755762, 45.7386883168697] - ] - }, - "length": 0.0191343998901612, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1852", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2546, - "bus2": 928, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963379363543611, 45.73866953268058], - [4.96348113017075, 45.73866878906255] - ] - }, - "length": 0.0079206398602404, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1715", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 928, - "bus2": 2382, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96348113017075, 45.73866878906255], - [4.963477174286758, 45.73853205702689], - [4.963288079391093, 45.73828713799261], - [4.963315264239038, 45.73827681599819] - ] - }, - "length": 0.0485524283856353, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line453", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 928, - "bus2": 929, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96348113017075, 45.73866878906255], - [4.963847991183937, 45.73859809048848] - ] - }, - "length": 0.029613341361079, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4295", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5179, - "bus2": 2596, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962059173865351, 45.73804193810163], - [4.962023378725025, 45.73799627314051] - ] - }, - "length": 0.0057897859314363, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2221", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2596, - "bus2": 2962, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962023378725025, 45.73799627314051], - [4.96204604983626, 45.73798780336082] - ] - }, - "length": 0.0019998716132067, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1895", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2596, - "bus2": 2597, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962023378725025, 45.73799627314051], - [4.962011674654462, 45.73798025401729] - ] - }, - "length": 0.0019999509303946, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2222", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2962, - "bus2": 2963, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96204604983626, 45.73798780336082], - [4.962386088267413, 45.73786072075063] - ] - }, - "length": 0.0299980427743589, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1896", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2597, - "bus2": 2598, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962011674654462, 45.73798025401729], - [4.961712542478319, 45.73757056668453], - [4.961721983117246, 45.73756662819431] - ] - }, - "length": 0.051996812717244, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1716", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2382, - "bus2": 2383, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963315264239038, 45.73827681599819], - [4.963320276703058, 45.73827490736029] - ] - }, - "length": 0.0004440576697726, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1717", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2383, - "bus2": 2384, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963320276703058, 45.73827490736029], - [4.963320908022739, 45.73827466754383] - ] - }, - "length": 5.589847208640475e-5, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2223", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2963, - "bus2": 2964, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962386088267413, 45.73786072075063], - [4.962395965099435, 45.73785703304483] - ] - }, - "length": 0.0008711441750244, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1897", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2598, - "bus2": 2599, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961721983117246, 45.73756662819431], - [4.961749094610482, 45.73755530911566] - ] - }, - "length": 0.0024566375573587, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2751", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2599, - "bus2": 3555, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961749094610482, 45.73755530911566], - [4.962026874124092, 45.73744979344909], - [4.962044899263728, 45.73745010990579] - ] - }, - "length": 0.0259986378904056, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2752", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3555, - "bus2": 3556, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962044899263728, 45.73745010990579], - [4.962070618646461, 45.73745057041838] - ] - }, - "length": 0.0020023646205635, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "transfo3", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1319000, - "bus2": 116, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "400kVA", - "tap": 1.0 - }, - { - "id": "line115", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 116, - "bus2": 355, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949490109697274, 45.74058056584027], - [4.949480745023916, 45.74059235986793], - [4.949464636609704, 45.74061266434407], - [4.949577399652404, 45.74084858066003] - ] - }, - "length": 0.030232355152662, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1839", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 116, - "bus2": 2531, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949490109697274, 45.74058056584027], - [4.949495990831826, 45.74059341818484], - [4.949597693424425, 45.74081570255527], - [4.949972721763631, 45.74072685681764], - [4.950017902158366, 45.74092023868075], - [4.95014676376539, 45.74146121192071] - ] - }, - "length": 0.1394916214647838, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3500", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 116, - "bus2": 4357, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949490109697274, 45.74058056584027], - [4.94950753285216, 45.74058632629289], - [4.949538434830522, 45.74059654377515], - [4.94962432260402, 45.74078087663503], - [4.949968838151226, 45.74069976250984] - ] - }, - "length": 0.0524971216028656, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1549", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 116, - "bus2": 2192, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949490109697274, 45.74058056584027], - [4.949507899758947, 45.74057537184645], - [4.949537025899295, 45.74056687140702], - [4.949491364509629, 45.74047161767668], - [4.949444471734358, 45.74048336720885] - ] - }, - "length": 0.0174993450141986, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1550", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2192, - "bus2": 2193, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949444471734358, 45.74048336720885], - [4.949356695302401, 45.74050535808706] - ] - }, - "length": 0.0072552737885666, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1354", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 355, - "bus2": 1961, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949577399652404, 45.74084858066003], - [4.949419516477821, 45.740886750247] - ] - }, - "length": 0.0129988959249751, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3134", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 355, - "bus2": 3967, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949577399652404, 45.74084858066003], - [4.949942197636729, 45.7407608733611], - [4.949977922141468, 45.74091756898132], - [4.950061390994315, 45.74126666860317] - ] - }, - "length": 0.0869948949795668, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1355", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1961, - "bus2": 260, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949419516477821, 45.740886750247], - [4.949352369787704, 45.74090298593372] - ] - }, - "length": 0.0055284311183522, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line65", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 260, - "bus2": 261, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949352369787704, 45.74090298593372], - [4.949354557231781, 45.74091250367673], - [4.949359604960197, 45.74092865200017] - ] - }, - "length": 0.0029087843100057, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2174", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 260, - "bus2": 2909, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949352369787704, 45.74090298593372], - [4.949103736628304, 45.74096308905356] - ] - }, - "length": 0.0204703168245886, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1507", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2140, - "bus2": 2139, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949406732822898, 45.74115551056487], - [4.949420155304052, 45.74115282168234], - [4.949420405824933, 45.74114510150768] - ] - }, - "length": 0.0019447888185644, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3501", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4357, - "bus2": 4358, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949968838151226, 45.74069976250984], - [4.950001918987462, 45.74069197100517], - [4.950058223808567, 45.74093010166632] - ] - }, - "length": 0.0295438488161324, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2175", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2909, - "bus2": 2910, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949103736628304, 45.74096308905356], - [4.948824395771884, 45.74103062148168] - ] - }, - "length": 0.022998726468752, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1508", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 261, - "bus2": 2140, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949420405824933, 45.74114510150768], - [4.949421195125904, 45.74112138200793], - [4.949387418600921, 45.74098050165401], - [4.949374659918358, 45.74094355918756], - [4.949391331715796, 45.74093403448928], - [4.949383442055609, 45.74091841140541], - [4.949359604960197, 45.74092865200017] - ] - }, - "length": 0.0262552058736826, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2176", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2910, - "bus2": 2911, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948824395771884, 45.74103062148168], - [4.948666498708469, 45.74106879030815] - ] - }, - "length": 0.0129998523408677, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2177", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2911, - "bus2": 2912, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948666498708469, 45.74106879030815], - [4.948362867574832, 45.7411421887841] - ] - }, - "length": 0.0249983255219346, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3135", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3967, - "bus2": 3968, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950061390994315, 45.74126666860317], - [4.950063509303619, 45.74127553983312] - ] - }, - "length": 0.0009996904364898, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3136", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3968, - "bus2": 3969, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950063509303619, 45.74127553983312], - [4.950142006222518, 45.7416038445639] - ] - }, - "length": 0.0369976668118124, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2178", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2912, - "bus2": 2913, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948362867574832, 45.7411421887841], - [4.948333087920872, 45.74114938988678] - ] - }, - "length": 0.0024518774106525, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1840", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2531, - "bus2": 156, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95014676376539, 45.74146121192071], - [4.950202564891636, 45.7416954746224] - ] - }, - "length": 0.0263970803789386, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3137", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3969, - "bus2": 671, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950142006222518, 45.7416038445639], - [4.950162413477225, 45.74168920833736] - ] - }, - "length": 0.0096198658184063, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line289", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 671, - "bus2": 458, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950162413477225, 45.74168920833736], - [4.950176789760147, 45.74174828393607], - [4.950181282916888, 45.74176168166396] - ] - }, - "length": 0.0081902799410984, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line13", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 156, - "bus2": 157, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950202564891636, 45.7416954746224], - [4.950220150198784, 45.74176797784662], - [4.950195488412604, 45.74181716061058] - ] - }, - "length": 0.0139674557311314, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line170", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 458, - "bus2": 459, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950181282916888, 45.74176168166396], - [4.950153116202084, 45.7417641378672], - [4.95011990117204, 45.74174150721939] - ] - }, - "length": 0.0058156718278381, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4103", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 459, - "bus2": 4979, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95011990117204, 45.74174150721939], - [4.950120320168629, 45.74174599824795] - ] - }, - "length": 0.0005002249885874, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4104", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4979, - "bus2": 4980, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950120320168629, 45.74174599824795], - [4.950121576731756, 45.74175946234211] - ] - }, - "length": 0.0014996755561289, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1561", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 157, - "bus2": 2205, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950195488412604, 45.74181716061058], - [4.950206721460432, 45.74186500342928] - ] - }, - "length": 0.0053889286439807, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4105", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4980, - "bus2": 4981, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950121576731756, 45.74175946234211], - [4.950122509225502, 45.74176935135737], - [4.949738747301098, 45.74180979230424], - [4.949489568591248, 45.74184169798374], - [4.949469231184263, 45.74181897439431] - ] - }, - "length": 0.0539972561494892, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1562", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2205, - "bus2": 2206, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950206721460432, 45.74186500342928], - [4.950214698930297, 45.74189897862477] - ] - }, - "length": 0.0038269097623782, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1563", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2206, - "bus2": 2207, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950214698930297, 45.74189897862477], - [4.950243322914806, 45.74202091347151] - ] - }, - "length": 0.0137344549052552, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1564", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2207, - "bus2": 2208, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950243322914806, 45.74202091347151], - [4.950247948545511, 45.74204061821467], - [4.950171682347555, 45.74205055859117] - ] - }, - "length": 0.0082566766241566, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3914", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2208, - "bus2": 4784, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950171682347555, 45.74205055859117], - [4.950174797281904, 45.74205902854793], - [4.950314951164724, 45.74204487294905], - [4.95030933222711, 45.74201102286589] - ] - }, - "length": 0.0148076510091801, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2820", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2208, - "bus2": 3627, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950171682347555, 45.74205055859117], - [4.950175624912356, 45.74206508533622], - [4.950251540963354, 45.74205914080723], - [4.950315548545417, 45.74231485217745], - [4.950284047815058, 45.74232480334145] - ] - }, - "length": 0.0374887933481141, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3915", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4784, - "bus2": 4785, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95030933222711, 45.74201102286589], - [4.950307440570665, 45.74199961691831], - [4.950345628579671, 45.74199512699472] - ] - }, - "length": 0.0042897434917417, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4106", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4981, - "bus2": 4982, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949469231184263, 45.74181897439431], - [4.949462402830679, 45.7418113560017] - ] - }, - "length": 0.0009996915998455, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4107", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4982, - "bus2": 4983, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949462402830679, 45.7418113560017], - [4.949455627981273, 45.74180378137108], - [4.949452497864194, 45.74184616160709], - [4.949398247419865, 45.74185297848733] - ] - }, - "length": 0.0099994250049299, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4108", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4983, - "bus2": 4984, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949398247419865, 45.74185297848733], - [4.949335012650569, 45.74186092264297] - ] - }, - "length": 0.0049996879919236, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2821", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3627, - "bus2": 3628, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950284047815058, 45.74232480334145], - [4.950250951188242, 45.74233525974066], - [4.950291314624964, 45.74234083694983] - ] - }, - "length": 0.0060274595104198, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4109", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4984, - "bus2": 4985, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949335012650569, 45.74186092264297], - [4.949021817462513, 45.74190029450114], - [4.948961972701536, 45.74191248929228], - [4.948959201377501, 45.74190962828636] - ] - }, - "length": 0.0299981489511425, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2822", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3628, - "bus2": 3629, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950291314624964, 45.74234083694983], - [4.950323421657008, 45.74234527417999], - [4.95040077529106, 45.74267759317598] - ] - }, - "length": 0.039970201546093, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4110", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4985, - "bus2": 4986, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948959201377501, 45.74190962828636], - [4.948929530032742, 45.74187903844593], - [4.948927598325311, 45.74191959045178], - [4.948848153785544, 45.74193515786838] - ] - }, - "length": 0.0150397858917662, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2823", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3629, - "bus2": 3630, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95040077529106, 45.74267759317598], - [4.950400951576777, 45.74267832719964], - [4.950347740868912, 45.74269486901222], - [4.950408696655409, 45.74270605171005], - [4.950450977745136, 45.74286052423763] - ] - }, - "length": 0.0269987834223425, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4111", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4986, - "bus2": 4987, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948848153785544, 45.74193515786838], - [4.948737285115905, 45.74195687551208] - ] - }, - "length": 0.0089593827594157, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4112", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4987, - "bus2": 4988, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948737285115905, 45.74195687551208], - [4.948703415860845, 45.74196351476765], - [4.948687881229532, 45.74193417113748] - ] - }, - "length": 0.0062154329987107, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1426", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4988, - "bus2": 2042, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948687881229532, 45.74193417113748], - [4.948668417395697, 45.74193905288156], - [4.948685728057248, 45.74197764479616], - [4.94872571793278, 45.74197292445942], - [4.948747655385304, 45.74202231858337] - ] - }, - "length": 0.0134012523708699, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2824", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3630, - "bus2": 3631, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950450977745136, 45.74286052423763], - [4.950456921333884, 45.7428822596457], - [4.950401227438782, 45.7429006596228], - [4.950460856538577, 45.7429109730364], - [4.950502276058836, 45.74307923802846], - [4.950449800250516, 45.74308527593394] - ] - }, - "length": 0.035148289614464, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1427", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2042, - "bus2": 2043, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948747655385304, 45.74202231858337], - [4.948754290464784, 45.74203724178536] - ] - }, - "length": 0.001737174038491, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line375", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2043, - "bus2": 809, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.948754290464784, 45.74203724178536], - [4.948773476276781, 45.74203408579645], - [4.948901699557921, 45.74238903979888] - ] - }, - "length": 0.0406942114996201, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2825", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3631, - "bus2": 3632, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950449800250516, 45.74308527593394], - [4.950443458289948, 45.743086008727] - ] - }, - "length": 0.0005002132965161, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "transfo4", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1285000, - "bus2": 106, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "100kVA", - "tap": 1.0 - }, - { - "id": "line80", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 106, - "bus2": 290, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956821263808188, 45.7395436998441], - [4.95680609641228, 45.73953537640867], - [4.956757901902865, 45.73951568986967], - [4.956743343370634, 45.73947695382841], - [4.956768992915554, 45.73946458993685] - ] - }, - "length": 0.0112177985437179, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1730", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 106, - "bus2": 2401, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956821263808188, 45.7395436998441], - [4.956802470560173, 45.73954670404984], - [4.956702610127227, 45.73956267277521], - [4.956728606339034, 45.73964182901081] - ] - }, - "length": 0.0169993694393854, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4365", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 106, - "bus2": 5249, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956821263808188, 45.7395436998441], - [4.956815487479819, 45.73955657195612], - [4.956806154177184, 45.73957735849662], - [4.956748667883184, 45.73958500168168], - [4.956765618971497, 45.73964401646928], - [4.956793992755852, 45.73964107665473] - ] - }, - "length": 0.0158985806026337, - "params_id": "S_AL_35_bt", - "ground": "ground" - }, - { - "id": "line2282", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 290, - "bus2": 3034, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956768992915554, 45.73946458993685], - [4.956768624302769, 45.73945711821771], - [4.956738192164534, 45.73946164535425], - [4.956709810858944, 45.73936857433193] - ] - }, - "length": 0.012998956469388, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2002", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 290, - "bus2": 2717, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956768992915554, 45.73946458993685], - [4.956764772282777, 45.7394507360002], - [4.956744790341858, 45.73944848401223], - [4.956740752516652, 45.73943765934415] - ] - }, - "length": 0.0028186145322106, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2003", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2717, - "bus2": 2718, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956740752516652, 45.73943765934415], - [4.95674016308763, 45.73943607982265] - ] - }, - "length": 0.0001814521700402, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2004", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2718, - "bus2": 2719, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95674016308763, 45.73943607982265], - [4.956737583640353, 45.73942915480448], - [4.956754846985068, 45.73942155950624] - ] - }, - "length": 0.0023821808616207, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4366", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5249, - "bus2": 5250, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956793992755852, 45.73964107665473], - [4.956795272180759, 45.73964094776769] - ] - }, - "length": 0.0001005974948599, - "params_id": "S_AL_35_bt", - "ground": "ground" - }, - { - "id": "line4367", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5250, - "bus2": 5251, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956795272180759, 45.73964094776769], - [4.956810392422511, 45.73963937055225] - ] - }, - "length": 0.001189731053329, - "params_id": "S_AL_35_bt", - "ground": "ground" - }, - { - "id": "line1731", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2401, - "bus2": 2402, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956728606339034, 45.73964182901081], - [4.956729477860355, 45.73964447313664] - ] - }, - "length": 0.0003016101018866, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1732", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2402, - "bus2": 2403, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956729477860355, 45.73964447313664], - [4.956763170616643, 45.73974703386555] - ] - }, - "length": 0.01169693911365, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2283", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3034, - "bus2": 3035, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956709810858944, 45.73936857433193], - [4.956708697918765, 45.73936490966044] - ] - }, - "length": 0.0004164220714956, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2284", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3035, - "bus2": 3036, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956708697918765, 45.73936490966044], - [4.956701324266537, 45.73934072348808], - [4.956719399624836, 45.73933803310992] - ] - }, - "length": 0.0041869395569844, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1733", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2403, - "bus2": 2404, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956763170616643, 45.73974703386555], - [4.956763290472624, 45.73974739113116] - ] - }, - "length": 4.078960848303534e-5, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1734", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2404, - "bus2": 2405, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956763290472624, 45.73974739113116], - [4.956788668742579, 45.73982463544426] - ] - }, - "length": 0.008809669797575, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1735", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2405, - "bus2": 2406, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956788668742579, 45.73982463544426], - [4.956789104077987, 45.73982594851545] - ] - }, - "length": 0.0001498239148669, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1736", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2406, - "bus2": 2407, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956789104077987, 45.73982594851545], - [4.956794862323364, 45.73984347521288] - ] - }, - "length": 0.0019989085093089, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1737", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2407, - "bus2": 2408, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956794862323364, 45.73984347521288], - [4.956823655746058, 45.73993115365443] - ] - }, - "length": 0.0099994498409093, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1738", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2408, - "bus2": 2409, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956823655746058, 45.73993115365443], - [4.956824392437657, 45.73993339585589] - ] - }, - "length": 0.0002557222298103, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1739", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2409, - "bus2": 2410, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956824392437657, 45.73993339585589], - [4.956869496855397, 45.73995486482325] - ] - }, - "length": 0.0042445161037907, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1740", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2410, - "bus2": 2411, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956869496855397, 45.73995486482325], - [4.956873061652036, 45.73995656391332] - ] - }, - "length": 0.0003356064585007, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "transfo5", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1287000, - "bus2": 54, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "400kVA", - "tap": 1.0 - }, - { - "id": "line194", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 54, - "bus2": 504, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956052315026593, 45.7355287394871], - [4.956033604501489, 45.7355161689203], - [4.956033322551094, 45.73549107007767] - ] - }, - "length": 0.0027897260577011, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line128", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 504, - "bus2": 220, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956033322551094, 45.73549107007767], - [4.956034563370537, 45.73548851166989], - [4.956178737154027, 45.73553866083661], - [4.95615091490285, 45.73559635332465] - ] - }, - "length": 0.0192974364705181, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line204", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 504, - "bus2": 522, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956033322551094, 45.73549107007767], - [4.956037862495945, 45.73548733647123], - [4.956182125310585, 45.7355347650762], - [4.956210637034254, 45.73546968418562], - [4.956249667952791, 45.73536985465486] - ] - }, - "length": 0.0314743261836909, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line45", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 220, - "bus2": 221, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95615091490285, 45.73559635332465], - [4.956204677642744, 45.73560887080555] - ] - }, - "length": 0.0044096591919014, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2707", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 220, - "bus2": 3513, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95615091490285, 45.73559635332465], - [4.956088156578513, 45.7357264868948], - [4.95606026307445, 45.7357872775662], - [4.95606030542764, 45.73579248849629], - [4.956125443948416, 45.73586872377459] - ] - }, - "length": 0.0328165699103589, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line456", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 522, - "bus2": 935, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956249667952791, 45.73536985465486], - [4.956256600027722, 45.73537154716573], - [4.956233058051791, 45.73544489253887], - [4.956382576042555, 45.73548281856218], - [4.95640308545411, 45.7354448751772], - [4.956421946673418, 45.73544764843857] - ] - }, - "length": 0.0267418691062935, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2708", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3513, - "bus2": 3514, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956125443948416, 45.73586872377459], - [4.956126641959938, 45.73587012706333] - ] - }, - "length": 0.0001817164085017, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2709", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3514, - "bus2": 3515, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956126641959938, 45.73587012706333], - [4.956214651246689, 45.73597313926646], - [4.956259165800845, 45.73595366492601], - [4.956271120290809, 45.73596229744482] - ] - }, - "length": 0.0187637017295666, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line400", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 935, - "bus2": 851, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956421946673418, 45.73544764843857], - [4.956420010356635, 45.73545152831737], - [4.956409039547999, 45.73545167640629], - [4.956392814960897, 45.73548484794242], - [4.956667948706969, 45.73555193177604], - [4.95669179900583, 45.73551288415374], - [4.956701860310014, 45.73551415251796] - ] - }, - "length": 0.032942199881977, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "transfo6", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1282000, - "bus2": 13, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "630kVA", - "tap": 1.0 - }, - { - "id": "line510", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13, - "bus2": 1017, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959246469022067, 45.7378307590273], - [4.959255831126285, 45.73781896418637], - [4.959268297090128, 45.73780324412505], - [4.959200448814673, 45.73770131122335] - ] - }, - "length": 0.014498142279017, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2316", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13, - "bus2": 3073, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959246469022067, 45.7378307590273], - [4.9592273911606, 45.73782885543228], - [4.959202552832604, 45.73782638432161], - [4.959141939241144, 45.73774138536665], - [4.959101179036857, 45.73775440898316] - ] - }, - "length": 0.0159991368150779, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3709", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13, - "bus2": 4580, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959246469022067, 45.7378307590273], - [4.959237884212604, 45.73781867245589], - [4.959159657960649, 45.73770856555179], - [4.959088866017715, 45.7377317966323] - ] - }, - "length": 0.0197533840312648, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2317", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3073, - "bus2": 3074, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959101179036857, 45.73775440898316], - [4.959096975421994, 45.73775575843332] - ] - }, - "length": 0.000359902842447, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2318", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3074, - "bus2": 3075, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959096975421994, 45.73775575843332], - [4.959083641643665, 45.73776001270964] - ] - }, - "length": 0.0011403959888861, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2319", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3075, - "bus2": 3076, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959083641643665, 45.73776001270964], - [4.95908115996522, 45.73776080883098] - ] - }, - "length": 0.000212449508454, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3710", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4580, - "bus2": 4581, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959088866017715, 45.7377317966323], - [4.959086005541451, 45.73773273662928] - ] - }, - "length": 0.0002459227906416, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3711", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4581, - "bus2": 4582, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959086005541451, 45.73773273662928], - [4.959071057271706, 45.7377376407394] - ] - }, - "length": 0.0012847593141744, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "transfo7", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1303000, - "bus2": 33, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "400kVA", - "tap": 1.0 - }, - { - "id": "line1176", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 33, - "bus2": 1757, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960105183392078, 45.73904390876906], - [4.960111400639391, 45.73903113418077], - [4.960121574971325, 45.73901021965473], - [4.960112705305831, 45.73887810336793], - [4.960475547969224, 45.73885647863783] - ] - }, - "length": 0.0454971945072443, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4331", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 33, - "bus2": 5216, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960105183392078, 45.73904390876906], - [4.960086444428941, 45.73904076416639], - [4.96008019839414, 45.73903972195923] - ] - }, - "length": 0.000499719203563, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line487", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 33, - "bus2": 979, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960105183392078, 45.73904390876906], - [4.960123153890179, 45.73903902389544], - [4.960155947987132, 45.73903011984349], - [4.96015328829069, 45.73894736723048], - [4.960312304348342, 45.7389391491087], - [4.960327297000351, 45.73909182594988], - [4.960818791783983, 45.73931617700526] - ] - }, - "length": 0.0870175633918751, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line472", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 33, - "bus2": 339, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960105183392078, 45.73904390876906], - [4.960097345116976, 45.73903157976098], - [4.960084335555435, 45.73901109015626], - [4.960071097374336, 45.73884126923696], - [4.960001290873768, 45.73884393616881] - ] - }, - "length": 0.0268362299978696, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4332", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5216, - "bus2": 3565, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96008019839414, 45.73903972195923], - [4.96005334712315, 45.7390352187045], - [4.96004401165916, 45.73897422599731], - [4.960017045202498, 45.73897485634307], - [4.960030281400803, 45.73911767249419], - [4.959909243692164, 45.73930233415155], - [4.959932834842134, 45.73939269895975] - ] - }, - "length": 0.0597665823576085, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4465", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5357, - "bus2": 5356, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959885624432446, 45.73834760879387], - [4.960126272587628, 45.73862419295075] - ] - }, - "length": 0.0359972603310922, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1177", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1757, - "bus2": 848, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960475547969224, 45.73885647863783], - [4.960760924727571, 45.7388394635442] - ] - }, - "length": 0.0222903648041503, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line106", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 339, - "bus2": 338, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960199756304963, 45.73870863853983], - [4.96012073094316, 45.73878515420129], - [4.960051938939426, 45.73882474004503], - [4.960001290873768, 45.73884393616881] - ] - }, - "length": 0.0219072952150191, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4464", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5356, - "bus2": 5355, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959638274812121, 45.73806334042222], - [4.959885624432446, 45.73834760879387] - ] - }, - "length": 0.036998038532957, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2760", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3565, - "bus2": 3566, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959932834842134, 45.73939269895975], - [4.960029915934189, 45.7394066326256], - [4.960120329088985, 45.73944599859148] - ] - }, - "length": 0.0159984466404242, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3982", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3565, - "bus2": 4854, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959932834842134, 45.73939269895975], - [4.9599160787222, 45.73940634098333] - ] - }, - "length": 0.0019999066660844, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3983", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4854, - "bus2": 4855, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.9599160787222, 45.73940634098333], - [4.959818981404895, 45.73948537619096], - [4.959659490567712, 45.73945669808589], - [4.959622544267035, 45.73935584343205], - [4.959672536121384, 45.73929886508697] - ] - }, - "length": 0.0434079011695349, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line399", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 848, - "bus2": 849, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960760924727571, 45.7388394635442], - [4.96089024310949, 45.73883175894161] - ] - }, - "length": 0.0101008190175309, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2761", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3566, - "bus2": 3567, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960120329088985, 45.73944599859148], - [4.960208458261459, 45.73948437369319] - ] - }, - "length": 0.0080768028699387, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line451", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 849, - "bus2": 926, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96089024310949, 45.73883175894161], - [4.960916340919087, 45.73874417513907] - ] - }, - "length": 0.0099442456338206, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1240", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 979, - "bus2": 1829, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960818791783983, 45.73931617700526], - [4.960804607699028, 45.73933118128229] - ] - }, - "length": 0.0019999254240497, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1421", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 979, - "bus2": 2035, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960818791783983, 45.73931617700526], - [4.960834371764742, 45.73930186921763] - ] - }, - "length": 0.0019997874322937, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line928", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1470, - "bus2": 452, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96095747863722, 45.73882774732266], - [4.96093602356783, 45.73876144806627] - ] - }, - "length": 0.0075557284635259, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1422", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2035, - "bus2": 2036, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960834371764742, 45.73930186921763], - [4.960928404891914, 45.73921549641435], - [4.96151156517715, 45.73917845461823], - [4.961626527672252, 45.73908214900259], - [4.961790299750718, 45.73911972578223], - [4.961807218664164, 45.7392318502114], - [4.961738822421614, 45.73928025843389] - ] - }, - "length": 0.1051066453823083, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1241", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1829, - "bus2": 1830, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960804607699028, 45.73933118128229], - [4.960248469013997, 45.73991911622788] - ] - }, - "length": 0.0783806505567235, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line167", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 452, - "bus2": 453, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96095747863722, 45.73882774732266], - [4.961544572899767, 45.73879241358706] - ] - }, - "length": 0.0458602317411214, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4463", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5355, - "bus2": 5354, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959654271490656, 45.73767803996336], - [4.959542328938872, 45.73791566113006], - [4.95966723044202, 45.73794694804518], - [4.959621736614228, 45.73804432849675], - [4.959638274812121, 45.73806334042222] - ] - }, - "length": 0.0519968520062209, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2179", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 926, - "bus2": 2915, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960916340919087, 45.73874417513907], - [4.960905544140147, 45.73874475165952], - [4.960889052594204, 45.7387588107271], - [4.96079953543904, 45.73872420430275], - [4.960767503232685, 45.73870325039978], - [4.960757004187017, 45.73868580772434] - ] - }, - "length": 0.0154957070661534, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line929", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 926, - "bus2": 1470, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96093602356783, 45.73876144806627], - [4.960930430213592, 45.73874416974355], - [4.960916340919087, 45.73874417513907] - ] - }, - "length": 0.0019691399428032, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2180", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2915, - "bus2": 2916, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960757004187017, 45.73868580772434], - [4.960783074661972, 45.73867016545922] - ] - }, - "length": 0.0026719767370282, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1272", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2916, - "bus2": 1865, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960783074661972, 45.73867016545922], - [4.960770753031895, 45.73865790531985], - [4.960736612800587, 45.73866337541409] - ] - }, - "length": 0.0027257092541228, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1273", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1865, - "bus2": 1866, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960736612800587, 45.73866337541409], - [4.960613525714848, 45.7385138200812], - [4.960616899657214, 45.73850504564253] - ] - }, - "length": 0.0201952650554332, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1274", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1866, - "bus2": 1867, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960616899657214, 45.73850504564253], - [4.960621839886369, 45.73849218385909] - ] - }, - "length": 0.0014803408852694, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4462", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5354, - "bus2": 5353, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959682440255655, 45.73761823205071], - [4.959654271490656, 45.73767803996336] - ] - }, - "length": 0.00699961071024, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line292", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 453, - "bus2": 421, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961544572899767, 45.73879241358706], - [4.961968644340571, 45.73876996402976] - ] - }, - "length": 0.0330984002559041, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line468", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 453, - "bus2": 613, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961544572899767, 45.73879241358706], - [4.961479027499966, 45.73865802224827] - ] - }, - "length": 0.0157841355046023, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line256", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 613, - "bus2": 614, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961479027499966, 45.73865802224827], - [4.961465535419309, 45.73856382087653], - [4.961398418773967, 45.73855818930203] - ] - }, - "length": 0.015783526014468, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line413", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 614, - "bus2": 872, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961398418773967, 45.73855818930203], - [4.961465103978998, 45.73852782451912], - [4.961362963415412, 45.73840779143752], - [4.961665400590003, 45.73828009622697] - ] - }, - "length": 0.0492066014196515, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3313", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 614, - "bus2": 4159, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961398418773967, 45.73855818930203], - [4.961417291850237, 45.73852264161904], - [4.961172370845995, 45.73823961583732] - ] - }, - "length": 0.0409970179470728, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line151", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 421, - "bus2": 422, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961968644340571, 45.73876996402976], - [4.962167516981007, 45.73875943365877], - [4.962163012139682, 45.73868603185797] - ] - }, - "length": 0.0236877203591259, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4203", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 421, - "bus2": 5080, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961968644340571, 45.73876996402976], - [4.961963947167957, 45.73872566894523] - ] - }, - "length": 0.0049367846142944, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4204", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5080, - "bus2": 5081, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961963947167957, 45.73872566894523], - [4.961963881619567, 45.73872510337682] - ] - }, - "length": 6.306745004955883e-5, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4205", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5081, - "bus2": 5082, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961963881619567, 45.73872510337682], - [4.961962149366898, 45.73870873395592] - ] - }, - "length": 0.0018243872061862, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4206", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5082, - "bus2": 5083, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961962149366898, 45.73870873395592], - [4.961961425705299, 45.738701918659] - ] - }, - "length": 0.000759585304389, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4461", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5353, - "bus2": 3049, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959799155586835, 45.73737046237839], - [4.959682440255655, 45.73761823205071] - ] - }, - "length": 0.028998158624463, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2295", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3049, - "bus2": 3050, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959799155586835, 45.73737046237839], - [4.959726093502897, 45.7372753938573] - ] - }, - "length": 0.0119993997887356, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3708", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3049, - "bus2": 4578, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960165846935249, 45.73724425782031], - [4.959799155586835, 45.73737046237839] - ] - }, - "length": 0.0318001496995585, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3314", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4159, - "bus2": 4160, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961172370845995, 45.73823961583732], - [4.961086686034492, 45.73814060353558], - [4.961232766999241, 45.73804208532634] - ] - }, - "length": 0.0286524746049958, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3707", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4578, - "bus2": 4577, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960235029230575, 45.73722045155628], - [4.960165846935249, 45.73724425782031] - ] - }, - "length": 0.0059994127493386, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2296", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3050, - "bus2": 3051, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959726093502897, 45.7372753938573], - [4.95971692485665, 45.73726346499498], - [4.959460499797927, 45.73735857402437], - [4.959308162719201, 45.73731802631416], - [4.959283390068452, 45.73736170490385] - ] - }, - "length": 0.041997209573858, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3315", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4160, - "bus2": 4161, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961232766999241, 45.73804208532634], - [4.961235967630083, 45.73803992210173] - ] - }, - "length": 0.0003462063427907, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3316", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4161, - "bus2": 4162, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961235967630083, 45.73803992210173], - [4.961237387326696, 45.73803896173435] - ] - }, - "length": 0.0001536301071027, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3706", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4577, - "bus2": 4576, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960523291499956, 45.73712123874899], - [4.960235029230575, 45.73722045155628] - ] - }, - "length": 0.0249987466101525, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3705", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4576, - "bus2": 4575, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960650120456335, 45.73707758610233], - [4.960523291499956, 45.73712123874899] - ] - }, - "length": 0.0109989613390624, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2297", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3051, - "bus2": 3052, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959283390068452, 45.73736170490385], - [4.959279701686487, 45.73736820023878] - ] - }, - "length": 0.0007769109155526, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3704", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4575, - "bus2": 4574, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960740549922936, 45.73708555348455], - [4.960671836128309, 45.73707011111041], - [4.960650120456335, 45.73707758610233] - ] - }, - "length": 0.0074999085460423, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4466", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 338, - "bus2": 5357, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960126272587628, 45.73862419295075], - [4.960199756304963, 45.73870863853983] - ] - }, - "length": 0.0109909365086242, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "transfo8", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1316000, - "bus2": 17, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "400kVA", - "tap": 1.0 - }, - { - "id": "line4236", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 17, - "bus2": 5116, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96075889797756, 45.73708967927565], - [4.960771590226623, 45.73707952573821], - [4.960794806906621, 45.73706093464583], - [4.960849440960156, 45.73704179794322] - ] - }, - "length": 0.0074993866686839, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line286", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 17, - "bus2": 531, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96075889797756, 45.73708967927565], - [4.960777939782102, 45.73708759573616], - [4.960811330564744, 45.73708395245376], - [4.961358971029576, 45.73689561425828], - [4.961398300335136, 45.7368307829915], - [4.961984072040853, 45.73663344835436] - ] - }, - "length": 0.1085366702149709, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line977", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 17, - "bus2": 1531, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96075889797756, 45.73708967927565], - [4.960770216708153, 45.73710059461094], - [4.960789889444348, 45.73711956007803], - [4.960858114576383, 45.73709456058403], - [4.960935668151952, 45.73720722054048] - ] - }, - "length": 0.0224988879643285, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4237", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5116, - "bus2": 5117, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960849440960156, 45.73704179794322], - [4.96086667443794, 45.73703575995913] - ] - }, - "length": 0.0014997946053861, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4238", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5117, - "bus2": 5118, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96086667443794, 45.73703575995913], - [4.961136695199635, 45.73694116682628] - ] - }, - "length": 0.0234987629080634, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line978", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1531, - "bus2": 1532, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960935668151952, 45.73720722054048], - [4.960941248158703, 45.73721532652868] - ] - }, - "length": 0.0010001579199835, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line979", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1532, - "bus2": 295, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960941248158703, 45.73721532652868], - [4.961045955673573, 45.73736741760803] - ] - }, - "length": 0.0187661331039162, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4239", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5118, - "bus2": 5119, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961136695199635, 45.73694116682628], - [4.961153928614241, 45.73693512879809] - ] - }, - "length": 0.0014997945502358, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4240", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5119, - "bus2": 5120, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961153928614241, 45.73693512879809], - [4.961337225159591, 45.73687091834149], - [4.961360232170545, 45.73682367990691] - ] - }, - "length": 0.0214987798149279, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3773", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 295, - "bus2": 4647, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961045955673573, 45.73736741760803], - [4.961038896755773, 45.73740808991974], - [4.961099941734808, 45.73750207943066], - [4.960793268398773, 45.7376150105743] - ] - }, - "length": 0.0429972584046471, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1250", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 295, - "bus2": 1840, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961045955673573, 45.73736741760803], - [4.961317252966468, 45.73726479178624] - ] - }, - "length": 0.0239988073603358, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line83", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 295, - "bus2": 296, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961045955673573, 45.73736741760803], - [4.961254260680495, 45.73766500030121] - ] - }, - "length": 0.0368347747644785, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4241", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5120, - "bus2": 5121, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961360232170545, 45.73682367990691], - [4.961366461715031, 45.73681090495221] - ] - }, - "length": 0.0015003845165864, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4242", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5121, - "bus2": 5122, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961366461715031, 45.73681090495221], - [4.96136649637729, 45.73681082312702], - [4.961430098987583, 45.73678945101164] - ] - }, - "length": 0.0055001062627582, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4243", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5122, - "bus2": 5123, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961430098987583, 45.73678945101164], - [4.961447470592804, 45.73678361674145] - ] - }, - "length": 0.0014994921828266, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4244", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5123, - "bus2": 5124, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961447470592804, 45.73678361674145], - [4.961661760315602, 45.73671160557122] - ] - }, - "length": 0.0184992014171015, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1251", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1840, - "bus2": 1841, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961317252966468, 45.73726479178624], - [4.961334514238821, 45.73725825799199] - ] - }, - "length": 0.0015271473619261, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1252", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1841, - "bus2": 1842, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961334514238821, 45.73725825799199], - [4.961339855392209, 45.73725623373556] - ] - }, - "length": 0.0004726775241331, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1253", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1842, - "bus2": 1843, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961339855392209, 45.73725623373556], - [4.961340171264948, 45.73725611832876] - ] - }, - "length": 2.772923754078671e-5, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4245", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5124, - "bus2": 5125, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961661760315602, 45.73671160557122], - [4.961679131871559, 45.73670577126523] - ] - }, - "length": 0.001499492136751, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4246", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5125, - "bus2": 5126, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961679131871559, 45.73670577126523], - [4.961965980931708, 45.73660937818495] - ] - }, - "length": 0.0247630704763613, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3774", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4647, - "bus2": 4648, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960793268398773, 45.7376150105743], - [4.960622693085613, 45.7376778244415] - ] - }, - "length": 0.0149994723794677, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3775", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4648, - "bus2": 4649, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960622693085613, 45.7376778244415], - [4.960513124055958, 45.7377181749721] - ] - }, - "length": 0.0096350082787613, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line209", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 531, - "bus2": 532, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961984072040853, 45.73663344835436], - [4.962053028112852, 45.73665073858405], - [4.96266036706634, 45.73644749479478] - ] - }, - "length": 0.0580902420227454, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4247", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5126, - "bus2": 5127, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961965980931708, 45.73660937818495], - [4.961968713751984, 45.73660845910157] - ] - }, - "length": 0.000235954498344, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4248", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5127, - "bus2": 1502, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961968713751984, 45.73660845910157], - [4.961982656484691, 45.7366037761511] - ] - }, - "length": 0.0012035329395608, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3776", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4649, - "bus2": 4650, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960513124055958, 45.7377181749721], - [4.960508980416538, 45.73771970310602] - ] - }, - "length": 0.000364485419189, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line961", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1502, - "bus2": 1510, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961982656484691, 45.7366037761511], - [4.962051655415735, 45.73662196553913], - [4.96219385396506, 45.73657448591048] - ] - }, - "length": 0.0179992128212935, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line955", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1502, - "bus2": 1503, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.961982656484691, 45.7366037761511], - [4.962002394882419, 45.73666722583931], - [4.962055727770482, 45.73668038074695], - [4.962167329875355, 45.73683709838383], - [4.96213440083194, 45.73684960686295] - ] - }, - "length": 0.0339982521657435, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3777", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4650, - "bus2": 4651, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960508980416538, 45.73771970310602], - [4.96050743912461, 45.7377202702363] - ] - }, - "length": 0.0001355096861915, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line962", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1510, - "bus2": 1511, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96219385396506, 45.73657448591048], - [4.962286628397499, 45.73654351020274] - ] - }, - "length": 0.0079994237598084, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line963", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1511, - "bus2": 1512, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962286628397499, 45.73654351020274], - [4.962440113013225, 45.73649225556941] - ] - }, - "length": 0.01323455875897, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line956", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1503, - "bus2": 1504, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96213440083194, 45.73684960686295], - [4.962126926139021, 45.73685244620967] - ] - }, - "length": 0.0006618375786432, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2166", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1512, - "bus2": 2900, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962440113013225, 45.73649225556941], - [4.962499017231833, 45.73656829120282], - [4.962478496234752, 45.73659513708291] - ] - }, - "length": 0.012998874465924, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2167", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2900, - "bus2": 2901, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962478496234752, 45.73659513708291], - [4.962472398263021, 45.73660312016901], - [4.962562383748659, 45.73673783918393], - [4.962546991911733, 45.73678516075339] - ] - }, - "length": 0.022931005478589, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2168", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2901, - "bus2": 2902, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962546991911733, 45.73678516075339], - [4.962546801938095, 45.73678575930509] - ] - }, - "length": 6.814998294214048e-5, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2169", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2902, - "bus2": 2903, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962546801938095, 45.73678575930509], - [4.962545568380995, 45.73678954184167] - ] - }, - "length": 0.0004312374862264, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "transfo9", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1321000, - "bus2": 64, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "630kVA", - "tap": 1.0 - }, - { - "id": "line1594", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 2243, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965084063081045, 45.73849012268901], - [4.965084930423785, 45.73848567357514] - ] - }, - "length": 0.0004990881977186, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line260", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 621, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965086563914866, 45.73852633167192], - [4.965081747073785, 45.73856274804481], - [4.965140569083272, 45.7386711182296], - [4.965899220039365, 45.7386086992918], - [4.965922818643806, 45.73851659985056] - ] - }, - "length": 0.0868002806626187, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line171", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 461, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965073226315021, 45.73851569806614], - [4.965058640595166, 45.73853733751645], - [4.965010617682945, 45.73855466514089], - [4.965078778436606, 45.73866288865581], - [4.964450467561931, 45.73869650556197], - [4.964394554729672, 45.73869937201268] - ] - }, - "length": 0.0734158864084878, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line168", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 455, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965063299618518, 45.73849896248653], - [4.965032009370969, 45.73849115276518], - [4.964913236217574, 45.73853444168664], - [4.96495930499504, 45.73861077678116] - ] - }, - "length": 0.022217159646987, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line161", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 441, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965071638764609, 45.73849188093678], - [4.9650419343038, 45.73845671414239], - [4.964901632092384, 45.73850680840194], - [4.964510719345298, 45.73801997295966] - ] - }, - "length": 0.0788746145834906, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line230", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 570, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965092310713022, 45.73851557515957], - [4.965167793202724, 45.73864789553053], - [4.966121754461933, 45.73857171884823], - [4.966135101225179, 45.73852254528428] - ] - }, - "length": 0.0961254785888437, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line139", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 398, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965077689549044, 45.73852166963346], - [4.965053551445329, 45.73856536174762], - [4.965097165500242, 45.73862744169458], - [4.965466467843086, 45.73860035649596] - ] - }, - "length": 0.0417955946810107, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3836", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 64, - "bus2": 4711, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965081449499382, 45.73850349730601], - [4.965096556236531, 45.73851187507648], - [4.96512502746423, 45.73852768123741], - [4.965147952614935, 45.73855656162601] - ] - }, - "length": 0.0065002527623105, - "params_id": "S_AL_35_bt", - "ground": "ground" - }, - { - "id": "line1595", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2243, - "bus2": 2244, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965084930423785, 45.73848567357514], - [4.965088677354798, 45.73846642135719], - [4.965052928588864, 45.73841774966102], - [4.964916607629818, 45.73847045118764], - [4.964547700386225, 45.73801370604721] - ] - }, - "length": 0.07868403373704, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3837", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4711, - "bus2": 4712, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965147952614935, 45.73855656162601], - [4.965152384551264, 45.73856214685375], - [4.965194158703693, 45.73854856617363] - ] - }, - "length": 0.0042946510843251, - "params_id": "S_AL_35_bt", - "ground": "ground" - }, - { - "id": "line2677", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 455, - "bus2": 3482, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96495930499504, 45.73861077678116], - [4.96479321244731, 45.73862099457246] - ] - }, - "length": 0.0129763168892696, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2678", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3482, - "bus2": 3483, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96479321244731, 45.73862099457246], - [4.964792917532347, 45.73862101048032] - ] - }, - "length": 2.3020417188823448e-5, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2679", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3483, - "bus2": 3484, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964792917532347, 45.73862101048032], - [4.96465439581094, 45.73862952922292] - ] - }, - "length": 0.010822259929561, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line240", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 398, - "bus2": 588, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965466467843086, 45.73860035649596], - [4.965445515323404, 45.73863806901497], - [4.965452493889316, 45.73867301190182], - [4.965467951236606, 45.73867850089131] - ] - }, - "length": 0.0097680440360565, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3128", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 398, - "bus2": 3961, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965466467843086, 45.73860035649596], - [4.965635709880166, 45.73858368177106] - ] - }, - "length": 0.0133013956335383, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2680", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3484, - "bus2": 3485, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96465439581094, 45.73862952922292], - [4.964652127236736, 45.7386296723614] - ] - }, - "length": 0.0001772721694314, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2681", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3485, - "bus2": 3486, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964652127236736, 45.7386296723614], - [4.96437914655397, 45.73864645216977] - ] - }, - "length": 0.0213270284582181, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3129", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3961, - "bus2": 1900, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965635709880166, 45.73858368177106], - [4.965698522526376, 45.73857859169032] - ] - }, - "length": 0.004921165621923, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1303", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1900, - "bus2": 1901, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965698522526376, 45.73857859169032], - [4.965725056144439, 45.73857643983605] - ] - }, - "length": 0.0020788438731462, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3282", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1900, - "bus2": 4127, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965698522526376, 45.73857859169032], - [4.965699320512575, 45.73855439462086] - ] - }, - "length": 0.0026901295622809, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1304", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1901, - "bus2": 650, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965725056144439, 45.73857643983605], - [4.965804784154678, 45.7385702243004] - ] - }, - "length": 0.0062433544462683, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3283", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4127, - "bus2": 4128, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965699320512575, 45.73855439462086], - [4.965699252348427, 45.73855377510523] - ] - }, - "length": 6.906087275498889e-5, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2682", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3486, - "bus2": 511, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96437914655397, 45.73864645216977], - [4.964320979401388, 45.73865002848635] - ] - }, - "length": 0.0045444041469279, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4126", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 650, - "bus2": 5001, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965804784154678, 45.7385702243004], - [4.965878812489984, 45.73856444829248] - ] - }, - "length": 0.0057970831921064, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line278", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 650, - "bus2": 651, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965804784154678, 45.7385702243004], - [4.965807853201676, 45.73855804521034], - [4.96588560785737, 45.73855142576443], - [4.965892013136321, 45.73849849014617], - [4.965905552164909, 45.73849504039023] - ] - }, - "length": 0.0144965442912675, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line199", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 511, - "bus2": 512, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964320979401388, 45.73865002848635], - [4.964300903280957, 45.73865953616883], - [4.963849315269567, 45.73867375412993], - [4.963846545798926, 45.73866394418235] - ] - }, - "length": 0.0381790357341103, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2343", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 511, - "bus2": 3107, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964320979401388, 45.73865002848635], - [4.964315333159959, 45.73863247249453] - ] - }, - "length": 0.0020001502928667, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line391", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 461, - "bus2": 837, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964394554729672, 45.73869937201268], - [4.964392671373303, 45.7387660011235], - [4.964457257085702, 45.73890894695324] - ] - }, - "length": 0.024071080076804, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4327", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 461, - "bus2": 5213, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964394554729672, 45.73869937201268], - [4.96436059502179, 45.73869892492372] - ] - }, - "length": 0.0026434536605825, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2344", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3107, - "bus2": 3108, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964315333159959, 45.73863247249453], - [4.964302865197918, 45.73859374237484], - [4.964299275431529, 45.7385891005713] - ] - }, - "length": 0.0049994247730048, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4127", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5001, - "bus2": 5002, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965878812489984, 45.73856444829248], - [4.966068033230046, 45.73854969028852] - ] - }, - "length": 0.0148176137400325, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4328", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5213, - "bus2": 873, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96436059502179, 45.73869892492372], - [4.964289723841232, 45.73870082731759] - ] - }, - "length": 0.0055197517724435, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1244", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 441, - "bus2": 1833, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964510719345298, 45.73801997295966], - [4.96449895162743, 45.73800398257293] - ] - }, - "length": 0.0019993720963717, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2345", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3108, - "bus2": 198, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964299275431529, 45.7385891005713], - [4.964264272577165, 45.73854392180715] - ] - }, - "length": 0.0057128006007713, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4012", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2244, - "bus2": 4886, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964547700386225, 45.73801370604721], - [4.964439172513151, 45.73786772048844], - [4.964444177119184, 45.73786241837054] - ] - }, - "length": 0.0189989762344716, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1245", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1833, - "bus2": 1834, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96449895162743, 45.73800398257293], - [4.964399365763311, 45.73786865255626], - [4.964631577039423, 45.73761657068017], - [4.964629859448765, 45.73758060440638] - ] - }, - "length": 0.0542616673342133, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line414", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 873, - "bus2": 750, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964289723841232, 45.73870082731759], - [4.964070768491324, 45.73870671870665] - ] - }, - "length": 0.017053240950427, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2114", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 873, - "bus2": 2841, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964289723841232, 45.73870082731759], - [4.964335562248609, 45.73874947004877], - [4.964387501263031, 45.7388655631196] - ] - }, - "length": 0.0199990456917288, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1662", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2319, - "bus2": 2318, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965749812771702, 45.73787625327925], - [4.965774230664155, 45.73786884000859] - ] - }, - "length": 0.0020713364128582, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1259", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 198, - "bus2": 1850, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964264272577165, 45.73854392180715], - [4.964264235958905, 45.7385364243123] - ] - }, - "length": 0.0008333230108893, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line34", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 198, - "bus2": 199, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964264272577165, 45.73854392180715], - [4.963785020541142, 45.73792534316028] - ] - }, - "length": 0.0782186277177634, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1260", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1850, - "bus2": 1851, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964264235958905, 45.7385364243123], - [4.96426419637153, 45.73852617239019], - [4.964246811848618, 45.73850374229704], - [4.964295208166546, 45.7384861542162] - ] - }, - "length": 0.008219598467182, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4128", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5002, - "bus2": 5003, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966068033230046, 45.73854969028852], - [4.966131857231558, 45.73854451325678] - ] - }, - "length": 0.005000468856018, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 147, - "bus2": 146, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96395197494093, 45.7380834639623], - [4.964252163804259, 45.73847286744663] - ] - }, - "length": 0.0491838494724766, - "params_id": "T_AL_70_bt", - "ground": "ground" - }, - { - "id": "line4129", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5003, - "bus2": 5004, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966131857231558, 45.73854451325678], - [4.966144611671658, 45.73854347628841] - ] - }, - "length": 0.0009993128878082, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4130", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5004, - "bus2": 5005, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966144611671658, 45.73854347628841], - [4.966221190525608, 45.73853727122765] - ] - }, - "length": 0.0059996999556732, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1021", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 570, - "bus2": 1583, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966135101225179, 45.73852254528428], - [4.96614781966638, 45.7385212931198] - ] - }, - "length": 0.0009995789954377, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1022", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1583, - "bus2": 1584, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96614781966638, 45.7385212931198], - [4.966152771529289, 45.73852080803084] - ] - }, - "length": 0.0003891436092389, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line587", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 146, - "bus2": 1118, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96395197494093, 45.7380834639623], - [4.963939739555462, 45.73806763749647] - ] - }, - "length": 0.0020002632179181, - "params_id": "T_AL_70_bt", - "ground": "ground" - }, - { - "id": "line1023", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1584, - "bus2": 1585, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966152771529289, 45.73852080803084], - [4.966173960655363, 45.73851872728084] - ] - }, - "length": 0.0016652315367893, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4013", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4886, - "bus2": 2182, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964444177119184, 45.73786241837054], - [4.96463372403091, 45.73766152852276], - [4.964668772496811, 45.73761479951217] - ] - }, - "length": 0.0326278795576607, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line338", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 750, - "bus2": 751, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964070768491324, 45.73870671870665], - [4.964074290125498, 45.73878020652378], - [4.964094282222768, 45.73878724583392] - ] - }, - "length": 0.0099140527275263, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line513", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 750, - "bus2": 1020, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964070768491324, 45.73870671870665], - [4.963808763795043, 45.73871376144375] - ] - }, - "length": 0.0204060882306732, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4131", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5005, - "bus2": 5006, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966221190525608, 45.73853727122765], - [4.96638249761217, 45.73853210533971] - ] - }, - "length": 0.0125672273490958, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2115", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2841, - "bus2": 2842, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964387501263031, 45.7388655631196], - [4.964387947426963, 45.73886656085501] - ] - }, - "length": 0.0001162037823713, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2116", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2842, - "bus2": 2843, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964387947426963, 45.73886656085501], - [4.964393383784293, 45.73887702847927] - ] - }, - "length": 0.0012379799892217, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4132", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5006, - "bus2": 345, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96638249761217, 45.73853210533971], - [4.966427240851997, 45.7385284734373] - ] - }, - "length": 0.0035055677178873, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3182", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 345, - "bus2": 4018, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966427240851997, 45.7385284734373], - [4.966412768224104, 45.73851991895285], - [4.96641420877874, 45.73851643757229] - ] - }, - "length": 0.0018768720471732, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line110", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 345, - "bus2": 346, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966427240851997, 45.7385284734373], - [4.966473521113746, 45.73852687587556] - ] - }, - "length": 0.0036062449539755, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3183", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4018, - "bus2": 4019, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96641420877874, 45.73851643757229], - [4.966421794051887, 45.73849815754939] - ] - }, - "length": 0.0021157819220978, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4313", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1020, - "bus2": 5197, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963808763795043, 45.73871376144375], - [4.963807861265371, 45.73869027933681] - ] - }, - "length": 0.0026108922941206, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1808", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1020, - "bus2": 2493, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963808763795043, 45.73871376144375], - [4.963718891198381, 45.73871618029157] - ] - }, - "length": 0.0069996890251837, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3843", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 346, - "bus2": 4719, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966473521113746, 45.73852687587556], - [4.966755152046447, 45.73918277835366] - ] - }, - "length": 0.0761248081615365, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3588", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 346, - "bus2": 4444, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966473521113746, 45.73852687587556], - [4.966880551612587, 45.73849680452578] - ] - }, - "length": 0.0318539546392073, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4314", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5197, - "bus2": 5198, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963807861265371, 45.73869027933681], - [4.963806843225488, 45.73866410844905] - ] - }, - "length": 0.0029098739269281, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1809", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2493, - "bus2": 921, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963718891198381, 45.73871618029157], - [4.963416931799182, 45.73872430139771] - ] - }, - "length": 0.0235179522513829, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1543", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2182, - "bus2": 2183, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964668772496811, 45.73761479951217], - [4.964694464150002, 45.73761521506726] - ] - }, - "length": 0.0020000796630264, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2019", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2182, - "bus2": 2734, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964668772496811, 45.73761479951217], - [4.964669006017743, 45.73759680879945] - ] - }, - "length": 0.0019996818008195, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2020", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2734, - "bus2": 2735, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964669006017743, 45.73759680879945], - [4.964669322462765, 45.7375724790019], - [4.964516827801912, 45.73736721224008], - [4.964550498084664, 45.73726470547585], - [4.964714550721385, 45.73720055297952] - ] - }, - "length": 0.0547361961355345, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1544", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2183, - "bus2": 2184, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964694464150002, 45.73761521506726], - [4.964736957699373, 45.73761590327503], - [4.964994169236909, 45.73794113947151], - [4.964942681060684, 45.73796664969664], - [4.964989303413325, 45.73802766903388] - ] - }, - "length": 0.0572302368153654, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3811", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1834, - "bus2": 4686, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964629859448765, 45.73758060440638], - [4.964618117042615, 45.73756460444032] - ] - }, - "length": 0.0019994205494919, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3812", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4686, - "bus2": 4687, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964618117042615, 45.73756460444032], - [4.964477236101665, 45.73737264012023], - [4.964521132064454, 45.73724198889518], - [4.964821674409172, 45.73712873182915] - ] - }, - "length": 0.0654695205155956, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line525", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1851, - "bus2": 147, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964252163804259, 45.73847286744663], - [4.964258060030759, 45.73848192905675], - [4.964277527287557, 45.73846559440268], - [4.964295208166546, 45.7384861542162] - ] - }, - "length": 0.0034714457404252, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line588", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1118, - "bus2": 1119, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963939739555462, 45.73806763749647], - [4.963684793044012, 45.73773775517096] - ] - }, - "length": 0.0416898170124738, - "params_id": "T_AL_70_bt", - "ground": "ground" - }, - { - "id": "line446", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 921, - "bus2": 922, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963416931799182, 45.73872430139771], - [4.963302642840888, 45.73878535183302], - [4.962829897366068, 45.73879641518248], - [4.962814040532729, 45.73880948751754] - ] - }, - "length": 0.0499067215902113, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line2710", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 921, - "bus2": 3516, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963416931799182, 45.73872430139771], - [4.963398996550705, 45.73873718842353] - ] - }, - "length": 0.002000000406419, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2711", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3516, - "bus2": 3517, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963398996550705, 45.73873718842353], - [4.963324954976326, 45.73879036562378], - [4.963300989515336, 45.7388269330034], - [4.963303170042107, 45.73914193866987], - [4.963291659341217, 45.73917011309167] - ] - }, - "length": 0.050995699586163, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3589", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4444, - "bus2": 4445, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966880551612587, 45.73849680452578], - [4.966909055576143, 45.73849338198927], - [4.966916631945729, 45.73849186318009] - ] - }, - "length": 0.0028641060648262, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1663", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 651, - "bus2": 2319, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965774230664155, 45.73786884000859], - [4.965846609451201, 45.73784685470286], - [4.965911994183847, 45.73792009941256], - [4.965883449031353, 45.73797296861514], - [4.965578269249133, 45.73809980354573], - [4.965639238618598, 45.73818476394621], - [4.965721940402679, 45.73830000078299], - [4.965840160537955, 45.73846471558547], - [4.965879397435174, 45.73851938143104], - [4.96591426814956, 45.73850903176411], - [4.965905552164909, 45.73849504039023] - ] - }, - "length": 0.1047828220836059, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3590", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4445, - "bus2": 307, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966916631945729, 45.73849186318009], - [4.966934739302341, 45.73848824321975] - ] - }, - "length": 0.001465559166063, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4278", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5163, - "bus2": 651, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965905552164909, 45.73849504039023], - [4.965894046249666, 45.73847862092615], - [4.965881287996398, 45.73848226842815], - [4.965617501401622, 45.73810702199559], - [4.965879600063498, 45.73799438364752] - ] - }, - "length": 0.0714927558180307, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line331", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 306, - "bus2": 741, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966923846400905, 45.73856641666062], - [4.966932457213522, 45.73858627049101] - ] - }, - "length": 0.0023061954219882, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line460", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 306, - "bus2": 940, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966923846400905, 45.73856641666062], - [4.966904058672045, 45.73857952771669], - [4.966861332364058, 45.73858555198233] - ] - }, - "length": 0.0055122134429526, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3803", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 199, - "bus2": 4679, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963785020541142, 45.73792534316028], - [4.963773037764453, 45.73790942074913] - ] - }, - "length": 0.0020004079740598, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3804", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4679, - "bus2": 330, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963773037764453, 45.73790942074913], - [4.963677814127196, 45.73778302565311] - ] - }, - "length": 0.015883325342187, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line89", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 307, - "bus2": 306, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966923846400905, 45.73856641666062], - [4.966934739302341, 45.73848824321975] - ] - }, - "length": 0.008729942494233, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3906", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 741, - "bus2": 4776, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966932457213522, 45.73858627049101], - [4.966974236946941, 45.73868254495371] - ] - }, - "length": 0.0111836711773385, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line1873", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 741, - "bus2": 2571, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966932457213522, 45.73858627049101], - [4.966944711871314, 45.73857289490283], - [4.966942396755723, 45.73854274867939], - [4.967039911883393, 45.73853347790435] - ] - }, - "length": 0.0127807354164762, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4517", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 940, - "bus2": 5409, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966861332364058, 45.73858555198233], - [4.966854561154346, 45.73856061411885], - [4.966859127692572, 45.73855744654087] - ] - }, - "length": 0.0005002593837252, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4518", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5409, - "bus2": 5410, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966859127692572, 45.73855744654087], - [4.966885408608472, 45.73853925041993], - [4.967086714558416, 45.73851779829013], - [4.967153198292993, 45.73851071299938], - [4.967179562034882, 45.73852652304286] - ] - }, - "length": 0.0266592078044351, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3907", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4776, - "bus2": 4080, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966974236946941, 45.73868254495371], - [4.966976101032848, 45.73868684905409] - ] - }, - "length": 0.0004998988670749, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3240", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4080, - "bus2": 4081, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966976101032848, 45.73868684905409], - [4.966984130069958, 45.73870394401352] - ] - }, - "length": 0.0020001557972112, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1874", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2571, - "bus2": 2572, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967039911883393, 45.73853347790435], - [4.967088720798991, 45.73852884128122], - [4.967092347593016, 45.73853774890823] - ] - }, - "length": 0.0048629663518772, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line102", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 330, - "bus2": 331, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963677814127196, 45.73778302565311], - [4.963753918031129, 45.73771465018205] - ] - }, - "length": 0.0096352240810242, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3241", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4081, - "bus2": 4082, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966984130069958, 45.73870394401352], - [4.967040504754998, 45.73882396476578], - [4.967077614525938, 45.73903553358095], - [4.967098205301746, 45.7390806352544] - ] - }, - "length": 0.0429974144606054, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1875", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2572, - "bus2": 2573, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967092347593016, 45.73853774890823], - [4.967093600205398, 45.73854082511308] - ] - }, - "length": 0.0003555351492179, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1876", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2573, - "bus2": 2574, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967093600205398, 45.73854082511308], - [4.967096686551868, 45.73854837715886] - ] - }, - "length": 0.000873073871471, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3603", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2318, - "bus2": 4459, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965749812771702, 45.73787625327925], - [4.965740732820078, 45.73785813867644], - [4.965833183197056, 45.73782844585855], - [4.965707994515488, 45.73767175276756], - [4.965586043737275, 45.73771951868912], - [4.965523531768788, 45.73764127362278], - [4.965520943090657, 45.73761103478463], - [4.965485033672116, 45.73756303312003] - ] - }, - "length": 0.0581020815410653, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line4279", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5164, - "bus2": 5163, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965879600063498, 45.73799438364752], - [4.965896378940283, 45.73798717632106], - [4.965906059884657, 45.73798800270665] - ] - }, - "length": 0.00229101978137, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3387", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 762, - "bus2": 4238, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963640385938517, 45.73773252953077], - [4.963550347283213, 45.73761321427028] - ] - }, - "length": 0.0149990621636114, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line346", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 331, - "bus2": 762, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963640385938517, 45.73773252953077], - [4.963753918031129, 45.73771465018205] - ] - }, - "length": 0.0090567371203615, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line877", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1408, - "bus2": 331, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963753918031129, 45.73771465018205], - [4.963728252376153, 45.73771370270651] - ] - }, - "length": 0.0020002933298367, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3844", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4719, - "bus2": 4720, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966755152046447, 45.73918277835366], - [4.966757041384764, 45.73918707286457] - ] - }, - "length": 0.0004994537193106, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4519", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5410, - "bus2": 5411, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967179562034882, 45.73852652304286], - [4.967184445653658, 45.73852945112759] - ] - }, - "length": 0.0005003748354409, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line514", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 922, - "bus2": 1022, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962814040532729, 45.73880948751754], - [4.962828539643373, 45.73880729390306], - [4.962835039080114, 45.73880098470804], - [4.962852473515341, 45.73880103581867], - [4.962859281896754, 45.73880820381644] - ] - }, - "length": 0.0031783382162706, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line879", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1409, - "bus2": 1410, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963688180820572, 45.73769912193055], - [4.963686759093996, 45.7376973458852], - [4.963845465167481, 45.73764717336032], - [4.963859714633435, 45.73767153122744] - ] - }, - "length": 0.0167042598176257, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line878", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1409, - "bus2": 1408, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963728252376153, 45.73771370270651], - [4.96369901950342, 45.73771262268939], - [4.963688180820572, 45.73769912193055] - ] - }, - "length": 0.0039997288262935, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line4447", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4687, - "bus2": 5338, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964821674409172, 45.73712873182915], - [4.964834124266964, 45.73714447216054] - ] - }, - "length": 0.0019998907630107, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3897", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4687, - "bus2": 4769, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964821674409172, 45.73712873182915], - [4.964831602864755, 45.73711213436472] - ] - }, - "length": 0.0020000468184538, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1743", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1022, - "bus2": 2415, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962859281896754, 45.73880820381644], - [4.962872412011224, 45.73881207331538], - [4.962873076280744, 45.73882949390529], - [4.962865287680672, 45.73883653539589], - [4.962836266744469, 45.73883721449722] - ] - }, - "length": 0.0051867189317516, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line4448", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5338, - "bus2": 5339, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964834124266964, 45.73714447216054], - [4.964854510441288, 45.7371702704783], - [4.965107597122434, 45.73714003876493], - [4.96519319602257, 45.73710202739505], - [4.965208295435371, 45.73704136284544] - ] - }, - "length": 0.0379922359902965, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3898", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4769, - "bus2": 4770, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964831602864755, 45.73711213436472], - [4.964921677602302, 45.73696166011555], - [4.965022685148439, 45.73692328800584], - [4.965087317927479, 45.73693077587181], - [4.965111247117847, 45.73694731850593] - ] - }, - "length": 0.0347940676041285, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1744", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2415, - "bus2": 2416, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962836266744469, 45.73883721449722], - [4.962814051602552, 45.73883773433524] - ] - }, - "length": 0.0017299015909678, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2388", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2416, - "bus2": 3161, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962814051602552, 45.73883773433524], - [4.962814418019343, 45.7388486447235], - [4.962867898996664, 45.73884599800154], - [4.962877359920165, 45.73885298690654], - [4.962883078694469, 45.73886156664981], - [4.962892422671395, 45.7389636153791], - [4.962888818684407, 45.73897160313579] - ] - }, - "length": 0.0185919906156647, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line880", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1410, - "bus2": 1411, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963859714633435, 45.73767153122744], - [4.963861142878668, 45.73767398223961] - ] - }, - "length": 0.0002942264127686, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line881", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1411, - "bus2": 1412, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963861142878668, 45.73767398223961], - [4.963861157007316, 45.73767400891371] - ] - }, - "length": 3.1620790672645624e-6, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line882", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1412, - "bus2": 1413, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963861157007316, 45.73767400891371], - [4.963866392190475, 45.73768295999191] - ] - }, - "length": 0.0010750793346875, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3388", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4238, - "bus2": 4239, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963550347283213, 45.73761321427028], - [4.963549619934052, 45.73761225011894] - ] - }, - "length": 0.000121194774666, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3389", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4239, - "bus2": 1835, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963549619934052, 45.73761225011894], - [4.963474814846975, 45.73751312892872] - ] - }, - "length": 0.0124606788020934, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3242", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4082, - "bus2": 4083, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967098205301746, 45.7390806352544], - [4.967099842838252, 45.73908423353426] - ] - }, - "length": 0.0004197500645236, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3243", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4083, - "bus2": 4084, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967099842838252, 45.73908423353426], - [4.967227282552781, 45.73936342979869] - ] - }, - "length": 0.0325780757880506, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2756", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1835, - "bus2": 3561, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963474814846975, 45.73751312892872], - [4.963462479145761, 45.73749734977482] - ] - }, - "length": 0.0019993821121835, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1246", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1835, - "bus2": 1836, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963474814846975, 45.73751312892872], - [4.963497048017847, 45.73750411099638] - ] - }, - "length": 0.0019997099976804, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2389", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3161, - "bus2": 3162, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962888818684407, 45.73897160313579], - [4.962863535513303, 45.73897033144124] - ] - }, - "length": 0.001972777034415, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2757", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3561, - "bus2": 3562, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963462479145761, 45.73749734977482], - [4.963265346496066, 45.73724528264585] - ] - }, - "length": 0.0319422828269449, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1247", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1836, - "bus2": 1837, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963497048017847, 45.73750411099638], - [4.963510125291912, 45.73749879999892], - [4.963301207348012, 45.73723494661714] - ] - }, - "length": 0.0347088808774535, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1458", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3162, - "bus2": 2082, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962863535513303, 45.73897033144124], - [4.962863811421402, 45.73898311628438], - [4.962886393534187, 45.73898328097514], - [4.962888281712707, 45.73900183413399], - [4.962866468943565, 45.73904580437819], - [4.962861951193626, 45.73907612852811], - [4.962847860515478, 45.7390938853876], - [4.962825142287602, 45.73910487687795] - ] - }, - "length": 0.0167941126161813, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1459", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2082, - "bus2": 2083, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962825142287602, 45.73910487687795], - [4.962799247099212, 45.73910478969897] - ] - }, - "length": 0.0020153568585986, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3604", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4459, - "bus2": 4460, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965485033672116, 45.73756303312003], - [4.96546027566689, 45.73752995597727] - ] - }, - "length": 0.0041507574815767, - "params_id": "S_AL_240_bt", - "ground": "ground" - }, - { - "id": "line3165", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4460, - "bus2": 4000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96546027566689, 45.73752995597727], - [4.965446080316029, 45.7375363465867], - [4.965496852966263, 45.73761481266828], - [4.965497978548156, 45.73764967660889], - [4.965547551761585, 45.73771890809485], - [4.965512430883249, 45.73773316122202] - ] - }, - "length": 0.0252178508163276, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2172", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4460, - "bus2": 2907, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96546027566689, 45.73752995597727], - [4.965431466504765, 45.73754366516221], - [4.965472463724308, 45.73761905663634], - [4.965472509552071, 45.73764477321136], - [4.965378471563087, 45.73767863466824] - ] - }, - "length": 0.0200545333061928, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3244", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4084, - "bus2": 4085, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967227282552781, 45.73936342979869], - [4.967229191598985, 45.73936759781802] - ] - }, - "length": 0.0004865014431651, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line3245", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4085, - "bus2": 4086, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.967229191598985, 45.73936759781802], - [4.967234131662368, 45.73937842801658] - ] - }, - "length": 0.0012636431424746, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2826", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3562, - "bus2": 3633, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963265346496066, 45.73724528264585], - [4.963242634353148, 45.73725369063208] - ] - }, - "length": 0.0019994910941135, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2827", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3633, - "bus2": 3634, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963242634353148, 45.73725369063208], - [4.962982391175434, 45.73735002242246], - [4.962946816651661, 45.73730494669624], - [4.96288579730475, 45.73732738442268] - ] - }, - "length": 0.033998515467894, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line1248", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1837, - "bus2": 1838, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963301207348012, 45.73723494661714], - [4.963299402071233, 45.73723267545407] - ] - }, - "length": 0.0002888989592709, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line1249", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1838, - "bus2": 1839, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.963299402071233, 45.73723267545407], - [4.963298088674567, 45.73723101389017] - ] - }, - "length": 0.0002110792502328, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2173", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2907, - "bus2": 2908, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965378471563087, 45.73767863466824], - [4.965350955659803, 45.73765779229969], - [4.965336428176132, 45.73765938380543] - ] - }, - "length": 0.0042991690906046, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line3166", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4000, - "bus2": 4001, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965512430883249, 45.73773316122202], - [4.965496973365225, 45.73772255032398] - ] - }, - "length": 0.0016846915662651, - "params_id": "S_AL_150_bt", - "ground": "ground" - }, - { - "id": "line2828", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3634, - "bus2": 3259, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96288579730475, 45.73732738442268], - [4.962834378987221, 45.73734628484756], - [4.962682042602933, 45.73733274648558] - ] - }, - "length": 0.0164709967796539, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2480", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3259, - "bus2": 3260, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962682042602933, 45.73733274648558], - [4.96269358237546, 45.73734882339289] - ] - }, - "length": 0.0019999002187924, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "line2481", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3260, - "bus2": 3261, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.96269358237546, 45.73734882339289], - [4.962914757208745, 45.73765675998811] - ] - }, - "length": 0.0383109844275194, - "params_id": "S_AL_95_bt", - "ground": "ground" - }, - { - "id": "mv_line513", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 505000, - "bus2": 873000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.934853888991207, 45.75111906308752], - [4.934834644632761, 45.75111833830388], - [4.934815400274816, 45.7511176135168], - [4.934796143073234, 45.75111688902378], - [4.934408207723045, 45.75110237305132], - [4.934405208834641, 45.75109114554304] - ] - }, - "length": 0.0344979481355189, - "params_id": "S_AL_240_SO", - "ground": "ground" - }, - { - "id": "mv_line522", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 873000, - "bus2": 740000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.934405208834641, 45.75109114554304], - [4.934012554090829, 45.74963878116863] - ] - }, - "length": 0.164291047512965, - "params_id": "S_AL_240_S3", - "ground": "ground" - }, - { - "id": "mv_line535", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 740000, - "bus2": 1291000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.934012554090829, 45.74963878116863], - [4.934089975267011, 45.74961898670725], - [4.934271103007967, 45.74957267733033], - [4.934362391718408, 45.74951109178252], - [4.934444593253748, 45.74939484320697], - [4.934510542332508, 45.74934830938341], - [4.934700162559126, 45.74911618244491], - [4.93600772006941, 45.7480804416568], - [4.936522791471793, 45.74733488887927], - [4.937125734895893, 45.74546568990075], - [4.937140380788406, 45.74542028316572], - [4.937316748689931, 45.74487348286667], - [4.938907342243382, 45.7450139476745], - [4.941973039404839, 45.74502744476446], - [4.94423254711822, 45.74512080067002], - [4.945957349084773, 45.74537956929375], - [4.94661141421717, 45.74545347790473], - [4.947713015293973, 45.74547556567691], - [4.948514022793406, 45.7454218233143], - [4.948511717973904, 45.74537326847669], - [4.947946666883481, 45.74541439243114], - [4.947923168242962, 45.7454139309383] - ] - }, - "length": 1.5369655813706598, - "params_id": "S_AL_240_S3", - "ground": "ground" - }, - { - "id": "mv_line746", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1291000, - "bus2": 1298000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.947923168242962, 45.7454139309383], - [4.947925694069067, 45.74541893105686], - [4.94794484193671, 45.74542849533407], - [4.948542625889133, 45.74537434957136], - [4.948544760006484, 45.74541930775377], - [4.949076751708565, 45.74538622349836], - [4.950342397648638, 45.74539726599526], - [4.950783116637014, 45.74539150337244], - [4.951100203642397, 45.74538141754201], - [4.950552409384916, 45.74327504293316] - ] - }, - "length": 0.4907623183893089, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line812", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1298000, - "bus2": 1319000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950552409384916, 45.74327504293316], - [4.949906323306207, 45.74079051368596], - [4.9495977722481, 45.74087151043574], - [4.949459670739951, 45.74061638057695], - [4.949470397586742, 45.74060376270168], - [4.949480260064897, 45.74059216412196] - ] - }, - "length": 0.339788688417405, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line861", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1319000, - "bus2": 953000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.949480260064897, 45.74059216412196], - [4.949508035055415, 45.74058553146511], - [4.949525960416786, 45.74059049708699], - [4.949550034971421, 45.74059717386969], - [4.949642047994629, 45.74074805831734], - [4.951974042481999, 45.74017885100903], - [4.951928161380414, 45.74010610723776], - [4.951952004647032, 45.74009384958142], - [4.951951711472315, 45.74009336132657] - ] - }, - "length": 0.2251476354568539, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line889", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 953000, - "bus2": 954000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.951951711472315, 45.74009336132657], - [4.95135518144123, 45.73908607705976], - [4.950827523652318, 45.73920908836617], - [4.950700727347117, 45.73896168111497] - ] - }, - "length": 0.193697358758526, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line921", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 954000, - "bus2": 1315000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950700727347117, 45.73896168111497], - [4.950683002753226, 45.73892710485574], - [4.950687188982982, 45.73891022842621], - [4.950690491372931, 45.73889693720407] - ] - }, - "length": 0.007486392724792, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line924", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1315000, - "bus2": 1288000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.950690491372931, 45.73889693720407], - [4.950711313253716, 45.73888927797029], - [4.950728832749745, 45.738894909956], - [4.95076690045993, 45.73890714755486], - [4.950899600369789, 45.73912944686171], - [4.950900983143112, 45.73913176406161], - [4.953593777785205, 45.7384740021168], - [4.953440535815594, 45.73822569311434], - [4.953029680646615, 45.73755999185273], - [4.952985755893911, 45.73755325651908], - [4.952966927517592, 45.73755037388134] - ] - }, - "length": 0.369445414461516, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line994", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1288000, - "bus2": 1287000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.952966927517592, 45.73755037388134], - [4.952970678553071, 45.73753247231445], - [4.953016249644159, 45.73753652280846], - [4.953055307379572, 45.73752687170771], - [4.953208603799049, 45.73775342303767], - [4.953447302371143, 45.73810549028116], - [4.953663318105447, 45.73841276308804], - [4.953761084376749, 45.73847794111495], - [4.953925398058722, 45.73844435905789], - [4.953998793332333, 45.73844390760684], - [4.954060320030075, 45.73845420174916], - [4.954767759595066, 45.73863168464968], - [4.955017983505683, 45.73856131467854], - [4.955161038663632, 45.7383384463276], - [4.955242819176544, 45.73825945760687], - [4.955409783643996, 45.73815572513228], - [4.955594842131863, 45.73784388552754], - [4.955777692133985, 45.73761533480327], - [4.955829734353092, 45.73752495050727], - [4.95586278507185, 45.73745716233029], - [4.955892585629407, 45.73733756484492], - [4.955886559278371, 45.73717826937097], - [4.955798001969372, 45.73684202052682], - [4.955706183839841, 45.73650205808818], - [4.955615984735573, 45.7361636781212], - [4.955528804272737, 45.73582360739611], - [4.955507372293894, 45.73573007698997], - [4.955536441198181, 45.73564346050048], - [4.955563623646242, 45.73559851135201], - [4.955578510902217, 45.73559098066524], - [4.955566421845806, 45.73554386044366], - [4.955773753814144, 45.73545687330306], - [4.955825102506913, 45.73544919373419], - [4.955876823497322, 45.735449606879], - [4.955910336807397, 45.73545638601512], - [4.955986417604017, 45.73547408969552], - [4.956017067965745, 45.73548121467279], - [4.956043948302113, 45.73551202979766] - ] - }, - "length": 0.630121475715793, - "params_id": "S_AL_240_SO", - "ground": "ground" - }, - { - "id": "mv_line1076", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1287000, - "bus2": 1286000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956043948302113, 45.73551202979766], - [4.956031484106162, 45.7355207732151], - [4.956016138640789, 45.73550463148617], - [4.955974360377148, 45.73549570487705], - [4.955888414300881, 45.73547734028486], - [4.955812288894236, 45.73547436417319], - [4.955759296562427, 45.73548694295187], - [4.955591431270563, 45.73556210811316], - [4.95560115523951, 45.73560193823433], - [4.955575235468778, 45.73561264290327], - [4.955533428485482, 45.73573304256136], - [4.955623354301448, 45.73609514809851], - [4.955702063808622, 45.73636983992795], - [4.95579335174877, 45.73671568376572], - [4.95587561573046, 45.73703098876224], - [4.955900832890308, 45.73714298307286], - [4.955918780146928, 45.73731803214995], - [4.955880878259301, 45.7374540485829], - [4.955818094050436, 45.73758504672529], - [4.95571406195425, 45.73772208434256], - [4.955612171333923, 45.73784848601255], - [4.955488163126232, 45.73805444663595], - [4.955430610837714, 45.73815900180517], - [4.955424792507604, 45.73821907914153], - [4.955448026578344, 45.738278064482], - [4.955532854833927, 45.73834146354646], - [4.955646676128739, 45.73837820738113], - [4.955771405970204, 45.73837755597182], - [4.955833239579399, 45.73836539202305], - [4.955871376723359, 45.73835341201361], - [4.956026723916627, 45.73843018855734], - [4.956176351271163, 45.73874759390392], - [4.956181431593408, 45.73878302260706], - [4.956166703989995, 45.73883092176693], - [4.956127443639037, 45.73891572395237], - [4.956128112590414, 45.73894355025951], - [4.956227263963253, 45.73907338834777], - [4.956268709832248, 45.7391111907987], - [4.956296113861096, 45.73912191115127], - [4.956540133369497, 45.73917989229741] - ] - }, - "length": 0.5085815051709539, - "params_id": "S_AL_240_SO", - "ground": "ground" - }, - { - "id": "mv_line1119", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1286000, - "bus2": 1285000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956540133369497, 45.73917989229741], - [4.956686644194016, 45.73957834821236], - [4.956784880233747, 45.73956255244881], - [4.956790274849269, 45.73955975303269], - [4.956805769545054, 45.73955173093524] - ] - }, - "length": 0.055597773628533, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1125", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1285000, - "bus2": 1275000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956805769545054, 45.73955173093524], - [4.956802389176359, 45.73954094492941], - [4.956783514974541, 45.73953819900303], - [4.956773365608019, 45.73953671664481], - [4.956724868276837, 45.73954414996297], - [4.956588705287621, 45.73916836158606], - [4.956590211563276, 45.73916813738952] - ] - }, - "length": 0.049381536100774, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1128", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1275000, - "bus2": 1276000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.956590211563276, 45.73916813738952], - [4.9574004828912, 45.73904588982978], - [4.95791271659061, 45.73897721706705], - [4.958522714313755, 45.73893686348068], - [4.958503536796873, 45.73884032825598], - [4.95850242110051, 45.73883471931859], - [4.958507278623495, 45.73882766560496] - ] - }, - "length": 0.1651155909781519, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1141", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1276000, - "bus2": 929000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.958507278623495, 45.73882766560496], - [4.95853078933913, 45.73882384877223], - [4.958540730331404, 45.73882932354635], - [4.958541745828243, 45.73883390864182], - [4.958563677530362, 45.73893320602062], - [4.958670666082522, 45.73892603465969] - ] - }, - "length": 0.021032388089923, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1144", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 929000, - "bus2": 914000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.958670666082522, 45.73892603465969], - [4.959883573875087, 45.7388447523938], - [4.959942510917832, 45.73878666466919], - [4.959945775117695, 45.7387863723316] - ] - }, - "length": 0.1030040053238849, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1150", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 914000, - "bus2": 913000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959945775117695, 45.7387863723316], - [4.960108931149272, 45.73877197263126], - [4.959402413398822, 45.73805485525463], - [4.95935517406077, 45.73798696194202] - ] - }, - "length": 0.118024219916963, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1157", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 913000, - "bus2": 1282000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.95935517406077, 45.73798696194202], - [4.959263360437473, 45.73785502868565], - [4.959254914727904, 45.73784289385675] - ] - }, - "length": 0.017812660865478, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1159", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1282000, - "bus2": 1279000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959254914727904, 45.73784289385675], - [4.959262619023578, 45.7378381229995], - [4.959278769029432, 45.73784548696938], - [4.959457101250193, 45.73792677160319] - ] - }, - "length": 0.01806061181738, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1161", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1279000, - "bus2": 1316000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.959457101250193, 45.73792677160319], - [4.959539506826824, 45.73796433574488], - [4.959767785652898, 45.73744050795777], - [4.959828133973272, 45.73738508776525], - [4.960704666805936, 45.73708464619889], - [4.960720678055627, 45.73708613515478], - [4.960739787801594, 45.73708790272099], - [4.960749536320644, 45.73710147424123] - ] - }, - "length": 0.154982241719371, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1167", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1316000, - "bus2": 1304000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960749536320644, 45.73710147424123], - [4.960740174659695, 45.73711326920607], - [4.96072979525635, 45.73712636619542], - [4.959872308799626, 45.73742186194769], - [4.959813628571298, 45.73745833980615], - [4.959618476114199, 45.7379219828892], - [4.959625846049425, 45.73804963341353], - [4.960267477108633, 45.73878086860401], - [4.960266999084436, 45.73878216700876] - ] - }, - "length": 0.247114507605945, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1184", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1304000, - "bus2": 1303000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960266999084436, 45.73878216700876], - [4.960249289102349, 45.73883080263122], - [4.960179906024735, 45.73885852925228], - [4.960067246898769, 45.73886836406428], - [4.960077303420673, 45.73902537805807], - [4.960077316709229, 45.7390256567973], - [4.960091104079988, 45.73903468717842] - ] - }, - "length": 0.0396010930357249, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1186", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1303000, - "bus2": 1283000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.960091104079988, 45.73903468717842], - [4.96011968477193, 45.73903501825975], - [4.960132662390182, 45.73902706352871], - [4.960133670766166, 45.73902583374149], - [4.960307672403199, 45.73881503520587], - [4.960975108547744, 45.73876612412163], - [4.962445412364442, 45.7387047284812], - [4.962445409300398, 45.73870412544466] - ] - }, - "length": 0.195489447579978, - "params_id": "S_AL_150_PU", - "ground": "ground" - }, - { - "id": "mv_line1196", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1283000, - "bus2": 1284000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962445409300398, 45.73870412544466], - [4.962445872173599, 45.7386066001075], - [4.962452235162686, 45.73859716156536], - [4.962460458941739, 45.73858496099791] - ] - }, - "length": 0.013499202927542, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1197", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1284000, - "bus2": 952000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962460458941739, 45.73858496099791], - [4.962478492915574, 45.73858437702606], - [4.962488315959219, 45.7385959933209], - [4.962500019197009, 45.73860983403072], - [4.962506920894191, 45.73870058887422], - [4.962508976327063, 45.73870055878569] - ] - }, - "length": 0.0135495917010089, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1198", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1284000, - "bus2": 1295000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962460458941739, 45.73858496099791], - [4.96248306372969, 45.7385637824033], - [4.962483662938447, 45.73856340831882], - [4.962483200481335, 45.73855048381665], - [4.962475676465369, 45.73834215542708] - ] - }, - "length": 0.0246617524093749, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1199", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 952000, - "bus2": 923000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.962508976327063, 45.73870055878569], - [4.964271843789176, 45.73867098248862], - [4.964710680877293, 45.73864011135382] - ] - }, - "length": 0.171563703605549, - "params_id": "S_AL_150_PU", - "ground": "ground" - }, - { - "id": "mv_line1206", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 923000, - "bus2": 922000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964710680877293, 45.73864011135382], - [4.964923994213112, 45.7386251061686], - [4.964922099667358, 45.73862204497594] - ] - }, - "length": 0.017055959863808, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1207", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 922000, - "bus2": 1321000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964922099667358, 45.73862204497594], - [4.964875228430449, 45.73854613373273], - [4.965040315249011, 45.73850356051809], - [4.965042911714355, 45.73850355371846], - [4.965062180606872, 45.73850352551388], - [4.965069722600271, 45.7385142048397] - ] - }, - "length": 0.024585707139325, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1213", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1321000, - "bus2": 912000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965069722600271, 45.7385142048397], - [4.965057995696578, 45.73852491237226], - [4.965053117652362, 45.73852936540094], - [4.964928692668426, 45.73856198475284], - [4.964967023796365, 45.73861896752438] - ] - }, - "length": 0.019464487402351, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1214", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 912000, - "bus2": 911000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.964967023796365, 45.73861896752438], - [4.964967439090402, 45.73861958791228], - [4.965999144972133, 45.73853954813616] - ] - }, - "length": 0.080862341930947, - "params_id": "S_AL_150_PU", - "ground": "ground" - }, - { - "id": "mv_line1219", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 911000, - "bus2": 924000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.965999144972133, 45.73853954813616], - [4.966075646839055, 45.73853361502763] - ] - }, - "length": 0.005990345667753, - "params_id": "S_AL_150_S3", - "ground": "ground" - }, - { - "id": "mv_line1220", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 924000, - "bus2": 1294000, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.966075646839055, 45.73853361502763], - [4.966446756203762, 45.73850481893744], - [4.967412346930341, 45.73842727847661], - [4.968632733183615, 45.73830144670887], - [4.968602142577012, 45.73817254049829], - [4.968622530082306, 45.73813569574117], - [4.968629499909648, 45.7381231100194] - ] - }, - "length": 0.221121252329989, - "params_id": "S_AL_150_PU", - "ground": "ground" - } - ], - "loads": [ - { - "id": 314, - "bus": 9, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2432.3856949832066, 279.37897303968185] - ] - }, - { - "id": 47, - "bus": 2607, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2433.179637243938, 272.3777388794874] - ] - }, - { - "id": 285, - "bus": 2607, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2381.108860594792, 569.9766431465541], - [0.0, 0.0] - ] - }, - { - "id": 175, - "bus": 2608, - "phases": "abcn", - "powers": [ - [2421.252055695705, 363.44361670686527], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 10, - "bus": 2609, - "phases": "abcn", - "powers": [ - [2411.4241442242223, 423.77632825362235], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 493, - "bus": 2609, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2417.407333694204, 388.1939756579451], - [0.0, 0.0] - ] - }, - { - "id": 549, - "bus": 929, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2363.7697401405635, 638.0794584779061], - [0.0, 0.0] - ] - }, - { - "id": 217, - "bus": 2382, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2344.6131780238015, 705.2246629073417] - ] - }, - { - "id": 422, - "bus": 2382, - "phases": "abcn", - "powers": [ - [2422.2772138757127, 356.54716220180387], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 501, - "bus": 2382, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2346.999224171061, 697.2427278043713], - [0.0, 0.0] - ] - }, - { - "id": 207, - "bus": 2546, - "phases": "abcn", - "powers": [ - [2404.6433934878683, 460.69830680261157], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 223, - "bus": 2546, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2396.4470921212837, 501.5915812681552], - [0.0, 0.0] - ] - }, - { - "id": 430, - "bus": 2546, - "phases": "abcn", - "powers": [ - [2327.777886666886, 758.9485424455935], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 637, - "bus": 2546, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2348.7344957318965, 691.3747524278559] - ] - }, - { - "id": 577, - "bus": 2596, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2439.909365920717, 203.4577740662893], - [0.0, 0.0] - ] - }, - { - "id": 672, - "bus": 2596, - "phases": "abcn", - "powers": [ - [2331.524085063689, 747.3608368810686], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 216, - "bus": 2597, - "phases": "abcn", - "powers": [ - [2350.3642133275666, 685.814001347839], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 5, - "bus": 2598, - "phases": "abcn", - "powers": [ - [2337.4287683016405, 728.6834243013363], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 70, - "bus": 2598, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2334.6329794111475, 737.5917781411828], - [0.0, 0.0] - ] - }, - { - "id": 345, - "bus": 2962, - "phases": "abcn", - "powers": [ - [2387.448621623947, 542.8092287733876], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 136, - "bus": 2963, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2353.1887884311063, 676.0586555453502], - [0.0, 0.0] - ] - }, - { - "id": 407, - "bus": 2963, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2447.879014903639, 49.40757158607277], - [0.0, 0.0] - ] - }, - { - "id": 100, - "bus": 2964, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2335.9950186667766, 733.2666994345574] - ] - }, - { - "id": 128, - "bus": 2964, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2351.676036404424, 681.3021352798057], - [0.0, 0.0] - ] - }, - { - "id": 299, - "bus": 2964, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2415.8795215821624, 397.59139444357515], - [0.0, 0.0] - ] - }, - { - "id": 497, - "bus": 3555, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2328.253019965499, 757.4897060404037], - [0.0, 0.0] - ] - }, - { - "id": 526, - "bus": 3555, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2437.243578754593, 233.2306102447708], - [0.0, 0.0] - ] - }, - { - "id": 607, - "bus": 3556, - "phases": "abcn", - "powers": [ - [2434.396168150889, 261.2816033093667], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 361, - "bus": 3575, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2423.4216926378517, 348.68335117687093], - [0.0, 0.0] - ] - }, - { - "id": 489, - "bus": 3575, - "phases": "abcn", - "powers": [ - [2374.3464039458304, 597.5214923374285], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 39, - "bus": 3576, - "phases": "abcn", - "powers": [ - [2344.669365052958, 705.0378346711638], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 586, - "bus": 3576, - "phases": "abcn", - "powers": [ - [2377.3532745302887, 585.4435820946015], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 611, - "bus": 3576, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2366.592550102731, 627.5288690840432] - ] - }, - { - "id": 94, - "bus": 3577, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2384.3266178761673, 556.3626146883353] - ] - }, - { - "id": 380, - "bus": 3577, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2417.1818418777575, 389.59558908193117] - ] - }, - { - "id": 119, - "bus": 4301, - "phases": "abcn", - "powers": [ - [2403.6070931071727, 466.0748026878647], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 214, - "bus": 4301, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2353.4077282518274, 675.2961160411169], - [0.0, 0.0] - ] - }, - { - "id": 270, - "bus": 4301, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2441.1626527016997, 187.82354162895567], - [0.0, 0.0] - ] - }, - { - "id": 318, - "bus": 4301, - "phases": "abcn", - "powers": [ - [2358.651427399194, 656.7466968043236], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 462, - "bus": 4301, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2399.4602324065604, 486.9736880316005], - [0.0, 0.0] - ] - }, - { - "id": 481, - "bus": 4301, - "phases": "abcn", - "powers": [ - [2345.228645221082, 703.1752138479662], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 568, - "bus": 4301, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2384.792071391344, 554.3641005373865] - ] - }, - { - "id": 77, - "bus": 4302, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2405.9539904514168, 453.804115854569] - ] - }, - { - "id": 265, - "bus": 4302, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2361.721742622243, 645.6184555610239] - ] - }, - { - "id": 29, - "bus": 5147, - "phases": "abcn", - "powers": [ - [2426.562854428562, 326.1065673106781], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 661, - "bus": 5147, - "phases": "abcn", - "powers": [ - [2389.384184414002, 534.2246709090471], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 92, - "bus": 5148, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2416.02682277211, 396.6953130317368] - ] - }, - { - "id": 625, - "bus": 5148, - "phases": "abcn", - "powers": [ - [2408.124281383738, 442.1427655697861], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 87, - "bus": 5149, - "phases": "abcn", - "powers": [ - [2372.3521664824248, 605.3907646485777], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 93, - "bus": 5150, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2364.349851343492, 635.9265367852267] - ] - }, - { - "id": 529, - "bus": 5150, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2338.6292858605343, 724.8212490339195], - [0.0, 0.0] - ] - }, - { - "id": 41, - "bus": 5151, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2372.6761073451953, 604.1199130709851], - [0.0, 0.0] - ] - }, - { - "id": 434, - "bus": 5151, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2380.8360513044254, 571.1151167188597], - [0.0, 0.0] - ] - }, - { - "id": 646, - "bus": 5177, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2392.3307123624213, 520.870946034768] - ] - }, - { - "id": 519, - "bus": 5178, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2380.0933175492796, 574.2025596363261], - [0.0, 0.0] - ] - }, - { - "id": 594, - "bus": 5178, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2392.564605713904, 519.7955244331347] - ] - }, - { - "id": 19, - "bus": 5179, - "phases": "abcn", - "powers": [ - [2406.9098162848377, 448.70693777490595], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 58, - "bus": 5179, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2419.7112944431856, 373.5639587536871] - ] - }, - { - "id": 97, - "bus": 5179, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2334.278394779038, 738.7131753281797] - ] - }, - { - "id": 140, - "bus": 5179, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2368.9456175720775, 618.5866477072499], - [0.0, 0.0] - ] - }, - { - "id": 152, - "bus": 5179, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2438.678438150586, 217.71599627740528] - ] - }, - { - "id": 215, - "bus": 5179, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2330.8870581355213, 749.3452488352601] - ] - }, - { - "id": 331, - "bus": 5179, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2420.548725681698, 368.0986910277618], - [0.0, 0.0] - ] - }, - { - "id": 356, - "bus": 5179, - "phases": "abcn", - "powers": [ - [2403.2247262521164, 468.04240712363236], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 106, - "bus": 156, - "phases": "abcn", - "powers": [ - [2382.0615020314785, 565.9821377704243], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 171, - "bus": 156, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2376.6941060660924, 588.1138545607836], - [0.0, 0.0] - ] - }, - { - "id": 643, - "bus": 156, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2347.0951006057157, 696.9199153764292], - [0.0, 0.0] - ] - }, - { - "id": 124, - "bus": 157, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2436.6166245419927, 239.69189544335896] - ] - }, - { - "id": 350, - "bus": 157, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2421.632152176491, 360.9023403646745], - [0.0, 0.0] - ] - }, - { - "id": 395, - "bus": 157, - "phases": "abcn", - "powers": [ - [2418.28108248391, 382.7131900471866], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 498, - "bus": 260, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2396.44249312855, 501.61355330918263], - [0.0, 0.0] - ] - }, - { - "id": 634, - "bus": 260, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2342.815182816766, 711.1749425414863] - ] - }, - { - "id": 582, - "bus": 261, - "phases": "abcn", - "powers": [ - [2357.2886225077796, 661.6215911916864], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 57, - "bus": 459, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2385.4531098160455, 551.5126839924912] - ] - }, - { - "id": 275, - "bus": 459, - "phases": "abcn", - "powers": [ - [2340.4594095332614, 718.8897913191299], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 457, - "bus": 459, - "phases": "abcn", - "powers": [ - [2378.828541356629, 579.4200122214775], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 544, - "bus": 459, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2394.38131536513, 511.36180573640195], - [0.0, 0.0] - ] - }, - { - "id": 593, - "bus": 459, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2445.27481231421, 123.22285501216675] - ] - }, - { - "id": 654, - "bus": 671, - "phases": "abcn", - "powers": [ - [2363.8217250071716, 637.8868489942113], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 312, - "bus": 809, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2356.857086472276, 663.1571862545551], - [0.0, 0.0] - ] - }, - { - "id": 524, - "bus": 1961, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2398.685287531307, 490.7766000091022] - ] - }, - { - "id": 573, - "bus": 1961, - "phases": "abcn", - "powers": [ - [2425.938599168151, 330.71844944259215], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 251, - "bus": 2042, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2353.0862850135986, 676.4153420913404], - [0.0, 0.0] - ] - }, - { - "id": 13, - "bus": 2139, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2429.708012399468, 301.780970601978], - [0.0, 0.0] - ] - }, - { - "id": 75, - "bus": 2139, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2378.727504630869, 579.8346647521536] - ] - }, - { - "id": 448, - "bus": 2140, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2339.9651445600243, 720.4969826306201] - ] - }, - { - "id": 21, - "bus": 2192, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2359.987918964805, 651.9277583258859], - [0.0, 0.0] - ] - }, - { - "id": 262, - "bus": 2192, - "phases": "abcn", - "powers": [ - [2362.224862022134, 643.7751789096516], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 553, - "bus": 2192, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2420.3283212243914, 369.5451220281006] - ] - }, - { - "id": 3, - "bus": 2193, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2416.630417120084, 393.0015353477039] - ] - }, - { - "id": 619, - "bus": 2193, - "phases": "abcn", - "powers": [ - [2366.1022892969754, 629.3748774134983], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 114, - "bus": 2205, - "phases": "abcn", - "powers": [ - [2358.334323721875, 657.8844862823025], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 309, - "bus": 2205, - "phases": "abcn", - "powers": [ - [2366.332896868811, 628.5072799356462], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 115, - "bus": 2206, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2393.683720049321, 514.6173608677497] - ] - }, - { - "id": 504, - "bus": 2206, - "phases": "abcn", - "powers": [ - [2379.293734123972, 577.50680211929], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 441, - "bus": 2207, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2413.1700724726534, 413.7184804404721], - [0.0, 0.0] - ] - }, - { - "id": 44, - "bus": 2909, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2434.2735123314396, 262.42188722970695] - ] - }, - { - "id": 324, - "bus": 2909, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2441.8968165425167, 178.02448453840876], - [0.0, 0.0] - ] - }, - { - "id": 486, - "bus": 2909, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2378.5882471563787, 580.4056600561275], - [0.0, 0.0] - ] - }, - { - "id": 143, - "bus": 2910, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2347.818773956216, 694.4780661722697], - [0.0, 0.0] - ] - }, - { - "id": 313, - "bus": 2910, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2431.8400862482385, 284.0890259263862], - [0.0, 0.0] - ] - }, - { - "id": 408, - "bus": 2910, - "phases": "abcn", - "powers": [ - [2354.702658837464, 670.7668508501472], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 639, - "bus": 2911, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2420.82898544707, 366.2510108586108], - [0.0, 0.0] - ] - }, - { - "id": 228, - "bus": 2912, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2421.768043876054, 359.98933511479936] - ] - }, - { - "id": 179, - "bus": 2913, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2342.281925901524, 712.9292807359587], - [0.0, 0.0] - ] - }, - { - "id": 154, - "bus": 3627, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2436.1414267154255, 244.47439288517413] - ] - }, - { - "id": 399, - "bus": 3627, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2371.080545228807, 610.35221616138], - [0.0, 0.0] - ] - }, - { - "id": 612, - "bus": 3627, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2379.449800589041, 576.8634380964165], - [0.0, 0.0] - ] - }, - { - "id": 218, - "bus": 3628, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2407.9131033974227, 443.29140102492005], - [0.0, 0.0] - ] - }, - { - "id": 266, - "bus": 3628, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2432.2747483374987, 280.34323308294887] - ] - }, - { - "id": 444, - "bus": 3628, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2402.386949889882, 472.3237477985124], - [0.0, 0.0] - ] - }, - { - "id": 59, - "bus": 3629, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2384.1422380268355, 557.1521951783332] - ] - }, - { - "id": 127, - "bus": 3629, - "phases": "abcn", - "powers": [ - [2363.6953437230104, 638.3549966889924], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 659, - "bus": 3629, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2404.2815577248275, 462.5829340993052] - ] - }, - { - "id": 121, - "bus": 3630, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2445.9044692740313, 110.01866623879525] - ] - }, - { - "id": 543, - "bus": 3630, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2412.733367540999, 416.25770490156043] - ] - }, - { - "id": 104, - "bus": 3631, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2404.9801850641957, 458.936911987073] - ] - }, - { - "id": 319, - "bus": 3631, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2379.5923833200695, 576.2749942351782], - [0.0, 0.0] - ] - }, - { - "id": 388, - "bus": 3631, - "phases": "abcn", - "powers": [ - [2437.314319207233, 232.49019145552435], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 601, - "bus": 3632, - "phases": "abcn", - "powers": [ - [2369.0867563827105, 618.0458886423338], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 208, - "bus": 3967, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2348.2057657826176, 693.1684220165499], - [0.0, 0.0] - ] - }, - { - "id": 605, - "bus": 3967, - "phases": "abcn", - "powers": [ - [2413.6161353694456, 411.10817410981576], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 38, - "bus": 3968, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2386.3743573684947, 547.5127452669474] - ] - }, - { - "id": 552, - "bus": 3968, - "phases": "abcn", - "powers": [ - [2335.405165187275, 735.1431793550424], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 579, - "bus": 3968, - "phases": "abcn", - "powers": [ - [2361.0781563082614, 647.9681470100406], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 541, - "bus": 4357, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2363.9369236235993, 637.4598033324438], - [0.0, 0.0] - ] - }, - { - "id": 590, - "bus": 4358, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2378.505646205865, 580.7440664375864], - [0.0, 0.0] - ] - }, - { - "id": 628, - "bus": 4358, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2408.969581674959, 437.5138104110737] - ] - }, - { - "id": 363, - "bus": 4784, - "phases": "abcn", - "powers": [ - [2390.9834873249956, 527.0206286995289], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 428, - "bus": 4784, - "phases": "abcn", - "powers": [ - [2392.091272742834, 521.9694652019532], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 511, - "bus": 4784, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2350.108495035974, 686.6897707810949], - [0.0, 0.0] - ] - }, - { - "id": 274, - "bus": 4979, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2442.1495992857176, 174.52253276941764] - ] - }, - { - "id": 583, - "bus": 4979, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2441.0601088426683, 189.1515919908243] - ] - }, - { - "id": 191, - "bus": 4980, - "phases": "abcn", - "powers": [ - [2372.849453203246, 603.4386896518155], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 192, - "bus": 4981, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2352.150573451028, 679.6620186163454] - ] - }, - { - "id": 556, - "bus": 4981, - "phases": "abcn", - "powers": [ - [2348.0976626474953, 693.5345315159251], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 632, - "bus": 4981, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2381.037718588979, 570.2737609185908] - ] - }, - { - "id": 91, - "bus": 4982, - "phases": "abcn", - "powers": [ - [2362.2813414690986, 643.567901221465], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 131, - "bus": 4982, - "phases": "abcn", - "powers": [ - [2431.8027622216177, 284.4083426817042], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 412, - "bus": 4982, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2406.133506625306, 452.8513310465741], - [0.0, 0.0] - ] - }, - { - "id": 371, - "bus": 4983, - "phases": "abcn", - "powers": [ - [2380.034767019346, 574.4451997491249], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 40, - "bus": 4984, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2377.639051982852, 584.2818825034103] - ] - }, - { - "id": 322, - "bus": 4984, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2393.3917958425095, 515.9733436229154], - [0.0, 0.0] - ] - }, - { - "id": 52, - "bus": 4985, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2442.6850723528623, 166.8604717724843] - ] - }, - { - "id": 122, - "bus": 4985, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2380.047710154057, 574.3915712526384] - ] - }, - { - "id": 571, - "bus": 4985, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2380.9638573613975, 570.5820621736881], - [0.0, 0.0] - ] - }, - { - "id": 222, - "bus": 4986, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2339.192029825341, 723.0030617758442], - [0.0, 0.0] - ] - }, - { - "id": 204, - "bus": 4987, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2438.527956512574, 219.39504334021618], - [0.0, 0.0] - ] - }, - { - "id": 294, - "bus": 4987, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2398.803326102523, 490.1993292683268], - [0.0, 0.0] - ] - }, - { - "id": 558, - "bus": 4987, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2379.538189714576, 576.498728034608] - ] - }, - { - "id": 165, - "bus": 106, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2336.3392766197417, 732.1690817424518] - ] - }, - { - "id": 365, - "bus": 290, - "phases": "abcn", - "powers": [ - [2335.6259190335977, 734.4415198462744], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 284, - "bus": 2401, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2335.148059172267, 735.9594564102287] - ] - }, - { - "id": 159, - "bus": 2402, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2395.627929430475, 505.48946919624245] - ] - }, - { - "id": 304, - "bus": 2402, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2389.48967374922, 533.7526381962815], - [0.0, 0.0] - ] - }, - { - "id": 429, - "bus": 2402, - "phases": "abcn", - "powers": [ - [2406.884637663093, 448.8419774453408], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 432, - "bus": 2402, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2332.3733310950993, 744.7062670153874], - [0.0, 0.0] - ] - }, - { - "id": 494, - "bus": 2402, - "phases": "abcn", - "powers": [ - [2372.503271378119, 604.7983193063359], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 132, - "bus": 2403, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2328.9930207043503, 755.2114202301697], - [0.0, 0.0] - ] - }, - { - "id": 235, - "bus": 2403, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2389.8303539762446, 532.2251957108213] - ] - }, - { - "id": 472, - "bus": 2405, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2411.982298153164, 420.587889901061], - [0.0, 0.0] - ] - }, - { - "id": 474, - "bus": 2405, - "phases": "abcn", - "powers": [ - [2395.2870956713778, 507.10206965247124], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 618, - "bus": 2405, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2361.9212577834915, 644.8881699690986] - ] - }, - { - "id": 660, - "bus": 2406, - "phases": "abcn", - "powers": [ - [2378.919347755168, 579.0470763347058], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 80, - "bus": 2410, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2380.877469719985, 570.9424260951416] - ] - }, - { - "id": 247, - "bus": 2410, - "phases": "abcn", - "powers": [ - [2355.505239204915, 667.9429974285529], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 139, - "bus": 2411, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2366.1441621672707, 629.2174374390694], - [0.0, 0.0] - ] - }, - { - "id": 509, - "bus": 2717, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2368.939938055252, 618.6083976332874], - [0.0, 0.0] - ] - }, - { - "id": 563, - "bus": 2717, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2408.9962632454317, 437.36687506622076], - [0.0, 0.0] - ] - }, - { - "id": 51, - "bus": 2719, - "phases": "abcn", - "powers": [ - [2371.732816762633, 607.8126566852908], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 169, - "bus": 2719, - "phases": "abcn", - "powers": [ - [2328.9488306509243, 755.3476841464051], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 225, - "bus": 2719, - "phases": "abcn", - "powers": [ - [2398.4426585305864, 491.9609674317439], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 291, - "bus": 2719, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2340.0094883543757, 720.3529510921277], - [0.0, 0.0] - ] - }, - { - "id": 390, - "bus": 3034, - "phases": "abcn", - "powers": [ - [2422.2427187544718, 356.7814333406223], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 650, - "bus": 3034, - "phases": "abcn", - "powers": [ - [2354.939680377301, 669.9342367129025], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 424, - "bus": 5249, - "phases": "abcn", - "powers": [ - [2427.5440715177315, 318.72019166466276], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 282, - "bus": 5250, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2351.7921699267663, 680.9011449592348] - ] - }, - { - "id": 674, - "bus": 5251, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2376.9567891505153, 587.0512773573676] - ] - }, - { - "id": 31, - "bus": 54, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2433.2426445386895, 271.8142978837007] - ] - }, - { - "id": 464, - "bus": 54, - "phases": "abcn", - "powers": [ - [2406.3556241121187, 451.6695584601863], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 72, - "bus": 220, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2342.156170271647, 713.342311792939] - ] - }, - { - "id": 108, - "bus": 220, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2358.4242395638394, 657.562077657592] - ] - }, - { - "id": 164, - "bus": 220, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2383.885624528723, 558.249145902567] - ] - }, - { - "id": 550, - "bus": 220, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2441.9711890934377, 177.00138805451888], - [0.0, 0.0] - ] - }, - { - "id": 415, - "bus": 504, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2380.397870739917, 572.9387024041167], - [0.0, 0.0] - ] - }, - { - "id": 28, - "bus": 522, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2365.6570309092504, 631.0464260617244] - ] - }, - { - "id": 68, - "bus": 522, - "phases": "abcn", - "powers": [ - [2334.649596074852, 737.5391808461262], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 176, - "bus": 522, - "phases": "abcn", - "powers": [ - [2424.396929295532, 341.83667000197477], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 404, - "bus": 851, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2333.6976613809675, 740.5457480808641] - ] - }, - { - "id": 465, - "bus": 935, - "phases": "abcn", - "powers": [ - [2368.8192647792903, 619.0703276253414], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 66, - "bus": 3513, - "phases": "abcn", - "powers": [ - [2367.346757608022, 624.6776040314155], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 292, - "bus": 3513, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2344.1978175357704, 706.6041126374621] - ] - }, - { - "id": 396, - "bus": 3513, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2414.6165001508375, 405.191235017447] - ] - }, - { - "id": 663, - "bus": 3513, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2441.948525597641, 177.31378419951207], - [0.0, 0.0] - ] - }, - { - "id": 138, - "bus": 3514, - "phases": "abcn", - "powers": [ - [2328.8556756345433, 755.6348468674661], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 301, - "bus": 3515, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2428.2958185165385, 312.9412045588424] - ] - }, - { - "id": 257, - "bus": 13, - "phases": "abcn", - "powers": [ - [2414.257521386525, 407.32468641642384], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 287, - "bus": 13, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2412.5034423008256, 417.5882189697304], - [0.0, 0.0] - ] - }, - { - "id": 6, - "bus": 1017, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2399.6571600459415, 486.0023600517711] - ] - }, - { - "id": 289, - "bus": 1017, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2422.4037259759275, 355.6866150329365], - [0.0, 0.0] - ] - }, - { - "id": 402, - "bus": 1017, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2329.0221916233895, 755.1214542452282], - [0.0, 0.0] - ] - }, - { - "id": 426, - "bus": 1017, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2420.756035335988, 366.7328688841953], - [0.0, 0.0] - ] - }, - { - "id": 98, - "bus": 3073, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2340.635086958129, 718.3175964962559], - [0.0, 0.0] - ] - }, - { - "id": 168, - "bus": 3073, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2363.9599049210588, 637.3745740624291] - ] - }, - { - "id": 416, - "bus": 3073, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2338.121583838213, 726.4573207873459], - [0.0, 0.0] - ] - }, - { - "id": 630, - "bus": 3073, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2370.804223108987, 611.4246604645873] - ] - }, - { - "id": 71, - "bus": 3074, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2407.854211797332, 443.61117486543617], - [0.0, 0.0] - ] - }, - { - "id": 85, - "bus": 3074, - "phases": "abcn", - "powers": [ - [2375.711455472058, 592.0708235291456], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 431, - "bus": 3074, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2365.594441508625, 631.2810135265755] - ] - }, - { - "id": 560, - "bus": 3074, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2400.707109198293, 480.78909677780644], - [0.0, 0.0] - ] - }, - { - "id": 340, - "bus": 3075, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2372.8415641020015, 603.4697104292908] - ] - }, - { - "id": 56, - "bus": 3076, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2441.8831916810227, 178.21127327233032] - ] - }, - { - "id": 249, - "bus": 3076, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2384.2414870134007, 556.727322250105] - ] - }, - { - "id": 174, - "bus": 4580, - "phases": "abcn", - "powers": [ - [2406.2725883809408, 452.111723075316], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 328, - "bus": 4580, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2393.4439548393493, 515.731339728951], - [0.0, 0.0] - ] - }, - { - "id": 423, - "bus": 4580, - "phases": "abcn", - "powers": [ - [2422.299678905655, 356.39450796723037], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 26, - "bus": 4581, - "phases": "abcn", - "powers": [ - [2382.548079031921, 563.9303421850499], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 170, - "bus": 4581, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2400.7901766431214, 480.3741328064345], - [0.0, 0.0] - ] - }, - { - "id": 239, - "bus": 4581, - "phases": "abcn", - "powers": [ - [2360.1047856681043, 651.5045513288104], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 186, - "bus": 4582, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2359.9068470646775, 652.2211687095851] - ] - }, - { - "id": 82, - "bus": 33, - "phases": "abcn", - "powers": [ - [2380.206271149612, 573.7341601436195], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 129, - "bus": 33, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2338.542582004068, 725.1009391039229] - ] - }, - { - "id": 134, - "bus": 33, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2345.4475235507384, 702.4447978349281], - [0.0, 0.0] - ] - }, - { - "id": 665, - "bus": 338, - "phases": "abcn", - "powers": [ - [2403.701679329178, 465.58674436213505], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 369, - "bus": 421, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2327.109125089608, 760.9966489153044] - ] - }, - { - "id": 455, - "bus": 421, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2442.696429148064, 166.6941353585708], - [0.0, 0.0] - ] - }, - { - "id": 492, - "bus": 421, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2366.1270730720366, 629.2816967076051], - [0.0, 0.0] - ] - }, - { - "id": 220, - "bus": 422, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2346.4992609137576, 698.9234566580483], - [0.0, 0.0] - ] - }, - { - "id": 209, - "bus": 453, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2366.032848607911, 629.6358781422618], - [0.0, 0.0] - ] - }, - { - "id": 48, - "bus": 613, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2419.237260355931, 376.62163751060984] - ] - }, - { - "id": 34, - "bus": 614, - "phases": "abcn", - "powers": [ - [2356.1505651011807, 665.6630486282312], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 118, - "bus": 614, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2385.764223788198, 550.1652917332593] - ] - }, - { - "id": 144, - "bus": 614, - "phases": "abcn", - "powers": [ - [2339.229220381742, 722.8827250999102], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 351, - "bus": 614, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2402.2574192379434, 472.9821047903389], - [0.0, 0.0] - ] - }, - { - "id": 45, - "bus": 848, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2367.6026021557177, 623.7072213796454] - ] - }, - { - "id": 293, - "bus": 848, - "phases": "abcn", - "powers": [ - [2334.7006142463606, 737.3776654966646], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 27, - "bus": 872, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2410.202717625317, 430.6688283207658] - ] - }, - { - "id": 116, - "bus": 926, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2400.0012915095995, 484.3000934213193], - [0.0, 0.0] - ] - }, - { - "id": 392, - "bus": 926, - "phases": "abcn", - "powers": [ - [2357.4166917680686, 661.165123935722], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 483, - "bus": 926, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2406.992494842309, 448.26321453855735], - [0.0, 0.0] - ] - }, - { - "id": 485, - "bus": 926, - "phases": "abcn", - "powers": [ - [2418.377995463827, 382.1003150901686], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 2, - "bus": 979, - "phases": "abcn", - "powers": [ - [2353.283910422348, 675.7274721978863], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 188, - "bus": 979, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2335.4441273905204, 735.0193926508156], - [0.0, 0.0] - ] - }, - { - "id": 624, - "bus": 979, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2445.9325430282083, 109.39275429024899] - ] - }, - { - "id": 120, - "bus": 1470, - "phases": "abcn", - "powers": [ - [2326.3927613485043, 763.1837915475708], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 419, - "bus": 1470, - "phases": "abcn", - "powers": [ - [2444.4855025113866, 137.99785414019254], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 467, - "bus": 1757, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2353.6448448808424, 674.4692164224244] - ] - }, - { - "id": 636, - "bus": 1757, - "phases": "abcn", - "powers": [ - [2443.544490174033, 153.7631434244524], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 414, - "bus": 1829, - "phases": "abcn", - "powers": [ - [2410.4620871549378, 429.21475524998635], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 334, - "bus": 1830, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2362.5075745295817, 642.736913539277] - ] - }, - { - "id": 534, - "bus": 1830, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2375.9997934683297, 590.9126510526731], - [0.0, 0.0] - ] - }, - { - "id": 565, - "bus": 1830, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2387.5239755065913, 542.4776918149219], - [0.0, 0.0] - ] - }, - { - "id": 487, - "bus": 1865, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2409.018228827568, 437.24587237861084] - ] - }, - { - "id": 189, - "bus": 1866, - "phases": "abcn", - "powers": [ - [2359.2217608964916, 654.694938615003], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 381, - "bus": 1866, - "phases": "abcn", - "powers": [ - [2400.2749186543274, 482.9421234626425], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 357, - "bus": 1867, - "phases": "abcn", - "powers": [ - [2417.377003597711, 388.382803703508], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 585, - "bus": 1867, - "phases": "abcn", - "powers": [ - [2362.825293732531, 641.5679317371013], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 20, - "bus": 2035, - "phases": "abcn", - "powers": [ - [2430.6657387083437, 293.96742405420565], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 326, - "bus": 2036, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2412.314403073519, 418.6788751056074] - ] - }, - { - "id": 46, - "bus": 2915, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2345.320197065793, 702.8697980215932], - [0.0, 0.0] - ] - }, - { - "id": 362, - "bus": 2915, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2371.846328099338, 607.369554404345], - [0.0, 0.0] - ] - }, - { - "id": 620, - "bus": 2916, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2380.547209936978, 572.317884568457], - [0.0, 0.0] - ] - }, - { - "id": 50, - "bus": 3049, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2388.106223014961, 539.9087398189263] - ] - }, - { - "id": 279, - "bus": 3049, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2447.1572192016874, 77.29375294748867] - ] - }, - { - "id": 647, - "bus": 3050, - "phases": "abcn", - "powers": [ - [2413.097574679349, 414.14112910007924], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 227, - "bus": 3051, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2399.460418923006, 486.9727690102158] - ] - }, - { - "id": 374, - "bus": 3051, - "phases": "abcn", - "powers": [ - [2448.300893711674, 19.378172934073667], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 491, - "bus": 3051, - "phases": "abcn", - "powers": [ - [2419.896771042204, 372.36057422229965], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 677, - "bus": 3051, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2355.9363813921273, 666.420697884312], - [0.0, 0.0] - ] - }, - { - "id": 161, - "bus": 3052, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2351.68903074522, 681.2572806277019], - [0.0, 0.0] - ] - }, - { - "id": 520, - "bus": 3052, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2398.35964574775, 492.3655038529503], - [0.0, 0.0] - ] - }, - { - "id": 662, - "bus": 3052, - "phases": "abcn", - "powers": [ - [2345.786515697846, 701.3119152743692], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 667, - "bus": 3052, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2391.2664844701703, 525.7350853664955] - ] - }, - { - "id": 280, - "bus": 3565, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2401.984170573729, 474.36781514862423] - ] - }, - { - "id": 473, - "bus": 3567, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2368.9305957539373, 618.6441725552262], - [0.0, 0.0] - ] - }, - { - "id": 506, - "bus": 3567, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2367.5215373677324, 624.0148634732781] - ] - }, - { - "id": 562, - "bus": 3567, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2436.6222272351165, 239.63493376264017], - [0.0, 0.0] - ] - }, - { - "id": 63, - "bus": 4159, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2447.78377080067, 53.92022941806716], - [0.0, 0.0] - ] - }, - { - "id": 479, - "bus": 4159, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2365.6692920980963, 631.0004597143613] - ] - }, - { - "id": 103, - "bus": 4160, - "phases": "abcn", - "powers": [ - [2358.474932950003, 657.3802327284579], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 146, - "bus": 4160, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2400.1701103604864, 483.46274010287], - [0.0, 0.0] - ] - }, - { - "id": 454, - "bus": 4160, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2364.217487322677, 636.4184569709561], - [0.0, 0.0] - ] - }, - { - "id": 30, - "bus": 4161, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2358.7352399793263, 656.4456164948574], - [0.0, 0.0] - ] - }, - { - "id": 32, - "bus": 4161, - "phases": "abcn", - "powers": [ - [2406.196768760288, 452.51507128845486], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 102, - "bus": 4161, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2350.9638842952118, 683.7555078207522], - [0.0, 0.0] - ] - }, - { - "id": 258, - "bus": 4161, - "phases": "abcn", - "powers": [ - [2416.9013691475598, 391.3317665974679], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 608, - "bus": 4161, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2389.0513833453147, 535.7109924870712], - [0.0, 0.0] - ] - }, - { - "id": 657, - "bus": 4162, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2335.037900649735, 736.3088905241622] - ] - }, - { - "id": 190, - "bus": 4574, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2335.8229285923103, 733.8147082186945] - ] - }, - { - "id": 645, - "bus": 4574, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2368.490117202509, 620.328416606632] - ] - }, - { - "id": 339, - "bus": 4575, - "phases": "abcn", - "powers": [ - [2446.0240330392407, 107.32758047254688], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 443, - "bus": 4575, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2344.1175627283337, 706.8703076549622] - ] - }, - { - "id": 243, - "bus": 4577, - "phases": "abcn", - "powers": [ - [2385.6440182720967, 550.6862971040849], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 156, - "bus": 4578, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2411.3101745990193, 424.424341444847], - [0.0, 0.0] - ] - }, - { - "id": 389, - "bus": 4578, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2376.8241250055435, 587.5881708537677] - ] - }, - { - "id": 353, - "bus": 4854, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2431.1584089763514, 289.8647446641631] - ] - }, - { - "id": 537, - "bus": 4854, - "phases": "abcn", - "powers": [ - [2394.2639330836687, 511.9111236048368], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 133, - "bus": 5080, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2424.1674285129534, 343.4604173300593], - [0.0, 0.0] - ] - }, - { - "id": 507, - "bus": 5080, - "phases": "abcn", - "powers": [ - [2335.3089798381425, 735.4486715080652], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 540, - "bus": 5080, - "phases": "abcn", - "powers": [ - [2397.2970202222314, 497.5135943562295], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 167, - "bus": 5081, - "phases": "abcn", - "powers": [ - [2426.1491851866417, 329.17003349915944], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 12, - "bus": 5082, - "phases": "abcn", - "powers": [ - [2337.312544248602, 729.0561365448965], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 242, - "bus": 5082, - "phases": "abcn", - "powers": [ - [2386.471150147672, 547.090695633268], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 671, - "bus": 5082, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2331.001662525528, 748.9886708347926] - ] - }, - { - "id": 79, - "bus": 5083, - "phases": "abcn", - "powers": [ - [2356.398931733604, 664.7833137649997], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 394, - "bus": 5083, - "phases": "abcn", - "powers": [ - [2383.2913057150054, 560.7810016743691], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 535, - "bus": 5083, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2399.1512191412803, 488.49381513848545] - ] - }, - { - "id": 602, - "bus": 5083, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2347.3929167334686, 695.9161402102865] - ] - }, - { - "id": 11, - "bus": 5216, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2344.9923281480496, 703.9628972200408], - [0.0, 0.0] - ] - }, - { - "id": 231, - "bus": 5216, - "phases": "abcn", - "powers": [ - [2429.9627979955235, 299.72250515003196], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 117, - "bus": 5353, - "phases": "abcn", - "powers": [ - [2410.1213299270066, 431.1240596006233], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 530, - "bus": 5353, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2336.282179879113, 732.3512515964893] - ] - }, - { - "id": 372, - "bus": 5354, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2362.5808299074824, 642.4675882013946] - ] - }, - { - "id": 229, - "bus": 5355, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2378.4002582573507, 581.1755253423977] - ] - }, - { - "id": 109, - "bus": 5356, - "phases": "abcn", - "powers": [ - [2433.597979537193, 268.6143215246247], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 574, - "bus": 5356, - "phases": "abcn", - "powers": [ - [2376.749916199082, 587.8882679415385], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 622, - "bus": 5357, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2331.1437736232456, 748.5462486935709], - [0.0, 0.0] - ] - }, - { - "id": 198, - "bus": 17, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2418.1982822712816, 383.2360204311011], - [0.0, 0.0] - ] - }, - { - "id": 382, - "bus": 17, - "phases": "abcn", - "powers": [ - [2403.892749077417, 464.59921509690685], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 463, - "bus": 17, - "phases": "abcn", - "powers": [ - [2396.7068392719143, 500.34898453267084], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 521, - "bus": 17, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2335.041039030063, 736.2989377834574] - ] - }, - { - "id": 623, - "bus": 17, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2448.151179373397, 33.295385089980485] - ] - }, - { - "id": 23, - "bus": 295, - "phases": "abcn", - "powers": [ - [2408.0007956834047, 442.81480070536634], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 244, - "bus": 295, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2367.6226017443, 623.6312976793221], - [0.0, 0.0] - ] - }, - { - "id": 598, - "bus": 296, - "phases": "abcn", - "powers": [ - [2368.169036773689, 621.5530492259048], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 263, - "bus": 532, - "phases": "abcn", - "powers": [ - [2362.9619614583717, 641.0643871222675], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 18, - "bus": 1502, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2349.4984557393846, 688.7741184262749] - ] - }, - { - "id": 55, - "bus": 1502, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2355.272185483863, 668.7643172461532], - [0.0, 0.0] - ] - }, - { - "id": 233, - "bus": 1502, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2435.104315971716, 254.59723107599748] - ] - }, - { - "id": 435, - "bus": 1502, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2398.634630505968, 491.0241226998352] - ] - }, - { - "id": 503, - "bus": 1502, - "phases": "abcn", - "powers": [ - [2379.4204685902105, 576.9844134719641], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 649, - "bus": 1502, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2353.410109241024, 675.2878182358951] - ] - }, - { - "id": 391, - "bus": 1504, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2387.387854377554, 543.0764333923756] - ] - }, - { - "id": 635, - "bus": 1504, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2364.4454153822053, 635.5711269509619], - [0.0, 0.0] - ] - }, - { - "id": 523, - "bus": 1510, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2335.3520252173994, 735.3119732798016], - [0.0, 0.0] - ] - }, - { - "id": 110, - "bus": 1511, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2345.269892456711, 703.037631476246], - [0.0, 0.0] - ] - }, - { - "id": 230, - "bus": 1511, - "phases": "abcn", - "powers": [ - [2387.8978547834768, 540.8295617439131], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 410, - "bus": 1511, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2442.180831531251, 174.08493857014594] - ] - }, - { - "id": 633, - "bus": 1511, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2380.3052522147123, 573.3233694998828], - [0.0, 0.0] - ] - }, - { - "id": 458, - "bus": 1512, - "phases": "abcn", - "powers": [ - [2394.0689838585163, 512.8220746636168], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 569, - "bus": 1512, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2440.333871654561, 198.30122185983737] - ] - }, - { - "id": 597, - "bus": 1531, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2417.4443615039813, 387.963321421306], - [0.0, 0.0] - ] - }, - { - "id": 224, - "bus": 1532, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2441.2124774025497, 187.17483781147263], - [0.0, 0.0] - ] - }, - { - "id": 16, - "bus": 1840, - "phases": "abcn", - "powers": [ - [2393.5388973387576, 515.2905264625074], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 211, - "bus": 1841, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2418.018901703609, 384.3661935442762], - [0.0, 0.0] - ] - }, - { - "id": 278, - "bus": 1841, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2437.1767895911144, 233.92750161961007], - [0.0, 0.0] - ] - }, - { - "id": 354, - "bus": 1841, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2402.6907549523053, 470.7758657815478], - [0.0, 0.0] - ] - }, - { - "id": 343, - "bus": 1842, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2446.9592362256153, 83.32632228652766], - [0.0, 0.0] - ] - }, - { - "id": 366, - "bus": 1842, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2409.5872715883556, 434.09902134769675] - ] - }, - { - "id": 446, - "bus": 1842, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2390.908875378761, 527.3590137379978] - ] - }, - { - "id": 329, - "bus": 1843, - "phases": "abcn", - "powers": [ - [2438.8127676169906, 216.20606893424576], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 525, - "bus": 1843, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2397.0019776034346, 498.93316095531986], - [0.0, 0.0] - ] - }, - { - "id": 631, - "bus": 1843, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2329.923277124354, 752.3365619519984] - ] - }, - { - "id": 538, - "bus": 2900, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2356.8077435873015, 663.3325255877143], - [0.0, 0.0] - ] - }, - { - "id": 576, - "bus": 2900, - "phases": "abcn", - "powers": [ - [2371.8550912886058, 607.3353321386495], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 614, - "bus": 2900, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2445.160851767213, 125.46389409180834], - [0.0, 0.0] - ] - }, - { - "id": 88, - "bus": 2902, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2439.3820060551984, 209.68597537689348], - [0.0, 0.0] - ] - }, - { - "id": 206, - "bus": 4647, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2395.050935975009, 508.21628645772194] - ] - }, - { - "id": 33, - "bus": 4648, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2382.1308315114366, 565.6902697574671] - ] - }, - { - "id": 398, - "bus": 4648, - "phases": "abcn", - "powers": [ - [2358.3334247835564, 657.8877087195859], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 575, - "bus": 4648, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2371.738648196694, 607.789901516768] - ] - }, - { - "id": 352, - "bus": 4649, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2335.79081358126, 733.9169264467472] - ] - }, - { - "id": 397, - "bus": 4649, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2370.7364735997967, 611.6872995896233] - ] - }, - { - "id": 37, - "bus": 4650, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2352.8077035546526, 677.3837094509474], - [0.0, 0.0] - ] - }, - { - "id": 453, - "bus": 4650, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2415.2770473947844, 401.2350483987869], - [0.0, 0.0] - ] - }, - { - "id": 613, - "bus": 4650, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2379.790767843293, 575.45519462724] - ] - }, - { - "id": 272, - "bus": 4651, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2335.0277583056313, 736.3410539130776], - [0.0, 0.0] - ] - }, - { - "id": 311, - "bus": 4651, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2330.451123622475, 750.6999001880773] - ] - }, - { - "id": 475, - "bus": 4651, - "phases": "abcn", - "powers": [ - [2343.326838192559, 709.4872156297865], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 505, - "bus": 4651, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2335.586590355571, 734.5665787979206] - ] - }, - { - "id": 297, - "bus": 5116, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2387.2259449864127, 543.7877042738037], - [0.0, 0.0] - ] - }, - { - "id": 160, - "bus": 5117, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2428.0224027319127, 315.0555372749299] - ] - }, - { - "id": 626, - "bus": 5117, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2388.7701174270765, 536.9637844613695], - [0.0, 0.0] - ] - }, - { - "id": 248, - "bus": 5118, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2393.9227515653306, 513.5042738610064], - [0.0, 0.0] - ] - }, - { - "id": 308, - "bus": 5119, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2365.2622938707896, 632.5243559964584], - [0.0, 0.0] - ] - }, - { - "id": 349, - "bus": 5119, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2444.6997255242063, 134.149289068244] - ] - }, - { - "id": 406, - "bus": 5119, - "phases": "abcn", - "powers": [ - [2343.0700472538338, 710.3348037352259], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 656, - "bus": 5119, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2334.9871816690747, 736.4697150438408] - ] - }, - { - "id": 341, - "bus": 5120, - "phases": "abcn", - "powers": [ - [2364.9094913870285, 633.8421548644344], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 559, - "bus": 5120, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2408.7582928342895, 438.6755822218561], - [0.0, 0.0] - ] - }, - { - "id": 452, - "bus": 5121, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2427.2504360718935, 320.94875030828103], - [0.0, 0.0] - ] - }, - { - "id": 193, - "bus": 5122, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2366.4648310562848, 628.0103367854663], - [0.0, 0.0] - ] - }, - { - "id": 327, - "bus": 5122, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2445.9591511889084, 108.7961876670207], - [0.0, 0.0] - ] - }, - { - "id": 332, - "bus": 5122, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2440.3283431794234, 198.3692446192546], - [0.0, 0.0] - ] - }, - { - "id": 276, - "bus": 5123, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2398.9358822552094, 489.55021454807263] - ] - }, - { - "id": 500, - "bus": 5123, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2340.058097243503, 720.1950300167025], - [0.0, 0.0] - ] - }, - { - "id": 592, - "bus": 5123, - "phases": "abcn", - "powers": [ - [2407.2902921011605, 446.66120190940495], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 199, - "bus": 5124, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2417.468732338021, 387.81143343595016] - ] - }, - { - "id": 566, - "bus": 5124, - "phases": "abcn", - "powers": [ - [2425.961611925137, 330.54959870076203], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 195, - "bus": 5125, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2436.7280143100807, 238.55683602046759], - [0.0, 0.0] - ] - }, - { - "id": 212, - "bus": 5125, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2428.1675603800973, 313.934831538985], - [0.0, 0.0] - ] - }, - { - "id": 433, - "bus": 5125, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2339.8715228072024, 720.8009687088021] - ] - }, - { - "id": 76, - "bus": 5126, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2383.131338417469, 561.4604203220449], - [0.0, 0.0] - ] - }, - { - "id": 81, - "bus": 5126, - "phases": "abcn", - "powers": [ - [2360.057886441528, 651.6744220704013], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 373, - "bus": 5127, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2356.575446350795, 664.1573197610595] - ] - }, - { - "id": 617, - "bus": 5127, - "phases": "abcn", - "powers": [ - [2378.6731469266756, 580.057617677408], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 123, - "bus": 64, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2327.1424558517583, 760.8947167038891] - ] - }, - { - "id": 621, - "bus": 64, - "phases": "abcn", - "powers": [ - [2410.3989367271024, 429.5692558371683], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 468, - "bus": 146, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2445.2616046850058, 123.48467268837554] - ] - }, - { - "id": 451, - "bus": 147, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2434.6778094764672, 258.64404841116095], - [0.0, 0.0] - ] - }, - { - "id": 145, - "bus": 199, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2415.1463717318206, 402.02087364497123], - [0.0, 0.0] - ] - }, - { - "id": 358, - "bus": 199, - "phases": "abcn", - "powers": [ - [2419.0423075494455, 377.87179574757647], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 149, - "bus": 306, - "phases": "abcn", - "powers": [ - [2389.6067683348474, 533.2281617318537], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 532, - "bus": 307, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2390.114586892514, 530.9473055391385], - [0.0, 0.0] - ] - }, - { - "id": 629, - "bus": 307, - "phases": "abcn", - "powers": [ - [2341.411640143196, 715.7823070861647], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 269, - "bus": 330, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2348.528295932709, 692.0748680157736], - [0.0, 0.0] - ] - }, - { - "id": 347, - "bus": 330, - "phases": "abcn", - "powers": [ - [2390.345044550188, 529.9088107684225], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 387, - "bus": 330, - "phases": "abcn", - "powers": [ - [2396.9094776483444, 499.3773479996726], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 182, - "bus": 331, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2425.7308851158255, 332.23854793030597] - ] - }, - { - "id": 305, - "bus": 331, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2348.1764000287894, 693.2678948887493], - [0.0, 0.0] - ] - }, - { - "id": 442, - "bus": 345, - "phases": "abcn", - "powers": [ - [2436.0459314236778, 245.42412214326365], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 644, - "bus": 345, - "phases": "abcn", - "powers": [ - [2425.1808217163475, 336.2302212991374], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 9, - "bus": 398, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2360.014496730302, 651.8315387877931] - ] - }, - { - "id": 561, - "bus": 398, - "phases": "abcn", - "powers": [ - [2391.3317484143886, 525.4381493201905], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 240, - "bus": 441, - "phases": "abcn", - "powers": [ - [2417.8311672443087, 385.54536236047153], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 436, - "bus": 455, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2353.080574900763, 676.4352058847452] - ] - }, - { - "id": 89, - "bus": 461, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2377.742804332129, 583.8595175060752], - [0.0, 0.0] - ] - }, - { - "id": 210, - "bus": 461, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2367.2751408409013, 624.9489477488021], - [0.0, 0.0] - ] - }, - { - "id": 256, - "bus": 461, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2363.4951449586324, 639.0958296629832], - [0.0, 0.0] - ] - }, - { - "id": 420, - "bus": 461, - "phases": "abcn", - "powers": [ - [2407.094108051835, 447.71724862661415], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 447, - "bus": 461, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2400.0743712351486, 483.93779794086095] - ] - }, - { - "id": 478, - "bus": 461, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2345.2285691668762, 703.1754675037587], - [0.0, 0.0] - ] - }, - { - "id": 348, - "bus": 511, - "phases": "abcn", - "powers": [ - [2414.399465617055, 406.48247214821464], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 105, - "bus": 512, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2439.688084854805, 206.09422202754436], - [0.0, 0.0] - ] - }, - { - "id": 606, - "bus": 512, - "phases": "abcn", - "powers": [ - [2361.8816126954684, 645.0333536699463], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 15, - "bus": 570, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2341.239780998254, 716.3442382031784] - ] - }, - { - "id": 137, - "bus": 570, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2363.319825942631, 639.7438393936571], - [0.0, 0.0] - ] - }, - { - "id": 234, - "bus": 570, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2344.6877070424634, 704.9768337893089] - ] - }, - { - "id": 315, - "bus": 588, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2332.594305436974, 744.0138345344428], - [0.0, 0.0] - ] - }, - { - "id": 368, - "bus": 588, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2357.0503232615397, 662.4700395854255] - ] - }, - { - "id": 522, - "bus": 588, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2330.562538912095, 750.3539377888629], - [0.0, 0.0] - ] - }, - { - "id": 180, - "bus": 621, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2390.979272162262, 527.039751656422] - ] - }, - { - "id": 405, - "bus": 621, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2362.9524844925186, 641.0993181764252] - ] - }, - { - "id": 163, - "bus": 650, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2380.087409059438, 574.2270500180002], - [0.0, 0.0] - ] - }, - { - "id": 194, - "bus": 650, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2333.5812005581674, 740.9126535139934], - [0.0, 0.0] - ] - }, - { - "id": 370, - "bus": 650, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2408.9110671283534, 437.83587153427925], - [0.0, 0.0] - ] - }, - { - "id": 658, - "bus": 650, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2389.2933347803073, 534.6308447050571] - ] - }, - { - "id": 42, - "bus": 651, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2356.7365368119326, 663.5854698464557] - ] - }, - { - "id": 296, - "bus": 651, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2363.1852047422058, 640.2409451317396] - ] - }, - { - "id": 213, - "bus": 741, - "phases": "abcn", - "powers": [ - [2417.6534124924433, 386.65844979683027], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 581, - "bus": 741, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2401.2889459359503, 477.87464659830675], - [0.0, 0.0] - ] - }, - { - "id": 596, - "bus": 741, - "phases": "abcn", - "powers": [ - [2403.7768078051567, 465.19870807397484], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 580, - "bus": 750, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2427.70231612444, 317.5125887577884] - ] - }, - { - "id": 74, - "bus": 751, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2349.2684703422356, 689.5581440252134], - [0.0, 0.0] - ] - }, - { - "id": 342, - "bus": 751, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2437.7797993053523, 227.55753082330713] - ] - }, - { - "id": 185, - "bus": 762, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2357.6886408887854, 660.1947079155032], - [0.0, 0.0] - ] - }, - { - "id": 271, - "bus": 837, - "phases": "abcn", - "powers": [ - [2426.601177816892, 325.8212754767834], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 440, - "bus": 873, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2378.1426407083177, 582.228786801644], - [0.0, 0.0] - ] - }, - { - "id": 604, - "bus": 873, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2348.272970307303, 692.940716555003] - ] - }, - { - "id": 655, - "bus": 873, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2376.24778025842, 589.9146264948653] - ] - }, - { - "id": 86, - "bus": 921, - "phases": "abcn", - "powers": [ - [2431.808234077445, 284.36155226890713], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 393, - "bus": 921, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2417.351660928488, 388.54050901022634], - [0.0, 0.0] - ] - }, - { - "id": 260, - "bus": 922, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2414.661585679533, 404.9224695904741], - [0.0, 0.0] - ] - }, - { - "id": 337, - "bus": 922, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2366.6556287964486, 627.2909328387669], - [0.0, 0.0] - ] - }, - { - "id": 375, - "bus": 922, - "phases": "abcn", - "powers": [ - [2354.9971582005733, 669.7321588537234], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 202, - "bus": 940, - "phases": "abcn", - "powers": [ - [2373.562164999157, 600.629193945947], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 484, - "bus": 940, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2380.0732558936807, 574.2857096561762] - ] - }, - { - "id": 551, - "bus": 940, - "phases": "abcn", - "powers": [ - [2353.691847879517, 674.3051719816101], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 201, - "bus": 1020, - "phases": "abcn", - "powers": [ - [2359.371136985767, 654.1564168409055], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 355, - "bus": 1020, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2330.3534296261473, 751.0031110223825] - ] - }, - { - "id": 488, - "bus": 1020, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2407.6283220871933, 444.8355228837411] - ] - }, - { - "id": 54, - "bus": 1022, - "phases": "abcn", - "powers": [ - [2339.6534236012303, 721.5085842640304], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 232, - "bus": 1022, - "phases": "abcn", - "powers": [ - [2379.030150899772, 578.5916702178259], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 336, - "bus": 1022, - "phases": "abcn", - "powers": [ - [2380.6245333666448, 571.9961633337148], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 413, - "bus": 1022, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2375.919791316975, 591.2342386600641] - ] - }, - { - "id": 250, - "bus": 1118, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2423.0286549483517, 351.4042074802555], - [0.0, 0.0] - ] - }, - { - "id": 267, - "bus": 1118, - "phases": "abcn", - "powers": [ - [2432.7960737535077, 275.7826014547713], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 307, - "bus": 1118, - "phases": "abcn", - "powers": [ - [2383.496847760633, 559.9067390653295], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 642, - "bus": 1118, - "phases": "abcn", - "powers": [ - [2340.9718377847043, 717.2193767840831], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 298, - "bus": 1119, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2335.8063034036013, 733.8676261531415], - [0.0, 0.0] - ] - }, - { - "id": 651, - "bus": 1119, - "phases": "abcn", - "powers": [ - [2370.1392500426014, 613.9973250293034], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 367, - "bus": 1409, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2343.479012936086, 708.9844114391749] - ] - }, - { - "id": 615, - "bus": 1409, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2386.8649580781284, 545.3700135085708] - ] - }, - { - "id": 317, - "bus": 1410, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2380.0728603612797, 574.2873489006353] - ] - }, - { - "id": 588, - "bus": 1410, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2391.581805454376, 524.298815138115] - ] - }, - { - "id": 668, - "bus": 1412, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2346.6029201254564, 698.5753466837521] - ] - }, - { - "id": 183, - "bus": 1413, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2427.636048800704, 318.0188584014307], - [0.0, 0.0] - ] - }, - { - "id": 49, - "bus": 1583, - "phases": "abcn", - "powers": [ - [2432.526609581787, 278.14937248209134], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 155, - "bus": 1583, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2407.598983835952, 444.9942839719805], - [0.0, 0.0] - ] - }, - { - "id": 333, - "bus": 1583, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2426.4094487823054, 327.2460337354661], - [0.0, 0.0] - ] - }, - { - "id": 595, - "bus": 1583, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2328.448005047076, 756.8901290992872] - ] - }, - { - "id": 96, - "bus": 1584, - "phases": "abcn", - "powers": [ - [2430.179102158646, 297.9636071184551], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 141, - "bus": 1584, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2409.1445484128344, 436.54933809177106], - [0.0, 0.0] - ] - }, - { - "id": 330, - "bus": 1584, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2433.60483654448, 268.55219098521314] - ] - }, - { - "id": 147, - "bus": 1585, - "phases": "abcn", - "powers": [ - [2373.1138952324663, 602.3978917544737], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 572, - "bus": 1833, - "phases": "abcn", - "powers": [ - [2427.6945098037895, 317.5722702066126], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 166, - "bus": 1834, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2403.4426121365204, 466.9222525239327] - ] - }, - { - "id": 65, - "bus": 1835, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2340.771900084168, 717.8716399970104], - [0.0, 0.0] - ] - }, - { - "id": 570, - "bus": 1835, - "phases": "abcn", - "powers": [ - [2360.8557967063775, 648.7778409390528], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 316, - "bus": 1836, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2402.180842811124, 473.37086746744615], - [0.0, 0.0] - ] - }, - { - "id": 616, - "bus": 1836, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2424.034352882518, 344.39836785483817], - [0.0, 0.0] - ] - }, - { - "id": 638, - "bus": 1836, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2437.7935515965996, 227.41015705038822], - [0.0, 0.0] - ] - }, - { - "id": 664, - "bus": 1836, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2429.5169581282253, 303.31523190077274], - [0.0, 0.0] - ] - }, - { - "id": 187, - "bus": 1837, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2402.684543170336, 470.8075676388379], - [0.0, 0.0] - ] - }, - { - "id": 261, - "bus": 1839, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2360.6030860941314, 649.6967366845142] - ] - }, - { - "id": 554, - "bus": 1850, - "phases": "abcn", - "powers": [ - [2406.99133731833, 448.2694299304406], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 53, - "bus": 1900, - "phases": "abcn", - "powers": [ - [2399.280826711208, 487.8568379264831], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 95, - "bus": 1900, - "phases": "abcn", - "powers": [ - [2332.9218364564613, 742.9861941653137], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 254, - "bus": 1900, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2378.048401850343, 582.613575359065], - [0.0, 0.0] - ] - }, - { - "id": 477, - "bus": 1900, - "phases": "abcn", - "powers": [ - [2372.0119995182736, 606.7222213475998], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 264, - "bus": 2082, - "phases": "abcn", - "powers": [ - [2359.5395872020813, 653.5485568508866], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 142, - "bus": 2083, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2440.939059951256, 190.7073290147105], - [0.0, 0.0] - ] - }, - { - "id": 150, - "bus": 2182, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2414.030516119502, 408.6678932574173] - ] - }, - { - "id": 237, - "bus": 2182, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2382.86802809095, 562.576875135827], - [0.0, 0.0] - ] - }, - { - "id": 409, - "bus": 2182, - "phases": "abcn", - "powers": [ - [2373.5362890641027, 600.7314410212371], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 62, - "bus": 2183, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2410.411524283582, 429.4986185502165] - ] - }, - { - "id": 84, - "bus": 2183, - "phases": "abcn", - "powers": [ - [2444.5821376912013, 136.27527955121343], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 111, - "bus": 2243, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2362.99251160361, 640.9517687321767] - ] - }, - { - "id": 338, - "bus": 2243, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2381.701479645899, 567.4952348594471], - [0.0, 0.0] - ] - }, - { - "id": 609, - "bus": 2243, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2356.9690892504677, 662.7589999792264], - [0.0, 0.0] - ] - }, - { - "id": 4, - "bus": 2244, - "phases": "abcn", - "powers": [ - [2398.246133529897, 492.91810957251585], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 125, - "bus": 2244, - "phases": "abcn", - "powers": [ - [2428.1288888651025, 314.2337963911075], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 200, - "bus": 2244, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2435.8677608173057, 247.18622847264498] - ] - }, - { - "id": 184, - "bus": 2318, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2435.793912342715, 247.91288052421723], - [0.0, 0.0] - ] - }, - { - "id": 60, - "bus": 2319, - "phases": "abcn", - "powers": [ - [2358.4066374661134, 657.6252063990742], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 83, - "bus": 2319, - "phases": "abcn", - "powers": [ - [2332.1516686586506, 745.4001436197316], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 255, - "bus": 2319, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2369.0269524955397, 618.2750828598386], - [0.0, 0.0] - ] - }, - { - "id": 323, - "bus": 2415, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2337.36926800349, 728.8742585168397], - [0.0, 0.0] - ] - }, - { - "id": 450, - "bus": 2415, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2431.9113011847962, 283.47875212318127] - ] - }, - { - "id": 653, - "bus": 2415, - "phases": "abcn", - "powers": [ - [2400.8727346570845, 479.9613439808012], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 666, - "bus": 2415, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2341.2819092854465, 716.2065351477454], - [0.0, 0.0] - ] - }, - { - "id": 43, - "bus": 2416, - "phases": "abcn", - "powers": [ - [2409.2382345889246, 436.0320042502448], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 113, - "bus": 2416, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2440.0232319663633, 202.08762258007516], - [0.0, 0.0] - ] - }, - { - "id": 157, - "bus": 2416, - "phases": "abcn", - "powers": [ - [2349.4435512067585, 688.9613773127057], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 425, - "bus": 2416, - "phases": "abcn", - "powers": [ - [2397.74306185438, 495.35945440137436], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 90, - "bus": 2493, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2413.905437831261, 409.40605386866446] - ] - }, - { - "id": 246, - "bus": 2493, - "phases": "abcn", - "powers": [ - [2389.2036311096454, 535.0315774121476], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 466, - "bus": 2493, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2340.0228333672794, 720.3095994469418], - [0.0, 0.0] - ] - }, - { - "id": 178, - "bus": 2571, - "phases": "abcn", - "powers": [ - [2438.2743528020674, 222.19576999417544], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 470, - "bus": 2571, - "phases": "abcn", - "powers": [ - [2400.511176977735, 481.7664049522489], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 130, - "bus": 2572, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2445.174738759432, 125.19295774278942], - [0.0, 0.0] - ] - }, - { - "id": 181, - "bus": 2572, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2364.801962344578, 634.2432172494069] - ] - }, - { - "id": 7, - "bus": 2573, - "phases": "abcn", - "powers": [ - [2413.613020461002, 411.12646131909554], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 35, - "bus": 2573, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2358.123235261657, 658.6407116590494] - ] - }, - { - "id": 403, - "bus": 2573, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2438.003304462658, 225.15032126293772], - [0.0, 0.0] - ] - }, - { - "id": 107, - "bus": 2574, - "phases": "abcn", - "powers": [ - [2334.9271974207513, 736.659868922232], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 219, - "bus": 2574, - "phases": "abcn", - "powers": [ - [2382.887641040005, 562.4937954452879], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 515, - "bus": 2574, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2380.913180428599, 570.7934889231112] - ] - }, - { - "id": 364, - "bus": 2734, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2422.978047687491, 351.75298173598634] - ] - }, - { - "id": 379, - "bus": 2734, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2421.2387376237702, 363.53233028947324] - ] - }, - { - "id": 516, - "bus": 2734, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2403.7312101504854, 465.4342586060108] - ] - }, - { - "id": 480, - "bus": 2735, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2336.359047666823, 732.1059896770556] - ] - }, - { - "id": 99, - "bus": 2841, - "phases": "abcn", - "powers": [ - [2396.8293241491124, 499.76191394958516], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 241, - "bus": 2841, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2407.757585615009, 444.1353269545538] - ] - }, - { - "id": 295, - "bus": 2841, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2379.7193749851326, 575.7503591453618], - [0.0, 0.0] - ] - }, - { - "id": 73, - "bus": 2842, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2383.822559268258, 558.518384352187] - ] - }, - { - "id": 376, - "bus": 2842, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2396.326534225409, 502.16722424196837], - [0.0, 0.0] - ] - }, - { - "id": 527, - "bus": 2842, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2349.002766372781, 690.4627312959524] - ] - }, - { - "id": 564, - "bus": 2842, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2382.477047508263, 564.230358835783], - [0.0, 0.0] - ] - }, - { - "id": 268, - "bus": 2843, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2383.4217498956227, 560.2263309236109], - [0.0, 0.0] - ] - }, - { - "id": 499, - "bus": 2843, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2412.814769631595, 415.785602424226], - [0.0, 0.0] - ] - }, - { - "id": 652, - "bus": 2843, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2383.178000975234, 561.2623231638929], - [0.0, 0.0] - ] - }, - { - "id": 197, - "bus": 2907, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2384.3500262570215, 556.2622870766864], - [0.0, 0.0] - ] - }, - { - "id": 302, - "bus": 2907, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2442.3528924158218, 171.6540959130125] - ] - }, - { - "id": 148, - "bus": 2908, - "phases": "abcn", - "powers": [ - [2357.141545736729, 662.1453866769054], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 162, - "bus": 3107, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2406.107030630317, 452.9919832480526] - ] - }, - { - "id": 253, - "bus": 3108, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2383.894720600355, 558.2103016152607], - [0.0, 0.0] - ] - }, - { - "id": 600, - "bus": 3108, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2418.5904880452545, 380.75297880996607] - ] - }, - { - "id": 669, - "bus": 3108, - "phases": "abcn", - "powers": [ - [2346.9168904330836, 697.5198127190012], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 126, - "bus": 3161, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2344.0881772892344, 706.9677480822436] - ] - }, - { - "id": 36, - "bus": 3162, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2435.86917306638, 247.1723112335915], - [0.0, 0.0] - ] - }, - { - "id": 196, - "bus": 3162, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2328.3497823145003, 757.1922285203831] - ] - }, - { - "id": 306, - "bus": 3162, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2403.668335862373, 465.7588548897952], - [0.0, 0.0] - ] - }, - { - "id": 445, - "bus": 3162, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2413.139649120035, 413.8958970326718] - ] - }, - { - "id": 335, - "bus": 3259, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2448.243205985302, 25.651200409580643] - ] - }, - { - "id": 459, - "bus": 3259, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2394.7193520210726, 509.77642628059715] - ] - }, - { - "id": 67, - "bus": 3260, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2354.1290896836517, 672.7770870361636] - ] - }, - { - "id": 346, - "bus": 3261, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2432.426439541392, 279.0240060561653], - [0.0, 0.0] - ] - }, - { - "id": 238, - "bus": 3482, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2365.4148678280717, 631.9535448065379], - [0.0, 0.0] - ] - }, - { - "id": 286, - "bus": 3483, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2361.614337742736, 646.0112224285131], - [0.0, 0.0] - ] - }, - { - "id": 245, - "bus": 3484, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2433.700456720035, 267.6842668076244] - ] - }, - { - "id": 427, - "bus": 3484, - "phases": "abcn", - "powers": [ - [2359.902377899678, 652.2373391021782], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 490, - "bus": 3485, - "phases": "abcn", - "powers": [ - [2326.899746503968, 761.6366256000391], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 512, - "bus": 3516, - "phases": "abcn", - "powers": [ - [2419.023406387009, 377.99277650166346], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 14, - "bus": 3517, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2424.766440533589, 339.20567300343396], - [0.0, 0.0] - ] - }, - { - "id": 300, - "bus": 3517, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2329.125053197982, 754.8041244595457], - [0.0, 0.0] - ] - }, - { - "id": 528, - "bus": 3517, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2387.335525155523, 543.3064237297838], - [0.0, 0.0] - ] - }, - { - "id": 567, - "bus": 3517, - "phases": "abcn", - "powers": [ - [2432.830618532339, 275.4776964968323], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 61, - "bus": 3561, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2444.0149280215614, 146.0952132802628], - [0.0, 0.0] - ] - }, - { - "id": 221, - "bus": 3561, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2413.8991887514285, 409.4428974604868] - ] - }, - { - "id": 25, - "bus": 3562, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2346.909303540475, 697.5453395233943] - ] - }, - { - "id": 584, - "bus": 3562, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2377.773075210447, 583.7362268524183] - ] - }, - { - "id": 281, - "bus": 3633, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2338.1067650535506, 726.5050137104802] - ] - }, - { - "id": 533, - "bus": 3633, - "phases": "abcn", - "powers": [ - [2370.506682380404, 612.57721841862], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 641, - "bus": 3634, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2410.9150342277076, 426.66318972985596], - [0.0, 0.0] - ] - }, - { - "id": 437, - "bus": 3961, - "phases": "abcn", - "powers": [ - [2414.986974579041, 402.97728515291533], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 591, - "bus": 3961, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2355.408306520565, 668.2847367025287], - [0.0, 0.0] - ] - }, - { - "id": 277, - "bus": 4001, - "phases": "abcn", - "powers": [ - [2420.91823568577, 365.6606020064821], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 482, - "bus": 4001, - "phases": "abcn", - "powers": [ - [2408.465196137003, 440.28193096286606], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 502, - "bus": 4001, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2427.814381688719, 316.65455594553845], - [0.0, 0.0] - ] - }, - { - "id": 555, - "bus": 4001, - "phases": "abcn", - "powers": [ - [2399.072941901099, 488.8781025712351], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 383, - "bus": 4018, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2408.929867353597, 437.7324227281154], - [0.0, 0.0] - ] - }, - { - "id": 205, - "bus": 4019, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2329.259904879242, 754.3878811709448] - ] - }, - { - "id": 469, - "bus": 4019, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2408.5885944503602, 439.60637213225516] - ] - }, - { - "id": 587, - "bus": 4019, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2333.647483088375, 740.7038574294975], - [0.0, 0.0] - ] - }, - { - "id": 153, - "bus": 4080, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2407.1698532891446, 447.3098223285084], - [0.0, 0.0] - ] - }, - { - "id": 517, - "bus": 4080, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2431.7588357094505, 284.7836805097204], - [0.0, 0.0] - ] - }, - { - "id": 670, - "bus": 4080, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2436.380640378068, 242.07881965714665] - ] - }, - { - "id": 290, - "bus": 4081, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2406.8999890218724, 448.75964901287057] - ] - }, - { - "id": 17, - "bus": 4082, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2434.3547125055384, 261.66756283063245] - ] - }, - { - "id": 226, - "bus": 4082, - "phases": "abcn", - "powers": [ - [2338.433345651941, 725.4531464393232], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 385, - "bus": 4082, - "phases": "abcn", - "powers": [ - [2436.5523708525902, 240.3441778538946], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 514, - "bus": 4082, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2382.7553166468742, 563.0540655449518], - [0.0, 0.0] - ] - }, - { - "id": 518, - "bus": 4082, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2344.438737928651, 705.8043523775968], - [0.0, 0.0] - ] - }, - { - "id": 676, - "bus": 4082, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2361.4199815848574, 646.7213080666329] - ] - }, - { - "id": 172, - "bus": 4083, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2349.761245795569, 687.8770729519192] - ] - }, - { - "id": 273, - "bus": 4083, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2332.521464847021, 744.242162043748] - ] - }, - { - "id": 321, - "bus": 4083, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2423.809793306462, 345.9752384309193] - ] - }, - { - "id": 69, - "bus": 4084, - "phases": "abcn", - "powers": [ - [2353.98549860815, 673.2793269351022], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 536, - "bus": 4084, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2366.9261000332963, 626.2696038582864] - ] - }, - { - "id": 589, - "bus": 4084, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2396.355367219827, 502.02961439777056] - ] - }, - { - "id": 476, - "bus": 4085, - "phases": "abcn", - "powers": [ - [2337.191574769202, 729.4438446950545], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 508, - "bus": 4085, - "phases": "abcn", - "powers": [ - [2390.9147494456192, 527.3323815384719], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 22, - "bus": 4086, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2345.8706343126178, 701.0304892123878], - [0.0, 0.0] - ] - }, - { - "id": 401, - "bus": 4127, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2339.222310446218, 722.9050850881464], - [0.0, 0.0] - ] - }, - { - "id": 1, - "bus": 4128, - "phases": "abcn", - "powers": [ - [2329.0204906836007, 755.1267004361349], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 675, - "bus": 4128, - "phases": "abcn", - "powers": [ - [2386.9279631140084, 545.0941924475585], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 421, - "bus": 4238, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2399.060641062127, 488.9384626333057] - ] - }, - { - "id": 673, - "bus": 4238, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2358.35758163738, 657.8011073790722] - ] - }, - { - "id": 439, - "bus": 4239, - "phases": "abcn", - "powers": [ - [2333.4048802685015, 741.4677636113286], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 545, - "bus": 4239, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2425.5078717649385, 333.86276183779677], - [0.0, 0.0] - ] - }, - { - "id": 78, - "bus": 4444, - "phases": "abcn", - "powers": [ - [2333.3788376819944, 741.5497148495641], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 386, - "bus": 4444, - "phases": "abcn", - "powers": [ - [2363.77791942193, 638.0491575019705], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 418, - "bus": 4444, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2333.3711761074164, 741.5738225198729], - [0.0, 0.0] - ] - }, - { - "id": 510, - "bus": 4444, - "phases": "abcn", - "powers": [ - [2354.882469708817, 670.1353099141597], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 531, - "bus": 4444, - "phases": "abcn", - "powers": [ - [2330.7504372782532, 749.7700840010059], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 325, - "bus": 4445, - "phases": "abcn", - "powers": [ - [2386.9692727001434, 544.9132691731716], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 610, - "bus": 4445, - "phases": "abcn", - "powers": [ - [2360.984077184039, 648.3108567801996], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 64, - "bus": 4459, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2379.5904232520707, 576.2830878159413], - [0.0, 0.0] - ] - }, - { - "id": 578, - "bus": 4459, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2422.838632612125, 352.7119788975892], - [0.0, 0.0] - ] - }, - { - "id": 236, - "bus": 4460, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2401.3580020449035, 477.5275130822856], - [0.0, 0.0] - ] - }, - { - "id": 344, - "bus": 4460, - "phases": "abcn", - "powers": [ - [2386.596280115285, 546.5445777569557], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 112, - "bus": 4679, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2326.916398073199, 761.5857509917666] - ] - }, - { - "id": 449, - "bus": 4686, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2433.406512808746, 270.3433430947068] - ] - }, - { - "id": 513, - "bus": 4686, - "phases": "abcn", - "powers": [ - [2347.6447325997347, 695.0661761532966], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 542, - "bus": 4686, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2407.016545759767, 448.1340515675693] - ] - }, - { - "id": 101, - "bus": 4687, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2395.153148494188, 507.7343547506141] - ] - }, - { - "id": 471, - "bus": 4687, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2358.6993527843524, 656.5745524388838] - ] - }, - { - "id": 539, - "bus": 4687, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2432.8646193967916, 275.1772581863344] - ] - }, - { - "id": 599, - "bus": 4687, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2338.649116522823, 724.7572624835589] - ] - }, - { - "id": 378, - "bus": 4711, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2359.560282529193, 653.4738348598199], - [0.0, 0.0] - ] - }, - { - "id": 384, - "bus": 4711, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2428.5869921945264, 310.6734637512321] - ] - }, - { - "id": 438, - "bus": 4711, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2362.8839488338217, 641.3518722816118] - ] - }, - { - "id": 283, - "bus": 4712, - "phases": "abcn", - "powers": [ - [2345.1854553843846, 703.3192444325559], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 158, - "bus": 4720, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2408.8752056897297, 438.03313019554435], - [0.0, 0.0] - ] - }, - { - "id": 461, - "bus": 4720, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2432.229569846803, 280.73492710825997], - [0.0, 0.0] - ] - }, - { - "id": 203, - "bus": 4770, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2423.666390747604, 346.9783942785563] - ] - }, - { - "id": 496, - "bus": 4770, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2334.782103565117, 737.119602647829], - [0.0, 0.0] - ] - }, - { - "id": 151, - "bus": 4776, - "phases": "abcn", - "powers": [ - [2370.546286368503, 612.4239413348765], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 460, - "bus": 4776, - "phases": "abcn", - "powers": [ - [2376.2494344137745, 589.9079633161949], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 546, - "bus": 4776, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2427.4389303100893, 319.5199827094614] - ] - }, - { - "id": 548, - "bus": 4776, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2388.207292585683, 539.461497584588], - [0.0, 0.0] - ] - }, - { - "id": 303, - "bus": 4886, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2396.502211979392, 501.3281636947251], - [0.0, 0.0] - ] - }, - { - "id": 400, - "bus": 4886, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2397.519893225855, 496.43845673147547], - [0.0, 0.0] - ] - }, - { - "id": 627, - "bus": 5003, - "phases": "abcn", - "powers": [ - [2442.598111933934, 168.12865107537374], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 547, - "bus": 5006, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2337.3991092927427, 728.7785559503906] - ] - }, - { - "id": 603, - "bus": 5006, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2446.0294873458324, 107.203203171955], - [0.0, 0.0] - ] - }, - { - "id": 678, - "bus": 5006, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2362.3702231986263, 643.2415629296024], - [0.0, 0.0] - ] - }, - { - "id": 417, - "bus": 5163, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2392.611602511826, 519.5791559150889], - [0.0, 0.0] - ] - }, - { - "id": 456, - "bus": 5163, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2334.1770863943093, 739.0332259698592], - [0.0, 0.0] - ] - }, - { - "id": 259, - "bus": 5197, - "phases": "abcn", - "powers": [ - [2349.406933274152, 689.0862367069802], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 252, - "bus": 5198, - "phases": "abcn", - "powers": [ - [2363.4441010336245, 639.2845696753576], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 557, - "bus": 5198, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2425.000927330475, 337.52523191900934] - ] - }, - { - "id": 310, - "bus": 5213, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2361.242001497051, 647.3708288931804], - [0.0, 0.0] - ] - }, - { - "id": 360, - "bus": 5213, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2436.554863053378, 240.3189111713415], - [0.0, 0.0] - ] - }, - { - "id": 173, - "bus": 5338, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2386.479800926056, 547.0529585950286], - [0.0, 0.0] - ] - }, - { - "id": 177, - "bus": 5338, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2382.8283782000926, 562.7447909842974] - ] - }, - { - "id": 411, - "bus": 5338, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2377.2677294003274, 585.7908521711967] - ] - }, - { - "id": 320, - "bus": 5339, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2340.8235470783147, 717.7032124627434], - [0.0, 0.0] - ] - }, - { - "id": 377, - "bus": 5409, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2328.6445230418053, 756.285306642307], - [0.0, 0.0] - ] - }, - { - "id": 648, - "bus": 5409, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2347.270728332068, 696.3281608918943] - ] - }, - { - "id": 8, - "bus": 5410, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2377.3158482888166, 585.5955406340356] - ] - }, - { - "id": 24, - "bus": 5410, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [2405.290467515438, 457.3079341264571] - ] - }, - { - "id": 135, - "bus": 5410, - "phases": "abcn", - "powers": [ - [2372.7890309373824, 603.6762330909518], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 288, - "bus": 5410, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2334.6724485143636, 737.4668384975622], - [0.0, 0.0] - ] - }, - { - "id": 359, - "bus": 5411, - "phases": "abcn", - "powers": [ - [2380.2733330205333, 573.4558743678248], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 495, - "bus": 5411, - "phases": "abcn", - "powers": [ - [2387.200257764256, 543.9004587844308], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 640, - "bus": 5411, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [2352.2261730238474, 679.4003316728873], - [0.0, 0.0] - ] - }, - { - "id": 679, - "bus": 1276000, - "phases": "abcn", - "powers": [ - [30243.243418351154, 14016.32400629604], - [30243.243418351154, 14016.32400629604], - [30243.243418351154, 14016.32400629604] - ] - }, - { - "id": 680, - "bus": 1315000, - "phases": "abcn", - "powers": [ - [30199.71010978223, 14109.876696705329], - [30199.71010978223, 14109.876696705329], - [30199.71010978223, 14109.876696705329] - ] - } - ], - "sources": [ - { - "id": 505000, - "bus": 505000, - "phases": "abcn", - "voltages": [ - [12008.885599144214, 0.0], - [-6004.442799572109, -10400.000000186876], - [-6004.442799572109, 10400.000000186876] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_PU", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.20000000000000004] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.0001410575101461, 0.0, 0.0], - [0.0, 0.0001410575101461, 0.0], - [0.0, 0.0, 0.0001410575101461] - ] - ] - }, - { - "id": "S_AL_150_S3", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.20000000000000004] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [6.44026493985908e-5, 0.0, 0.0], - [0.0, 6.44026493985908e-5, 0.0], - [0.0, 0.0, 6.44026493985908e-5] - ] - ] - }, - { - "id": "S_AL_150_bt", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0, 0.0], - [0.0, 0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.0, 0.2] - ], - [ - [0.06666666666666664, 0.03333333333333333, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.06666666666666664, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.03333333333333333, 0.06666666666666664, 0.0333333333333333], - [0.0333333333333333, 0.0333333333333333, 0.0333333333333333, 0.0666666666666666] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [6.53451271946559e-5, 3.267256359732205e-5, 3.267256359732205e-5, 3.267256359733384e-5], - [3.267256359732205e-5, 6.53451271946559e-5, 3.267256359732205e-5, 3.267256359733384e-5], - [3.267256359732205e-5, 3.267256359732205e-5, 6.53451271946559e-5, 3.267256359733384e-5], - [3.267256359733384e-5, 3.267256359733384e-5, 3.267256359733384e-5, 6.534512719466767e-5] - ] - ] - }, - { - "id": "S_AL_240_S3", - "z_line": [ - [ - [0.125, 0.0, 0.0], - [0.0, 0.125, 0.0], - [0.0, 0.0, 0.125] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [7.85398163397448e-5, 0.0, 0.0], - [0.0, 7.85398163397448e-5, 0.0], - [0.0, 0.0, 7.85398163397448e-5] - ] - ] - }, - { - "id": "S_AL_240_SO", - "z_line": [ - [ - [0.125, 0.0, 0.0], - [0.0, 0.125, 0.0], - [0.0, 0.0, 0.125] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.0001156106096521, 0.0, 0.0], - [0.0, 0.0001156106096521, 0.0], - [0.0, 0.0, 0.0001156106096521] - ] - ] - }, - { - "id": "S_AL_240_bt", - "z_line": [ - [ - [0.125, 0.0, 0.0, 0.0], - [0.0, 0.125, 0.0, 0.0], - [0.0, 0.0, 0.125, 0.0], - [0.0, 0.0, 0.0, 0.125] - ], - [ - [0.06666666666666664, 0.03333333333333333, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.06666666666666664, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.03333333333333333, 0.06666666666666664, 0.0333333333333333], - [0.0333333333333333, 0.0333333333333333, 0.0333333333333333, 0.0666666666666666] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [8.570264758990977e-5, 4.2851323794945114e-5, 4.2851323794945114e-5, 4.285132379496466e-5], - [4.2851323794945114e-5, 8.570264758990977e-5, 4.2851323794945114e-5, 4.285132379496466e-5], - [4.2851323794945114e-5, 4.2851323794945114e-5, 8.570264758990977e-5, 4.285132379496466e-5], - [4.285132379496466e-5, 4.285132379496466e-5, 4.285132379496466e-5, 8.570264758992933e-5] - ] - ] - }, - { - "id": "S_AL_25_bt", - "z_line": [ - [ - [1.2, 0.0, 0.0, 0.0], - [0.0, 1.2, 0.0, 0.0], - [0.0, 0.0, 1.2, 0.0], - [0.0, 0.0, 0.0, 1.2] - ], - [ - [0.06666666666666664, 0.03333333333333333, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.06666666666666664, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.03333333333333333, 0.06666666666666664, 0.0333333333333333], - [0.0333333333333333, 0.0333333333333333, 0.0333333333333333, 0.0666666666666666] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [3.707079331235956e-5, 1.853539665617978e-5, 1.853539665617978e-5, 1.853539665617978e-5], - [1.853539665617978e-5, 3.707079331235956e-5, 1.853539665617978e-5, 1.853539665617978e-5], - [1.853539665617978e-5, 1.853539665617978e-5, 3.707079331235956e-5, 1.853539665617978e-5], - [1.853539665617978e-5, 1.853539665617978e-5, 1.853539665617978e-5, 3.707079331235956e-5] - ] - ] - }, - { - "id": "S_AL_35_bt", - "z_line": [ - [ - [0.8571428571428571, 0.0, 0.0, 0.0], - [0.0, 0.8571428571428571, 0.0, 0.0], - [0.0, 0.0, 0.8571428571428571, 0.0], - [0.0, 0.0, 0.0, 0.8571428571428571] - ], - [ - [0.06666666666666664, 0.03333333333333333, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.06666666666666664, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.03333333333333333, 0.06666666666666664, 0.0333333333333333], - [0.0333333333333333, 0.0333333333333333, 0.0333333333333333, 0.0666666666666666] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [3.933274002294421e-5, 1.9666370011472106e-5, 1.9666370011472106e-5, 1.9666370011472102e-5], - [1.9666370011472106e-5, 3.933274002294421e-5, 1.9666370011472106e-5, 1.9666370011472102e-5], - [1.9666370011472106e-5, 1.9666370011472106e-5, 3.933274002294421e-5, 1.9666370011472102e-5], - [1.9666370011472102e-5, 1.9666370011472102e-5, 1.9666370011472102e-5, 3.933274002294421e-5] - ] - ] - }, - { - "id": "S_AL_95_bt", - "z_line": [ - [ - [0.31578947368421, 0.0, 0.0, 0.0], - [0.0, 0.31578947368421, 0.0, 0.0], - [0.0, 0.0, 0.31578947368421, 0.0], - [0.0, 0.0, 0.0, 0.31578947368421] - ], - [ - [0.06666666666666664, 0.03333333333333333, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.06666666666666664, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.03333333333333333, 0.06666666666666664, 0.0333333333333333], - [0.0333333333333333, 0.0333333333333333, 0.0333333333333333, 0.0666666666666666] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [5.290442028645071e-5, 2.6452210143224647e-5, 2.6452210143224647e-5, 2.6452210143226063e-5], - [2.6452210143224647e-5, 5.290442028645071e-5, 2.6452210143224647e-5, 2.6452210143226063e-5], - [2.6452210143224647e-5, 2.6452210143224647e-5, 5.290442028645071e-5, 2.6452210143226063e-5], - [2.6452210143226063e-5, 2.6452210143226063e-5, 2.6452210143226063e-5, 5.2904420286452125e-5] - ] - ] - }, - { - "id": "T_AL_70_bt", - "z_line": [ - [ - [0.42857142857142855, 0.0, 0.0, 0.0], - [0.0, 0.42857142857142855, 0.0, 0.0], - [0.0, 0.0, 0.42857142857142855, 0.0], - [0.0, 0.0, 0.0, 0.4285714285714285] - ], - [ - [0.06666666666666664, 0.03333333333333333, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.06666666666666664, 0.03333333333333333, 0.0333333333333333], - [0.03333333333333333, 0.03333333333333333, 0.06666666666666664, 0.0333333333333333], - [0.0333333333333333, 0.0333333333333333, 0.0333333333333333, 0.0666666666666666] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [4.39822971502571e-5, 2.199114857512855e-5, 2.199114857512855e-5, 2.199114857512855e-5], - [2.199114857512855e-5, 4.39822971502571e-5, 2.199114857512855e-5, 2.199114857512855e-5], - [2.199114857512855e-5, 2.199114857512855e-5, 4.39822971502571e-5, 2.199114857512855e-5], - [2.199114857512855e-5, 2.199114857512855e-5, 2.199114857512855e-5, 4.39822971502571e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "100kVA", - "sn": 100000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.025, - "p0": 210.0, - "psc": 2150.0, - "vsc": 0.04, - "type": "dyn11" - }, - { - "id": "160kVA", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - }, - { - "id": "400kVA", - "sn": 400000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.019, - "p0": 930.0, - "psc": 4600.0, - "vsc": 0.04, - "type": "dyn11" - }, - { - "id": "630kVA", - "sn": 630000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.018000000000000002, - "p0": 1300.0, - "psc": 6500.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/benchmark/MOUC20_N055_109/network.json b/roseau/load_flow/tests/data/benchmark/MOUC20_N055_109/network.json deleted file mode 100644 index 056c7f2a..00000000 --- a/roseau/load_flow/tests/data/benchmark/MOUC20_N055_109/network.json +++ /dev/null @@ -1,5970 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 0, - "phase": "n" - }, - { - "id": 54, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 0, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85846575091946, 45.70847617823726] - } - }, - { - "id": 54, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85846575091946, 45.70847617823726] - } - }, - { - "id": 141, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85870560116178, 45.70860760344203] - } - }, - { - "id": 142, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85869801153841, 45.70900292606039] - } - }, - { - "id": 186, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858653382246263, 45.70875532583823] - } - }, - { - "id": 187, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858739171164092, 45.70880757501374] - } - }, - { - "id": 414, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858691784300813, 45.70839008547719] - } - }, - { - "id": 426, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859386124804403, 45.70806573046651] - } - }, - { - "id": 427, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859704050364739, 45.70805047840309] - } - }, - { - "id": 479, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858652333258119, 45.70837026980359] - } - }, - { - "id": 511, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858763809394666, 45.70844787378506] - } - }, - { - "id": 535, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858723373804454, 45.70941641027449] - } - }, - { - "id": 540, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858651358015089, 45.70812455944064] - } - }, - { - "id": 662, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859703873051338, 45.70810268927151] - } - }, - { - "id": 665, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857131615330457, 45.70818392334662] - } - }, - { - "id": 666, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857097901025856, 45.70823328729713] - } - }, - { - "id": 680, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858614083339599, 45.70834862687379] - } - }, - { - "id": 773, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858895913447741, 45.70974381024688] - } - }, - { - "id": 853, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859810591784496, 45.70807812776008] - } - }, - { - "id": 854, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859913312051285, 45.70807902143925] - } - }, - { - "id": 855, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859951832358216, 45.70807936104072] - } - }, - { - "id": 856, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859972615464178, 45.70807954158136] - } - }, - { - "id": 878, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857275781799144, 45.70723556005225] - } - }, - { - "id": 879, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857256151263146, 45.70711038978346] - } - }, - { - "id": 880, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857262364210815, 45.70699351390524] - } - }, - { - "id": 881, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857267515697749, 45.70689639246044] - } - }, - { - "id": 882, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857267614293992, 45.70689461701293] - } - }, - { - "id": 883, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857267759513011, 45.70689189539422] - } - }, - { - "id": 1003, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858151406473321, 45.70725098354557] - } - }, - { - "id": 1004, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85812572934119, 45.707250534644] - } - }, - { - "id": 1005, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858114041508144, 45.70725032932825] - } - }, - { - "id": 1006, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857597397234586, 45.70724123069877] - } - }, - { - "id": 1007, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857535241965201, 45.70724013433262] - } - }, - { - "id": 1058, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858881739788789, 45.70785294412009] - } - }, - { - "id": 1059, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858882368754885, 45.70784395579707] - } - }, - { - "id": 1060, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858897218734911, 45.70763017681548] - } - }, - { - "id": 1061, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858902974214498, 45.707547425535] - } - }, - { - "id": 1062, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858919214046995, 45.70731378569783] - } - }, - { - "id": 1063, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858922785113299, 45.70726244366002] - } - }, - { - "id": 1093, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858781571296007, 45.70726034441319] - } - }, - { - "id": 1094, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858768727955327, 45.70726015614733] - } - }, - { - "id": 1095, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858537648453671, 45.7072567198413] - } - }, - { - "id": 1096, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858511961775738, 45.70725634325208] - } - }, - { - "id": 1097, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858460613677841, 45.70725558048714] - } - }, - { - "id": 1098, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858157821930228, 45.70725108235426] - } - }, - { - "id": 1099, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858152499451649, 45.70725100398066] - } - }, - { - "id": 1106, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859703269885658, 45.70811167702172] - } - }, - { - "id": 1107, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859691230963773, 45.70829140447697] - } - }, - { - "id": 1108, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859691101355493, 45.70829334264744] - } - }, - { - "id": 1109, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859690024623929, 45.70830937997797] - } - }, - { - "id": 1110, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859689421453726, 45.70831836772848] - } - }, - { - "id": 1111, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859668770979119, 45.70862644778789] - } - }, - { - "id": 1163, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858738932211071, 45.70911092029043] - } - }, - { - "id": 1164, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858757916934997, 45.70943452705954] - } - }, - { - "id": 1165, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858773792484836, 45.70970511476557] - } - }, - { - "id": 1166, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858774062588907, 45.70970960928479] - } - }, - { - "id": 1290, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858739171732017, 45.70881207559292] - } - }, - { - "id": 1291, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858739150677472, 45.70883237373603] - } - }, - { - "id": 1292, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85873914807851, 45.70883456108218] - } - }, - { - "id": 1293, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858739125404754, 45.70886155614262] - } - }, - { - "id": 1294, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85873905168792, 45.70895924765031] - } - }, - { - "id": 1295, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85873893164317, 45.70910641971108] - } - }, - { - "id": 1495, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858691729537287, 45.70820627355009] - } - }, - { - "id": 1496, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858691694044068, 45.70807954669539] - } - }, - { - "id": 1623, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857860255450155, 45.70813154291512] - } - }, - { - "id": 1624, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85782192849138, 45.70813430365612] - } - }, - { - "id": 1625, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857821121561098, 45.70813435779852] - } - }, - { - "id": 1626, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857540908874141, 45.70815449967574] - } - }, - { - "id": 1627, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857477034557761, 45.70815909463102] - } - }, - { - "id": 1628, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857336518230978, 45.70816919244123] - } - }, - { - "id": 1629, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857310970894318, 45.70817102672679] - } - }, - { - "id": 1944, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85766416853888, 45.70721602985164] - } - }, - { - "id": 1982, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858491381680595, 45.70847728520197] - } - }, - { - "id": 2055, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857200315625728, 45.70822020250381] - } - }, - { - "id": 2056, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857275018775843, 45.70846340082636] - } - }, - { - "id": 2057, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857278744071173, 45.70875669252492] - } - }, - { - "id": 2058, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857278792378547, 45.7087602739085] - } - }, - { - "id": 2059, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857278808693088, 45.70876119166208] - } - }, - { - "id": 2144, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857882752543429, 45.70823005021285] - } - }, - { - "id": 2145, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857876335254144, 45.70823019445908] - } - }, - { - "id": 2305, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858609965119976, 45.70825870764124] - } - }, - { - "id": 2306, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858368880856789, 45.70826862857308] - } - }, - { - "id": 2428, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858231152717311, 45.70810758836546] - } - }, - { - "id": 2429, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858129245824944, 45.70811379479478] - } - }, - { - "id": 2578, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859000718079856, 45.70806629701848] - } - }, - { - "id": 2579, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859000143989006, 45.70798532627871] - } - }, - { - "id": 2580, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858999648085297, 45.70791335496535] - } - }, - { - "id": 2581, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858881598777165, 45.70785743888134] - } - }, - { - "id": 2582, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858881674325446, 45.70785488084649] - } - }, - { - "id": 2610, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858639795155034, 45.70854534569091] - } - }, - { - "id": 2611, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858535320177401, 45.70859704818644] - } - }, - { - "id": 2612, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858534241242276, 45.70859705444225] - } - }, - { - "id": 2694, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858867184443032, 45.71016931222483] - } - }, - { - "id": 2695, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858859064573131, 45.71015332867633] - } - }, - { - "id": 2696, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858857002020719, 45.71014925251106] - } - }, - { - "id": 2697, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858863334716782, 45.70975820661533] - } - }, - { - "id": 2698, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858868334217182, 45.70975599692036] - } - }, - { - "id": 2899, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.857975831490713, 45.70812391332192] - } - }, - { - "id": 2921, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858763993714154, 45.70836690399566] - } - }, - { - "id": 2922, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858994304107692, 45.70806651326404] - } - }, - { - "id": 3066, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858511570902601, 45.70850236763883] - } - }, - { - "id": 3067, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858515038657315, 45.70850262271592] - } - }, - { - "id": 3218, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859793914502443, 45.70805175138868] - } - }, - { - "id": 3219, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859806757619531, 45.708051930545] - } - }, - { - "id": 3220, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859935139105061, 45.70805375915022] - } - }, - { - "id": 3221, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85997402865019, 45.70805430646571] - } - }, - { - "id": 3535, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858735739719023, 45.70957811755016] - } - }, - { - "id": 3536, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.858742606561232, 45.70966801100467] - } - }, - { - "id": 3834, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859116288759923, 45.70806612834648] - } - }, - { - "id": 3835, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.859373111064799, 45.70806575312553] - } - } - ], - "branches": [ - { - "id": "transfo", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 0, - "bus2": 54, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line1484", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 54, - "bus2": 1982, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85846575091946, 45.70847617823726], - [4.858484970678613, 45.70847700628548], - [4.858491381680595, 45.70847728520197] - ] - }, - "length": 0.0005001805797426, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line205", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 54, - "bus2": 479, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85846575091946, 45.70847617823726], - [4.858471417041118, 45.70846327816842], - [4.858492511489998, 45.70841526865618], - [4.858652333258119, 45.70837026980359] - ] - }, - "length": 0.0189957245757942, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line326", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 54, - "bus2": 680, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85846575091946, 45.70847617823726], - [4.858462801847775, 45.7084628417802], - [4.858447926655387, 45.70839556833542], - [4.858614083339599, 45.70834862687379] - ] - }, - "length": 0.0215171544221145, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2076", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 54, - "bus2": 2610, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85846575091946, 45.70847617823726], - [4.858464659141226, 45.70848965055031], - [4.85846163967549, 45.70852667729195], - [4.858639622598972, 45.70854157807495], - [4.858639795155034, 45.70854534569091] - ] - }, - "length": 0.0184990001621715, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line169", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1982, - "bus2": 414, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858491381680595, 45.70847728520197], - [4.858479104158953, 45.70846645377902], - [4.858514241119253, 45.70844088353304], - [4.858691784300813, 45.70839008547719] - ] - }, - "length": 0.0188786040178695, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line223", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1982, - "bus2": 511, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858491381680595, 45.70847728520197], - [4.858484836774053, 45.70847436294846], - [4.858763809394666, 45.70844787378506] - ] - }, - "length": 0.0219219562567218, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1485", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1982, - "bus2": 186, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858491381680595, 45.70847728520197], - [4.858741235721783, 45.70848798657143], - [4.858739614398045, 45.70873983113913], - [4.858653382246263, 45.70875532583823] - ] - }, - "length": 0.0544160543418695, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2507", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1982, - "bus2": 3066, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858491381680595, 45.70847728520197], - [4.858480412869868, 45.70848493078657], - [4.858509340626727, 45.70850220175434], - [4.858511570902601, 45.70850236763883] - ] - }, - "length": 0.0031341964682167, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2508", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3066, - "bus2": 3067, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858511570902601, 45.70850236763883], - [4.858515038657315, 45.70850262271592] - ] - }, - "length": 0.0002715150308807, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2509", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3067, - "bus2": 141, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858515038657315, 45.70850262271592], - [4.858705291981614, 45.70851669844131], - [4.85870560116178, 45.70860760344203] - ] - }, - "length": 0.0250009436901644, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2077", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2610, - "bus2": 2611, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858639795155034, 45.70854534569091], - [4.858642134753842, 45.70859642880821], - [4.858535320177401, 45.70859704818644] - ] - }, - "length": 0.0139984096271449, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line240", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 479, - "bus2": 540, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858652333258119, 45.70837026980359], - [4.858651358015089, 45.70812455944064] - ] - }, - "length": 0.0273097357634461, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line1067", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 414, - "bus2": 1495, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858691784300813, 45.70839008547719], - [4.858691729537287, 45.70820627355009] - ] - }, - "length": 0.0204298908896905, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1785", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 680, - "bus2": 2305, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858614083339599, 45.70834862687379], - [4.858609965119976, 45.70825870764124] - ] - }, - "length": 0.0099992723625301, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2378", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 511, - "bus2": 2921, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858763809394666, 45.70844787378506], - [4.858763993714154, 45.70836690399566] - ] - }, - "length": 0.0089994489936721, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line26", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 141, - "bus2": 142, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85870560116178, 45.70860760344203], - [4.85869801153841, 45.70900292606039] - ] - }, - "length": 0.0439423554981783, - "params_id": "S_CU_25", - "ground": "ground" - }, - { - "id": "line2379", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2921, - "bus2": 2922, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858763993714154, 45.70836690399566], - [4.858764686176953, 45.70807430496647], - [4.858994304107692, 45.70806651326404] - ] - }, - "length": 0.050422376736405, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line1786", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2305, - "bus2": 2306, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858609965119976, 45.70825870764124], - [4.858609594480862, 45.70825061491045], - [4.858368880856789, 45.70826862857308] - ] - }, - "length": 0.0197507861351198, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2078", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2611, - "bus2": 2612, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858535320177401, 45.70859704818644], - [4.858534241242276, 45.70859705444225] - ] - }, - "length": 8.401840908629157e-5, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line1068", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1495, - "bus2": 1496, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858691729537287, 45.70820627355009], - [4.858691694044068, 45.70807954669539] - ] - }, - "length": 0.014085134613226, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1904", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1496, - "bus2": 2428, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858691694044068, 45.70807954669539], - [4.858231152717311, 45.70810758836546] - ] - }, - "length": 0.0359973644170521, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line49", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 186, - "bus2": 187, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858653382246263, 45.70875532583823], - [4.858736830996066, 45.70877555641476], - [4.858739171164092, 45.70880757501374] - ] - }, - "length": 0.0104394739583985, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line383", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 186, - "bus2": 773, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858653382246263, 45.70875532583823], - [4.858777291977871, 45.70875317881072], - [4.858792773914155, 45.70919133238354], - [4.858806761666566, 45.70958732202981], - [4.858856354113938, 45.7096203934093], - [4.858891454451695, 45.70964646367737], - [4.858895913447741, 45.70974381024688] - ] - }, - "length": 0.1225312422779096, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line887", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 187, - "bus2": 1290, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858739171164092, 45.70880757501374], - [4.858739171732017, 45.70881207559292] - ] - }, - "length": 0.0005002197054336, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line888", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1290, - "bus2": 1291, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858739171732017, 45.70881207559292], - [4.858739150677472, 45.70883237373603] - ] - }, - "length": 0.0022560504862093, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line889", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1291, - "bus2": 1292, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858739150677472, 45.70883237373603], - [4.85873914807851, 45.70883456108218] - ] - }, - "length": 0.000243114049454, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line890", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1292, - "bus2": 1293, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85873914807851, 45.70883456108218], - [4.858739125404754, 45.70886155614262] - ] - }, - "length": 0.0030003835161266, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line891", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1293, - "bus2": 1294, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858739125404754, 45.70886155614262], - [4.85873905168792, 45.70895924765031] - ] - }, - "length": 0.0108579857937378, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line237", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 142, - "bus2": 535, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85869801153841, 45.70900292606039], - [4.858723373804454, 45.70941641027449] - ] - }, - "length": 0.045999380754809, - "params_id": "S_CU_25", - "ground": "ground" - }, - { - "id": "line2380", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2922, - "bus2": 2578, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858994304107692, 45.70806651326404], - [4.859000718079856, 45.70806629701848] - ] - }, - "length": 0.0005000318906638, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line892", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1294, - "bus2": 1295, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85873905168792, 45.70895924765031], - [4.85873893164317, 45.70910641971108] - ] - }, - "length": 0.0163575345977811, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line2046", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2578, - "bus2": 2579, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859000718079856, 45.70806629701848], - [4.859000143989006, 45.70798532627871] - ] - }, - "length": 0.0089996536049888, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line3260", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2578, - "bus2": 3834, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859000718079856, 45.70806629701848], - [4.859116288759923, 45.70806612834648] - ] - }, - "length": 0.0089994707921524, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1905", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2428, - "bus2": 2429, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858231152717311, 45.70810758836546], - [4.858129245824944, 45.70811379479478] - ] - }, - "length": 0.0079653762628655, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line3261", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3834, - "bus2": 3835, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859116288759923, 45.70806612834648], - [4.859373111064799, 45.70806575312553] - ] - }, - "length": 0.0199987129260412, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2047", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2579, - "bus2": 2580, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859000143989006, 45.70798532627871], - [4.858999648085297, 45.70791335496535] - ] - }, - "length": 0.0079993889005269, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2358", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2429, - "bus2": 2899, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858129245824944, 45.70811379479478], - [4.857975831490713, 45.70812391332192] - ] - }, - "length": 0.0119991328428249, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line893", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1295, - "bus2": 1163, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85873893164317, 45.70910641971108], - [4.858738932211071, 45.70911092029043] - ] - }, - "length": 0.0005002197530754, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line751", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1163, - "bus2": 1164, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858738932211071, 45.70911092029043], - [4.858757916934997, 45.70943452705954] - ] - }, - "length": 0.0359978479701025, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line2048", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2580, - "bus2": 2581, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858999648085297, 45.70791335496535], - [4.858999556689571, 45.70790070135651], - [4.858880154686606, 45.70790248627098], - [4.858881598777165, 45.70785743888134] - ] - }, - "length": 0.015714432025861, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2359", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2899, - "bus2": 1623, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857975831490713, 45.70812391332192], - [4.857860255450155, 45.70813154291512] - ] - }, - "length": 0.0090397209912012, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line3262", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3835, - "bus2": 426, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859373111064799, 45.70806575312553], - [4.859386124804403, 45.70806573046651] - ] - }, - "length": 0.0010133788079987, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line176", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 426, - "bus2": 427, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859386124804403, 45.70806573046651], - [4.859704050364739, 45.70805047840309] - ] - }, - "length": 0.024814734423431, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2049", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2581, - "bus2": 2582, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858881598777165, 45.70785743888134], - [4.858881674325446, 45.70785488084649] - ] - }, - "length": 0.0002843752030909, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2050", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2582, - "bus2": 1058, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858881674325446, 45.70785488084649], - [4.858881739788789, 45.70785294412009] - ] - }, - "length": 0.0002153189890175, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line640", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1058, - "bus2": 1059, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858881739788789, 45.70785294412009], - [4.858882368754885, 45.70784395579707] - ] - }, - "length": 0.0010002125153599, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line641", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1059, - "bus2": 1060, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858882368754885, 45.70784395579707], - [4.858897218734911, 45.70763017681548] - ] - }, - "length": 0.0237887171241015, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line2967", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 535, - "bus2": 3535, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858723373804454, 45.70941641027449], - [4.858735739719023, 45.70957811755016] - ] - }, - "length": 0.0179988343639828, - "params_id": "S_CU_25", - "ground": "ground" - }, - { - "id": "line1179", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1623, - "bus2": 1624, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857860255450155, 45.70813154291512], - [4.85782192849138, 45.70813430365612] - ] - }, - "length": 0.0030002365069316, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1635", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1623, - "bus2": 2144, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857860255450155, 45.70813154291512], - [4.857913824052103, 45.70815104152228], - [4.857917405904961, 45.70822927127691], - [4.857882752543429, 45.70823005021285] - ] - }, - "length": 0.0160999345263066, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1180", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1624, - "bus2": 1625, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85782192849138, 45.70813430365612], - [4.857821121561098, 45.70813435779852] - ] - }, - "length": 6.312281936731819e-5, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1181", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1625, - "bus2": 1626, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857821121561098, 45.70813435779852], - [4.857540908874141, 45.70815449967574] - ] - }, - "length": 0.0219345812676839, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1636", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2144, - "bus2": 2145, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857882752543429, 45.70823005021285], - [4.857876335254144, 45.70823019445908] - ] - }, - "length": 0.0004999678872504, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line752", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1164, - "bus2": 1165, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858757916934997, 45.70943452705954], - [4.858773792484836, 45.70970511476557] - ] - }, - "length": 0.0301000403657492, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line2968", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3535, - "bus2": 3536, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858735739719023, 45.70957811755016], - [4.858742606561232, 45.70966801100467] - ] - }, - "length": 0.0100055636677337, - "params_id": "S_CU_25", - "ground": "ground" - }, - { - "id": "line315", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 427, - "bus2": 662, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859704050364739, 45.70805047840309], - [4.859703873051338, 45.70810268927151] - ] - }, - "length": 0.0058030254958827, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2653", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 427, - "bus2": 3218, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859704050364739, 45.70805047840309], - [4.859793914502443, 45.70805175138868] - ] - }, - "length": 0.0069991232756766, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line642", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1060, - "bus2": 1061, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858897218734911, 45.70763017681548], - [4.858902974214498, 45.707547425535] - ] - }, - "length": 0.0092083543694753, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line446", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 662, - "bus2": 853, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859703873051338, 45.70810268927151], - [4.859770824881562, 45.70807778014717], - [4.859810591784496, 45.70807812776008] - ] - }, - "length": 0.0089998882895087, - "params_id": "T_AL_25", - "ground": "ground" - }, - { - "id": "line691", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 662, - "bus2": 1106, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859703873051338, 45.70810268927151], - [4.859703269885658, 45.70811167702172] - ] - }, - "length": 0.001000052589444, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line1182", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1626, - "bus2": 1627, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857540908874141, 45.70815449967574], - [4.857477034557761, 45.70815909463102] - ] - }, - "length": 0.0050000148965564, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line692", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1106, - "bus2": 1107, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859703269885658, 45.70811167702172], - [4.859691230963773, 45.70829140447697] - ] - }, - "length": 0.0199979043405383, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line2654", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3218, - "bus2": 3219, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859793914502443, 45.70805175138868], - [4.859806757619531, 45.708051930545] - ] - }, - "length": 0.0010002878216915, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2655", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3219, - "bus2": 3220, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859806757619531, 45.708051930545], - [4.859935139105061, 45.70805375915022] - ] - }, - "length": 0.0099990926583539, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1183", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1627, - "bus2": 1628, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857477034557761, 45.70815909463102], - [4.857336518230978, 45.70816919244123] - ] - }, - "length": 0.0109993501457698, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line643", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1061, - "bus2": 1062, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858902974214498, 45.707547425535], - [4.858919214046995, 45.70731378569783] - ] - }, - "length": 0.0259988143444644, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line447", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 853, - "bus2": 854, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859810591784496, 45.70807812776008], - [4.859913312051285, 45.70807902143925] - ] - }, - "length": 0.0079994087043107, - "params_id": "T_AL_25", - "ground": "ground" - }, - { - "id": "line2656", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3220, - "bus2": 3221, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859935139105061, 45.70805375915022], - [4.85997402865019, 45.70805430646571] - ] - }, - "length": 0.0030289278084544, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1184", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1628, - "bus2": 1629, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857336518230978, 45.70816919244123], - [4.857310970894318, 45.70817102672679] - ] - }, - "length": 0.0019997784351482, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line448", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 854, - "bus2": 855, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859913312051285, 45.70807902143925], - [4.859951832358216, 45.70807936104072] - ] - }, - "length": 0.0029998005526106, - "params_id": "T_AL_25", - "ground": "ground" - }, - { - "id": "line1185", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1629, - "bus2": 665, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857310970894318, 45.70817102672679], - [4.857131615330457, 45.70818392334662] - ] - }, - "length": 0.0140396960419226, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line449", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 855, - "bus2": 856, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859951832358216, 45.70807936104072], - [4.859972615464178, 45.70807954158136] - ] - }, - "length": 0.0016184977160301, - "params_id": "T_AL_25", - "ground": "ground" - }, - { - "id": "line693", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1107, - "bus2": 1108, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859691230963773, 45.70829140447697], - [4.859691101355493, 45.70829334264744] - ] - }, - "length": 0.0002156554459493, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line694", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1108, - "bus2": 1109, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859691101355493, 45.70829334264744], - [4.859690024623929, 45.70830937997797] - ] - }, - "length": 0.0017844498815044, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line753", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1165, - "bus2": 1166, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858773792484836, 45.70970511476557], - [4.858774062588907, 45.70970960928479] - ] - }, - "length": 0.0004999888077918, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line695", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1109, - "bus2": 1110, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859690024623929, 45.70830937997797], - [4.859689421453726, 45.70831836772848] - ] - }, - "length": 0.0010000526676574, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line696", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1110, - "bus2": 1111, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.859689421453726, 45.70831836772848], - [4.859668770979119, 45.70862644778789] - ] - }, - "length": 0.0342794868178623, - "params_id": "A_CU_14", - "ground": "ground" - }, - { - "id": "line644", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1062, - "bus2": 1063, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858919214046995, 45.70731378569783], - [4.858922785113299, 45.70726244366002] - ] - }, - "length": 0.0057132131731552, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line317", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 665, - "bus2": 666, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857131615330457, 45.70818392334662], - [4.857097901025856, 45.70823328729713] - ] - }, - "length": 0.0060823444883348, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2159", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2698, - "bus2": 2697, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858863334716782, 45.70975820661533], - [4.858868334217182, 45.70975599692036] - ] - }, - "length": 0.0004602945698527, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2158", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2697, - "bus2": 2696, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858857002020719, 45.71014925251106], - [4.858834575884895, 45.71010508389108], - [4.858812307407221, 45.70978076782136], - [4.858863334716782, 45.70975820661533] - ] - }, - "length": 0.0459969488636987, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2157", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2696, - "bus2": 2695, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858859064573131, 45.71015332867633], - [4.858857002020719, 45.71014925251106] - ] - }, - "length": 0.0004806727477676, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line678", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1063, - "bus2": 1093, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858922785113299, 45.70726244366002], - [4.858781571296007, 45.70726034441319] - ] - }, - "length": 0.0109989068607356, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line1551", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 666, - "bus2": 2055, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857097901025856, 45.70823328729713], - [4.857129156762444, 45.70824248624743], - [4.857165471572625, 45.70822186761867], - [4.857200315625728, 45.70822020250381] - ] - }, - "length": 0.0089993081940269, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1552", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2055, - "bus2": 2056, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857200315625728, 45.70822020250381], - [4.857271875104469, 45.70821677618032], - [4.857275018775843, 45.70846340082636] - ] - }, - "length": 0.0329976382636671, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line679", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1093, - "bus2": 1094, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858781571296007, 45.70726034441319], - [4.858768727955327, 45.70726015614733] - ] - }, - "length": 0.0010003400099169, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line680", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1094, - "bus2": 1095, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858768727955327, 45.70726015614733], - [4.858537648453671, 45.7072567198413] - ] - }, - "length": 0.017998397595807, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line681", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1095, - "bus2": 1096, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858537648453671, 45.7072567198413], - [4.858511961775738, 45.70725634325208] - ] - }, - "length": 0.0020006800193537, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line682", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1096, - "bus2": 1097, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858511961775738, 45.70725634325208], - [4.858460613677841, 45.70725558048714] - ] - }, - "length": 0.003999416095814, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line683", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1097, - "bus2": 1098, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858460613677841, 45.70725558048714], - [4.858157821930228, 45.70725108235426] - ] - }, - "length": 0.0235839363651171, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line1553", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2056, - "bus2": 2057, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857275018775843, 45.70846340082636], - [4.857278744071173, 45.70875669252492] - ] - }, - "length": 0.0325993798943446, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2156", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2695, - "bus2": 2694, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858867184443032, 45.71016931222483], - [4.858859064573131, 45.71015332867633] - ] - }, - "length": 0.0018856622450659, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line2160", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 773, - "bus2": 2698, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858868334217182, 45.70975599692036], - [4.858895913447741, 45.70974381024688] - ] - }, - "length": 0.0025389970649123, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line684", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1098, - "bus2": 1099, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858157821930228, 45.70725108235426], - [4.858152499451649, 45.70725100398066] - ] - }, - "length": 0.0004145572289478, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line685", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1099, - "bus2": 1003, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858152499451649, 45.70725100398066], - [4.858151406473321, 45.70725098354557] - ] - }, - "length": 8.514140420113163e-5, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line584", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1003, - "bus2": 1004, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858151406473321, 45.70725098354557], - [4.85812572934119, 45.707250534644] - ] - }, - "length": 0.0020001213984857, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line585", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1004, - "bus2": 1005, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85812572934119, 45.707250534644], - [4.858114041508144, 45.70725032932825] - ] - }, - "length": 0.0009104270337889, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line586", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1005, - "bus2": 1006, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.858114041508144, 45.70725032932825], - [4.857597397234586, 45.70724123069877] - ] - }, - "length": 0.0402442179264523, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line1554", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2057, - "bus2": 2058, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857278744071173, 45.70875669252492], - [4.857278792378547, 45.7087602739085] - ] - }, - "length": 0.0003980729009457, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1555", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2058, - "bus2": 2059, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857278792378547, 45.7087602739085], - [4.857278808693088, 45.70876119166208] - ] - }, - "length": 0.0001020122088556, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line588", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1007, - "bus2": 878, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857535241965201, 45.70724013433262], - [4.857275781799144, 45.70723556005225] - ] - }, - "length": 0.0202107728374538, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line587", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1006, - "bus2": 1007, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857597397234586, 45.70724123069877], - [4.857535241965201, 45.70724013433262] - ] - }, - "length": 0.0048416155701097, - "params_id": "T_AL_150", - "ground": "ground" - }, - { - "id": "line468", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 878, - "bus2": 879, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857275781799144, 45.70723556005225], - [4.857256025201153, 45.70711268791645], - [4.857256151263146, 45.70711038978346] - ] - }, - "length": 0.0139986957482644, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line469", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 879, - "bus2": 880, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857256151263146, 45.70711038978346], - [4.857262364210815, 45.70699351390524] - ] - }, - "length": 0.0129992453778308, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line470", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 880, - "bus2": 881, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857262364210815, 45.70699351390524], - [4.857267515697749, 45.70689639246044] - ] - }, - "length": 0.0108020718458042, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line471", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 881, - "bus2": 882, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857267515697749, 45.70689639246044], - [4.857267614293992, 45.70689461701293] - ] - }, - "length": 0.0001974824702347, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line472", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 882, - "bus2": 883, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857267614293992, 45.70689461701293], - [4.857267759513011, 45.70689189539422] - ] - }, - "length": 0.0003027072235622, - "params_id": "T_AL_70", - "ground": "ground" - }, - { - "id": "line1455", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1944, - "bus2": 1006, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.857597397234586, 45.70724123069877], - [4.857598359433462, 45.70721425954639], - [4.85766416853888, 45.70721602985164] - ] - }, - "length": 0.005128387383998, - "params_id": "S_AL_95", - "ground": "ground" - } - ], - "loads": [ - { - "id": 10, - "bus": 141, - "phases": "abcn", - "powers": [ - [1649.6309210175623, 289.90110941572357], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 92, - "bus": 141, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1613.3744424881445, 449.83078723425234], - [0.0, 0.0] - ] - }, - { - "id": 187, - "bus": 141, - "phases": "abcn", - "powers": [ - [1656.3540960721095, 248.6281103231552], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 210, - "bus": 141, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1616.172346317852, 439.67235052385007], - [0.0, 0.0] - ] - }, - { - "id": 131, - "bus": 142, - "phases": "abcn", - "powers": [ - [1597.466210719081, 503.4148730704519], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 209, - "bus": 186, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1623.0200815085877, 413.6793974052557] - ] - }, - { - "id": 231, - "bus": 186, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1603.9262132948445, 482.43707478113595] - ] - }, - { - "id": 142, - "bus": 187, - "phases": "abcn", - "powers": [ - [1652.8488490414247, 270.95296831766905], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 230, - "bus": 187, - "phases": "abcn", - "powers": [ - [1607.860438506812, 469.1584371003045], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 5, - "bus": 414, - "phases": "abcn", - "powers": [ - [1599.0114311088391, 498.4849767053975], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 31, - "bus": 414, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1624.7606281318162, 406.7895402913211], - [0.0, 0.0] - ] - }, - { - "id": 73, - "bus": 414, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1597.098860143901, 504.57909166430034], - [0.0, 0.0] - ] - }, - { - "id": 146, - "bus": 414, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1609.792701829586, 462.48490348758475], - [0.0, 0.0] - ] - }, - { - "id": 15, - "bus": 426, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1629.6396498692925, 386.7808686990708] - ] - }, - { - "id": 105, - "bus": 426, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1598.0306174530028, 501.6203489697093] - ] - }, - { - "id": 182, - "bus": 426, - "phases": "abcn", - "powers": [ - [1673.565108144437, 67.11674619062352], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 99, - "bus": 427, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1631.0937767105743, 380.6020499074502] - ] - }, - { - "id": 97, - "bus": 479, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1652.7795669620286, 271.37526020351805] - ] - }, - { - "id": 98, - "bus": 479, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1617.427872330716, 435.0309260563573] - ] - }, - { - "id": 207, - "bus": 479, - "phases": "abcn", - "powers": [ - [1660.9157783929766, 216.06389310333773], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 19, - "bus": 511, - "phases": "abcn", - "powers": [ - [1646.5427148327403, 306.9558877900004], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 32, - "bus": 511, - "phases": "abcn", - "powers": [ - [1667.635933840843, 155.93338635615305], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 61, - "bus": 511, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1655.3000768485942, 255.55133418308813] - ] - }, - { - "id": 102, - "bus": 511, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1596.856292375536, 505.346228162806] - ] - }, - { - "id": 115, - "bus": 511, - "phases": "abcn", - "powers": [ - [1622.1111126465375, 417.22939379474434], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 86, - "bus": 535, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1658.833117376904, 231.51137663480102], - [0.0, 0.0] - ] - }, - { - "id": 113, - "bus": 535, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1609.0155932118976, 465.181308329004] - ] - }, - { - "id": 60, - "bus": 540, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1631.86439847811, 377.28426126383084] - ] - }, - { - "id": 178, - "bus": 540, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1634.3316710095662, 366.44892952879115], - [0.0, 0.0] - ] - }, - { - "id": 203, - "bus": 540, - "phases": "abcn", - "powers": [ - [1603.7962663959704, 482.86888977450593], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 220, - "bus": 540, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1627.0592737029801, 397.49584736805645] - ] - }, - { - "id": 226, - "bus": 540, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1592.7881379997257, 518.0258451709577], - [0.0, 0.0] - ] - }, - { - "id": 40, - "bus": 662, - "phases": "abcn", - "powers": [ - [1663.278385248608, 197.0528913325079], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 255, - "bus": 662, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1664.9975362517018, 181.95612958480237], - [0.0, 0.0] - ] - }, - { - "id": 278, - "bus": 665, - "phases": "abcn", - "powers": [ - [1615.9741885813264, 440.4001029253305], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 52, - "bus": 666, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1616.158288717553, 439.72402098051083] - ] - }, - { - "id": 83, - "bus": 666, - "phases": "abcn", - "powers": [ - [1607.2096847153755, 471.38292096216423], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 122, - "bus": 666, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1637.4948758755331, 352.04454306108863] - ] - }, - { - "id": 138, - "bus": 666, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1656.4961146642518, 247.6801383235168], - [0.0, 0.0] - ] - }, - { - "id": 237, - "bus": 666, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1593.315327640675, 516.4020676982298] - ] - }, - { - "id": 46, - "bus": 680, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1665.261943144325, 179.52016469718814] - ] - }, - { - "id": 57, - "bus": 680, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1664.7538948936872, 184.1719258030843], - [0.0, 0.0] - ] - }, - { - "id": 154, - "bus": 680, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1606.1191291213963, 475.0854364091214], - [0.0, 0.0] - ] - }, - { - "id": 16, - "bus": 773, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1597.7640380935597, 502.4688123582196], - [0.0, 0.0] - ] - }, - { - "id": 191, - "bus": 773, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1602.331427244946, 487.70772608283755], - [0.0, 0.0] - ] - }, - { - "id": 62, - "bus": 853, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1630.9676443164044, 381.1421939522266] - ] - }, - { - "id": 232, - "bus": 853, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1647.2290534213055, 303.2511737528281], - [0.0, 0.0] - ] - }, - { - "id": 36, - "bus": 854, - "phases": "abcn", - "powers": [ - [1653.5543640378867, 266.61356677592045], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 121, - "bus": 854, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1600.8315085460297, 492.608678429401], - [0.0, 0.0] - ] - }, - { - "id": 134, - "bus": 855, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1601.8378657993806, 489.3263537854917], - [0.0, 0.0] - ] - }, - { - "id": 41, - "bus": 856, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1604.5626504309857, 480.31607266424925] - ] - }, - { - "id": 54, - "bus": 856, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1655.0217377912397, 257.3477729769253], - [0.0, 0.0] - ] - }, - { - "id": 96, - "bus": 856, - "phases": "abcn", - "powers": [ - [1616.0128256010053, 440.2583063506845], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 23, - "bus": 878, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1620.9172039814193, 421.8438652567747], - [0.0, 0.0] - ] - }, - { - "id": 49, - "bus": 878, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1591.4366552355445, 522.1630025101559], - [0.0, 0.0] - ] - }, - { - "id": 116, - "bus": 878, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1660.9872790865918, 215.51354372808868], - [0.0, 0.0] - ] - }, - { - "id": 250, - "bus": 880, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1634.8588270330379, 364.0898851793023] - ] - }, - { - "id": 85, - "bus": 881, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1629.9079025741526, 385.6488790908703], - [0.0, 0.0] - ] - }, - { - "id": 78, - "bus": 882, - "phases": "abcn", - "powers": [ - [1599.2823959657937, 497.61495834794636], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 240, - "bus": 883, - "phases": "abcn", - "powers": [ - [1640.750417663451, 336.54553295940525], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 137, - "bus": 1003, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1612.0618722471097, 454.51220980834097] - ] - }, - { - "id": 173, - "bus": 1003, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1656.9686559283643, 244.49887952436086], - [0.0, 0.0] - ] - }, - { - "id": 75, - "bus": 1004, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1602.2453990876709, 487.9902764606162] - ] - }, - { - "id": 205, - "bus": 1004, - "phases": "abcn", - "powers": [ - [1625.908202106315, 402.1782529440506], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 259, - "bus": 1004, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1657.9797599185965, 237.5456682787351], - [0.0, 0.0] - ] - }, - { - "id": 29, - "bus": 1005, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1618.32210067962, 431.6924915603932] - ] - }, - { - "id": 39, - "bus": 1005, - "phases": "abcn", - "powers": [ - [1633.835418823479, 368.65519529178727], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 69, - "bus": 1005, - "phases": "abcn", - "powers": [ - [1619.4780256615602, 427.33564468348874], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 71, - "bus": 1005, - "phases": "abcn", - "powers": [ - [1597.110227435846, 504.54311038556307], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 181, - "bus": 1005, - "phases": "abcn", - "powers": [ - [1603.5051087020518, 483.83488421582325], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 188, - "bus": 1005, - "phases": "abcn", - "powers": [ - [1658.5054723637472, 233.84701613923147], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 213, - "bus": 1005, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1609.5404533796768, 463.36201587102755], - [0.0, 0.0] - ] - }, - { - "id": 267, - "bus": 1005, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1649.0989494031269, 292.91207536600695], - [0.0, 0.0] - ] - }, - { - "id": 6, - "bus": 1006, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1641.581245893379, 332.46930978491736] - ] - }, - { - "id": 21, - "bus": 1006, - "phases": "abcn", - "powers": [ - [1622.9987428245165, 413.7631080796804], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 59, - "bus": 1007, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1670.4676479906368, 121.91253354084823] - ] - }, - { - "id": 74, - "bus": 1007, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1647.1887662720164, 303.4699278099737], - [0.0, 0.0] - ] - }, - { - "id": 103, - "bus": 1007, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1601.2048413436364, 491.3938185156775], - [0.0, 0.0] - ] - }, - { - "id": 140, - "bus": 1007, - "phases": "abcn", - "powers": [ - [1672.9177561269962, 81.67625146108232], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 200, - "bus": 1007, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1628.0022334825608, 393.6160014449516], - [0.0, 0.0] - ] - }, - { - "id": 27, - "bus": 1058, - "phases": "abcn", - "powers": [ - [1629.8770962362053, 385.7790559145918], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 186, - "bus": 1058, - "phases": "abcn", - "powers": [ - [1646.1067936545764, 309.2850670529829], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 256, - "bus": 1058, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1638.8872292039748, 345.5046725730875], - [0.0, 0.0] - ] - }, - { - "id": 126, - "bus": 1059, - "phases": "abcn", - "powers": [ - [1598.8944576993117, 498.860042452933], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 234, - "bus": 1059, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1605.2164635655508, 478.12648317764706], - [0.0, 0.0] - ] - }, - { - "id": 114, - "bus": 1060, - "phases": "abcn", - "powers": [ - [1669.3211661893297, 136.71749313827573], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 129, - "bus": 1060, - "phases": "abcn", - "powers": [ - [1653.2396421991018, 268.5582139483058], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 155, - "bus": 1060, - "phases": "abcn", - "powers": [ - [1600.2431022067087, 494.51677692224706], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 28, - "bus": 1061, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1648.795355407865, 294.6161991526779] - ] - }, - { - "id": 123, - "bus": 1061, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1641.8166627546996, 331.3048063622674], - [0.0, 0.0] - ] - }, - { - "id": 2, - "bus": 1062, - "phases": "abcn", - "powers": [ - [1609.8577738238253, 462.25834430188064], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 150, - "bus": 1062, - "phases": "abcn", - "powers": [ - [1672.1375050755914, 96.33791017712122], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 151, - "bus": 1062, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1644.8860961382336, 315.71278014809536], - [0.0, 0.0] - ] - }, - { - "id": 199, - "bus": 1062, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1631.747703598017, 377.7886454359314] - ] - }, - { - "id": 17, - "bus": 1093, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1642.9631326666329, 325.571764002903] - ] - }, - { - "id": 168, - "bus": 1093, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1601.8246574373372, 489.36959002728764] - ] - }, - { - "id": 110, - "bus": 1094, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1617.6432981752396, 434.22918912303794], - [0.0, 0.0] - ] - }, - { - "id": 166, - "bus": 1094, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1617.0660793279756, 436.3738350366206] - ] - }, - { - "id": 135, - "bus": 1095, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1666.4505465393213, 168.1291311953869], - [0.0, 0.0] - ] - }, - { - "id": 238, - "bus": 1095, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1647.8896751156265, 299.64053041107945] - ] - }, - { - "id": 268, - "bus": 1095, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1639.8675492877805, 340.82143361386056] - ] - }, - { - "id": 272, - "bus": 1095, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1610.4714026341921, 460.1159529022831], - [0.0, 0.0] - ] - }, - { - "id": 107, - "bus": 1096, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1608.2706673639102, 467.7502424527016], - [0.0, 0.0] - ] - }, - { - "id": 157, - "bus": 1096, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1641.9321500268745, 330.73198140766993], - [0.0, 0.0] - ] - }, - { - "id": 223, - "bus": 1097, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1654.914452060731, 258.0367903579807], - [0.0, 0.0] - ] - }, - { - "id": 254, - "bus": 1097, - "phases": "abcn", - "powers": [ - [1660.7348754708923, 217.449999338694], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 128, - "bus": 1098, - "phases": "abcn", - "powers": [ - [1644.5202654503466, 317.6128544955946], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 143, - "bus": 1098, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1658.3484731945027, 234.9578052995472], - [0.0, 0.0] - ] - }, - { - "id": 202, - "bus": 1098, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1665.9518707818845, 173.00055796458477], - [0.0, 0.0] - ] - }, - { - "id": 206, - "bus": 1098, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1630.1839474831527, 384.48033263869763] - ] - }, - { - "id": 11, - "bus": 1099, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1604.1855860684668, 481.5739136081686], - [0.0, 0.0] - ] - }, - { - "id": 48, - "bus": 1099, - "phases": "abcn", - "powers": [ - [1615.744195361459, 441.2431574239642], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 215, - "bus": 1099, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1648.0399646727146, 298.81282378652253] - ] - }, - { - "id": 260, - "bus": 1099, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1664.887728770792, 182.95813566538203], - [0.0, 0.0] - ] - }, - { - "id": 14, - "bus": 1106, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1613.3173120524814, 450.03564242121354] - ] - }, - { - "id": 228, - "bus": 1106, - "phases": "abcn", - "powers": [ - [1645.6115295296893, 311.90947836940535], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 271, - "bus": 1107, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1629.1640074070413, 388.77945648805644] - ] - }, - { - "id": 18, - "bus": 1108, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1607.2681824779456, 471.1834233202177] - ] - }, - { - "id": 163, - "bus": 1108, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1597.0248677310617, 504.81323345005836], - [0.0, 0.0] - ] - }, - { - "id": 248, - "bus": 1108, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1665.8302875301836, 174.1673963887154] - ] - }, - { - "id": 279, - "bus": 1108, - "phases": "abcn", - "powers": [ - [1616.4784308668634, 438.5456776208398], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 13, - "bus": 1110, - "phases": "abcn", - "powers": [ - [1621.2277893370012, 420.64864661517436], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 222, - "bus": 1110, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1608.8904750559184, 465.61386157637037], - [0.0, 0.0] - ] - }, - { - "id": 224, - "bus": 1110, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1654.1423280550448, 262.9410339873837], - [0.0, 0.0] - ] - }, - { - "id": 239, - "bus": 1110, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1670.0088191215686, 128.04441758195404], - [0.0, 0.0] - ] - }, - { - "id": 43, - "bus": 1111, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1641.0678606761926, 334.99418722327493], - [0.0, 0.0] - ] - }, - { - "id": 204, - "bus": 1111, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1603.9616310163979, 482.31930818176306] - ] - }, - { - "id": 208, - "bus": 1111, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1670.3933312359595, 122.92659508890925] - ] - }, - { - "id": 211, - "bus": 1111, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1636.2384357068568, 357.83880495733865], - [0.0, 0.0] - ] - }, - { - "id": 109, - "bus": 1163, - "phases": "abcn", - "powers": [ - [1647.4159213600706, 302.2343641399299], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 82, - "bus": 1164, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1619.5799475808362, 426.9492033155392] - ] - }, - { - "id": 91, - "bus": 1164, - "phases": "abcn", - "powers": [ - [1604.9524958478376, 479.01181080377887], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 152, - "bus": 1164, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1673.3317650228937, 72.70235885502635] - ] - }, - { - "id": 216, - "bus": 1164, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1604.9866313425448, 478.89742328543446] - ] - }, - { - "id": 139, - "bus": 1165, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1653.930266610641, 264.27164434909093] - ] - }, - { - "id": 167, - "bus": 1165, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1624.864104098938, 406.3760229497721], - [0.0, 0.0] - ] - }, - { - "id": 169, - "bus": 1166, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1669.916118876741, 129.24776490663368] - ] - }, - { - "id": 247, - "bus": 1166, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1600.0032821240038, 495.29216227408034], - [0.0, 0.0] - ] - }, - { - "id": 38, - "bus": 1290, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1624.612877428693, 407.3792180641775] - ] - }, - { - "id": 127, - "bus": 1290, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1594.8569433313073, 511.62110895235463], - [0.0, 0.0] - ] - }, - { - "id": 245, - "bus": 1290, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1622.1985251714511, 416.88940229908326] - ] - }, - { - "id": 270, - "bus": 1290, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1637.2574432471677, 353.1471270582071] - ] - }, - { - "id": 79, - "bus": 1291, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1626.6376864762021, 399.2175669394656], - [0.0, 0.0] - ] - }, - { - "id": 156, - "bus": 1291, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1652.177259290862, 275.01842247357615], - [0.0, 0.0] - ] - }, - { - "id": 214, - "bus": 1291, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1593.5955731829927, 515.5365922505279], - [0.0, 0.0] - ] - }, - { - "id": 175, - "bus": 1292, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1647.7456283279093, 300.4316447113745], - [0.0, 0.0] - ] - }, - { - "id": 9, - "bus": 1293, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1614.4620999921485, 445.9113774133377] - ] - }, - { - "id": 22, - "bus": 1294, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1661.0178857292512, 215.27752345576147] - ] - }, - { - "id": 249, - "bus": 1294, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1603.9771978443657, 482.2675373825765] - ] - }, - { - "id": 44, - "bus": 1295, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1612.2196806931006, 453.9521230301219] - ] - }, - { - "id": 80, - "bus": 1295, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1595.7014687802139, 508.9809931130892] - ] - }, - { - "id": 192, - "bus": 1295, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1635.6447903692324, 360.5425752330898] - ] - }, - { - "id": 217, - "bus": 1295, - "phases": "abcn", - "powers": [ - [1673.2959462535111, 73.52213999391373], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 221, - "bus": 1295, - "phases": "abcn", - "powers": [ - [1595.3759873170673, 510.00028226444226], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 269, - "bus": 1495, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1635.6272076029422, 360.6223323183412] - ] - }, - { - "id": 90, - "bus": 1623, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1609.0652532107129, 465.00950498636337], - [0.0, 0.0] - ] - }, - { - "id": 258, - "bus": 1624, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1606.3931478942275, 474.15807829899177], - [0.0, 0.0] - ] - }, - { - "id": 51, - "bus": 1625, - "phases": "abcn", - "powers": [ - [1633.6809402406095, 369.3391589207354], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 246, - "bus": 1625, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1619.7414566330963, 426.33606753571036] - ] - }, - { - "id": 101, - "bus": 1626, - "phases": "abcn", - "powers": [ - [1662.460998465826, 203.8338965867251], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 158, - "bus": 1626, - "phases": "abcn", - "powers": [ - [1623.4232663086004, 412.09431836126197], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 176, - "bus": 1626, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1657.6366580649167, 239.92819479396871], - [0.0, 0.0] - ] - }, - { - "id": 68, - "bus": 1627, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1601.2984338224446, 491.0887441751281], - [0.0, 0.0] - ] - }, - { - "id": 262, - "bus": 1627, - "phases": "abcn", - "powers": [ - [1598.3345765453375, 500.6509864539918], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 100, - "bus": 1628, - "phases": "abcn", - "powers": [ - [1595.9282845174218, 508.2693572260652], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 37, - "bus": 1629, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1653.7239344417742, 265.5597436964729], - [0.0, 0.0] - ] - }, - { - "id": 84, - "bus": 1629, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1602.9045138767722, 485.82090137332204], - [0.0, 0.0] - ] - }, - { - "id": 153, - "bus": 1629, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1669.8217770024623, 130.46095916425557], - [0.0, 0.0] - ] - }, - { - "id": 218, - "bus": 1629, - "phases": "abcn", - "powers": [ - [1667.1161034922575, 161.39617806661656], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 252, - "bus": 1629, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1630.0959701585673, 384.8531627653819], - [0.0, 0.0] - ] - }, - { - "id": 4, - "bus": 1944, - "phases": "abcn", - "powers": [ - [1640.6159768938057, 337.20030423844725], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 55, - "bus": 1944, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1668.0845895933892, 151.058368780987] - ] - }, - { - "id": 65, - "bus": 1944, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1648.9381979355112, 293.8156704583797] - ] - }, - { - "id": 88, - "bus": 1944, - "phases": "abcn", - "powers": [ - [1672.3139697184884, 93.22454345347676], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 227, - "bus": 1944, - "phases": "abcn", - "powers": [ - [1674.902675315834, 5.084981571270136], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 45, - "bus": 1982, - "phases": "abcn", - "powers": [ - [1648.1355622962135, 298.2850936809659], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 63, - "bus": 1982, - "phases": "abcn", - "powers": [ - [1613.3621796960017, 449.87476695663264], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 87, - "bus": 1982, - "phases": "abcn", - "powers": [ - [1595.4014204994583, 509.92071568630087], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 130, - "bus": 1982, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1626.9817378565717, 397.81308864707773] - ] - }, - { - "id": 172, - "bus": 1982, - "phases": "abcn", - "powers": [ - [1616.6130401062906, 438.04920656932467], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 196, - "bus": 1982, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1666.3020334481905, 169.5946996345801], - [0.0, 0.0] - ] - }, - { - "id": 7, - "bus": 2055, - "phases": "abcn", - "powers": [ - [1651.1283091610464, 281.24746310802834], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 95, - "bus": 2055, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1651.3283489329701, 280.07054973350745] - ] - }, - { - "id": 190, - "bus": 2055, - "phases": "abcn", - "powers": [ - [1667.9988777338758, 152.0018838575649], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 193, - "bus": 2055, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1617.7371569038633, 433.87938414993147] - ] - }, - { - "id": 33, - "bus": 2056, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1617.5177372217076, 434.6966742349028] - ] - }, - { - "id": 104, - "bus": 2056, - "phases": "abcn", - "powers": [ - [1639.646751894824, 341.8820817452578], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 233, - "bus": 2056, - "phases": "abcn", - "powers": [ - [1630.1093871790822, 384.7963287875228], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 244, - "bus": 2056, - "phases": "abcn", - "powers": [ - [1620.2416343241287, 424.43123732872743], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 76, - "bus": 2057, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1630.7489553038533, 382.076790178505] - ] - }, - { - "id": 159, - "bus": 2057, - "phases": "abcn", - "powers": [ - [1612.4967432112114, 452.9669766671243], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 70, - "bus": 2059, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1610.4359524269498, 460.24001558797664] - ] - }, - { - "id": 219, - "bus": 2059, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1646.6881337579819, 306.1748176424268] - ] - }, - { - "id": 277, - "bus": 2059, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1641.1434252762363, 334.62379845178447] - ] - }, - { - "id": 56, - "bus": 2144, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1632.0834135057216, 376.33570143852904], - [0.0, 0.0] - ] - }, - { - "id": 243, - "bus": 2144, - "phases": "abcn", - "powers": [ - [1657.8453366159997, 238.48200912920169], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 64, - "bus": 2145, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1671.925947307757, 99.94226101493652], - [0.0, 0.0] - ] - }, - { - "id": 174, - "bus": 2145, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1618.1518037734559, 432.3303930588613] - ] - }, - { - "id": 235, - "bus": 2145, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1651.3240740005224, 280.0957540628483] - ] - }, - { - "id": 171, - "bus": 2305, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1616.3680782051056, 438.9522349609946] - ] - }, - { - "id": 183, - "bus": 2305, - "phases": "abcn", - "powers": [ - [1629.3039382587842, 388.19261403604077], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 112, - "bus": 2306, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1674.5834892621301, 33.09027513315446] - ] - }, - { - "id": 72, - "bus": 2428, - "phases": "abcn", - "powers": [ - [1610.3377232213174, 460.58359283424505], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 184, - "bus": 2428, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1607.4479545033093, 470.5697635641767] - ] - }, - { - "id": 1, - "bus": 2429, - "phases": "abcn", - "powers": [ - [1593.2594132465147, 516.5745550441775], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 26, - "bus": 2429, - "phases": "abcn", - "powers": [ - [1635.896696153402, 359.397869125712], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 53, - "bus": 2429, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1642.163401398756, 329.5818440451275] - ] - }, - { - "id": 125, - "bus": 2429, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1633.4906187901772, 370.17999289832244], - [0.0, 0.0] - ] - }, - { - "id": 179, - "bus": 2429, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1619.2353892030467, 428.25411051171073] - ] - }, - { - "id": 35, - "bus": 2578, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1603.129730145802, 485.0772074014263], - [0.0, 0.0] - ] - }, - { - "id": 265, - "bus": 2578, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1632.2689623444844, 375.53010982420335] - ] - }, - { - "id": 34, - "bus": 2579, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1624.2972737214423, 408.6357735181884], - [0.0, 0.0] - ] - }, - { - "id": 81, - "bus": 2579, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1599.406930320665, 497.2145412796632] - ] - }, - { - "id": 251, - "bus": 2579, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1642.7447747400045, 326.6717525010854], - [0.0, 0.0] - ] - }, - { - "id": 106, - "bus": 2580, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1638.500097045223, 347.335948039522] - ] - }, - { - "id": 120, - "bus": 2580, - "phases": "abcn", - "powers": [ - [1669.7960557052215, 130.78975941947022], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 149, - "bus": 2580, - "phases": "abcn", - "powers": [ - [1624.5346150149323, 407.69119862464964], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 165, - "bus": 2580, - "phases": "abcn", - "powers": [ - [1651.4410693739103, 279.4051237949543], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 24, - "bus": 2581, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1649.939181447882, 288.1415040233038], - [0.0, 0.0] - ] - }, - { - "id": 67, - "bus": 2581, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1622.4371686078744, 415.9596888370101] - ] - }, - { - "id": 119, - "bus": 2581, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1616.2365037460663, 439.43644907587026] - ] - }, - { - "id": 164, - "bus": 2581, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1643.351348220064, 323.6065127914087], - [0.0, 0.0] - ] - }, - { - "id": 257, - "bus": 2581, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1619.3365843145589, 427.8713071919821], - [0.0, 0.0] - ] - }, - { - "id": 170, - "bus": 2582, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1666.7707941793612, 164.92406885721527] - ] - }, - { - "id": 25, - "bus": 2610, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1597.144514825458, 504.43456223842435] - ] - }, - { - "id": 42, - "bus": 2610, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1641.1114587923032, 334.78053802202584], - [0.0, 0.0] - ] - }, - { - "id": 132, - "bus": 2611, - "phases": "abcn", - "powers": [ - [1636.8556168719965, 355.0049553630403], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 275, - "bus": 2611, - "phases": "abcn", - "powers": [ - [1607.205572883123, 471.3969402861565], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 8, - "bus": 2612, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1626.29777998842, 400.5999995287756] - ] - }, - { - "id": 94, - "bus": 2612, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1674.5270650179114, 35.832071391671136] - ] - }, - { - "id": 185, - "bus": 2612, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1632.5667475051214, 374.23340812688986], - [0.0, 0.0] - ] - }, - { - "id": 189, - "bus": 2612, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1630.0688460683778, 384.96803230271706] - ] - }, - { - "id": 242, - "bus": 2612, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1662.3731237681352, 204.54932459211506], - [0.0, 0.0] - ] - }, - { - "id": 261, - "bus": 2612, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1637.7098830370646, 351.04297147278453], - [0.0, 0.0] - ] - }, - { - "id": 117, - "bus": 2694, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1642.3901469397376, 328.4500480331599], - [0.0, 0.0] - ] - }, - { - "id": 160, - "bus": 2694, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1591.30651152537, 522.5594848384969], - [0.0, 0.0] - ] - }, - { - "id": 66, - "bus": 2695, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1624.5786920768455, 407.515523713642], - [0.0, 0.0] - ] - }, - { - "id": 108, - "bus": 2695, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1611.1537537020404, 457.72088738612683], - [0.0, 0.0] - ] - }, - { - "id": 124, - "bus": 2695, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1608.2152372850571, 467.940786191892], - [0.0, 0.0] - ] - }, - { - "id": 201, - "bus": 2695, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1610.8026611122293, 458.9549169270104], - [0.0, 0.0] - ] - }, - { - "id": 50, - "bus": 2696, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1613.222527493904, 450.37529417575564] - ] - }, - { - "id": 195, - "bus": 2696, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1626.90250101793, 398.137012847741] - ] - }, - { - "id": 263, - "bus": 2696, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1632.0810802567094, 376.3458200721922], - [0.0, 0.0] - ] - }, - { - "id": 273, - "bus": 2696, - "phases": "abcn", - "powers": [ - [1617.5906011172037, 434.42545504954154], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 3, - "bus": 2698, - "phases": "abcn", - "powers": [ - [1647.8354248159008, 299.9387296424358], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 144, - "bus": 2698, - "phases": "abcn", - "powers": [ - [1613.508657364426, 449.3491308857352], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 162, - "bus": 2698, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1647.3270071902402, 302.7186155481101] - ] - }, - { - "id": 212, - "bus": 2698, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1658.1502502295439, 236.3526527911612] - ] - }, - { - "id": 276, - "bus": 2698, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1614.320479512987, 446.42381012069416], - [0.0, 0.0] - ] - }, - { - "id": 197, - "bus": 2899, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1628.856200279835, 390.06705529646507], - [0.0, 0.0] - ] - }, - { - "id": 274, - "bus": 2899, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1670.7966100307979, 117.31801535702975] - ] - }, - { - "id": 47, - "bus": 2921, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1655.5315748693233, 254.04730549331973], - [0.0, 0.0] - ] - }, - { - "id": 89, - "bus": 2921, - "phases": "abcn", - "powers": [ - [1605.0926849435857, 478.5418493280491], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 111, - "bus": 2921, - "phases": "abcn", - "powers": [ - [1591.945002330109, 520.6111201020465], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 194, - "bus": 2921, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1642.4717617251922, 328.0416753296169], - [0.0, 0.0] - ] - }, - { - "id": 198, - "bus": 2921, - "phases": "abcn", - "powers": [ - [1661.4996285821737, 211.52733402332848], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 12, - "bus": 2922, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1599.7245272791622, 496.1917629699018], - [0.0, 0.0] - ] - }, - { - "id": 264, - "bus": 2922, - "phases": "abcn", - "powers": [ - [1649.0003126027527, 293.466859890077], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 20, - "bus": 3066, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1673.6727628323965, 64.37632927319429], - [0.0, 0.0] - ] - }, - { - "id": 30, - "bus": 3066, - "phases": "abcn", - "powers": [ - [1610.3466243779258, 460.5524705962807], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 229, - "bus": 3067, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1594.5363132030109, 512.6195223503178] - ] - }, - { - "id": 236, - "bus": 3067, - "phases": "abcn", - "powers": [ - [1671.9559170678906, 99.43963092945995], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 77, - "bus": 3218, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1658.7891302968374, 231.8263359214834], - [0.0, 0.0] - ] - }, - { - "id": 93, - "bus": 3218, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1615.0532194779382, 443.76562177760565], - [0.0, 0.0] - ] - }, - { - "id": 145, - "bus": 3218, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1600.2173989638175, 494.59994426929813] - ] - }, - { - "id": 136, - "bus": 3219, - "phases": "abcn", - "powers": [ - [1666.4457854209356, 168.1763154267534], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 177, - "bus": 3219, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1605.3757687174464, 477.59132114453934] - ] - }, - { - "id": 266, - "bus": 3219, - "phases": "abcn", - "powers": [ - [1598.9576757552327, 498.65737732549644], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 118, - "bus": 3221, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1635.461287751441, 361.3740514814481] - ] - }, - { - "id": 141, - "bus": 3221, - "phases": "abcn", - "powers": [ - [1664.9795326951921, 182.12079651653724], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 161, - "bus": 3221, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1648.6860832890966, 295.22707800365555] - ] - }, - { - "id": 147, - "bus": 3535, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1620.447201029315, 423.64572167552564], - [0.0, 0.0] - ] - }, - { - "id": 180, - "bus": 3535, - "phases": "abcn", - "powers": [ - [1647.5084976436135, 301.72931413735984], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 148, - "bus": 3536, - "phases": "abcn", - "powers": [ - [1609.8337228690455, 462.3420957811514], - [0.0, 0.0], - [0.0, 0.0] - ] - }, - { - "id": 253, - "bus": 3536, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1640.7819694423779, 336.3916728614282] - ] - }, - { - "id": 58, - "bus": 3834, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1611.2179327277734, 457.4949202714263], - [0.0, 0.0] - ] - }, - { - "id": 133, - "bus": 3834, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1639.947440935606, 340.4368073321034], - [0.0, 0.0] - ] - }, - { - "id": 225, - "bus": 3834, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [1612.2914850899472, 453.6970309845221], - [0.0, 0.0] - ] - }, - { - "id": 241, - "bus": 3834, - "phases": "abcn", - "powers": [ - [0.0, 0.0], - [0.0, 0.0], - [1611.502422137097, 456.4918096351652] - ] - } - ], - "sources": [ - { - "id": 0, - "bus": 0, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_CU_14", - "z_line": [ - [ - [1.2857142857142856, 0.0, 0.0, 0.0], - [0.0, 1.2857142857142856, 0.0, 0.0], - [0.0, 0.0, 1.2857142857142856, 0.0], - [0.0, 0.0, 0.0, 1.2857142857142856] - ], - [ - [0.5249999999999999, 0.17499999999999993, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.5249999999999999, 0.17499999999999993, 0.1749999999999999], - [0.17499999999999993, 0.17499999999999993, 0.5249999999999999, 0.1749999999999999], - [0.1749999999999999, 0.1749999999999999, 0.1749999999999999, 0.5249999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [1.3089969389957474e-6, -2.6179938779914946e-7, -2.6179938779914946e-7, -2.6179938779914946e-7], - [-2.6179938779914946e-7, 1.3089969389957474e-6, -2.6179938779914946e-7, -2.6179938779914946e-7], - [-2.6179938779914946e-7, -2.6179938779914946e-7, 1.3089969389957474e-6, -2.6179938779914946e-7], - [-2.6179938779914946e-7, -2.6179938779914946e-7, -2.6179938779914946e-7, 1.3089969389957474e-6] - ] - ] - }, - { - "id": "S_AL_150", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0, 0.0], - [0.0, 0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.0, 0.2] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [7.84141526336012e-5, -1.96035381584003e-5, -1.96035381584003e-5, -1.96035381584003e-5], - [-1.96035381584003e-5, 7.84141526336012e-5, -1.96035381584003e-5, -1.96035381584003e-5], - [-1.96035381584003e-5, -1.96035381584003e-5, 7.84141526336012e-5, -1.96035381584003e-5], - [-1.96035381584003e-5, -1.96035381584003e-5, -1.96035381584003e-5, 7.84141526336012e-5] - ] - ] - }, - { - "id": "S_AL_240", - "z_line": [ - [ - [0.125, 0.0, 0.0, 0.0], - [0.0, 0.125, 0.0, 0.0], - [0.0, 0.0, 0.125, 0.0], - [0.0, 0.0, 0.0, 0.125] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00010284317710785252, -2.5710794276947463e-5, -2.5710794276947463e-5, -2.57107942769788e-5], - [-2.5710794276947463e-5, 0.00010284317710785252, -2.5710794276947463e-5, -2.57107942769788e-5], - [-2.5710794276947463e-5, -2.5710794276947463e-5, 0.00010284317710785252, -2.57107942769788e-5], - [-2.57107942769788e-5, -2.57107942769788e-5, -2.57107942769788e-5, 0.0001028431771079] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.31578947368421, 0.0, 0.0, 0.0], - [0.0, 0.31578947368421, 0.0, 0.0], - [0.0, 0.0, 0.31578947368421, 0.0], - [0.0, 0.0, 0.0, 0.31578947368421] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5, -1.587132608593564e-5], - [-1.587132608593564e-5, -1.587132608593564e-5, -1.587132608593564e-5, 6.348530434374256e-5] - ] - ] - }, - { - "id": "S_CU_25", - "z_line": [ - [ - [0.7200000000000001, 0.0, 0.0, 0.0], - [0.0, 0.7200000000000001, 0.0, 0.0], - [0.0, 0.0, 0.7200000000000001, 0.0], - [0.0, 0.0, 0.0, 0.7200000000000001] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.4484951974831474e-5, -1.1121237993707868e-5, -1.1121237993707868e-5, -1.1121237993707868e-5], - [-1.1121237993707868e-5, 4.4484951974831474e-5, -1.1121237993707868e-5, -1.1121237993707868e-5], - [-1.1121237993707868e-5, -1.1121237993707868e-5, 4.4484951974831474e-5, -1.1121237993707868e-5], - [-1.1121237993707868e-5, -1.1121237993707868e-5, -1.1121237993707868e-5, 4.4484951974831474e-5] - ] - ] - }, - { - "id": "T_AL_150", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0, 0.0], - [0.0, 0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.0, 0.2] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [6.283185307179584e-5, -1.570796326794896e-5, -1.570796326794896e-5, -1.570796326794896e-5], - [-1.570796326794896e-5, 6.283185307179584e-5, -1.570796326794896e-5, -1.570796326794896e-5], - [-1.570796326794896e-5, -1.570796326794896e-5, 6.283185307179584e-5, -1.570796326794896e-5], - [-1.570796326794896e-5, -1.570796326794896e-5, -1.570796326794896e-5, 6.283185307179584e-5] - ] - ] - }, - { - "id": "T_AL_25", - "z_line": [ - [ - [1.2, 0.0, 0.0, 0.0], - [0.0, 1.2, 0.0, 0.0], - [0.0, 0.0, 1.2, 0.0], - [0.0, 0.0, 0.0, 1.2] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.7123889803846906e-5, -1.1780972450961726e-5, -1.1780972450961726e-5, -1.1780972450961725e-5], - [-1.1780972450961726e-5, 4.7123889803846906e-5, -1.1780972450961726e-5, -1.1780972450961725e-5], - [-1.1780972450961726e-5, -1.1780972450961726e-5, 4.7123889803846906e-5, -1.1780972450961725e-5], - [-1.1780972450961725e-5, -1.1780972450961725e-5, -1.1780972450961725e-5, 4.71238898038469e-5] - ] - ] - }, - { - "id": "T_AL_70", - "z_line": [ - [ - [0.42857142857142855, 0.0, 0.0, 0.0], - [0.0, 0.42857142857142855, 0.0, 0.0], - [0.0, 0.0, 0.42857142857142855, 0.0], - [0.0, 0.0, 0.0, 0.4285714285714285] - ], - [ - [0.20000000000000004, 0.10000000000000002, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.20000000000000004, 0.10000000000000002, 0.1], - [0.10000000000000002, 0.10000000000000002, 0.20000000000000004, 0.1], - [0.1, 0.1, 0.1, 0.2] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [0.0, 0.0, 0.0, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [5.2778756580308516e-5, -1.3194689145077129e-5, -1.3194689145077129e-5, -1.319468914507713e-5], - [-1.3194689145077129e-5, 5.2778756580308516e-5, -1.3194689145077129e-5, -1.319468914507713e-5], - [-1.3194689145077129e-5, -1.3194689145077129e-5, 5.2778756580308516e-5, -1.319468914507713e-5], - [-1.319468914507713e-5, -1.319468914507713e-5, -1.319468914507713e-5, 5.277875658030852e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/dgs/special/Switch.json b/roseau/load_flow/tests/data/dgs/special/Switch.json new file mode 100644 index 00000000..a48f8459 --- /dev/null +++ b/roseau/load_flow/tests/data/dgs/special/Switch.json @@ -0,0 +1,163 @@ +{ + "General": { + "Attributes": ["FID", "Descr", "Val"], + "Values": [["1", "Version", "7.0"]] + }, + "ElmCoup": { + "Attributes": [ + "FID", + "OP", + "loc_name", + "fold_id", + "typ_id", + "bus1", + "bus2", + "nphase", + "nneutral", + "aUsage", + "on_off", + "isclosed", + "iNeutInter", + "GPSlat", + "GPSlon" + ], + "Values": [["2", "C", "Breaker/Switch", "4", null, "12", "10", 3, 0, "cbk", 1, 1, 0, 5.779578, 45.209615]] + }, + "ElmLodmv": { + "Attributes": [ + "FID", + "OP", + "loc_name", + "typ_id", + "mode_inp", + "ci_sym", + "fold_id", + "phtech", + "bus1", + "slini", + "plini", + "pf_recap", + "slinir", + "plinir", + "pf_recapr", + "slinis", + "plinis", + "pf_recaps", + "slinit", + "plinit", + "pf_recapt", + "pgini", + "sgini", + "pfg_recap", + "pginir", + "sginir", + "pfg_recapr", + "pginis", + "sginis", + "pfg_recaps", + "pginit", + "sginit", + "pfg_recapt", + "scale0", + "gscale" + ], + "Values": [ + [ + "3", + "C", + "MV Load", + null, + "SC", + 0, + "4", + "3PH-'D'", + "9", + 0.5, + 0.475, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0.09, + 0.1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1 + ] + ] + }, + "ElmNet": { + "Attributes": ["FID", "OP", "loc_name", "fold_id", "frnom"], + "Values": [["4", "C", "Grid", null, 50]] + }, + "ElmTerm": { + "Attributes": [ + "FID", + "OP", + "loc_name", + "fold_id", + "typ_id", + "iUsage", + "phtech", + "uknom", + "outserv", + "GPSlat", + "GPSlon", + "iEarth" + ], + "Values": [ + ["5", "C", "Load Bus", "4", null, 0, 0, 20, 0, 0, 0, 0], + ["6", "C", "Source Bus", "4", null, 0, 0, 20, 0, 0, 0, 0] + ] + }, + "ElmXnet": { + "Attributes": [ + "FID", + "OP", + "loc_name", + "fold_id", + "bus1", + "bus1n", + "cgnd", + "iintgnd", + "pgini", + "qgini", + "sgini", + "pf_recap", + "bustp", + "uset_mode", + "usetp", + "phiini", + "p_uctrl" + ], + "Values": [["7", "C", "External Grid", "4", "11", null, 1, 0, 0, 0, 0, 0, "SL", 0, 1, 0, null]] + }, + "IntCase": { + "Attributes": ["FID", "OP", "loc_name", "cpowexp", "campexp", "cpexpshc"], + "Values": [["8", "C", "Study Case", "M", "k", "M"]] + }, + "StaCubic": { + "Attributes": ["FID", "OP", "loc_name", "fold_id", "cterm", "obj_bus", "obj_id", "nphase", "cPhInfo"], + "Values": [ + ["9", "C", "Cub_2", "5", "5", 0, "3", 3, "abc"], + ["10", "C", "Cub_3", "5", "5", 1, "2", 3, "abc"], + ["11", "C", "Cub_1", "6", "6", 0, "7", 3, "abc"], + ["12", "C", "Cub_2", "6", "6", 0, "2", 3, "abc"] + ] + } +} diff --git a/roseau/load_flow/tests/data/networks/B.EC05_N009/linear_model_description.txt b/roseau/load_flow/tests/data/networks/B.EC05_N009/linear_model_description.txt deleted file mode 100644 index ddfc3161..00000000 --- a/roseau/load_flow/tests/data/networks/B.EC05_N009/linear_model_description.txt +++ /dev/null @@ -1,1774 +0,0 @@ - -Size of the problem 883 x 883 -Rank of the matrix: 883 -Matrix conditionning: 174.44347482075818 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_50_Va - - node_50_Vb - - node_50_Vc - - node_50_Ia - - node_50_Ib - - node_50_Ic - - node_50_Vn - - node_50_In - - node_542_Va - - node_542_Vb - - node_542_Vc - - node_542_Ia - - node_542_Ib - - node_542_Ic - - node_542_Vn - - node_542_In - - node_1364_Va - - node_1364_Vb - - node_1364_Vc - - node_1364_Ia - - node_1364_Ib - - node_1364_Ic - - node_1364_Vn - - node_1364_In - - node_1365_Va - - node_1365_Vb - - node_1365_Vc - - node_1365_Ia - - node_1365_Ib - - node_1365_Ic - - node_1365_Vn - - node_1365_In - - node_1366_Va - - node_1366_Vb - - node_1366_Vc - - node_1366_Ia - - node_1366_Ib - - node_1366_Ic - - node_1366_Vn - - node_1366_In - - node_1367_Va - - node_1367_Vb - - node_1367_Vc - - node_1367_Ia - - node_1367_Ib - - node_1367_Ic - - node_1367_Vn - - node_1367_In - - node_51_Va - - node_51_Vb - - node_51_Vc - - node_51_Ia - - node_51_Ib - - node_51_Ic - - node_51_Vn - - node_51_In - - node_1663_Va - - node_1663_Vb - - node_1663_Vc - - node_1663_Ia - - node_1663_Ib - - node_1663_Ic - - node_1663_Vn - - node_1663_In - - node_1664_Va - - node_1664_Vb - - node_1664_Vc - - node_1664_Ia - - node_1664_Ib - - node_1664_Ic - - node_1664_Vn - - node_1664_In - - node_1665_Va - - node_1665_Vb - - node_1665_Vc - - node_1665_Ia - - node_1665_Ib - - node_1665_Ic - - node_1665_Vn - - node_1665_In - - node_1666_Va - - node_1666_Vb - - node_1666_Vc - - node_1666_Ia - - node_1666_Ib - - node_1666_Ic - - node_1666_Vn - - node_1666_In - - node_2081_Va - - node_2081_Vb - - node_2081_Vc - - node_2081_Ia - - node_2081_Ib - - node_2081_Ic - - node_2081_Vn - - node_2081_In - - node_2082_Va - - node_2082_Vb - - node_2082_Vc - - node_2082_Ia - - node_2082_Ib - - node_2082_Ic - - node_2082_Vn - - node_2082_In - - node_2083_Va - - node_2083_Vb - - node_2083_Vc - - node_2083_Ia - - node_2083_Ib - - node_2083_Ic - - node_2083_Vn - - node_2083_In - - node_2084_Va - - node_2084_Vb - - node_2084_Vc - - node_2084_Ia - - node_2084_Ib - - node_2084_Ic - - node_2084_Vn - - node_2084_In - - node_2085_Va - - node_2085_Vb - - node_2085_Vc - - node_2085_Ia - - node_2085_Ib - - node_2085_Ic - - node_2085_Vn - - node_2085_In - - node_2086_Va - - node_2086_Vb - - node_2086_Vc - - node_2086_Ia - - node_2086_Ib - - node_2086_Ic - - node_2086_Vn - - node_2086_In - - node_2087_Va - - node_2087_Vb - - node_2087_Vc - - node_2087_Ia - - node_2087_Ib - - node_2087_Ic - - node_2087_Vn - - node_2087_In - - node_2088_Va - - node_2088_Vb - - node_2088_Vc - - node_2088_Ia - - node_2088_Ib - - node_2088_Ic - - node_2088_Vn - - node_2088_In - - node_2089_Va - - node_2089_Vb - - node_2089_Vc - - node_2089_Ia - - node_2089_Ib - - node_2089_Ic - - node_2089_Vn - - node_2089_In - - node_2090_Va - - node_2090_Vb - - node_2090_Vc - - node_2090_Ia - - node_2090_Ib - - node_2090_Ic - - node_2090_Vn - - node_2090_In - - node_2091_Va - - node_2091_Vb - - node_2091_Vc - - node_2091_Ia - - node_2091_Ib - - node_2091_Ic - - node_2091_Vn - - node_2091_In - - node_2156_Va - - node_2156_Vb - - node_2156_Vc - - node_2156_Ia - - node_2156_Ib - - node_2156_Ic - - node_2156_Vn - - node_2156_In - - node_2157_Va - - node_2157_Vb - - node_2157_Vc - - node_2157_Ia - - node_2157_Ib - - node_2157_Ic - - node_2157_Vn - - node_2157_In - - node_2488_Va - - node_2488_Vb - - node_2488_Vc - - node_2488_Ia - - node_2488_Ib - - node_2488_Ic - - node_2488_Vn - - node_2488_In - - node_2489_Va - - node_2489_Vb - - node_2489_Vc - - node_2489_Ia - - node_2489_Ib - - node_2489_Ic - - node_2489_Vn - - node_2489_In - - node_2490_Va - - node_2490_Vb - - node_2490_Vc - - node_2490_Ia - - node_2490_Ib - - node_2490_Ic - - node_2490_Vn - - node_2490_In - - node_2491_Va - - node_2491_Vb - - node_2491_Vc - - node_2491_Ia - - node_2491_Ib - - node_2491_Ic - - node_2491_Vn - - node_2491_In - - node_2492_Va - - node_2492_Vb - - node_2492_Vc - - node_2492_Ia - - node_2492_Ib - - node_2492_Ic - - node_2492_Vn - - node_2492_In - - node_2493_Va - - node_2493_Vb - - node_2493_Vc - - node_2493_Ia - - node_2493_Ib - - node_2493_Ic - - node_2493_Vn - - node_2493_In - - node_2494_Va - - node_2494_Vb - - node_2494_Vc - - node_2494_Ia - - node_2494_Ib - - node_2494_Ic - - node_2494_Vn - - node_2494_In - - node_2588_Va - - node_2588_Vb - - node_2588_Vc - - node_2588_Ia - - node_2588_Ib - - node_2588_Ic - - node_2588_Vn - - node_2588_In - - node_2589_Va - - node_2589_Vb - - node_2589_Vc - - node_2589_Ia - - node_2589_Ib - - node_2589_Ic - - node_2589_Vn - - node_2589_In - - node_2590_Va - - node_2590_Vb - - node_2590_Vc - - node_2590_Ia - - node_2590_Ib - - node_2590_Ic - - node_2590_Vn - - node_2590_In - - node_2591_Va - - node_2591_Vb - - node_2591_Vc - - node_2591_Ia - - node_2591_Ib - - node_2591_Ic - - node_2591_Vn - - node_2591_In - - node_2649_Va - - node_2649_Vb - - node_2649_Vc - - node_2649_Ia - - node_2649_Ib - - node_2649_Ic - - node_2649_Vn - - node_2649_In - - node_2650_Va - - node_2650_Vb - - node_2650_Vc - - node_2650_Ia - - node_2650_Ib - - node_2650_Ic - - node_2650_Vn - - node_2650_In - - node_2846_Va - - node_2846_Vb - - node_2846_Vc - - node_2846_Ia - - node_2846_Ib - - node_2846_Ic - - node_2846_Vn - - node_2846_In - - node_2847_Va - - node_2847_Vb - - node_2847_Vc - - node_2847_Ia - - node_2847_Ib - - node_2847_Ic - - node_2847_Vn - - node_2847_In - - node_2848_Va - - node_2848_Vb - - node_2848_Vc - - node_2848_Ia - - node_2848_Ib - - node_2848_Ic - - node_2848_Vn - - node_2848_In - - node_2849_Va - - node_2849_Vb - - node_2849_Vc - - node_2849_Ia - - node_2849_Ib - - node_2849_Ic - - node_2849_Vn - - node_2849_In - - node_2850_Va - - node_2850_Vb - - node_2850_Vc - - node_2850_Ia - - node_2850_Ib - - node_2850_Ic - - node_2850_Vn - - node_2850_In - - node_2851_Va - - node_2851_Vb - - node_2851_Vc - - node_2851_Ia - - node_2851_Ib - - node_2851_Ic - - node_2851_Vn - - node_2851_In - - node_2852_Va - - node_2852_Vb - - node_2852_Vc - - node_2852_Ia - - node_2852_Ib - - node_2852_Ic - - node_2852_Vn - - node_2852_In - - node_2853_Va - - node_2853_Vb - - node_2853_Vc - - node_2853_Ia - - node_2853_Ib - - node_2853_Ic - - node_2853_Vn - - node_2853_In - - node_2933_Va - - node_2933_Vb - - node_2933_Vc - - node_2933_Ia - - node_2933_Ib - - node_2933_Ic - - node_2933_Vn - - node_2933_In - - node_2934_Va - - node_2934_Vb - - node_2934_Vc - - node_2934_Ia - - node_2934_Ib - - node_2934_Ic - - node_2934_Vn - - node_2934_In - - node_2935_Va - - node_2935_Vb - - node_2935_Vc - - node_2935_Ia - - node_2935_Ib - - node_2935_Ic - - node_2935_Vn - - node_2935_In - - node_2936_Va - - node_2936_Vb - - node_2936_Vc - - node_2936_Ia - - node_2936_Ib - - node_2936_Ic - - node_2936_Vn - - node_2936_In - - node_3399_Va - - node_3399_Vb - - node_3399_Vc - - node_3399_Ia - - node_3399_Ib - - node_3399_Ic - - node_3399_Vn - - node_3399_In - - node_3400_Va - - node_3400_Vb - - node_3400_Vc - - node_3400_Ia - - node_3400_Ib - - node_3400_Ic - - node_3400_Vn - - node_3400_In - - node_3401_Va - - node_3401_Vb - - node_3401_Vc - - node_3401_Ia - - node_3401_Ib - - node_3401_Ic - - node_3401_Vn - - node_3401_In - - node_3402_Va - - node_3402_Vb - - node_3402_Vc - - node_3402_Ia - - node_3402_Ib - - node_3402_Ic - - node_3402_Vn - - node_3402_In - - node_3403_Va - - node_3403_Vb - - node_3403_Vc - - node_3403_Ia - - node_3403_Ib - - node_3403_Ic - - node_3403_Vn - - node_3403_In - - line_transfo_Ia1 - - line_transfo_Ib1 - - line_transfo_Ic1 - - line_transfo_Ia2 - - line_transfo_Ib2 - - line_transfo_Ic2 - - line_transfo_In2 - - line_line243_Ia1 - - line_line243_Ib1 - - line_line243_Ic1 - - line_line243_Ia2 - - line_line243_Ib2 - - line_line243_Ic2 - - line_line243_In1 - - line_line243_In2 - - line_line1213_Ia1 - - line_line1213_Ib1 - - line_line1213_Ic1 - - line_line1213_Ia2 - - line_line1213_Ib2 - - line_line1213_Ic2 - - line_line1213_In1 - - line_line1213_In2 - - line_line987_Ia1 - - line_line987_Ib1 - - line_line987_Ic1 - - line_line987_Ia2 - - line_line987_Ib2 - - line_line987_Ic2 - - line_line987_In1 - - line_line987_In2 - - line_line2112_Ia1 - - line_line2112_Ib1 - - line_line2112_Ic1 - - line_line2112_Ia2 - - line_line2112_Ib2 - - line_line2112_Ic2 - - line_line2112_In1 - - line_line2112_In2 - - line_line2113_Ia1 - - line_line2113_Ib1 - - line_line2113_Ic1 - - line_line2113_Ia2 - - line_line2113_Ib2 - - line_line2113_Ic2 - - line_line2113_In1 - - line_line2113_In2 - - line_line988_Ia1 - - line_line988_Ib1 - - line_line988_Ic1 - - line_line988_Ia2 - - line_line988_Ib2 - - line_line988_Ic2 - - line_line988_In1 - - line_line988_In2 - - line_line952_Ia1 - - line_line952_Ib1 - - line_line952_Ic1 - - line_line952_Ia2 - - line_line952_Ib2 - - line_line952_Ic2 - - line_line952_In1 - - line_line952_In2 - - line_line1576_Ia1 - - line_line1576_Ib1 - - line_line1576_Ic1 - - line_line1576_Ia2 - - line_line1576_Ib2 - - line_line1576_Ic2 - - line_line1576_In1 - - line_line1576_In2 - - line_line1577_Ia1 - - line_line1577_Ib1 - - line_line1577_Ic1 - - line_line1577_Ia2 - - line_line1577_Ib2 - - line_line1577_Ic2 - - line_line1577_In1 - - line_line1577_In2 - - line_line1578_Ia1 - - line_line1578_Ib1 - - line_line1578_Ic1 - - line_line1578_Ia2 - - line_line1578_Ib2 - - line_line1578_Ic2 - - line_line1578_In1 - - line_line1578_In2 - - line_line1579_Ia1 - - line_line1579_Ib1 - - line_line1579_Ic1 - - line_line1579_Ia2 - - line_line1579_Ib2 - - line_line1579_Ic2 - - line_line1579_In1 - - line_line1579_In2 - - line_line1580_Ia1 - - line_line1580_Ib1 - - line_line1580_Ic1 - - line_line1580_Ia2 - - line_line1580_Ib2 - - line_line1580_Ic2 - - line_line1580_In1 - - line_line1580_In2 - - line_line953_Ia1 - - line_line953_Ib1 - - line_line953_Ic1 - - line_line953_Ia2 - - line_line953_Ib2 - - line_line953_Ic2 - - line_line953_In1 - - line_line953_In2 - - line_line1581_Ia1 - - line_line1581_Ib1 - - line_line1581_Ic1 - - line_line1581_Ia2 - - line_line1581_Ib2 - - line_line1581_Ic2 - - line_line1581_In1 - - line_line1581_In2 - - line_line1582_Ia1 - - line_line1582_Ib1 - - line_line1582_Ic1 - - line_line1582_Ia2 - - line_line1582_Ib2 - - line_line1582_Ic2 - - line_line1582_In1 - - line_line1582_In2 - - line_line1583_Ia1 - - line_line1583_Ib1 - - line_line1583_Ic1 - - line_line1583_Ia2 - - line_line1583_Ib2 - - line_line1583_Ic2 - - line_line1583_In1 - - line_line1583_In2 - - line_line1584_Ia1 - - line_line1584_Ib1 - - line_line1584_Ic1 - - line_line1584_Ia2 - - line_line1584_Ib2 - - line_line1584_Ic2 - - line_line1584_In1 - - line_line1584_In2 - - line_line954_Ia1 - - line_line954_Ib1 - - line_line954_Ic1 - - line_line954_Ia2 - - line_line954_Ib2 - - line_line954_Ic2 - - line_line954_In1 - - line_line954_In2 - - line_line1214_Ia1 - - line_line1214_Ib1 - - line_line1214_Ic1 - - line_line1214_Ia2 - - line_line1214_Ib2 - - line_line1214_Ic2 - - line_line1214_In1 - - line_line1214_In2 - - line_line1215_Ia1 - - line_line1215_Ib1 - - line_line1215_Ic1 - - line_line1215_Ia2 - - line_line1215_Ib2 - - line_line1215_Ic2 - - line_line1215_In1 - - line_line1215_In2 - - line_line1216_Ia1 - - line_line1216_Ib1 - - line_line1216_Ic1 - - line_line1216_Ia2 - - line_line1216_Ib2 - - line_line1216_Ic2 - - line_line1216_In1 - - line_line1216_In2 - - line_line2308_Ia1 - - line_line2308_Ib1 - - line_line2308_Ic1 - - line_line2308_Ia2 - - line_line2308_Ib2 - - line_line2308_Ic2 - - line_line2308_In1 - - line_line2308_In2 - - line_line2311_Ia1 - - line_line2311_Ib1 - - line_line2311_Ic1 - - line_line2311_Ia2 - - line_line2311_Ib2 - - line_line2311_Ic2 - - line_line2311_In1 - - line_line2311_In2 - - line_line1585_Ia1 - - line_line1585_Ib1 - - line_line1585_Ic1 - - line_line1585_Ia2 - - line_line1585_Ib2 - - line_line1585_Ic2 - - line_line1585_In1 - - line_line1585_In2 - - line_line1586_Ia1 - - line_line1586_Ib1 - - line_line1586_Ic1 - - line_line1586_Ia2 - - line_line1586_Ib2 - - line_line1586_Ic2 - - line_line1586_In1 - - line_line1586_In2 - - line_line2312_Ia1 - - line_line2312_Ib1 - - line_line2312_Ic1 - - line_line2312_Ia2 - - line_line2312_Ib2 - - line_line2312_Ic2 - - line_line2312_In1 - - line_line2312_In2 - - line_line2309_Ia1 - - line_line2309_Ib1 - - line_line2309_Ic1 - - line_line2309_Ia2 - - line_line2309_Ib2 - - line_line2309_Ic2 - - line_line2309_In1 - - line_line2309_In2 - - line_line2832_Ia1 - - line_line2832_Ib1 - - line_line2832_Ic1 - - line_line2832_Ia2 - - line_line2832_Ib2 - - line_line2832_Ic2 - - line_line2832_In1 - - line_line2832_In2 - - line_line2313_Ia1 - - line_line2313_Ib1 - - line_line2313_Ic1 - - line_line2313_Ia2 - - line_line2313_Ib2 - - line_line2313_Ic2 - - line_line2313_In1 - - line_line2313_In2 - - line_line2833_Ia1 - - line_line2833_Ib1 - - line_line2833_Ic1 - - line_line2833_Ia2 - - line_line2833_Ib2 - - line_line2833_Ic2 - - line_line2833_In1 - - line_line2833_In2 - - line_line2310_Ia1 - - line_line2310_Ib1 - - line_line2310_Ic1 - - line_line2310_Ia2 - - line_line2310_Ib2 - - line_line2310_Ic2 - - line_line2310_In1 - - line_line2310_In2 - - line_line2314_Ia1 - - line_line2314_Ib1 - - line_line2314_Ic1 - - line_line2314_Ia2 - - line_line2314_Ib2 - - line_line2314_Ic2 - - line_line2314_In1 - - line_line2314_In2 - - line_line2315_Ia1 - - line_line2315_Ib1 - - line_line2315_Ic1 - - line_line2315_Ia2 - - line_line2315_Ib2 - - line_line2315_Ic2 - - line_line2315_In1 - - line_line2315_In2 - - line_line2834_Ia1 - - line_line2834_Ib1 - - line_line2834_Ic1 - - line_line2834_Ia2 - - line_line2834_Ib2 - - line_line2834_Ic2 - - line_line2834_In1 - - line_line2834_In2 - - line_line2835_Ia1 - - line_line2835_Ib1 - - line_line2835_Ic1 - - line_line2835_Ia2 - - line_line2835_Ib2 - - line_line2835_Ic2 - - line_line2835_In1 - - line_line2835_In2 - - line_line2836_Ia1 - - line_line2836_Ib1 - - line_line2836_Ic1 - - line_line2836_Ia2 - - line_line2836_Ib2 - - line_line2836_Ic2 - - line_line2836_In1 - - line_line2836_In2 - - line_line1646_Ia1 - - line_line1646_Ib1 - - line_line1646_Ic1 - - line_line1646_Ia2 - - line_line1646_Ib2 - - line_line1646_Ic2 - - line_line1646_In1 - - line_line1646_In2 - - line_line1960_Ia1 - - line_line1960_Ib1 - - line_line1960_Ic1 - - line_line1960_Ia2 - - line_line1960_Ib2 - - line_line1960_Ic2 - - line_line1960_In1 - - line_line1960_In2 - - line_line1961_Ia1 - - line_line1961_Ib1 - - line_line1961_Ic1 - - line_line1961_Ia2 - - line_line1961_Ib2 - - line_line1961_Ic2 - - line_line1961_In1 - - line_line1961_In2 - - line_line1647_Ia1 - - line_line1647_Ib1 - - line_line1647_Ic1 - - line_line1647_Ia2 - - line_line1647_Ib2 - - line_line1647_Ic2 - - line_line1647_In1 - - line_line1647_In2 - - line_line1962_Ia1 - - line_line1962_Ib1 - - line_line1962_Ic1 - - line_line1962_Ia2 - - line_line1962_Ib2 - - line_line1962_Ic2 - - line_line1962_In1 - - line_line1962_In2 - - line_line1963_Ia1 - - line_line1963_Ib1 - - line_line1963_Ic1 - - line_line1963_Ia2 - - line_line1963_Ib2 - - line_line1963_Ic2 - - line_line1963_In1 - - line_line1963_In2 - - line_line1964_Ia1 - - line_line1964_Ib1 - - line_line1964_Ic1 - - line_line1964_Ia2 - - line_line1964_Ib2 - - line_line1964_Ic2 - - line_line1964_In1 - - line_line1964_In2 - - line_line1965_Ia1 - - line_line1965_Ib1 - - line_line1965_Ic1 - - line_line1965_Ia2 - - line_line1965_Ib2 - - line_line1965_Ic2 - - line_line1965_In1 - - line_line1965_In2 - - line_line1966_Ia1 - - line_line1966_Ib1 - - line_line1966_Ic1 - - line_line1966_Ia2 - - line_line1966_Ib2 - - line_line1966_Ic2 - - line_line1966_In1 - - line_line1966_In2 - - line_line2389_Ia1 - - line_line2389_Ib1 - - line_line2389_Ic1 - - line_line2389_Ia2 - - line_line2389_Ib2 - - line_line2389_Ic2 - - line_line2389_In1 - - line_line2389_In2 - - line_line2056_Ia1 - - line_line2056_Ib1 - - line_line2056_Ic1 - - line_line2056_Ia2 - - line_line2056_Ib2 - - line_line2056_Ic2 - - line_line2056_In1 - - line_line2056_In2 - - line_line2057_Ia1 - - line_line2057_Ib1 - - line_line2057_Ic1 - - line_line2057_Ia2 - - line_line2057_Ib2 - - line_line2057_Ic2 - - line_line2057_In1 - - line_line2057_In2 - - line_line2058_Ia1 - - line_line2058_Ib1 - - line_line2058_Ic1 - - line_line2058_Ia2 - - line_line2058_Ib2 - - line_line2058_Ic2 - - line_line2058_In1 - - line_line2058_In2 - - line_line2059_Ia1 - - line_line2059_Ib1 - - line_line2059_Ic1 - - line_line2059_Ia2 - - line_line2059_Ib2 - - line_line2059_Ic2 - - line_line2059_In1 - - line_line2059_In2 - - line_line2390_Ia1 - - line_line2390_Ib1 - - line_line2390_Ic1 - - line_line2390_Ia2 - - line_line2390_Ib2 - - line_line2390_Ic2 - - line_line2390_In1 - - line_line2390_In2 - - line_line2391_Ia1 - - line_line2391_Ib1 - - line_line2391_Ic1 - - line_line2391_Ia2 - - line_line2391_Ib2 - - line_line2391_Ic2 - - line_line2391_In1 - - line_line2391_In2 - - line_line2392_Ia1 - - line_line2392_Ib1 - - line_line2392_Ic1 - - line_line2392_Ia2 - - line_line2392_Ib2 - - line_line2392_Ic2 - - line_line2392_In1 - - line_line2392_In2 - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_In - - load_1_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = (line_transfo_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_transfo_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_transfo_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.011547005383792516) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.011547005383792516) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.011547005383792516) * (transfo_Iz))) - - 0 = (line_transfo_Ia2) - (transfo_Ix) - - 0 = (line_transfo_Ib2) - (transfo_Iy) - - 0 = (line_transfo_Ic2) - (transfo_Iz) - - 0 = ((node_50_Va) - (node_50_Vn)) - (transfo_Ux) - - 0 = ((node_50_Vb) - (node_50_Vn)) - (transfo_Uy) - - 0 = ((node_50_Vc) - (node_50_Vn)) - (transfo_Uz) - - 0 = node_50_Vn - - 0 = ((((((((((0.9999998146658848+2.3166764401475946e-07j)) * (node_542_Va)) + ((0j) * (node_542_Vb))) + ((0j) * (node_542_Vc))) + ((0j) * (node_542_Vn))) - (((0.02122559857670135+0.016980478861361083j)) * (line_line243_Ia2))) - ((0j) * (line_line243_Ib2))) - ((0j) * (line_line243_Ic2))) - ((0j) * (line_line243_In2))) - (node_50_Va) - - 0 = ((((((((((-2.5285457599420075e-12+2.182907791359953e-05j)) * (node_542_Va)) + ((0j) * (node_542_Vb))) + ((0j) * (node_542_Vc))) + ((0j) * (node_542_Vn))) - (((0.9999998146658848+2.3166764401475946e-07j)) * (line_line243_Ia2))) - ((0j) * (line_line243_Ib2))) - ((0j) * (line_line243_Ic2))) - ((0j) * (line_line243_In2))) - (line_line243_Ia1) - - 0 = (((((((((0j) * (node_542_Va)) + (((0.9999998146658848+2.3166764401475946e-07j)) * (node_542_Vb))) + ((0j) * (node_542_Vc))) + ((0j) * (node_542_Vn))) - ((0j) * (line_line243_Ia2))) - (((0.02122559857670135+0.016980478861361083j)) * (line_line243_Ib2))) - ((0j) * (line_line243_Ic2))) - ((0j) * (line_line243_In2))) - (node_50_Vb) - - 0 = (((((((((0j) * (node_542_Va)) + (((-2.5285457599420075e-12+2.182907791359953e-05j)) * (node_542_Vb))) + ((0j) * (node_542_Vc))) + ((0j) * (node_542_Vn))) - ((0j) * (line_line243_Ia2))) - (((0.9999998146658848+2.3166764401475946e-07j)) * (line_line243_Ib2))) - ((0j) * (line_line243_Ic2))) - ((0j) * (line_line243_In2))) - (line_line243_Ib1) - - 0 = (((((((((0j) * (node_542_Va)) + ((0j) * (node_542_Vb))) + (((0.9999998146658848+2.3166764401475946e-07j)) * (node_542_Vc))) + ((0j) * (node_542_Vn))) - ((0j) * (line_line243_Ia2))) - ((0j) * (line_line243_Ib2))) - (((0.02122559857670135+0.016980478861361083j)) * (line_line243_Ic2))) - ((0j) * (line_line243_In2))) - (node_50_Vc) - - 0 = (((((((((0j) * (node_542_Va)) + ((0j) * (node_542_Vb))) + (((-2.5285457599420075e-12+2.182907791359953e-05j)) * (node_542_Vc))) + ((0j) * (node_542_Vn))) - ((0j) * (line_line243_Ia2))) - ((0j) * (line_line243_Ib2))) - (((0.9999998146658848+2.3166764401475946e-07j)) * (line_line243_Ic2))) - ((0j) * (line_line243_In2))) - (line_line243_Ic1) - - 0 = (((((((((0j) * (node_542_Va)) + ((0j) * (node_542_Vb))) + ((0j) * (node_542_Vc))) + (((1+0j)) * (node_542_Vn))) - ((0j) * (line_line243_Ia2))) - ((0j) * (line_line243_Ib2))) - ((0j) * (line_line243_Ic2))) - (((0.016980478861361083+0.016980478861361083j)) * (line_line243_In2))) - (node_50_Vn) - - 0 = (((((((((0j) * (node_542_Va)) + ((0j) * (node_542_Vb))) + ((0j) * (node_542_Vc))) + ((0j) * (node_542_Vn))) - ((0j) * (line_line243_Ia2))) - ((0j) * (line_line243_Ib2))) - ((0j) * (line_line243_Ic2))) - (((1+0j)) * (line_line243_In2))) - (line_line243_In1) - - 0 = ((((((((((0.9999999835872717+2.051591029797418e-08j)) * (node_1663_Va)) + ((0j) * (node_1663_Vb))) + ((0j) * (node_1663_Vc))) + ((0j) * (node_1663_Vn))) - (((0.006316444015768413+0.005053155212614731j)) * (line_line1213_Ia2))) - ((0j) * (line_line1213_Ib2))) - ((0j) * (line_line1213_Ic2))) - ((0j) * (line_line1213_In2))) - (node_50_Va) - - 0 = ((((((((((-6.663600188710279e-14+6.496031652745468e-06j)) * (node_1663_Va)) + ((0j) * (node_1663_Vb))) + ((0j) * (node_1663_Vc))) + ((0j) * (node_1663_Vn))) - (((0.9999999835872717+2.051591029797418e-08j)) * (line_line1213_Ia2))) - ((0j) * (line_line1213_Ib2))) - ((0j) * (line_line1213_Ic2))) - ((0j) * (line_line1213_In2))) - (line_line1213_Ia1) - - 0 = (((((((((0j) * (node_1663_Va)) + (((0.9999999835872717+2.051591029797418e-08j)) * (node_1663_Vb))) + ((0j) * (node_1663_Vc))) + ((0j) * (node_1663_Vn))) - ((0j) * (line_line1213_Ia2))) - (((0.006316444015768413+0.005053155212614731j)) * (line_line1213_Ib2))) - ((0j) * (line_line1213_Ic2))) - ((0j) * (line_line1213_In2))) - (node_50_Vb) - - 0 = (((((((((0j) * (node_1663_Va)) + (((-6.663600188710279e-14+6.496031652745468e-06j)) * (node_1663_Vb))) + ((0j) * (node_1663_Vc))) + ((0j) * (node_1663_Vn))) - ((0j) * (line_line1213_Ia2))) - (((0.9999999835872717+2.051591029797418e-08j)) * (line_line1213_Ib2))) - ((0j) * (line_line1213_Ic2))) - ((0j) * (line_line1213_In2))) - (line_line1213_Ib1) - - 0 = (((((((((0j) * (node_1663_Va)) + ((0j) * (node_1663_Vb))) + (((0.9999999835872717+2.051591029797418e-08j)) * (node_1663_Vc))) + ((0j) * (node_1663_Vn))) - ((0j) * (line_line1213_Ia2))) - ((0j) * (line_line1213_Ib2))) - (((0.006316444015768413+0.005053155212614731j)) * (line_line1213_Ic2))) - ((0j) * (line_line1213_In2))) - (node_50_Vc) - - 0 = (((((((((0j) * (node_1663_Va)) + ((0j) * (node_1663_Vb))) + (((-6.663600188710279e-14+6.496031652745468e-06j)) * (node_1663_Vc))) + ((0j) * (node_1663_Vn))) - ((0j) * (line_line1213_Ia2))) - ((0j) * (line_line1213_Ib2))) - (((0.9999999835872717+2.051591029797418e-08j)) * (line_line1213_Ic2))) - ((0j) * (line_line1213_In2))) - (line_line1213_Ic1) - - 0 = (((((((((0j) * (node_1663_Va)) + ((0j) * (node_1663_Vb))) + ((0j) * (node_1663_Vc))) + (((1+0j)) * (node_1663_Vn))) - ((0j) * (line_line1213_Ia2))) - ((0j) * (line_line1213_Ib2))) - ((0j) * (line_line1213_Ic2))) - (((0.005053155212614731+0.005053155212614731j)) * (line_line1213_In2))) - (node_50_Vn) - - 0 = (((((((((0j) * (node_1663_Va)) + ((0j) * (node_1663_Vb))) + ((0j) * (node_1663_Vc))) + ((0j) * (node_1663_Vn))) - ((0j) * (line_line1213_Ia2))) - ((0j) * (line_line1213_Ib2))) - ((0j) * (line_line1213_Ic2))) - (((1+0j)) * (line_line1213_In2))) - (line_line1213_In1) - - 0 = ((((((((((0.9999999980318433+2.46019587036962e-09j)) * (node_51_Va)) + ((0j) * (node_51_Vb))) + ((0j) * (node_51_Vc))) + ((0j) * (node_51_Vn))) - (((0.00218731886205455+0.00174985508964364j)) * (line_line987_Ia2))) - ((0j) * (line_line987_Ib2))) - ((0j) * (line_line987_Ic2))) - ((0j) * (line_line987_In2))) - (node_50_Va) - - 0 = ((((((((((-2.767115405798017e-15+2.249508209002259e-06j)) * (node_51_Va)) + ((0j) * (node_51_Vb))) + ((0j) * (node_51_Vc))) + ((0j) * (node_51_Vn))) - (((0.9999999980318433+2.46019587036962e-09j)) * (line_line987_Ia2))) - ((0j) * (line_line987_Ib2))) - ((0j) * (line_line987_Ic2))) - ((0j) * (line_line987_In2))) - (line_line987_Ia1) - - 0 = (((((((((0j) * (node_51_Va)) + (((0.9999999980318433+2.46019587036962e-09j)) * (node_51_Vb))) + ((0j) * (node_51_Vc))) + ((0j) * (node_51_Vn))) - ((0j) * (line_line987_Ia2))) - (((0.00218731886205455+0.00174985508964364j)) * (line_line987_Ib2))) - ((0j) * (line_line987_Ic2))) - ((0j) * (line_line987_In2))) - (node_50_Vb) - - 0 = (((((((((0j) * (node_51_Va)) + (((-2.767115405798017e-15+2.249508209002259e-06j)) * (node_51_Vb))) + ((0j) * (node_51_Vc))) + ((0j) * (node_51_Vn))) - ((0j) * (line_line987_Ia2))) - (((0.9999999980318433+2.46019587036962e-09j)) * (line_line987_Ib2))) - ((0j) * (line_line987_Ic2))) - ((0j) * (line_line987_In2))) - (line_line987_Ib1) - - 0 = (((((((((0j) * (node_51_Va)) + ((0j) * (node_51_Vb))) + (((0.9999999980318433+2.46019587036962e-09j)) * (node_51_Vc))) + ((0j) * (node_51_Vn))) - ((0j) * (line_line987_Ia2))) - ((0j) * (line_line987_Ib2))) - (((0.00218731886205455+0.00174985508964364j)) * (line_line987_Ic2))) - ((0j) * (line_line987_In2))) - (node_50_Vc) - - 0 = (((((((((0j) * (node_51_Va)) + ((0j) * (node_51_Vb))) + (((-2.767115405798017e-15+2.249508209002259e-06j)) * (node_51_Vc))) + ((0j) * (node_51_Vn))) - ((0j) * (line_line987_Ia2))) - ((0j) * (line_line987_Ib2))) - (((0.9999999980318433+2.46019587036962e-09j)) * (line_line987_Ic2))) - ((0j) * (line_line987_In2))) - (line_line987_Ic1) - - 0 = (((((((((0j) * (node_51_Va)) + ((0j) * (node_51_Vb))) + ((0j) * (node_51_Vc))) + (((1+0j)) * (node_51_Vn))) - ((0j) * (line_line987_Ia2))) - ((0j) * (line_line987_Ib2))) - ((0j) * (line_line987_Ic2))) - (((0.00174985508964364+0.00174985508964364j)) * (line_line987_In2))) - (node_50_Vn) - - 0 = (((((((((0j) * (node_51_Va)) + ((0j) * (node_51_Vb))) + ((0j) * (node_51_Vc))) + ((0j) * (node_51_Vn))) - ((0j) * (line_line987_Ia2))) - ((0j) * (line_line987_Ib2))) - ((0j) * (line_line987_Ic2))) - (((1+0j)) * (line_line987_In2))) - (line_line987_In1) - - 0 = ((((((((((0.9999999997338114+2.281617084219545e-09j)) * (node_2649_Va)) + ((0j) * (node_2649_Vb))) + ((0j) * (node_2649_Vc))) + ((0j) * (node_2649_Vn))) - (((0.008142171630925626+0.0009499200236079901j)) * (line_line2112_Ia2))) - ((0j) * (line_line2112_Ib2))) - ((0j) * (line_line2112_Ic2))) - ((0j) * (line_line2112_In2))) - (node_50_Va) - - 0 = ((((((((((-6.393597132280902e-16+5.604443598928396e-07j)) * (node_2649_Va)) + ((0j) * (node_2649_Vb))) + ((0j) * (node_2649_Vc))) + ((0j) * (node_2649_Vn))) - (((0.9999999997338114+2.281617084219545e-09j)) * (line_line2112_Ia2))) - ((0j) * (line_line2112_Ib2))) - ((0j) * (line_line2112_Ic2))) - ((0j) * (line_line2112_In2))) - (line_line2112_Ia1) - - 0 = (((((((((0j) * (node_2649_Va)) + (((0.9999999997338114+2.281617084219545e-09j)) * (node_2649_Vb))) + ((0j) * (node_2649_Vc))) + ((0j) * (node_2649_Vn))) - ((0j) * (line_line2112_Ia2))) - (((0.008142171630925626+0.0009499200236079901j)) * (line_line2112_Ib2))) - ((0j) * (line_line2112_Ic2))) - ((0j) * (line_line2112_In2))) - (node_50_Vb) - - 0 = (((((((((0j) * (node_2649_Va)) + (((-6.393597132280902e-16+5.604443598928396e-07j)) * (node_2649_Vb))) + ((0j) * (node_2649_Vc))) + ((0j) * (node_2649_Vn))) - ((0j) * (line_line2112_Ia2))) - (((0.9999999997338114+2.281617084219545e-09j)) * (line_line2112_Ib2))) - ((0j) * (line_line2112_Ic2))) - ((0j) * (line_line2112_In2))) - (line_line2112_Ib1) - - 0 = (((((((((0j) * (node_2649_Va)) + ((0j) * (node_2649_Vb))) + (((0.9999999997338114+2.281617084219545e-09j)) * (node_2649_Vc))) + ((0j) * (node_2649_Vn))) - ((0j) * (line_line2112_Ia2))) - ((0j) * (line_line2112_Ib2))) - (((0.008142171630925626+0.0009499200236079901j)) * (line_line2112_Ic2))) - ((0j) * (line_line2112_In2))) - (node_50_Vc) - - 0 = (((((((((0j) * (node_2649_Va)) + ((0j) * (node_2649_Vb))) + (((-6.393597132280902e-16+5.604443598928396e-07j)) * (node_2649_Vc))) + ((0j) * (node_2649_Vn))) - ((0j) * (line_line2112_Ia2))) - ((0j) * (line_line2112_Ib2))) - (((0.9999999997338114+2.281617084219545e-09j)) * (line_line2112_Ic2))) - ((0j) * (line_line2112_In2))) - (line_line2112_Ic1) - - 0 = (((((((((0j) * (node_2649_Va)) + ((0j) * (node_2649_Vb))) + ((0j) * (node_2649_Vc))) + (((1+0j)) * (node_2649_Vn))) - ((0j) * (line_line2112_Ia2))) - ((0j) * (line_line2112_Ib2))) - ((0j) * (line_line2112_Ic2))) - (((0.0009499200236079901+0.0009499200236079901j)) * (line_line2112_In2))) - (node_50_Vn) - - 0 = (((((((((0j) * (node_2649_Va)) + ((0j) * (node_2649_Vb))) + ((0j) * (node_2649_Vc))) + ((0j) * (node_2649_Vn))) - ((0j) * (line_line2112_Ia2))) - ((0j) * (line_line2112_Ib2))) - ((0j) * (line_line2112_Ic2))) - (((1+0j)) * (line_line2112_In2))) - (line_line2112_In1) - - 0 = ((((((((((0.9999999999999998+2.0731061670732576e-15j)) * (node_2650_Va)) + ((0j) * (node_2650_Vb))) + ((0j) * (node_2650_Vc))) + ((0j) * (node_2650_Vn))) - (((7.761213751365594e-06+9.054749376593195e-07j)) * (line_line2113_Ia2))) - ((0j) * (line_line2113_Ib2))) - ((0j) * (line_line2113_Ic2))) - ((0j) * (line_line2113_In2))) - (node_2649_Va) - - 0 = ((((((((((-5.537496218553414e-25+5.342221548036844e-10j)) * (node_2650_Va)) + ((0j) * (node_2650_Vb))) + ((0j) * (node_2650_Vc))) + ((0j) * (node_2650_Vn))) - (((0.9999999999999998+2.0731061670732576e-15j)) * (line_line2113_Ia2))) - ((0j) * (line_line2113_Ib2))) - ((0j) * (line_line2113_Ic2))) - ((0j) * (line_line2113_In2))) - (line_line2113_Ia1) - - 0 = (((((((((0j) * (node_2650_Va)) + (((0.9999999999999998+2.0731061670732576e-15j)) * (node_2650_Vb))) + ((0j) * (node_2650_Vc))) + ((0j) * (node_2650_Vn))) - ((0j) * (line_line2113_Ia2))) - (((7.761213751365594e-06+9.054749376593195e-07j)) * (line_line2113_Ib2))) - ((0j) * (line_line2113_Ic2))) - ((0j) * (line_line2113_In2))) - (node_2649_Vb) - - 0 = (((((((((0j) * (node_2650_Va)) + (((-5.537496218553414e-25+5.342221548036844e-10j)) * (node_2650_Vb))) + ((0j) * (node_2650_Vc))) + ((0j) * (node_2650_Vn))) - ((0j) * (line_line2113_Ia2))) - (((0.9999999999999998+2.0731061670732576e-15j)) * (line_line2113_Ib2))) - ((0j) * (line_line2113_Ic2))) - ((0j) * (line_line2113_In2))) - (line_line2113_Ib1) - - 0 = (((((((((0j) * (node_2650_Va)) + ((0j) * (node_2650_Vb))) + (((0.9999999999999998+2.0731061670732576e-15j)) * (node_2650_Vc))) + ((0j) * (node_2650_Vn))) - ((0j) * (line_line2113_Ia2))) - ((0j) * (line_line2113_Ib2))) - (((7.761213751365594e-06+9.054749376593195e-07j)) * (line_line2113_Ic2))) - ((0j) * (line_line2113_In2))) - (node_2649_Vc) - - 0 = (((((((((0j) * (node_2650_Va)) + ((0j) * (node_2650_Vb))) + (((-5.537496218553414e-25+5.342221548036844e-10j)) * (node_2650_Vc))) + ((0j) * (node_2650_Vn))) - ((0j) * (line_line2113_Ia2))) - ((0j) * (line_line2113_Ib2))) - (((0.9999999999999998+2.0731061670732576e-15j)) * (line_line2113_Ic2))) - ((0j) * (line_line2113_In2))) - (line_line2113_Ic1) - - 0 = (((((((((0j) * (node_2650_Va)) + ((0j) * (node_2650_Vb))) + ((0j) * (node_2650_Vc))) + (((1+0j)) * (node_2650_Vn))) - ((0j) * (line_line2113_Ia2))) - ((0j) * (line_line2113_Ib2))) - ((0j) * (line_line2113_Ic2))) - (((9.054749376593195e-07+9.054749376593195e-07j)) * (line_line2113_In2))) - (node_2649_Vn) - - 0 = (((((((((0j) * (node_2650_Va)) + ((0j) * (node_2650_Vb))) + ((0j) * (node_2650_Vc))) + ((0j) * (node_2650_Vn))) - ((0j) * (line_line2113_Ia2))) - ((0j) * (line_line2113_Ib2))) - ((0j) * (line_line2113_Ic2))) - (((1+0j)) * (line_line2113_In2))) - (line_line2113_In1) - - 0 = ((((((((((0.9999999999998477+1.904018712696359e-13j)) * (node_1364_Va)) + ((0j) * (node_1364_Vb))) + ((0j) * (node_1364_Vc))) + ((0j) * (node_1364_Vn))) - (((1.924256054165e-05+1.539404843332e-05j)) * (line_line988_Ia2))) - ((0j) * (line_line988_Ib2))) - ((0j) * (line_line988_Ic2))) - ((0j) * (line_line988_In2))) - (node_51_Va) - - 0 = ((((((((((-1.883994206722678e-21+1.9789660617930935e-08j)) * (node_1364_Va)) + ((0j) * (node_1364_Vb))) + ((0j) * (node_1364_Vc))) + ((0j) * (node_1364_Vn))) - (((0.9999999999998477+1.904018712696359e-13j)) * (line_line988_Ia2))) - ((0j) * (line_line988_Ib2))) - ((0j) * (line_line988_Ic2))) - ((0j) * (line_line988_In2))) - (line_line988_Ia1) - - 0 = (((((((((0j) * (node_1364_Va)) + (((0.9999999999998477+1.904018712696359e-13j)) * (node_1364_Vb))) + ((0j) * (node_1364_Vc))) + ((0j) * (node_1364_Vn))) - ((0j) * (line_line988_Ia2))) - (((1.924256054165e-05+1.539404843332e-05j)) * (line_line988_Ib2))) - ((0j) * (line_line988_Ic2))) - ((0j) * (line_line988_In2))) - (node_51_Vb) - - 0 = (((((((((0j) * (node_1364_Va)) + (((-1.883994206722678e-21+1.9789660617930935e-08j)) * (node_1364_Vb))) + ((0j) * (node_1364_Vc))) + ((0j) * (node_1364_Vn))) - ((0j) * (line_line988_Ia2))) - (((0.9999999999998477+1.904018712696359e-13j)) * (line_line988_Ib2))) - ((0j) * (line_line988_Ic2))) - ((0j) * (line_line988_In2))) - (line_line988_Ib1) - - 0 = (((((((((0j) * (node_1364_Va)) + ((0j) * (node_1364_Vb))) + (((0.9999999999998477+1.904018712696359e-13j)) * (node_1364_Vc))) + ((0j) * (node_1364_Vn))) - ((0j) * (line_line988_Ia2))) - ((0j) * (line_line988_Ib2))) - (((1.924256054165e-05+1.539404843332e-05j)) * (line_line988_Ic2))) - ((0j) * (line_line988_In2))) - (node_51_Vc) - - 0 = (((((((((0j) * (node_1364_Va)) + ((0j) * (node_1364_Vb))) + (((-1.883994206722678e-21+1.9789660617930935e-08j)) * (node_1364_Vc))) + ((0j) * (node_1364_Vn))) - ((0j) * (line_line988_Ia2))) - ((0j) * (line_line988_Ib2))) - (((0.9999999999998477+1.904018712696359e-13j)) * (line_line988_Ic2))) - ((0j) * (line_line988_In2))) - (line_line988_Ic1) - - 0 = (((((((((0j) * (node_1364_Va)) + ((0j) * (node_1364_Vb))) + ((0j) * (node_1364_Vc))) + (((1+0j)) * (node_1364_Vn))) - ((0j) * (line_line988_Ia2))) - ((0j) * (line_line988_Ib2))) - ((0j) * (line_line988_Ic2))) - (((1.539404843332e-05+1.539404843332e-05j)) * (line_line988_In2))) - (node_51_Vn) - - 0 = (((((((((0j) * (node_1364_Va)) + ((0j) * (node_1364_Vb))) + ((0j) * (node_1364_Vc))) + ((0j) * (node_1364_Vn))) - ((0j) * (line_line988_Ia2))) - ((0j) * (line_line988_Ib2))) - ((0j) * (line_line988_Ic2))) - (((1+0j)) * (line_line988_In2))) - (line_line988_In1) - - 0 = ((((((((((0.9999999996032589+1.2528665133403762e-09j)) * (node_1365_Va)) + ((0j) * (node_1365_Vb))) + ((0j) * (node_1365_Vc))) + ((0j) * (node_1365_Vn))) - (((0.0031577272423039524+0.00099994696006292j)) * (line_line952_Ia2))) - ((0j) * (line_line952_Ib2))) - ((0j) * (line_line952_Ic2))) - ((0j) * (line_line952_In2))) - (node_1364_Va) - - 0 = ((((((((((-4.9708995736579175e-16+7.935242134325213e-07j)) * (node_1365_Va)) + ((0j) * (node_1365_Vb))) + ((0j) * (node_1365_Vc))) + ((0j) * (node_1365_Vn))) - (((0.9999999996032589+1.2528665133403762e-09j)) * (line_line952_Ia2))) - ((0j) * (line_line952_Ib2))) - ((0j) * (line_line952_Ic2))) - ((0j) * (line_line952_In2))) - (line_line952_Ia1) - - 0 = (((((((((0j) * (node_1365_Va)) + (((0.9999999996032589+1.2528665133403762e-09j)) * (node_1365_Vb))) + ((0j) * (node_1365_Vc))) + ((0j) * (node_1365_Vn))) - ((0j) * (line_line952_Ia2))) - (((0.0031577272423039524+0.00099994696006292j)) * (line_line952_Ib2))) - ((0j) * (line_line952_Ic2))) - ((0j) * (line_line952_In2))) - (node_1364_Vb) - - 0 = (((((((((0j) * (node_1365_Va)) + (((-4.9708995736579175e-16+7.935242134325213e-07j)) * (node_1365_Vb))) + ((0j) * (node_1365_Vc))) + ((0j) * (node_1365_Vn))) - ((0j) * (line_line952_Ia2))) - (((0.9999999996032589+1.2528665133403762e-09j)) * (line_line952_Ib2))) - ((0j) * (line_line952_Ic2))) - ((0j) * (line_line952_In2))) - (line_line952_Ib1) - - 0 = (((((((((0j) * (node_1365_Va)) + ((0j) * (node_1365_Vb))) + (((0.9999999996032589+1.2528665133403762e-09j)) * (node_1365_Vc))) + ((0j) * (node_1365_Vn))) - ((0j) * (line_line952_Ia2))) - ((0j) * (line_line952_Ib2))) - (((0.0031577272423039524+0.00099994696006292j)) * (line_line952_Ic2))) - ((0j) * (line_line952_In2))) - (node_1364_Vc) - - 0 = (((((((((0j) * (node_1365_Va)) + ((0j) * (node_1365_Vb))) + (((-4.9708995736579175e-16+7.935242134325213e-07j)) * (node_1365_Vc))) + ((0j) * (node_1365_Vn))) - ((0j) * (line_line952_Ia2))) - ((0j) * (line_line952_Ib2))) - (((0.9999999996032589+1.2528665133403762e-09j)) * (line_line952_Ic2))) - ((0j) * (line_line952_In2))) - (line_line952_Ic1) - - 0 = (((((((((0j) * (node_1365_Va)) + ((0j) * (node_1365_Vb))) + ((0j) * (node_1365_Vc))) + (((1+0j)) * (node_1365_Vn))) - ((0j) * (line_line952_Ia2))) - ((0j) * (line_line952_Ib2))) - ((0j) * (line_line952_Ic2))) - (((0.00099994696006292+0.00099994696006292j)) * (line_line952_In2))) - (node_1364_Vn) - - 0 = (((((((((0j) * (node_1365_Va)) + ((0j) * (node_1365_Vb))) + ((0j) * (node_1365_Vc))) + ((0j) * (node_1365_Vn))) - ((0j) * (line_line952_Ia2))) - ((0j) * (line_line952_Ib2))) - ((0j) * (line_line952_Ic2))) - (((1+0j)) * (line_line952_In2))) - (line_line952_In1) - - 0 = ((((((((((0.9999999999935759+8.030160886124636e-12j)) * (node_2081_Va)) + ((0j) * (node_2081_Vb))) + ((0j) * (node_2081_Vc))) + ((0j) * (node_2081_Vn))) - (((0.0001249652834904375+9.997222679235001e-05j)) * (line_line1576_Ia2))) - ((0j) * (line_line1576_Ib2))) - ((0j) * (line_line1576_Ic2))) - ((0j) * (line_line1576_In2))) - (node_1364_Va) - - 0 = ((((((((((-5.160111837139181e-19+1.2851826782297216e-07j)) * (node_2081_Va)) + ((0j) * (node_2081_Vb))) + ((0j) * (node_2081_Vc))) + ((0j) * (node_2081_Vn))) - (((0.9999999999935759+8.030160886124636e-12j)) * (line_line1576_Ia2))) - ((0j) * (line_line1576_Ib2))) - ((0j) * (line_line1576_Ic2))) - ((0j) * (line_line1576_In2))) - (line_line1576_Ia1) - - 0 = (((((((((0j) * (node_2081_Va)) + (((0.9999999999935759+8.030160886124636e-12j)) * (node_2081_Vb))) + ((0j) * (node_2081_Vc))) + ((0j) * (node_2081_Vn))) - ((0j) * (line_line1576_Ia2))) - (((0.0001249652834904375+9.997222679235001e-05j)) * (line_line1576_Ib2))) - ((0j) * (line_line1576_Ic2))) - ((0j) * (line_line1576_In2))) - (node_1364_Vb) - - 0 = (((((((((0j) * (node_2081_Va)) + (((-5.160111837139181e-19+1.2851826782297216e-07j)) * (node_2081_Vb))) + ((0j) * (node_2081_Vc))) + ((0j) * (node_2081_Vn))) - ((0j) * (line_line1576_Ia2))) - (((0.9999999999935759+8.030160886124636e-12j)) * (line_line1576_Ib2))) - ((0j) * (line_line1576_Ic2))) - ((0j) * (line_line1576_In2))) - (line_line1576_Ib1) - - 0 = (((((((((0j) * (node_2081_Va)) + ((0j) * (node_2081_Vb))) + (((0.9999999999935759+8.030160886124636e-12j)) * (node_2081_Vc))) + ((0j) * (node_2081_Vn))) - ((0j) * (line_line1576_Ia2))) - ((0j) * (line_line1576_Ib2))) - (((0.0001249652834904375+9.997222679235001e-05j)) * (line_line1576_Ic2))) - ((0j) * (line_line1576_In2))) - (node_1364_Vc) - - 0 = (((((((((0j) * (node_2081_Va)) + ((0j) * (node_2081_Vb))) + (((-5.160111837139181e-19+1.2851826782297216e-07j)) * (node_2081_Vc))) + ((0j) * (node_2081_Vn))) - ((0j) * (line_line1576_Ia2))) - ((0j) * (line_line1576_Ib2))) - (((0.9999999999935759+8.030160886124636e-12j)) * (line_line1576_Ic2))) - ((0j) * (line_line1576_In2))) - (line_line1576_Ic1) - - 0 = (((((((((0j) * (node_2081_Va)) + ((0j) * (node_2081_Vb))) + ((0j) * (node_2081_Vc))) + (((1+0j)) * (node_2081_Vn))) - ((0j) * (line_line1576_Ia2))) - ((0j) * (line_line1576_Ib2))) - ((0j) * (line_line1576_Ic2))) - (((9.997222679235001e-05+9.997222679235001e-05j)) * (line_line1576_In2))) - (node_1364_Vn) - - 0 = (((((((((0j) * (node_2081_Va)) + ((0j) * (node_2081_Vb))) + ((0j) * (node_2081_Vc))) + ((0j) * (node_2081_Vn))) - ((0j) * (line_line1576_Ia2))) - ((0j) * (line_line1576_Ib2))) - ((0j) * (line_line1576_Ic2))) - (((1+0j)) * (line_line1576_In2))) - (line_line1576_In1) - - 0 = ((((((((((0.9999999999421585+7.23018545172814e-11j)) * (node_2082_Va)) + ((0j) * (node_2082_Vb))) + ((0j) * (node_2082_Vc))) + ((0j) * (node_2082_Vn))) - (((0.0003749747065621875+0.00029997976524975j)) * (line_line1577_Ia2))) - ((0j) * (line_line1577_Ib2))) - ((0j) * (line_line1577_Ic2))) - ((0j) * (line_line1577_In2))) - (node_2081_Va) - - 0 = ((((((((((-1.3941095426315543e-17+3.856359015682009e-07j)) * (node_2082_Va)) + ((0j) * (node_2082_Vb))) + ((0j) * (node_2082_Vc))) + ((0j) * (node_2082_Vn))) - (((0.9999999999421585+7.23018545172814e-11j)) * (line_line1577_Ia2))) - ((0j) * (line_line1577_Ib2))) - ((0j) * (line_line1577_Ic2))) - ((0j) * (line_line1577_In2))) - (line_line1577_Ia1) - - 0 = (((((((((0j) * (node_2082_Va)) + (((0.9999999999421585+7.23018545172814e-11j)) * (node_2082_Vb))) + ((0j) * (node_2082_Vc))) + ((0j) * (node_2082_Vn))) - ((0j) * (line_line1577_Ia2))) - (((0.0003749747065621875+0.00029997976524975j)) * (line_line1577_Ib2))) - ((0j) * (line_line1577_Ic2))) - ((0j) * (line_line1577_In2))) - (node_2081_Vb) - - 0 = (((((((((0j) * (node_2082_Va)) + (((-1.3941095426315543e-17+3.856359015682009e-07j)) * (node_2082_Vb))) + ((0j) * (node_2082_Vc))) + ((0j) * (node_2082_Vn))) - ((0j) * (line_line1577_Ia2))) - (((0.9999999999421585+7.23018545172814e-11j)) * (line_line1577_Ib2))) - ((0j) * (line_line1577_Ic2))) - ((0j) * (line_line1577_In2))) - (line_line1577_Ib1) - - 0 = (((((((((0j) * (node_2082_Va)) + ((0j) * (node_2082_Vb))) + (((0.9999999999421585+7.23018545172814e-11j)) * (node_2082_Vc))) + ((0j) * (node_2082_Vn))) - ((0j) * (line_line1577_Ia2))) - ((0j) * (line_line1577_Ib2))) - (((0.0003749747065621875+0.00029997976524975j)) * (line_line1577_Ic2))) - ((0j) * (line_line1577_In2))) - (node_2081_Vc) - - 0 = (((((((((0j) * (node_2082_Va)) + ((0j) * (node_2082_Vb))) + (((-1.3941095426315543e-17+3.856359015682009e-07j)) * (node_2082_Vc))) + ((0j) * (node_2082_Vn))) - ((0j) * (line_line1577_Ia2))) - ((0j) * (line_line1577_Ib2))) - (((0.9999999999421585+7.23018545172814e-11j)) * (line_line1577_Ic2))) - ((0j) * (line_line1577_In2))) - (line_line1577_Ic1) - - 0 = (((((((((0j) * (node_2082_Va)) + ((0j) * (node_2082_Vb))) + ((0j) * (node_2082_Vc))) + (((1+0j)) * (node_2082_Vn))) - ((0j) * (line_line1577_Ia2))) - ((0j) * (line_line1577_Ib2))) - ((0j) * (line_line1577_Ic2))) - (((0.00029997976524975+0.00029997976524975j)) * (line_line1577_In2))) - (node_2081_Vn) - - 0 = (((((((((0j) * (node_2082_Va)) + ((0j) * (node_2082_Vb))) + ((0j) * (node_2082_Vc))) + ((0j) * (node_2082_Vn))) - ((0j) * (line_line1577_Ia2))) - ((0j) * (line_line1577_Ib2))) - ((0j) * (line_line1577_Ic2))) - (((1+0j)) * (line_line1577_In2))) - (line_line1577_In1) - - 0 = ((((((((((0.9999999999742827+3.214659157549535e-11j)) * (node_2083_Va)) + ((0j) * (node_2083_Vb))) + ((0j) * (node_2083_Vc))) + ((0j) * (node_2083_Vn))) - (((0.000250031497351125+0.00020002519788090003j)) * (line_line1578_Ia2))) - ((0j) * (line_line1578_Ib2))) - ((0j) * (line_line1578_Ic2))) - ((0j) * (line_line1578_In2))) - (node_2082_Va) - - 0 = ((((((((((-4.133092673802119e-18+2.571403356428953e-07j)) * (node_2083_Va)) + ((0j) * (node_2083_Vb))) + ((0j) * (node_2083_Vc))) + ((0j) * (node_2083_Vn))) - (((0.9999999999742827+3.214659157549535e-11j)) * (line_line1578_Ia2))) - ((0j) * (line_line1578_Ib2))) - ((0j) * (line_line1578_Ic2))) - ((0j) * (line_line1578_In2))) - (line_line1578_Ia1) - - 0 = (((((((((0j) * (node_2083_Va)) + (((0.9999999999742827+3.214659157549535e-11j)) * (node_2083_Vb))) + ((0j) * (node_2083_Vc))) + ((0j) * (node_2083_Vn))) - ((0j) * (line_line1578_Ia2))) - (((0.000250031497351125+0.00020002519788090003j)) * (line_line1578_Ib2))) - ((0j) * (line_line1578_Ic2))) - ((0j) * (line_line1578_In2))) - (node_2082_Vb) - - 0 = (((((((((0j) * (node_2083_Va)) + (((-4.133092673802119e-18+2.571403356428953e-07j)) * (node_2083_Vb))) + ((0j) * (node_2083_Vc))) + ((0j) * (node_2083_Vn))) - ((0j) * (line_line1578_Ia2))) - (((0.9999999999742827+3.214659157549535e-11j)) * (line_line1578_Ib2))) - ((0j) * (line_line1578_Ic2))) - ((0j) * (line_line1578_In2))) - (line_line1578_Ib1) - - 0 = (((((((((0j) * (node_2083_Va)) + ((0j) * (node_2083_Vb))) + (((0.9999999999742827+3.214659157549535e-11j)) * (node_2083_Vc))) + ((0j) * (node_2083_Vn))) - ((0j) * (line_line1578_Ia2))) - ((0j) * (line_line1578_Ib2))) - (((0.000250031497351125+0.00020002519788090003j)) * (line_line1578_Ic2))) - ((0j) * (line_line1578_In2))) - (node_2082_Vc) - - 0 = (((((((((0j) * (node_2083_Va)) + ((0j) * (node_2083_Vb))) + (((-4.133092673802119e-18+2.571403356428953e-07j)) * (node_2083_Vc))) + ((0j) * (node_2083_Vn))) - ((0j) * (line_line1578_Ia2))) - ((0j) * (line_line1578_Ib2))) - (((0.9999999999742827+3.214659157549535e-11j)) * (line_line1578_Ic2))) - ((0j) * (line_line1578_In2))) - (line_line1578_Ic1) - - 0 = (((((((((0j) * (node_2083_Va)) + ((0j) * (node_2083_Vb))) + ((0j) * (node_2083_Vc))) + (((1+0j)) * (node_2083_Vn))) - ((0j) * (line_line1578_Ia2))) - ((0j) * (line_line1578_Ib2))) - ((0j) * (line_line1578_Ic2))) - (((0.00020002519788090003+0.00020002519788090003j)) * (line_line1578_In2))) - (node_2082_Vn) - - 0 = (((((((((0j) * (node_2083_Va)) + ((0j) * (node_2083_Vb))) + ((0j) * (node_2083_Vc))) + ((0j) * (node_2083_Vn))) - ((0j) * (line_line1578_Ia2))) - ((0j) * (line_line1578_Ib2))) - ((0j) * (line_line1578_Ic2))) - (((1+0j)) * (line_line1578_In2))) - (line_line1578_In1) - - 0 = ((((((((((0.999999999999312+8.599695419790652e-13j)) * (node_2084_Va)) + ((0j) * (node_2084_Vb))) + ((0j) * (node_2084_Vc))) + ((0j) * (node_2084_Vn))) - (((4.089486608695e-05+3.271589286956e-05j)) * (line_line1579_Ia2))) - ((0j) * (line_line1579_Ib2))) - ((0j) * (line_line1579_Ic2))) - ((0j) * (line_line1579_In2))) - (node_2083_Va) - - 0 = ((((((((((-1.8084118714541555e-20+4.205757955780152e-08j)) * (node_2084_Va)) + ((0j) * (node_2084_Vb))) + ((0j) * (node_2084_Vc))) + ((0j) * (node_2084_Vn))) - (((0.999999999999312+8.599695419790652e-13j)) * (line_line1579_Ia2))) - ((0j) * (line_line1579_Ib2))) - ((0j) * (line_line1579_Ic2))) - ((0j) * (line_line1579_In2))) - (line_line1579_Ia1) - - 0 = (((((((((0j) * (node_2084_Va)) + (((0.999999999999312+8.599695419790652e-13j)) * (node_2084_Vb))) + ((0j) * (node_2084_Vc))) + ((0j) * (node_2084_Vn))) - ((0j) * (line_line1579_Ia2))) - (((4.089486608695e-05+3.271589286956e-05j)) * (line_line1579_Ib2))) - ((0j) * (line_line1579_Ic2))) - ((0j) * (line_line1579_In2))) - (node_2083_Vb) - - 0 = (((((((((0j) * (node_2084_Va)) + (((-1.8084118714541555e-20+4.205757955780152e-08j)) * (node_2084_Vb))) + ((0j) * (node_2084_Vc))) + ((0j) * (node_2084_Vn))) - ((0j) * (line_line1579_Ia2))) - (((0.999999999999312+8.599695419790652e-13j)) * (line_line1579_Ib2))) - ((0j) * (line_line1579_Ic2))) - ((0j) * (line_line1579_In2))) - (line_line1579_Ib1) - - 0 = (((((((((0j) * (node_2084_Va)) + ((0j) * (node_2084_Vb))) + (((0.999999999999312+8.599695419790652e-13j)) * (node_2084_Vc))) + ((0j) * (node_2084_Vn))) - ((0j) * (line_line1579_Ia2))) - ((0j) * (line_line1579_Ib2))) - (((4.089486608695e-05+3.271589286956e-05j)) * (line_line1579_Ic2))) - ((0j) * (line_line1579_In2))) - (node_2083_Vc) - - 0 = (((((((((0j) * (node_2084_Va)) + ((0j) * (node_2084_Vb))) + (((-1.8084118714541555e-20+4.205757955780152e-08j)) * (node_2084_Vc))) + ((0j) * (node_2084_Vn))) - ((0j) * (line_line1579_Ia2))) - ((0j) * (line_line1579_Ib2))) - (((0.999999999999312+8.599695419790652e-13j)) * (line_line1579_Ic2))) - ((0j) * (line_line1579_In2))) - (line_line1579_Ic1) - - 0 = (((((((((0j) * (node_2084_Va)) + ((0j) * (node_2084_Vb))) + ((0j) * (node_2084_Vc))) + (((1+0j)) * (node_2084_Vn))) - ((0j) * (line_line1579_Ia2))) - ((0j) * (line_line1579_Ib2))) - ((0j) * (line_line1579_Ic2))) - (((3.271589286956e-05+3.271589286956e-05j)) * (line_line1579_In2))) - (node_2083_Vn) - - 0 = (((((((((0j) * (node_2084_Va)) + ((0j) * (node_2084_Vb))) + ((0j) * (node_2084_Vc))) + ((0j) * (node_2084_Vn))) - ((0j) * (line_line1579_Ia2))) - ((0j) * (line_line1579_Ib2))) - ((0j) * (line_line1579_Ic2))) - (((1+0j)) * (line_line1579_In2))) - (line_line1579_In1) - - 0 = ((((((((((0.9999999990893353+1.1383308448824178e-09j)) * (node_2085_Va)) + ((0j) * (node_2085_Vb))) + ((0j) * (node_2085_Vc))) + ((0j) * (node_2085_Vn))) - (((0.0014878580786597+0.00119028646292776j)) * (line_line1580_Ia2))) - ((0j) * (line_line1580_Ib2))) - ((0j) * (line_line1580_Ic2))) - ((0j) * (line_line1580_In2))) - (node_2084_Va) - - 0 = ((((((((((-8.70914458170638e-16+1.5301605182525688e-06j)) * (node_2085_Va)) + ((0j) * (node_2085_Vb))) + ((0j) * (node_2085_Vc))) + ((0j) * (node_2085_Vn))) - (((0.9999999990893353+1.1383308448824178e-09j)) * (line_line1580_Ia2))) - ((0j) * (line_line1580_Ib2))) - ((0j) * (line_line1580_Ic2))) - ((0j) * (line_line1580_In2))) - (line_line1580_Ia1) - - 0 = (((((((((0j) * (node_2085_Va)) + (((0.9999999990893353+1.1383308448824178e-09j)) * (node_2085_Vb))) + ((0j) * (node_2085_Vc))) + ((0j) * (node_2085_Vn))) - ((0j) * (line_line1580_Ia2))) - (((0.0014878580786597+0.00119028646292776j)) * (line_line1580_Ib2))) - ((0j) * (line_line1580_Ic2))) - ((0j) * (line_line1580_In2))) - (node_2084_Vb) - - 0 = (((((((((0j) * (node_2085_Va)) + (((-8.70914458170638e-16+1.5301605182525688e-06j)) * (node_2085_Vb))) + ((0j) * (node_2085_Vc))) + ((0j) * (node_2085_Vn))) - ((0j) * (line_line1580_Ia2))) - (((0.9999999990893353+1.1383308448824178e-09j)) * (line_line1580_Ib2))) - ((0j) * (line_line1580_Ic2))) - ((0j) * (line_line1580_In2))) - (line_line1580_Ib1) - - 0 = (((((((((0j) * (node_2085_Va)) + ((0j) * (node_2085_Vb))) + (((0.9999999990893353+1.1383308448824178e-09j)) * (node_2085_Vc))) + ((0j) * (node_2085_Vn))) - ((0j) * (line_line1580_Ia2))) - ((0j) * (line_line1580_Ib2))) - (((0.0014878580786597+0.00119028646292776j)) * (line_line1580_Ic2))) - ((0j) * (line_line1580_In2))) - (node_2084_Vc) - - 0 = (((((((((0j) * (node_2085_Va)) + ((0j) * (node_2085_Vb))) + (((-8.70914458170638e-16+1.5301605182525688e-06j)) * (node_2085_Vc))) + ((0j) * (node_2085_Vn))) - ((0j) * (line_line1580_Ia2))) - ((0j) * (line_line1580_Ib2))) - (((0.9999999990893353+1.1383308448824178e-09j)) * (line_line1580_Ic2))) - ((0j) * (line_line1580_In2))) - (line_line1580_Ic1) - - 0 = (((((((((0j) * (node_2085_Va)) + ((0j) * (node_2085_Vb))) + ((0j) * (node_2085_Vc))) + (((1+0j)) * (node_2085_Vn))) - ((0j) * (line_line1580_Ia2))) - ((0j) * (line_line1580_Ib2))) - ((0j) * (line_line1580_Ic2))) - (((0.00119028646292776+0.00119028646292776j)) * (line_line1580_In2))) - (node_2084_Vn) - - 0 = (((((((((0j) * (node_2085_Va)) + ((0j) * (node_2085_Vb))) + ((0j) * (node_2085_Vc))) + ((0j) * (node_2085_Vn))) - ((0j) * (line_line1580_Ia2))) - ((0j) * (line_line1580_Ib2))) - ((0j) * (line_line1580_Ic2))) - (((1+0j)) * (line_line1580_In2))) - (line_line1580_In1) - - 0 = ((((((((((0.9999999985678528+4.522569869158932e-09j)) * (node_1366_Va)) + ((0j) * (node_1366_Vb))) + ((0j) * (node_1366_Vc))) + ((0j) * (node_1366_Vn))) - (((0.0059994972084000215+0.00189984078266001j)) * (line_line953_Ia2))) - ((0j) * (line_line953_Ib2))) - ((0j) * (line_line953_Ic2))) - ((0j) * (line_line953_In2))) - (node_1365_Va) - - 0 = ((((((((((-3.4092253918856186e-15+1.5076496275682218e-06j)) * (node_1366_Va)) + ((0j) * (node_1366_Vb))) + ((0j) * (node_1366_Vc))) + ((0j) * (node_1366_Vn))) - (((0.9999999985678528+4.522569869158932e-09j)) * (line_line953_Ia2))) - ((0j) * (line_line953_Ib2))) - ((0j) * (line_line953_Ic2))) - ((0j) * (line_line953_In2))) - (line_line953_Ia1) - - 0 = (((((((((0j) * (node_1366_Va)) + (((0.9999999985678528+4.522569869158932e-09j)) * (node_1366_Vb))) + ((0j) * (node_1366_Vc))) + ((0j) * (node_1366_Vn))) - ((0j) * (line_line953_Ia2))) - (((0.0059994972084000215+0.00189984078266001j)) * (line_line953_Ib2))) - ((0j) * (line_line953_Ic2))) - ((0j) * (line_line953_In2))) - (node_1365_Vb) - - 0 = (((((((((0j) * (node_1366_Va)) + (((-3.4092253918856186e-15+1.5076496275682218e-06j)) * (node_1366_Vb))) + ((0j) * (node_1366_Vc))) + ((0j) * (node_1366_Vn))) - ((0j) * (line_line953_Ia2))) - (((0.9999999985678528+4.522569869158932e-09j)) * (line_line953_Ib2))) - ((0j) * (line_line953_Ic2))) - ((0j) * (line_line953_In2))) - (line_line953_Ib1) - - 0 = (((((((((0j) * (node_1366_Va)) + ((0j) * (node_1366_Vb))) + (((0.9999999985678528+4.522569869158932e-09j)) * (node_1366_Vc))) + ((0j) * (node_1366_Vn))) - ((0j) * (line_line953_Ia2))) - ((0j) * (line_line953_Ib2))) - (((0.0059994972084000215+0.00189984078266001j)) * (line_line953_Ic2))) - ((0j) * (line_line953_In2))) - (node_1365_Vc) - - 0 = (((((((((0j) * (node_1366_Va)) + ((0j) * (node_1366_Vb))) + (((-3.4092253918856186e-15+1.5076496275682218e-06j)) * (node_1366_Vc))) + ((0j) * (node_1366_Vn))) - ((0j) * (line_line953_Ia2))) - ((0j) * (line_line953_Ib2))) - (((0.9999999985678528+4.522569869158932e-09j)) * (line_line953_Ic2))) - ((0j) * (line_line953_In2))) - (line_line953_Ic1) - - 0 = (((((((((0j) * (node_1366_Va)) + ((0j) * (node_1366_Vb))) + ((0j) * (node_1366_Vc))) + (((1+0j)) * (node_1366_Vn))) - ((0j) * (line_line953_Ia2))) - ((0j) * (line_line953_Ib2))) - ((0j) * (line_line953_Ic2))) - (((0.00189984078266001+0.00189984078266001j)) * (line_line953_In2))) - (node_1365_Vn) - - 0 = (((((((((0j) * (node_1366_Va)) + ((0j) * (node_1366_Vb))) + ((0j) * (node_1366_Vc))) + ((0j) * (node_1366_Vn))) - ((0j) * (line_line953_Ia2))) - ((0j) * (line_line953_Ib2))) - ((0j) * (line_line953_Ic2))) - (((1+0j)) * (line_line953_In2))) - (line_line953_In1) - - 0 = ((((((((((0.9999999999935633+8.045978677092599e-12j)) * (node_2086_Va)) + ((0j) * (node_2086_Vb))) + ((0j) * (node_2086_Vc))) + ((0j) * (node_2086_Vn))) - (((0.0001250883010928125+0.00010007064087425j)) * (line_line1581_Ia2))) - ((0j) * (line_line1581_Ib2))) - ((0j) * (line_line1581_Ic2))) - ((0j) * (line_line1581_In2))) - (node_2085_Va) - - 0 = ((((((((((-5.175365906056627e-19+1.2864478303365527e-07j)) * (node_2086_Va)) + ((0j) * (node_2086_Vb))) + ((0j) * (node_2086_Vc))) + ((0j) * (node_2086_Vn))) - (((0.9999999999935633+8.045978677092599e-12j)) * (line_line1581_Ia2))) - ((0j) * (line_line1581_Ib2))) - ((0j) * (line_line1581_Ic2))) - ((0j) * (line_line1581_In2))) - (line_line1581_Ia1) - - 0 = (((((((((0j) * (node_2086_Va)) + (((0.9999999999935633+8.045978677092599e-12j)) * (node_2086_Vb))) + ((0j) * (node_2086_Vc))) + ((0j) * (node_2086_Vn))) - ((0j) * (line_line1581_Ia2))) - (((0.0001250883010928125+0.00010007064087425j)) * (line_line1581_Ib2))) - ((0j) * (line_line1581_Ic2))) - ((0j) * (line_line1581_In2))) - (node_2085_Vb) - - 0 = (((((((((0j) * (node_2086_Va)) + (((-5.175365906056627e-19+1.2864478303365527e-07j)) * (node_2086_Vb))) + ((0j) * (node_2086_Vc))) + ((0j) * (node_2086_Vn))) - ((0j) * (line_line1581_Ia2))) - (((0.9999999999935633+8.045978677092599e-12j)) * (line_line1581_Ib2))) - ((0j) * (line_line1581_Ic2))) - ((0j) * (line_line1581_In2))) - (line_line1581_Ib1) - - 0 = (((((((((0j) * (node_2086_Va)) + ((0j) * (node_2086_Vb))) + (((0.9999999999935633+8.045978677092599e-12j)) * (node_2086_Vc))) + ((0j) * (node_2086_Vn))) - ((0j) * (line_line1581_Ia2))) - ((0j) * (line_line1581_Ib2))) - (((0.0001250883010928125+0.00010007064087425j)) * (line_line1581_Ic2))) - ((0j) * (line_line1581_In2))) - (node_2085_Vc) - - 0 = (((((((((0j) * (node_2086_Va)) + ((0j) * (node_2086_Vb))) + (((-5.175365906056627e-19+1.2864478303365527e-07j)) * (node_2086_Vc))) + ((0j) * (node_2086_Vn))) - ((0j) * (line_line1581_Ia2))) - ((0j) * (line_line1581_Ib2))) - (((0.9999999999935633+8.045978677092599e-12j)) * (line_line1581_Ic2))) - ((0j) * (line_line1581_In2))) - (line_line1581_Ic1) - - 0 = (((((((((0j) * (node_2086_Va)) + ((0j) * (node_2086_Vb))) + ((0j) * (node_2086_Vc))) + (((1+0j)) * (node_2086_Vn))) - ((0j) * (line_line1581_Ia2))) - ((0j) * (line_line1581_Ib2))) - ((0j) * (line_line1581_Ic2))) - (((0.00010007064087425+0.00010007064087425j)) * (line_line1581_In2))) - (node_2085_Vn) - - 0 = (((((((((0j) * (node_2086_Va)) + ((0j) * (node_2086_Vb))) + ((0j) * (node_2086_Vc))) + ((0j) * (node_2086_Vn))) - ((0j) * (line_line1581_Ia2))) - ((0j) * (line_line1581_Ib2))) - ((0j) * (line_line1581_Ic2))) - (((1+0j)) * (line_line1581_In2))) - (line_line1581_In1) - - 0 = ((((((((((0.9999999999799166+2.510422081170454e-11j)) * (node_2087_Va)) + ((0j) * (node_2087_Vb))) + ((0j) * (node_2087_Vc))) + ((0j) * (node_2087_Vn))) - (((0.0002209533693572125+0.00017676269548577j)) * (line_line1582_Ia2))) - ((0j) * (line_line1582_Ib2))) - ((0j) * (line_line1582_Ic2))) - ((0j) * (line_line1582_In2))) - (node_2086_Va) - - 0 = ((((((((((-2.852284644476037e-18+2.272354649714961e-07j)) * (node_2087_Va)) + ((0j) * (node_2087_Vb))) + ((0j) * (node_2087_Vc))) + ((0j) * (node_2087_Vn))) - (((0.9999999999799166+2.510422081170454e-11j)) * (line_line1582_Ia2))) - ((0j) * (line_line1582_Ib2))) - ((0j) * (line_line1582_Ic2))) - ((0j) * (line_line1582_In2))) - (line_line1582_Ia1) - - 0 = (((((((((0j) * (node_2087_Va)) + (((0.9999999999799166+2.510422081170454e-11j)) * (node_2087_Vb))) + ((0j) * (node_2087_Vc))) + ((0j) * (node_2087_Vn))) - ((0j) * (line_line1582_Ia2))) - (((0.0002209533693572125+0.00017676269548577j)) * (line_line1582_Ib2))) - ((0j) * (line_line1582_Ic2))) - ((0j) * (line_line1582_In2))) - (node_2086_Vb) - - 0 = (((((((((0j) * (node_2087_Va)) + (((-2.852284644476037e-18+2.272354649714961e-07j)) * (node_2087_Vb))) + ((0j) * (node_2087_Vc))) + ((0j) * (node_2087_Vn))) - ((0j) * (line_line1582_Ia2))) - (((0.9999999999799166+2.510422081170454e-11j)) * (line_line1582_Ib2))) - ((0j) * (line_line1582_Ic2))) - ((0j) * (line_line1582_In2))) - (line_line1582_Ib1) - - 0 = (((((((((0j) * (node_2087_Va)) + ((0j) * (node_2087_Vb))) + (((0.9999999999799166+2.510422081170454e-11j)) * (node_2087_Vc))) + ((0j) * (node_2087_Vn))) - ((0j) * (line_line1582_Ia2))) - ((0j) * (line_line1582_Ib2))) - (((0.0002209533693572125+0.00017676269548577j)) * (line_line1582_Ic2))) - ((0j) * (line_line1582_In2))) - (node_2086_Vc) - - 0 = (((((((((0j) * (node_2087_Va)) + ((0j) * (node_2087_Vb))) + (((-2.852284644476037e-18+2.272354649714961e-07j)) * (node_2087_Vc))) + ((0j) * (node_2087_Vn))) - ((0j) * (line_line1582_Ia2))) - ((0j) * (line_line1582_Ib2))) - (((0.9999999999799166+2.510422081170454e-11j)) * (line_line1582_Ic2))) - ((0j) * (line_line1582_In2))) - (line_line1582_Ic1) - - 0 = (((((((((0j) * (node_2087_Va)) + ((0j) * (node_2087_Vb))) + ((0j) * (node_2087_Vc))) + (((1+0j)) * (node_2087_Vn))) - ((0j) * (line_line1582_Ia2))) - ((0j) * (line_line1582_Ib2))) - ((0j) * (line_line1582_Ic2))) - (((0.00017676269548577+0.00017676269548577j)) * (line_line1582_In2))) - (node_2086_Vn) - - 0 = (((((((((0j) * (node_2087_Va)) + ((0j) * (node_2087_Vb))) + ((0j) * (node_2087_Vc))) + ((0j) * (node_2087_Vn))) - ((0j) * (line_line1582_Ia2))) - ((0j) * (line_line1582_Ib2))) - ((0j) * (line_line1582_Ic2))) - (((1+0j)) * (line_line1582_In2))) - (line_line1582_In1) - - 0 = ((((((((((0.9999999999935633+8.045978704953843e-12j)) * (node_2088_Va)) + ((0j) * (node_2088_Vb))) + ((0j) * (node_2088_Vc))) + ((0j) * (node_2088_Vn))) - (((0.0001250883013093875+0.00010007064104751j)) * (line_line1583_Ia2))) - ((0j) * (line_line1583_Ib2))) - ((0j) * (line_line1583_Ic2))) - ((0j) * (line_line1583_In2))) - (node_2087_Va) - - 0 = ((((((((((-5.175365932938155e-19+1.2864478325638788e-07j)) * (node_2088_Va)) + ((0j) * (node_2088_Vb))) + ((0j) * (node_2088_Vc))) + ((0j) * (node_2088_Vn))) - (((0.9999999999935633+8.045978704953843e-12j)) * (line_line1583_Ia2))) - ((0j) * (line_line1583_Ib2))) - ((0j) * (line_line1583_Ic2))) - ((0j) * (line_line1583_In2))) - (line_line1583_Ia1) - - 0 = (((((((((0j) * (node_2088_Va)) + (((0.9999999999935633+8.045978704953843e-12j)) * (node_2088_Vb))) + ((0j) * (node_2088_Vc))) + ((0j) * (node_2088_Vn))) - ((0j) * (line_line1583_Ia2))) - (((0.0001250883013093875+0.00010007064104751j)) * (line_line1583_Ib2))) - ((0j) * (line_line1583_Ic2))) - ((0j) * (line_line1583_In2))) - (node_2087_Vb) - - 0 = (((((((((0j) * (node_2088_Va)) + (((-5.175365932938155e-19+1.2864478325638788e-07j)) * (node_2088_Vb))) + ((0j) * (node_2088_Vc))) + ((0j) * (node_2088_Vn))) - ((0j) * (line_line1583_Ia2))) - (((0.9999999999935633+8.045978704953843e-12j)) * (line_line1583_Ib2))) - ((0j) * (line_line1583_Ic2))) - ((0j) * (line_line1583_In2))) - (line_line1583_Ib1) - - 0 = (((((((((0j) * (node_2088_Va)) + ((0j) * (node_2088_Vb))) + (((0.9999999999935633+8.045978704953843e-12j)) * (node_2088_Vc))) + ((0j) * (node_2088_Vn))) - ((0j) * (line_line1583_Ia2))) - ((0j) * (line_line1583_Ib2))) - (((0.0001250883013093875+0.00010007064104751j)) * (line_line1583_Ic2))) - ((0j) * (line_line1583_In2))) - (node_2087_Vc) - - 0 = (((((((((0j) * (node_2088_Va)) + ((0j) * (node_2088_Vb))) + (((-5.175365932938155e-19+1.2864478325638788e-07j)) * (node_2088_Vc))) + ((0j) * (node_2088_Vn))) - ((0j) * (line_line1583_Ia2))) - ((0j) * (line_line1583_Ib2))) - (((0.9999999999935633+8.045978704953843e-12j)) * (line_line1583_Ic2))) - ((0j) * (line_line1583_In2))) - (line_line1583_Ic1) - - 0 = (((((((((0j) * (node_2088_Va)) + ((0j) * (node_2088_Vb))) + ((0j) * (node_2088_Vc))) + (((1+0j)) * (node_2088_Vn))) - ((0j) * (line_line1583_Ia2))) - ((0j) * (line_line1583_Ib2))) - ((0j) * (line_line1583_Ic2))) - (((0.00010007064104751+0.00010007064104751j)) * (line_line1583_In2))) - (node_2087_Vn) - - 0 = (((((((((0j) * (node_2088_Va)) + ((0j) * (node_2088_Vb))) + ((0j) * (node_2088_Vc))) + ((0j) * (node_2088_Vn))) - ((0j) * (line_line1583_Ia2))) - ((0j) * (line_line1583_Ib2))) - ((0j) * (line_line1583_Ic2))) - (((1+0j)) * (line_line1583_In2))) - (line_line1583_In1) - - 0 = ((((((((((0.9999999986983863+1.6270171044002515e-09j)) * (node_2089_Va)) + ((0j) * (node_2089_Vb))) + ((0j) * (node_2089_Vc))) + ((0j) * (node_2089_Vn))) - (((0.0017787844112422124+0.0014230275289937701j)) * (line_line1584_Ia2))) - ((0j) * (line_line1584_Ib2))) - ((0j) * (line_line1584_Ic2))) - ((0j) * (line_line1584_In2))) - (node_2088_Va) - - 0 = ((((((((((-1.4881987054082176e-15+1.8293584012299184e-06j)) * (node_2089_Va)) + ((0j) * (node_2089_Vb))) + ((0j) * (node_2089_Vc))) + ((0j) * (node_2089_Vn))) - (((0.9999999986983863+1.6270171044002515e-09j)) * (line_line1584_Ia2))) - ((0j) * (line_line1584_Ib2))) - ((0j) * (line_line1584_Ic2))) - ((0j) * (line_line1584_In2))) - (line_line1584_Ia1) - - 0 = (((((((((0j) * (node_2089_Va)) + (((0.9999999986983863+1.6270171044002515e-09j)) * (node_2089_Vb))) + ((0j) * (node_2089_Vc))) + ((0j) * (node_2089_Vn))) - ((0j) * (line_line1584_Ia2))) - (((0.0017787844112422124+0.0014230275289937701j)) * (line_line1584_Ib2))) - ((0j) * (line_line1584_Ic2))) - ((0j) * (line_line1584_In2))) - (node_2088_Vb) - - 0 = (((((((((0j) * (node_2089_Va)) + (((-1.4881987054082176e-15+1.8293584012299184e-06j)) * (node_2089_Vb))) + ((0j) * (node_2089_Vc))) + ((0j) * (node_2089_Vn))) - ((0j) * (line_line1584_Ia2))) - (((0.9999999986983863+1.6270171044002515e-09j)) * (line_line1584_Ib2))) - ((0j) * (line_line1584_Ic2))) - ((0j) * (line_line1584_In2))) - (line_line1584_Ib1) - - 0 = (((((((((0j) * (node_2089_Va)) + ((0j) * (node_2089_Vb))) + (((0.9999999986983863+1.6270171044002515e-09j)) * (node_2089_Vc))) + ((0j) * (node_2089_Vn))) - ((0j) * (line_line1584_Ia2))) - ((0j) * (line_line1584_Ib2))) - (((0.0017787844112422124+0.0014230275289937701j)) * (line_line1584_Ic2))) - ((0j) * (line_line1584_In2))) - (node_2088_Vc) - - 0 = (((((((((0j) * (node_2089_Va)) + ((0j) * (node_2089_Vb))) + (((-1.4881987054082176e-15+1.8293584012299184e-06j)) * (node_2089_Vc))) + ((0j) * (node_2089_Vn))) - ((0j) * (line_line1584_Ia2))) - ((0j) * (line_line1584_Ib2))) - (((0.9999999986983863+1.6270171044002515e-09j)) * (line_line1584_Ic2))) - ((0j) * (line_line1584_In2))) - (line_line1584_Ic1) - - 0 = (((((((((0j) * (node_2089_Va)) + ((0j) * (node_2089_Vb))) + ((0j) * (node_2089_Vc))) + (((1+0j)) * (node_2089_Vn))) - ((0j) * (line_line1584_Ia2))) - ((0j) * (line_line1584_Ib2))) - ((0j) * (line_line1584_Ic2))) - (((0.0014230275289937701+0.0014230275289937701j)) * (line_line1584_In2))) - (node_2088_Vn) - - 0 = (((((((((0j) * (node_2089_Va)) + ((0j) * (node_2089_Vb))) + ((0j) * (node_2089_Vc))) + ((0j) * (node_2089_Vn))) - ((0j) * (line_line1584_Ia2))) - ((0j) * (line_line1584_Ib2))) - ((0j) * (line_line1584_Ic2))) - (((1+0j)) * (line_line1584_In2))) - (line_line1584_In1) - - 0 = ((((((((((0.9999999987735007+3.873155867257145e-09j)) * (node_1367_Va)) + ((0j) * (node_1367_Vb))) + ((0j) * (node_1367_Vc))) + ((0j) * (node_1367_Vn))) - (((0.005552067026162453+0.00175815455828478j)) * (line_line954_Ia2))) - ((0j) * (line_line954_Ib2))) - ((0j) * (line_line954_Ic2))) - ((0j) * (line_line954_In2))) - (node_1366_Va) - - 0 = ((((((((((-2.7019371886865095e-15+1.3952122143449805e-06j)) * (node_1367_Va)) + ((0j) * (node_1367_Vb))) + ((0j) * (node_1367_Vc))) + ((0j) * (node_1367_Vn))) - (((0.9999999987735007+3.873155867257145e-09j)) * (line_line954_Ia2))) - ((0j) * (line_line954_Ib2))) - ((0j) * (line_line954_Ic2))) - ((0j) * (line_line954_In2))) - (line_line954_Ia1) - - 0 = (((((((((0j) * (node_1367_Va)) + (((0.9999999987735007+3.873155867257145e-09j)) * (node_1367_Vb))) + ((0j) * (node_1367_Vc))) + ((0j) * (node_1367_Vn))) - ((0j) * (line_line954_Ia2))) - (((0.005552067026162453+0.00175815455828478j)) * (line_line954_Ib2))) - ((0j) * (line_line954_Ic2))) - ((0j) * (line_line954_In2))) - (node_1366_Vb) - - 0 = (((((((((0j) * (node_1367_Va)) + (((-2.7019371886865095e-15+1.3952122143449805e-06j)) * (node_1367_Vb))) + ((0j) * (node_1367_Vc))) + ((0j) * (node_1367_Vn))) - ((0j) * (line_line954_Ia2))) - (((0.9999999987735007+3.873155867257145e-09j)) * (line_line954_Ib2))) - ((0j) * (line_line954_Ic2))) - ((0j) * (line_line954_In2))) - (line_line954_Ib1) - - 0 = (((((((((0j) * (node_1367_Va)) + ((0j) * (node_1367_Vb))) + (((0.9999999987735007+3.873155867257145e-09j)) * (node_1367_Vc))) + ((0j) * (node_1367_Vn))) - ((0j) * (line_line954_Ia2))) - ((0j) * (line_line954_Ib2))) - (((0.005552067026162453+0.00175815455828478j)) * (line_line954_Ic2))) - ((0j) * (line_line954_In2))) - (node_1366_Vc) - - 0 = (((((((((0j) * (node_1367_Va)) + ((0j) * (node_1367_Vb))) + (((-2.7019371886865095e-15+1.3952122143449805e-06j)) * (node_1367_Vc))) + ((0j) * (node_1367_Vn))) - ((0j) * (line_line954_Ia2))) - ((0j) * (line_line954_Ib2))) - (((0.9999999987735007+3.873155867257145e-09j)) * (line_line954_Ic2))) - ((0j) * (line_line954_In2))) - (line_line954_Ic1) - - 0 = (((((((((0j) * (node_1367_Va)) + ((0j) * (node_1367_Vb))) + ((0j) * (node_1367_Vc))) + (((1+0j)) * (node_1367_Vn))) - ((0j) * (line_line954_Ia2))) - ((0j) * (line_line954_Ib2))) - ((0j) * (line_line954_Ic2))) - (((0.00175815455828478+0.00175815455828478j)) * (line_line954_In2))) - (node_1366_Vn) - - 0 = (((((((((0j) * (node_1367_Va)) + ((0j) * (node_1367_Vb))) + ((0j) * (node_1367_Vc))) + ((0j) * (node_1367_Vn))) - ((0j) * (line_line954_Ia2))) - ((0j) * (line_line954_Ib2))) - ((0j) * (line_line954_Ic2))) - (((1+0j)) * (line_line954_In2))) - (line_line954_In1) - - 0 = ((((((((((0.9999999999986116+1.735564229748687e-12j)) * (node_1664_Va)) + ((0j) * (node_1664_Vb))) + ((0j) * (node_1664_Vc))) + ((0j) * (node_1664_Vn))) - (((5.80961831643625e-05+4.647694653149001e-05j)) * (line_line1214_Ia2))) - ((0j) * (line_line1214_Ib2))) - ((0j) * (line_line1214_Ic2))) - ((0j) * (line_line1214_In2))) - (node_1663_Va) - - 0 = ((((((((((-5.1848211560839565e-20+5.974796054457898e-08j)) * (node_1664_Va)) + ((0j) * (node_1664_Vb))) + ((0j) * (node_1664_Vc))) + ((0j) * (node_1664_Vn))) - (((0.9999999999986116+1.735564229748687e-12j)) * (line_line1214_Ia2))) - ((0j) * (line_line1214_Ib2))) - ((0j) * (line_line1214_Ic2))) - ((0j) * (line_line1214_In2))) - (line_line1214_Ia1) - - 0 = (((((((((0j) * (node_1664_Va)) + (((0.9999999999986116+1.735564229748687e-12j)) * (node_1664_Vb))) + ((0j) * (node_1664_Vc))) + ((0j) * (node_1664_Vn))) - ((0j) * (line_line1214_Ia2))) - (((5.80961831643625e-05+4.647694653149001e-05j)) * (line_line1214_Ib2))) - ((0j) * (line_line1214_Ic2))) - ((0j) * (line_line1214_In2))) - (node_1663_Vb) - - 0 = (((((((((0j) * (node_1664_Va)) + (((-5.1848211560839565e-20+5.974796054457898e-08j)) * (node_1664_Vb))) + ((0j) * (node_1664_Vc))) + ((0j) * (node_1664_Vn))) - ((0j) * (line_line1214_Ia2))) - (((0.9999999999986116+1.735564229748687e-12j)) * (line_line1214_Ib2))) - ((0j) * (line_line1214_Ic2))) - ((0j) * (line_line1214_In2))) - (line_line1214_Ib1) - - 0 = (((((((((0j) * (node_1664_Va)) + ((0j) * (node_1664_Vb))) + (((0.9999999999986116+1.735564229748687e-12j)) * (node_1664_Vc))) + ((0j) * (node_1664_Vn))) - ((0j) * (line_line1214_Ia2))) - ((0j) * (line_line1214_Ib2))) - (((5.80961831643625e-05+4.647694653149001e-05j)) * (line_line1214_Ic2))) - ((0j) * (line_line1214_In2))) - (node_1663_Vc) - - 0 = (((((((((0j) * (node_1664_Va)) + ((0j) * (node_1664_Vb))) + (((-5.1848211560839565e-20+5.974796054457898e-08j)) * (node_1664_Vc))) + ((0j) * (node_1664_Vn))) - ((0j) * (line_line1214_Ia2))) - ((0j) * (line_line1214_Ib2))) - (((0.9999999999986116+1.735564229748687e-12j)) * (line_line1214_Ic2))) - ((0j) * (line_line1214_In2))) - (line_line1214_Ic1) - - 0 = (((((((((0j) * (node_1664_Va)) + ((0j) * (node_1664_Vb))) + ((0j) * (node_1664_Vc))) + (((1+0j)) * (node_1664_Vn))) - ((0j) * (line_line1214_Ia2))) - ((0j) * (line_line1214_Ib2))) - ((0j) * (line_line1214_Ic2))) - (((4.647694653149001e-05+4.647694653149001e-05j)) * (line_line1214_In2))) - (node_1663_Vn) - - 0 = (((((((((0j) * (node_1664_Va)) + ((0j) * (node_1664_Vb))) + ((0j) * (node_1664_Vc))) + ((0j) * (node_1664_Vn))) - ((0j) * (line_line1214_Ia2))) - ((0j) * (line_line1214_Ib2))) - ((0j) * (line_line1214_Ic2))) - (((1+0j)) * (line_line1214_In2))) - (line_line1214_In1) - - 0 = ((((((((((0.9999999999970873+3.6408200170616485e-12j)) * (node_1665_Va)) + ((0j) * (node_1665_Vb))) + ((0j) * (node_1665_Vc))) + ((0j) * (node_1665_Vn))) - (((8.4144718252375e-05+6.73157746019e-05j)) * (line_line1215_Ia2))) - ((0j) * (line_line1215_Ib2))) - ((0j) * (line_line1215_Ic2))) - ((0j) * (line_line1215_In2))) - (node_1664_Va) - - 0 = ((((((((((-1.575330058968097e-19+8.653710161905697e-08j)) * (node_1665_Va)) + ((0j) * (node_1665_Vb))) + ((0j) * (node_1665_Vc))) + ((0j) * (node_1665_Vn))) - (((0.9999999999970873+3.6408200170616485e-12j)) * (line_line1215_Ia2))) - ((0j) * (line_line1215_Ib2))) - ((0j) * (line_line1215_Ic2))) - ((0j) * (line_line1215_In2))) - (line_line1215_Ia1) - - 0 = (((((((((0j) * (node_1665_Va)) + (((0.9999999999970873+3.6408200170616485e-12j)) * (node_1665_Vb))) + ((0j) * (node_1665_Vc))) + ((0j) * (node_1665_Vn))) - ((0j) * (line_line1215_Ia2))) - (((8.4144718252375e-05+6.73157746019e-05j)) * (line_line1215_Ib2))) - ((0j) * (line_line1215_Ic2))) - ((0j) * (line_line1215_In2))) - (node_1664_Vb) - - 0 = (((((((((0j) * (node_1665_Va)) + (((-1.575330058968097e-19+8.653710161905697e-08j)) * (node_1665_Vb))) + ((0j) * (node_1665_Vc))) + ((0j) * (node_1665_Vn))) - ((0j) * (line_line1215_Ia2))) - (((0.9999999999970873+3.6408200170616485e-12j)) * (line_line1215_Ib2))) - ((0j) * (line_line1215_Ic2))) - ((0j) * (line_line1215_In2))) - (line_line1215_Ib1) - - 0 = (((((((((0j) * (node_1665_Va)) + ((0j) * (node_1665_Vb))) + (((0.9999999999970873+3.6408200170616485e-12j)) * (node_1665_Vc))) + ((0j) * (node_1665_Vn))) - ((0j) * (line_line1215_Ia2))) - ((0j) * (line_line1215_Ib2))) - (((8.4144718252375e-05+6.73157746019e-05j)) * (line_line1215_Ic2))) - ((0j) * (line_line1215_In2))) - (node_1664_Vc) - - 0 = (((((((((0j) * (node_1665_Va)) + ((0j) * (node_1665_Vb))) + (((-1.575330058968097e-19+8.653710161905697e-08j)) * (node_1665_Vc))) + ((0j) * (node_1665_Vn))) - ((0j) * (line_line1215_Ia2))) - ((0j) * (line_line1215_Ib2))) - (((0.9999999999970873+3.6408200170616485e-12j)) * (line_line1215_Ic2))) - ((0j) * (line_line1215_In2))) - (line_line1215_Ic1) - - 0 = (((((((((0j) * (node_1665_Va)) + ((0j) * (node_1665_Vb))) + ((0j) * (node_1665_Vc))) + (((1+0j)) * (node_1665_Vn))) - ((0j) * (line_line1215_Ia2))) - ((0j) * (line_line1215_Ib2))) - ((0j) * (line_line1215_Ic2))) - (((6.73157746019e-05+6.73157746019e-05j)) * (line_line1215_In2))) - (node_1664_Vn) - - 0 = (((((((((0j) * (node_1665_Va)) + ((0j) * (node_1665_Vb))) + ((0j) * (node_1665_Vc))) + ((0j) * (node_1665_Vn))) - ((0j) * (line_line1215_Ia2))) - ((0j) * (line_line1215_Ib2))) - ((0j) * (line_line1215_Ic2))) - (((1+0j)) * (line_line1215_In2))) - (line_line1215_In1) - - 0 = ((((((((((0.9999999999983907+2.0116272727451816e-12j)) * (node_1666_Va)) + ((0j) * (node_1666_Vb))) + ((0j) * (node_1666_Vc))) + ((0j) * (node_1666_Vn))) - (((6.2546212056925e-05+5.003696964554001e-05j)) * (line_line1216_Ia2))) - ((0j) * (line_line1216_Ib2))) - ((0j) * (line_line1216_Ic2))) - ((0j) * (line_line1216_In2))) - (node_1665_Va) - - 0 = ((((((((((-6.469847096046771e-20+6.43245116398968e-08j)) * (node_1666_Va)) + ((0j) * (node_1666_Vb))) + ((0j) * (node_1666_Vc))) + ((0j) * (node_1666_Vn))) - (((0.9999999999983907+2.0116272727451816e-12j)) * (line_line1216_Ia2))) - ((0j) * (line_line1216_Ib2))) - ((0j) * (line_line1216_Ic2))) - ((0j) * (line_line1216_In2))) - (line_line1216_Ia1) - - 0 = (((((((((0j) * (node_1666_Va)) + (((0.9999999999983907+2.0116272727451816e-12j)) * (node_1666_Vb))) + ((0j) * (node_1666_Vc))) + ((0j) * (node_1666_Vn))) - ((0j) * (line_line1216_Ia2))) - (((6.2546212056925e-05+5.003696964554001e-05j)) * (line_line1216_Ib2))) - ((0j) * (line_line1216_Ic2))) - ((0j) * (line_line1216_In2))) - (node_1665_Vb) - - 0 = (((((((((0j) * (node_1666_Va)) + (((-6.469847096046771e-20+6.43245116398968e-08j)) * (node_1666_Vb))) + ((0j) * (node_1666_Vc))) + ((0j) * (node_1666_Vn))) - ((0j) * (line_line1216_Ia2))) - (((0.9999999999983907+2.0116272727451816e-12j)) * (line_line1216_Ib2))) - ((0j) * (line_line1216_Ic2))) - ((0j) * (line_line1216_In2))) - (line_line1216_Ib1) - - 0 = (((((((((0j) * (node_1666_Va)) + ((0j) * (node_1666_Vb))) + (((0.9999999999983907+2.0116272727451816e-12j)) * (node_1666_Vc))) + ((0j) * (node_1666_Vn))) - ((0j) * (line_line1216_Ia2))) - ((0j) * (line_line1216_Ib2))) - (((6.2546212056925e-05+5.003696964554001e-05j)) * (line_line1216_Ic2))) - ((0j) * (line_line1216_In2))) - (node_1665_Vc) - - 0 = (((((((((0j) * (node_1666_Va)) + ((0j) * (node_1666_Vb))) + (((-6.469847096046771e-20+6.43245116398968e-08j)) * (node_1666_Vc))) + ((0j) * (node_1666_Vn))) - ((0j) * (line_line1216_Ia2))) - ((0j) * (line_line1216_Ib2))) - (((0.9999999999983907+2.0116272727451816e-12j)) * (line_line1216_Ic2))) - ((0j) * (line_line1216_In2))) - (line_line1216_Ic1) - - 0 = (((((((((0j) * (node_1666_Va)) + ((0j) * (node_1666_Vb))) + ((0j) * (node_1666_Vc))) + (((1+0j)) * (node_1666_Vn))) - ((0j) * (line_line1216_Ia2))) - ((0j) * (line_line1216_Ib2))) - ((0j) * (line_line1216_Ic2))) - (((5.003696964554001e-05+5.003696964554001e-05j)) * (line_line1216_In2))) - (node_1665_Vn) - - 0 = (((((((((0j) * (node_1666_Va)) + ((0j) * (node_1666_Vb))) + ((0j) * (node_1666_Vc))) + ((0j) * (node_1666_Vn))) - ((0j) * (line_line1216_Ia2))) - ((0j) * (line_line1216_Ib2))) - ((0j) * (line_line1216_Ic2))) - (((1+0j)) * (line_line1216_In2))) - (line_line1216_In1) - - 0 = ((((((((((0.9999999996786413+1.014817040999902e-09j)) * (node_2846_Va)) + ((0j) * (node_2846_Vb))) + ((0j) * (node_2846_Vc))) + ((0j) * (node_2846_Vn))) - (((0.0028419477482576477+0.00089995012028159j)) * (line_line2308_Ia2))) - ((0j) * (line_line2308_Ib2))) - ((0j) * (line_line2308_Ic2))) - ((0j) * (line_line2308_In2))) - (node_1666_Va) - - 0 = ((((((((((-3.623759892613027e-16+7.141700908885532e-07j)) * (node_2846_Va)) + ((0j) * (node_2846_Vb))) + ((0j) * (node_2846_Vc))) + ((0j) * (node_2846_Vn))) - (((0.9999999996786413+1.014817040999902e-09j)) * (line_line2308_Ia2))) - ((0j) * (line_line2308_Ib2))) - ((0j) * (line_line2308_Ic2))) - ((0j) * (line_line2308_In2))) - (line_line2308_Ia1) - - 0 = (((((((((0j) * (node_2846_Va)) + (((0.9999999996786413+1.014817040999902e-09j)) * (node_2846_Vb))) + ((0j) * (node_2846_Vc))) + ((0j) * (node_2846_Vn))) - ((0j) * (line_line2308_Ia2))) - (((0.0028419477482576477+0.00089995012028159j)) * (line_line2308_Ib2))) - ((0j) * (line_line2308_Ic2))) - ((0j) * (line_line2308_In2))) - (node_1666_Vb) - - 0 = (((((((((0j) * (node_2846_Va)) + (((-3.623759892613027e-16+7.141700908885532e-07j)) * (node_2846_Vb))) + ((0j) * (node_2846_Vc))) + ((0j) * (node_2846_Vn))) - ((0j) * (line_line2308_Ia2))) - (((0.9999999996786413+1.014817040999902e-09j)) * (line_line2308_Ib2))) - ((0j) * (line_line2308_Ic2))) - ((0j) * (line_line2308_In2))) - (line_line2308_Ib1) - - 0 = (((((((((0j) * (node_2846_Va)) + ((0j) * (node_2846_Vb))) + (((0.9999999996786413+1.014817040999902e-09j)) * (node_2846_Vc))) + ((0j) * (node_2846_Vn))) - ((0j) * (line_line2308_Ia2))) - ((0j) * (line_line2308_Ib2))) - (((0.0028419477482576477+0.00089995012028159j)) * (line_line2308_Ic2))) - ((0j) * (line_line2308_In2))) - (node_1666_Vc) - - 0 = (((((((((0j) * (node_2846_Va)) + ((0j) * (node_2846_Vb))) + (((-3.623759892613027e-16+7.141700908885532e-07j)) * (node_2846_Vc))) + ((0j) * (node_2846_Vn))) - ((0j) * (line_line2308_Ia2))) - ((0j) * (line_line2308_Ib2))) - (((0.9999999996786413+1.014817040999902e-09j)) * (line_line2308_Ic2))) - ((0j) * (line_line2308_In2))) - (line_line2308_Ic1) - - 0 = (((((((((0j) * (node_2846_Va)) + ((0j) * (node_2846_Vb))) + ((0j) * (node_2846_Vc))) + (((1+0j)) * (node_2846_Vn))) - ((0j) * (line_line2308_Ia2))) - ((0j) * (line_line2308_Ib2))) - ((0j) * (line_line2308_Ic2))) - (((0.00089995012028159+0.00089995012028159j)) * (line_line2308_In2))) - (node_1666_Vn) - - 0 = (((((((((0j) * (node_2846_Va)) + ((0j) * (node_2846_Vb))) + ((0j) * (node_2846_Vc))) + ((0j) * (node_2846_Vn))) - ((0j) * (line_line2308_Ia2))) - ((0j) * (line_line2308_Ib2))) - ((0j) * (line_line2308_Ic2))) - (((1+0j)) * (line_line2308_In2))) - (line_line2308_In1) - - 0 = ((((((((((0.9999999998571776+4.5101821378086675e-10j)) * (node_2849_Va)) + ((0j) * (node_2849_Vb))) + ((0j) * (node_2849_Vc))) + ((0j) * (node_2849_Vn))) - (((0.0018946075054176916+0.0005999590433822701j)) * (line_line2311_Ia2))) - ((0j) * (line_line2311_Ib2))) - ((0j) * (line_line2311_Ic2))) - ((0j) * (line_line2311_In2))) - (node_1666_Va) - - 0 = ((((((((((-1.0736652767415145e-16+4.7610728075230123e-07j)) * (node_2849_Va)) + ((0j) * (node_2849_Vb))) + ((0j) * (node_2849_Vc))) + ((0j) * (node_2849_Vn))) - (((0.9999999998571776+4.5101821378086675e-10j)) * (line_line2311_Ia2))) - ((0j) * (line_line2311_Ib2))) - ((0j) * (line_line2311_Ic2))) - ((0j) * (line_line2311_In2))) - (line_line2311_Ia1) - - 0 = (((((((((0j) * (node_2849_Va)) + (((0.9999999998571776+4.5101821378086675e-10j)) * (node_2849_Vb))) + ((0j) * (node_2849_Vc))) + ((0j) * (node_2849_Vn))) - ((0j) * (line_line2311_Ia2))) - (((0.0018946075054176916+0.0005999590433822701j)) * (line_line2311_Ib2))) - ((0j) * (line_line2311_Ic2))) - ((0j) * (line_line2311_In2))) - (node_1666_Vb) - - 0 = (((((((((0j) * (node_2849_Va)) + (((-1.0736652767415145e-16+4.7610728075230123e-07j)) * (node_2849_Vb))) + ((0j) * (node_2849_Vc))) + ((0j) * (node_2849_Vn))) - ((0j) * (line_line2311_Ia2))) - (((0.9999999998571776+4.5101821378086675e-10j)) * (line_line2311_Ib2))) - ((0j) * (line_line2311_Ic2))) - ((0j) * (line_line2311_In2))) - (line_line2311_Ib1) - - 0 = (((((((((0j) * (node_2849_Va)) + ((0j) * (node_2849_Vb))) + (((0.9999999998571776+4.5101821378086675e-10j)) * (node_2849_Vc))) + ((0j) * (node_2849_Vn))) - ((0j) * (line_line2311_Ia2))) - ((0j) * (line_line2311_Ib2))) - (((0.0018946075054176916+0.0005999590433822701j)) * (line_line2311_Ic2))) - ((0j) * (line_line2311_In2))) - (node_1666_Vc) - - 0 = (((((((((0j) * (node_2849_Va)) + ((0j) * (node_2849_Vb))) + (((-1.0736652767415145e-16+4.7610728075230123e-07j)) * (node_2849_Vc))) + ((0j) * (node_2849_Vn))) - ((0j) * (line_line2311_Ia2))) - ((0j) * (line_line2311_Ib2))) - (((0.9999999998571776+4.5101821378086675e-10j)) * (line_line2311_Ic2))) - ((0j) * (line_line2311_In2))) - (line_line2311_Ic1) - - 0 = (((((((((0j) * (node_2849_Va)) + ((0j) * (node_2849_Vb))) + ((0j) * (node_2849_Vc))) + (((1+0j)) * (node_2849_Vn))) - ((0j) * (line_line2311_Ia2))) - ((0j) * (line_line2311_Ib2))) - ((0j) * (line_line2311_Ic2))) - (((0.0005999590433822701+0.0005999590433822701j)) * (line_line2311_In2))) - (node_1666_Vn) - - 0 = (((((((((0j) * (node_2849_Va)) + ((0j) * (node_2849_Vb))) + ((0j) * (node_2849_Vc))) + ((0j) * (node_2849_Vn))) - ((0j) * (line_line2311_Ia2))) - ((0j) * (line_line2311_Ib2))) - ((0j) * (line_line2311_Ic2))) - (((1+0j)) * (line_line2311_In2))) - (line_line2311_In1) - - 0 = ((((((((((0.9999999999421517+7.231035946707102e-11j)) * (node_2090_Va)) + ((0j) * (node_2090_Vb))) + ((0j) * (node_2090_Vc))) + ((0j) * (node_2090_Vn))) - (((0.000374996760265325+0.00029999740821226j)) * (line_line1585_Ia2))) - ((0j) * (line_line1585_Ib2))) - ((0j) * (line_line1585_Ic2))) - ((0j) * (line_line1585_In2))) - (node_2089_Va) - - 0 = ((((((((((-1.3943555359138183e-17+3.856585822971755e-07j)) * (node_2090_Va)) + ((0j) * (node_2090_Vb))) + ((0j) * (node_2090_Vc))) + ((0j) * (node_2090_Vn))) - (((0.9999999999421517+7.231035946707102e-11j)) * (line_line1585_Ia2))) - ((0j) * (line_line1585_Ib2))) - ((0j) * (line_line1585_Ic2))) - ((0j) * (line_line1585_In2))) - (line_line1585_Ia1) - - 0 = (((((((((0j) * (node_2090_Va)) + (((0.9999999999421517+7.231035946707102e-11j)) * (node_2090_Vb))) + ((0j) * (node_2090_Vc))) + ((0j) * (node_2090_Vn))) - ((0j) * (line_line1585_Ia2))) - (((0.000374996760265325+0.00029999740821226j)) * (line_line1585_Ib2))) - ((0j) * (line_line1585_Ic2))) - ((0j) * (line_line1585_In2))) - (node_2089_Vb) - - 0 = (((((((((0j) * (node_2090_Va)) + (((-1.3943555359138183e-17+3.856585822971755e-07j)) * (node_2090_Vb))) + ((0j) * (node_2090_Vc))) + ((0j) * (node_2090_Vn))) - ((0j) * (line_line1585_Ia2))) - (((0.9999999999421517+7.231035946707102e-11j)) * (line_line1585_Ib2))) - ((0j) * (line_line1585_Ic2))) - ((0j) * (line_line1585_In2))) - (line_line1585_Ib1) - - 0 = (((((((((0j) * (node_2090_Va)) + ((0j) * (node_2090_Vb))) + (((0.9999999999421517+7.231035946707102e-11j)) * (node_2090_Vc))) + ((0j) * (node_2090_Vn))) - ((0j) * (line_line1585_Ia2))) - ((0j) * (line_line1585_Ib2))) - (((0.000374996760265325+0.00029999740821226j)) * (line_line1585_Ic2))) - ((0j) * (line_line1585_In2))) - (node_2089_Vc) - - 0 = (((((((((0j) * (node_2090_Va)) + ((0j) * (node_2090_Vb))) + (((-1.3943555359138183e-17+3.856585822971755e-07j)) * (node_2090_Vc))) + ((0j) * (node_2090_Vn))) - ((0j) * (line_line1585_Ia2))) - ((0j) * (line_line1585_Ib2))) - (((0.9999999999421517+7.231035946707102e-11j)) * (line_line1585_Ic2))) - ((0j) * (line_line1585_In2))) - (line_line1585_Ic1) - - 0 = (((((((((0j) * (node_2090_Va)) + ((0j) * (node_2090_Vb))) + ((0j) * (node_2090_Vc))) + (((1+0j)) * (node_2090_Vn))) - ((0j) * (line_line1585_Ia2))) - ((0j) * (line_line1585_Ib2))) - ((0j) * (line_line1585_Ic2))) - (((0.00029999740821226+0.00029999740821226j)) * (line_line1585_In2))) - (node_2089_Vn) - - 0 = (((((((((0j) * (node_2090_Va)) + ((0j) * (node_2090_Vb))) + ((0j) * (node_2090_Vc))) + ((0j) * (node_2090_Vn))) - ((0j) * (line_line1585_Ia2))) - ((0j) * (line_line1585_Ib2))) - ((0j) * (line_line1585_Ic2))) - (((1+0j)) * (line_line1585_In2))) - (line_line1585_In1) - - 0 = ((((((((((0.9999999999935781+8.027324749932165e-12j)) * (node_2091_Va)) + ((0j) * (node_2091_Vb))) + ((0j) * (node_2091_Vc))) + ((0j) * (node_2091_Vn))) - (((0.000124943213580025+9.995457086402001e-05j)) * (line_line1586_Ia2))) - ((0j) * (line_line1586_Ib2))) - ((0j) * (line_line1586_Ic2))) - ((0j) * (line_line1586_In2))) - (node_2090_Va) - - 0 = ((((((((((-5.1573783636997285e-19+1.284955704259193e-07j)) * (node_2091_Va)) + ((0j) * (node_2091_Vb))) + ((0j) * (node_2091_Vc))) + ((0j) * (node_2091_Vn))) - (((0.9999999999935781+8.027324749932165e-12j)) * (line_line1586_Ia2))) - ((0j) * (line_line1586_Ib2))) - ((0j) * (line_line1586_Ic2))) - ((0j) * (line_line1586_In2))) - (line_line1586_Ia1) - - 0 = (((((((((0j) * (node_2091_Va)) + (((0.9999999999935781+8.027324749932165e-12j)) * (node_2091_Vb))) + ((0j) * (node_2091_Vc))) + ((0j) * (node_2091_Vn))) - ((0j) * (line_line1586_Ia2))) - (((0.000124943213580025+9.995457086402001e-05j)) * (line_line1586_Ib2))) - ((0j) * (line_line1586_Ic2))) - ((0j) * (line_line1586_In2))) - (node_2090_Vb) - - 0 = (((((((((0j) * (node_2091_Va)) + (((-5.1573783636997285e-19+1.284955704259193e-07j)) * (node_2091_Vb))) + ((0j) * (node_2091_Vc))) + ((0j) * (node_2091_Vn))) - ((0j) * (line_line1586_Ia2))) - (((0.9999999999935781+8.027324749932165e-12j)) * (line_line1586_Ib2))) - ((0j) * (line_line1586_Ic2))) - ((0j) * (line_line1586_In2))) - (line_line1586_Ib1) - - 0 = (((((((((0j) * (node_2091_Va)) + ((0j) * (node_2091_Vb))) + (((0.9999999999935781+8.027324749932165e-12j)) * (node_2091_Vc))) + ((0j) * (node_2091_Vn))) - ((0j) * (line_line1586_Ia2))) - ((0j) * (line_line1586_Ib2))) - (((0.000124943213580025+9.995457086402001e-05j)) * (line_line1586_Ic2))) - ((0j) * (line_line1586_In2))) - (node_2090_Vc) - - 0 = (((((((((0j) * (node_2091_Va)) + ((0j) * (node_2091_Vb))) + (((-5.1573783636997285e-19+1.284955704259193e-07j)) * (node_2091_Vc))) + ((0j) * (node_2091_Vn))) - ((0j) * (line_line1586_Ia2))) - ((0j) * (line_line1586_Ib2))) - (((0.9999999999935781+8.027324749932165e-12j)) * (line_line1586_Ic2))) - ((0j) * (line_line1586_In2))) - (line_line1586_Ic1) - - 0 = (((((((((0j) * (node_2091_Va)) + ((0j) * (node_2091_Vb))) + ((0j) * (node_2091_Vc))) + (((1+0j)) * (node_2091_Vn))) - ((0j) * (line_line1586_Ia2))) - ((0j) * (line_line1586_Ib2))) - ((0j) * (line_line1586_Ic2))) - (((9.995457086402001e-05+9.995457086402001e-05j)) * (line_line1586_In2))) - (node_2090_Vn) - - 0 = (((((((((0j) * (node_2091_Va)) + ((0j) * (node_2091_Vb))) + ((0j) * (node_2091_Vc))) + ((0j) * (node_2091_Vn))) - ((0j) * (line_line1586_Ia2))) - ((0j) * (line_line1586_Ib2))) - ((0j) * (line_line1586_Ic2))) - (((1+0j)) * (line_line1586_In2))) - (line_line1586_In1) - - 0 = ((((((((((0.9999999992224559+2.455402449545255e-09j)) * (node_2850_Va)) + ((0j) * (node_2850_Vb))) + ((0j) * (node_2850_Vc))) + ((0j) * (node_2850_Vn))) - (((0.00442062377901334+0.0013998641966875601j)) * (line_line2312_Ia2))) - ((0j) * (line_line2312_Ib2))) - ((0j) * (line_line2312_Ic2))) - ((0j) * (line_line2312_In2))) - (node_2849_Va) - - 0 = ((((((((((-1.3638349451620784e-15+1.1108850566508493e-06j)) * (node_2850_Va)) + ((0j) * (node_2850_Vb))) + ((0j) * (node_2850_Vc))) + ((0j) * (node_2850_Vn))) - (((0.9999999992224559+2.455402449545255e-09j)) * (line_line2312_Ia2))) - ((0j) * (line_line2312_Ib2))) - ((0j) * (line_line2312_Ic2))) - ((0j) * (line_line2312_In2))) - (line_line2312_Ia1) - - 0 = (((((((((0j) * (node_2850_Va)) + (((0.9999999992224559+2.455402449545255e-09j)) * (node_2850_Vb))) + ((0j) * (node_2850_Vc))) + ((0j) * (node_2850_Vn))) - ((0j) * (line_line2312_Ia2))) - (((0.00442062377901334+0.0013998641966875601j)) * (line_line2312_Ib2))) - ((0j) * (line_line2312_Ic2))) - ((0j) * (line_line2312_In2))) - (node_2849_Vb) - - 0 = (((((((((0j) * (node_2850_Va)) + (((-1.3638349451620784e-15+1.1108850566508493e-06j)) * (node_2850_Vb))) + ((0j) * (node_2850_Vc))) + ((0j) * (node_2850_Vn))) - ((0j) * (line_line2312_Ia2))) - (((0.9999999992224559+2.455402449545255e-09j)) * (line_line2312_Ib2))) - ((0j) * (line_line2312_Ic2))) - ((0j) * (line_line2312_In2))) - (line_line2312_Ib1) - - 0 = (((((((((0j) * (node_2850_Va)) + ((0j) * (node_2850_Vb))) + (((0.9999999992224559+2.455402449545255e-09j)) * (node_2850_Vc))) + ((0j) * (node_2850_Vn))) - ((0j) * (line_line2312_Ia2))) - ((0j) * (line_line2312_Ib2))) - (((0.00442062377901334+0.0013998641966875601j)) * (line_line2312_Ic2))) - ((0j) * (line_line2312_In2))) - (node_2849_Vc) - - 0 = (((((((((0j) * (node_2850_Va)) + ((0j) * (node_2850_Vb))) + (((-1.3638349451620784e-15+1.1108850566508493e-06j)) * (node_2850_Vc))) + ((0j) * (node_2850_Vn))) - ((0j) * (line_line2312_Ia2))) - ((0j) * (line_line2312_Ib2))) - (((0.9999999992224559+2.455402449545255e-09j)) * (line_line2312_Ic2))) - ((0j) * (line_line2312_In2))) - (line_line2312_Ic1) - - 0 = (((((((((0j) * (node_2850_Va)) + ((0j) * (node_2850_Vb))) + ((0j) * (node_2850_Vc))) + (((1+0j)) * (node_2850_Vn))) - ((0j) * (line_line2312_Ia2))) - ((0j) * (line_line2312_Ib2))) - ((0j) * (line_line2312_Ic2))) - (((0.0013998641966875601+0.0013998641966875601j)) * (line_line2312_In2))) - (node_2849_Vn) - - 0 = (((((((((0j) * (node_2850_Va)) + ((0j) * (node_2850_Vb))) + ((0j) * (node_2850_Vc))) + ((0j) * (node_2850_Vn))) - ((0j) * (line_line2312_Ia2))) - ((0j) * (line_line2312_Ib2))) - ((0j) * (line_line2312_Ic2))) - (((1+0j)) * (line_line2312_In2))) - (line_line2312_In1) - - 0 = ((((((((((0.9999999987146412+4.0590278638376356e-09j)) * (node_2847_Va)) + ((0j) * (node_2847_Vb))) + ((0j) * (node_2847_Vc))) + ((0j) * (node_2847_Vn))) - (((0.0056837272566790005+0.00179984696461502j)) * (line_line2309_Ia2))) - ((0j) * (line_line2309_Ib2))) - ((0j) * (line_line2309_Ic2))) - ((0j) * (line_line2309_In2))) - (node_2846_Va) - - 0 = ((((((((((-2.8987504951173655e-15+1.4282979030913845e-06j)) * (node_2847_Va)) + ((0j) * (node_2847_Vb))) + ((0j) * (node_2847_Vc))) + ((0j) * (node_2847_Vn))) - (((0.9999999987146412+4.0590278638376356e-09j)) * (line_line2309_Ia2))) - ((0j) * (line_line2309_Ib2))) - ((0j) * (line_line2309_Ic2))) - ((0j) * (line_line2309_In2))) - (line_line2309_Ia1) - - 0 = (((((((((0j) * (node_2847_Va)) + (((0.9999999987146412+4.0590278638376356e-09j)) * (node_2847_Vb))) + ((0j) * (node_2847_Vc))) + ((0j) * (node_2847_Vn))) - ((0j) * (line_line2309_Ia2))) - (((0.0056837272566790005+0.00179984696461502j)) * (line_line2309_Ib2))) - ((0j) * (line_line2309_Ic2))) - ((0j) * (line_line2309_In2))) - (node_2846_Vb) - - 0 = (((((((((0j) * (node_2847_Va)) + (((-2.8987504951173655e-15+1.4282979030913845e-06j)) * (node_2847_Vb))) + ((0j) * (node_2847_Vc))) + ((0j) * (node_2847_Vn))) - ((0j) * (line_line2309_Ia2))) - (((0.9999999987146412+4.0590278638376356e-09j)) * (line_line2309_Ib2))) - ((0j) * (line_line2309_Ic2))) - ((0j) * (line_line2309_In2))) - (line_line2309_Ib1) - - 0 = (((((((((0j) * (node_2847_Va)) + ((0j) * (node_2847_Vb))) + (((0.9999999987146412+4.0590278638376356e-09j)) * (node_2847_Vc))) + ((0j) * (node_2847_Vn))) - ((0j) * (line_line2309_Ia2))) - ((0j) * (line_line2309_Ib2))) - (((0.0056837272566790005+0.00179984696461502j)) * (line_line2309_Ic2))) - ((0j) * (line_line2309_In2))) - (node_2846_Vc) - - 0 = (((((((((0j) * (node_2847_Va)) + ((0j) * (node_2847_Vb))) + (((-2.8987504951173655e-15+1.4282979030913845e-06j)) * (node_2847_Vc))) + ((0j) * (node_2847_Vn))) - ((0j) * (line_line2309_Ia2))) - ((0j) * (line_line2309_Ib2))) - (((0.9999999987146412+4.0590278638376356e-09j)) * (line_line2309_Ic2))) - ((0j) * (line_line2309_In2))) - (line_line2309_Ic1) - - 0 = (((((((((0j) * (node_2847_Va)) + ((0j) * (node_2847_Vb))) + ((0j) * (node_2847_Vc))) + (((1+0j)) * (node_2847_Vn))) - ((0j) * (line_line2309_Ia2))) - ((0j) * (line_line2309_Ib2))) - ((0j) * (line_line2309_Ic2))) - (((0.00179984696461502+0.00179984696461502j)) * (line_line2309_In2))) - (node_2846_Vn) - - 0 = (((((((((0j) * (node_2847_Va)) + ((0j) * (node_2847_Vb))) + ((0j) * (node_2847_Vc))) + ((0j) * (node_2847_Vn))) - ((0j) * (line_line2309_Ia2))) - ((0j) * (line_line2309_Ib2))) - ((0j) * (line_line2309_Ic2))) - (((1+0j)) * (line_line2309_In2))) - (line_line2309_In1) - - 0 = ((((((((((0.9999999996033097+1.2527063433308489e-09j)) * (node_3399_Va)) + ((0j) * (node_3399_Vb))) + ((0j) * (node_3399_Vc))) + ((0j) * (node_3399_Vn))) - (((0.0031575253894477215+0.00099988303999178j)) * (line_line2832_Ia2))) - ((0j) * (line_line2832_Ib2))) - ((0j) * (line_line2832_Ic2))) - ((0j) * (line_line2832_In2))) - (node_1367_Va) - - 0 = ((((((((((-4.969946363268439e-16+7.934734886179266e-07j)) * (node_3399_Va)) + ((0j) * (node_3399_Vb))) + ((0j) * (node_3399_Vc))) + ((0j) * (node_3399_Vn))) - (((0.9999999996033097+1.2527063433308489e-09j)) * (line_line2832_Ia2))) - ((0j) * (line_line2832_Ib2))) - ((0j) * (line_line2832_Ic2))) - ((0j) * (line_line2832_In2))) - (line_line2832_Ia1) - - 0 = (((((((((0j) * (node_3399_Va)) + (((0.9999999996033097+1.2527063433308489e-09j)) * (node_3399_Vb))) + ((0j) * (node_3399_Vc))) + ((0j) * (node_3399_Vn))) - ((0j) * (line_line2832_Ia2))) - (((0.0031575253894477215+0.00099988303999178j)) * (line_line2832_Ib2))) - ((0j) * (line_line2832_Ic2))) - ((0j) * (line_line2832_In2))) - (node_1367_Vb) - - 0 = (((((((((0j) * (node_3399_Va)) + (((-4.969946363268439e-16+7.934734886179266e-07j)) * (node_3399_Vb))) + ((0j) * (node_3399_Vc))) + ((0j) * (node_3399_Vn))) - ((0j) * (line_line2832_Ia2))) - (((0.9999999996033097+1.2527063433308489e-09j)) * (line_line2832_Ib2))) - ((0j) * (line_line2832_Ic2))) - ((0j) * (line_line2832_In2))) - (line_line2832_Ib1) - - 0 = (((((((((0j) * (node_3399_Va)) + ((0j) * (node_3399_Vb))) + (((0.9999999996033097+1.2527063433308489e-09j)) * (node_3399_Vc))) + ((0j) * (node_3399_Vn))) - ((0j) * (line_line2832_Ia2))) - ((0j) * (line_line2832_Ib2))) - (((0.0031575253894477215+0.00099988303999178j)) * (line_line2832_Ic2))) - ((0j) * (line_line2832_In2))) - (node_1367_Vc) - - 0 = (((((((((0j) * (node_3399_Va)) + ((0j) * (node_3399_Vb))) + (((-4.969946363268439e-16+7.934734886179266e-07j)) * (node_3399_Vc))) + ((0j) * (node_3399_Vn))) - ((0j) * (line_line2832_Ia2))) - ((0j) * (line_line2832_Ib2))) - (((0.9999999996033097+1.2527063433308489e-09j)) * (line_line2832_Ic2))) - ((0j) * (line_line2832_In2))) - (line_line2832_Ic1) - - 0 = (((((((((0j) * (node_3399_Va)) + ((0j) * (node_3399_Vb))) + ((0j) * (node_3399_Vc))) + (((1+0j)) * (node_3399_Vn))) - ((0j) * (line_line2832_Ia2))) - ((0j) * (line_line2832_Ib2))) - ((0j) * (line_line2832_Ic2))) - (((0.00099988303999178+0.00099988303999178j)) * (line_line2832_In2))) - (node_1367_Vn) - - 0 = (((((((((0j) * (node_3399_Va)) + ((0j) * (node_3399_Vb))) + ((0j) * (node_3399_Vc))) + ((0j) * (node_3399_Vn))) - ((0j) * (line_line2832_Ia2))) - ((0j) * (line_line2832_Ib2))) - ((0j) * (line_line2832_Ic2))) - (((1+0j)) * (line_line2832_In2))) - (line_line2832_In1) - - 0 = ((((((((((0.9999999993381266+2.0901266474035407e-09j)) * (node_2851_Va)) + ((0j) * (node_2851_Vb))) + ((0j) * (node_2851_Vc))) + ((0j) * (node_2851_Vn))) - (((0.004078575575916088+0.0012915489323734302j)) * (line_line2313_Ia2))) - ((0j) * (line_line2313_Ib2))) - ((0j) * (line_line2313_Ic2))) - ((0j) * (line_line2313_In2))) - (node_2850_Va) - - 0 = ((((((((((-1.0711164525142157e-15+1.0249297127428504e-06j)) * (node_2851_Va)) + ((0j) * (node_2851_Vb))) + ((0j) * (node_2851_Vc))) + ((0j) * (node_2851_Vn))) - (((0.9999999993381266+2.0901266474035407e-09j)) * (line_line2313_Ia2))) - ((0j) * (line_line2313_Ib2))) - ((0j) * (line_line2313_Ic2))) - ((0j) * (line_line2313_In2))) - (line_line2313_Ia1) - - 0 = (((((((((0j) * (node_2851_Va)) + (((0.9999999993381266+2.0901266474035407e-09j)) * (node_2851_Vb))) + ((0j) * (node_2851_Vc))) + ((0j) * (node_2851_Vn))) - ((0j) * (line_line2313_Ia2))) - (((0.004078575575916088+0.0012915489323734302j)) * (line_line2313_Ib2))) - ((0j) * (line_line2313_Ic2))) - ((0j) * (line_line2313_In2))) - (node_2850_Vb) - - 0 = (((((((((0j) * (node_2851_Va)) + (((-1.0711164525142157e-15+1.0249297127428504e-06j)) * (node_2851_Vb))) + ((0j) * (node_2851_Vc))) + ((0j) * (node_2851_Vn))) - ((0j) * (line_line2313_Ia2))) - (((0.9999999993381266+2.0901266474035407e-09j)) * (line_line2313_Ib2))) - ((0j) * (line_line2313_Ic2))) - ((0j) * (line_line2313_In2))) - (line_line2313_Ib1) - - 0 = (((((((((0j) * (node_2851_Va)) + ((0j) * (node_2851_Vb))) + (((0.9999999993381266+2.0901266474035407e-09j)) * (node_2851_Vc))) + ((0j) * (node_2851_Vn))) - ((0j) * (line_line2313_Ia2))) - ((0j) * (line_line2313_Ib2))) - (((0.004078575575916088+0.0012915489323734302j)) * (line_line2313_Ic2))) - ((0j) * (line_line2313_In2))) - (node_2850_Vc) - - 0 = (((((((((0j) * (node_2851_Va)) + ((0j) * (node_2851_Vb))) + (((-1.0711164525142157e-15+1.0249297127428504e-06j)) * (node_2851_Vc))) + ((0j) * (node_2851_Vn))) - ((0j) * (line_line2313_Ia2))) - ((0j) * (line_line2313_Ib2))) - (((0.9999999993381266+2.0901266474035407e-09j)) * (line_line2313_Ic2))) - ((0j) * (line_line2313_In2))) - (line_line2313_Ic1) - - 0 = (((((((((0j) * (node_2851_Va)) + ((0j) * (node_2851_Vb))) + ((0j) * (node_2851_Vc))) + (((1+0j)) * (node_2851_Vn))) - ((0j) * (line_line2313_Ia2))) - ((0j) * (line_line2313_Ib2))) - ((0j) * (line_line2313_Ic2))) - (((0.0012915489323734302+0.0012915489323734302j)) * (line_line2313_In2))) - (node_2850_Vn) - - 0 = (((((((((0j) * (node_2851_Va)) + ((0j) * (node_2851_Vb))) + ((0j) * (node_2851_Vc))) + ((0j) * (node_2851_Vn))) - ((0j) * (line_line2313_Ia2))) - ((0j) * (line_line2313_Ib2))) - ((0j) * (line_line2313_Ic2))) - (((1+0j)) * (line_line2313_In2))) - (line_line2313_In1) - - 0 = ((((((((((0.9999999956794114+1.3643963937966213e-08j)) * (node_3400_Va)) + ((0j) * (node_3400_Vb))) + ((0j) * (node_3400_Vc))) + ((0j) * (node_3400_Vn))) - (((0.01042059445537271+0.0032998549108680304j)) * (line_line2833_Ia2))) - ((0j) * (line_line2833_Ib2))) - ((0j) * (line_line2833_Ic2))) - ((0j) * (line_line2833_In2))) - (node_3399_Va) - - 0 = ((((((((((-1.7864408094736115e-14+2.618653660676067e-06j)) * (node_3400_Va)) + ((0j) * (node_3400_Vb))) + ((0j) * (node_3400_Vc))) + ((0j) * (node_3400_Vn))) - (((0.9999999956794114+1.3643963937966213e-08j)) * (line_line2833_Ia2))) - ((0j) * (line_line2833_Ib2))) - ((0j) * (line_line2833_Ic2))) - ((0j) * (line_line2833_In2))) - (line_line2833_Ia1) - - 0 = (((((((((0j) * (node_3400_Va)) + (((0.9999999956794114+1.3643963937966213e-08j)) * (node_3400_Vb))) + ((0j) * (node_3400_Vc))) + ((0j) * (node_3400_Vn))) - ((0j) * (line_line2833_Ia2))) - (((0.01042059445537271+0.0032998549108680304j)) * (line_line2833_Ib2))) - ((0j) * (line_line2833_Ic2))) - ((0j) * (line_line2833_In2))) - (node_3399_Vb) - - 0 = (((((((((0j) * (node_3400_Va)) + (((-1.7864408094736115e-14+2.618653660676067e-06j)) * (node_3400_Vb))) + ((0j) * (node_3400_Vc))) + ((0j) * (node_3400_Vn))) - ((0j) * (line_line2833_Ia2))) - (((0.9999999956794114+1.3643963937966213e-08j)) * (line_line2833_Ib2))) - ((0j) * (line_line2833_Ic2))) - ((0j) * (line_line2833_In2))) - (line_line2833_Ib1) - - 0 = (((((((((0j) * (node_3400_Va)) + ((0j) * (node_3400_Vb))) + (((0.9999999956794114+1.3643963937966213e-08j)) * (node_3400_Vc))) + ((0j) * (node_3400_Vn))) - ((0j) * (line_line2833_Ia2))) - ((0j) * (line_line2833_Ib2))) - (((0.01042059445537271+0.0032998549108680304j)) * (line_line2833_Ic2))) - ((0j) * (line_line2833_In2))) - (node_3399_Vc) - - 0 = (((((((((0j) * (node_3400_Va)) + ((0j) * (node_3400_Vb))) + (((-1.7864408094736115e-14+2.618653660676067e-06j)) * (node_3400_Vc))) + ((0j) * (node_3400_Vn))) - ((0j) * (line_line2833_Ia2))) - ((0j) * (line_line2833_Ib2))) - (((0.9999999956794114+1.3643963937966213e-08j)) * (line_line2833_Ic2))) - ((0j) * (line_line2833_In2))) - (line_line2833_Ic1) - - 0 = (((((((((0j) * (node_3400_Va)) + ((0j) * (node_3400_Vb))) + ((0j) * (node_3400_Vc))) + (((1+0j)) * (node_3400_Vn))) - ((0j) * (line_line2833_Ia2))) - ((0j) * (line_line2833_Ib2))) - ((0j) * (line_line2833_Ic2))) - (((0.0032998549108680304+0.0032998549108680304j)) * (line_line2833_In2))) - (node_3399_Vn) - - 0 = (((((((((0j) * (node_3400_Va)) + ((0j) * (node_3400_Vb))) + ((0j) * (node_3400_Vc))) + ((0j) * (node_3400_Vn))) - ((0j) * (line_line2833_Ia2))) - ((0j) * (line_line2833_Ib2))) - ((0j) * (line_line2833_Ic2))) - (((1+0j)) * (line_line2833_In2))) - (line_line2833_In1) - - 0 = ((((((((((0.9999999998846586+3.642358735553367e-10j)) * (node_2848_Va)) + ((0j) * (node_2848_Vb))) + ((0j) * (node_2848_Vc))) + ((0j) * (node_2848_Vn))) - (((0.0017026036954630077+0.00053915783689662j)) * (line_line2310_Ia2))) - ((0j) * (line_line2310_Ib2))) - ((0j) * (line_line2310_Ic2))) - ((0j) * (line_line2310_In2))) - (node_2847_Va) - - 0 = ((((((((((-7.792052368859768e-17+4.27857492034023e-07j)) * (node_2848_Va)) + ((0j) * (node_2848_Vb))) + ((0j) * (node_2848_Vc))) + ((0j) * (node_2848_Vn))) - (((0.9999999998846586+3.642358735553367e-10j)) * (line_line2310_Ia2))) - ((0j) * (line_line2310_Ib2))) - ((0j) * (line_line2310_Ic2))) - ((0j) * (line_line2310_In2))) - (line_line2310_Ia1) - - 0 = (((((((((0j) * (node_2848_Va)) + (((0.9999999998846586+3.642358735553367e-10j)) * (node_2848_Vb))) + ((0j) * (node_2848_Vc))) + ((0j) * (node_2848_Vn))) - ((0j) * (line_line2310_Ia2))) - (((0.0017026036954630077+0.00053915783689662j)) * (line_line2310_Ib2))) - ((0j) * (line_line2310_Ic2))) - ((0j) * (line_line2310_In2))) - (node_2847_Vb) - - 0 = (((((((((0j) * (node_2848_Va)) + (((-7.792052368859768e-17+4.27857492034023e-07j)) * (node_2848_Vb))) + ((0j) * (node_2848_Vc))) + ((0j) * (node_2848_Vn))) - ((0j) * (line_line2310_Ia2))) - (((0.9999999998846586+3.642358735553367e-10j)) * (line_line2310_Ib2))) - ((0j) * (line_line2310_Ic2))) - ((0j) * (line_line2310_In2))) - (line_line2310_Ib1) - - 0 = (((((((((0j) * (node_2848_Va)) + ((0j) * (node_2848_Vb))) + (((0.9999999998846586+3.642358735553367e-10j)) * (node_2848_Vc))) + ((0j) * (node_2848_Vn))) - ((0j) * (line_line2310_Ia2))) - ((0j) * (line_line2310_Ib2))) - (((0.0017026036954630077+0.00053915783689662j)) * (line_line2310_Ic2))) - ((0j) * (line_line2310_In2))) - (node_2847_Vc) - - 0 = (((((((((0j) * (node_2848_Va)) + ((0j) * (node_2848_Vb))) + (((-7.792052368859768e-17+4.27857492034023e-07j)) * (node_2848_Vc))) + ((0j) * (node_2848_Vn))) - ((0j) * (line_line2310_Ia2))) - ((0j) * (line_line2310_Ib2))) - (((0.9999999998846586+3.642358735553367e-10j)) * (line_line2310_Ic2))) - ((0j) * (line_line2310_In2))) - (line_line2310_Ic1) - - 0 = (((((((((0j) * (node_2848_Va)) + ((0j) * (node_2848_Vb))) + ((0j) * (node_2848_Vc))) + (((1+0j)) * (node_2848_Vn))) - ((0j) * (line_line2310_Ia2))) - ((0j) * (line_line2310_Ib2))) - ((0j) * (line_line2310_Ic2))) - (((0.00053915783689662+0.00053915783689662j)) * (line_line2310_In2))) - (node_2847_Vn) - - 0 = (((((((((0j) * (node_2848_Va)) + ((0j) * (node_2848_Vb))) + ((0j) * (node_2848_Vc))) + ((0j) * (node_2848_Vn))) - ((0j) * (line_line2310_Ia2))) - ((0j) * (line_line2310_Ib2))) - ((0j) * (line_line2310_Ic2))) - (((1+0j)) * (line_line2310_In2))) - (line_line2310_In1) - - 0 = ((((((((((0.9999999999999719+8.876252258578972e-14j)) * (node_2852_Va)) + ((0j) * (node_2852_Vb))) + ((0j) * (node_2852_Vc))) + ((0j) * (node_2852_Vn))) - (((2.657890171345982e-05+8.41665220926229e-06j)) * (line_line2314_Ia2))) - ((0j) * (line_line2314_Ib2))) - ((0j) * (line_line2314_Ic2))) - ((0j) * (line_line2314_In2))) - (node_2851_Va) - - 0 = ((((((((((-2.9643005947845226e-22+6.679171588255527e-09j)) * (node_2852_Va)) + ((0j) * (node_2852_Vb))) + ((0j) * (node_2852_Vc))) + ((0j) * (node_2852_Vn))) - (((0.9999999999999719+8.876252258578972e-14j)) * (line_line2314_Ia2))) - ((0j) * (line_line2314_Ib2))) - ((0j) * (line_line2314_Ic2))) - ((0j) * (line_line2314_In2))) - (line_line2314_Ia1) - - 0 = (((((((((0j) * (node_2852_Va)) + (((0.9999999999999719+8.876252258578972e-14j)) * (node_2852_Vb))) + ((0j) * (node_2852_Vc))) + ((0j) * (node_2852_Vn))) - ((0j) * (line_line2314_Ia2))) - (((2.657890171345982e-05+8.41665220926229e-06j)) * (line_line2314_Ib2))) - ((0j) * (line_line2314_Ic2))) - ((0j) * (line_line2314_In2))) - (node_2851_Vb) - - 0 = (((((((((0j) * (node_2852_Va)) + (((-2.9643005947845226e-22+6.679171588255527e-09j)) * (node_2852_Vb))) + ((0j) * (node_2852_Vc))) + ((0j) * (node_2852_Vn))) - ((0j) * (line_line2314_Ia2))) - (((0.9999999999999719+8.876252258578972e-14j)) * (line_line2314_Ib2))) - ((0j) * (line_line2314_Ic2))) - ((0j) * (line_line2314_In2))) - (line_line2314_Ib1) - - 0 = (((((((((0j) * (node_2852_Va)) + ((0j) * (node_2852_Vb))) + (((0.9999999999999719+8.876252258578972e-14j)) * (node_2852_Vc))) + ((0j) * (node_2852_Vn))) - ((0j) * (line_line2314_Ia2))) - ((0j) * (line_line2314_Ib2))) - (((2.657890171345982e-05+8.41665220926229e-06j)) * (line_line2314_Ic2))) - ((0j) * (line_line2314_In2))) - (node_2851_Vc) - - 0 = (((((((((0j) * (node_2852_Va)) + ((0j) * (node_2852_Vb))) + (((-2.9643005947845226e-22+6.679171588255527e-09j)) * (node_2852_Vc))) + ((0j) * (node_2852_Vn))) - ((0j) * (line_line2314_Ia2))) - ((0j) * (line_line2314_Ib2))) - (((0.9999999999999719+8.876252258578972e-14j)) * (line_line2314_Ic2))) - ((0j) * (line_line2314_In2))) - (line_line2314_Ic1) - - 0 = (((((((((0j) * (node_2852_Va)) + ((0j) * (node_2852_Vb))) + ((0j) * (node_2852_Vc))) + (((1+0j)) * (node_2852_Vn))) - ((0j) * (line_line2314_Ia2))) - ((0j) * (line_line2314_Ib2))) - ((0j) * (line_line2314_Ic2))) - (((8.41665220926229e-06+8.41665220926229e-06j)) * (line_line2314_In2))) - (node_2851_Vn) - - 0 = (((((((((0j) * (node_2852_Va)) + ((0j) * (node_2852_Vb))) + ((0j) * (node_2852_Vc))) + ((0j) * (node_2852_Vn))) - ((0j) * (line_line2314_Ia2))) - ((0j) * (line_line2314_Ib2))) - ((0j) * (line_line2314_Ic2))) - (((1+0j)) * (line_line2314_In2))) - (line_line2314_In1) - - 0 = ((((((((((0.9999999999993137+2.1673842170777346e-12j)) * (node_2853_Va)) + ((0j) * (node_2853_Vb))) + ((0j) * (node_2853_Vc))) + ((0j) * (node_2853_Vn))) - (((0.00013133792975693662+4.1590344423030007e-05j)) * (line_line2315_Ia2))) - ((0j) * (line_line2315_Ib2))) - ((0j) * (line_line2315_Ic2))) - ((0j) * (line_line2315_In2))) - (node_2852_Va) - - 0 = ((((((((((-3.576692851129369e-20+3.300469591820287e-08j)) * (node_2853_Va)) + ((0j) * (node_2853_Vb))) + ((0j) * (node_2853_Vc))) + ((0j) * (node_2853_Vn))) - (((0.9999999999993137+2.1673842170777346e-12j)) * (line_line2315_Ia2))) - ((0j) * (line_line2315_Ib2))) - ((0j) * (line_line2315_Ic2))) - ((0j) * (line_line2315_In2))) - (line_line2315_Ia1) - - 0 = (((((((((0j) * (node_2853_Va)) + (((0.9999999999993137+2.1673842170777346e-12j)) * (node_2853_Vb))) + ((0j) * (node_2853_Vc))) + ((0j) * (node_2853_Vn))) - ((0j) * (line_line2315_Ia2))) - (((0.00013133792975693662+4.1590344423030007e-05j)) * (line_line2315_Ib2))) - ((0j) * (line_line2315_Ic2))) - ((0j) * (line_line2315_In2))) - (node_2852_Vb) - - 0 = (((((((((0j) * (node_2853_Va)) + (((-3.576692851129369e-20+3.300469591820287e-08j)) * (node_2853_Vb))) + ((0j) * (node_2853_Vc))) + ((0j) * (node_2853_Vn))) - ((0j) * (line_line2315_Ia2))) - (((0.9999999999993137+2.1673842170777346e-12j)) * (line_line2315_Ib2))) - ((0j) * (line_line2315_Ic2))) - ((0j) * (line_line2315_In2))) - (line_line2315_Ib1) - - 0 = (((((((((0j) * (node_2853_Va)) + ((0j) * (node_2853_Vb))) + (((0.9999999999993137+2.1673842170777346e-12j)) * (node_2853_Vc))) + ((0j) * (node_2853_Vn))) - ((0j) * (line_line2315_Ia2))) - ((0j) * (line_line2315_Ib2))) - (((0.00013133792975693662+4.1590344423030007e-05j)) * (line_line2315_Ic2))) - ((0j) * (line_line2315_In2))) - (node_2852_Vc) - - 0 = (((((((((0j) * (node_2853_Va)) + ((0j) * (node_2853_Vb))) + (((-3.576692851129369e-20+3.300469591820287e-08j)) * (node_2853_Vc))) + ((0j) * (node_2853_Vn))) - ((0j) * (line_line2315_Ia2))) - ((0j) * (line_line2315_Ib2))) - (((0.9999999999993137+2.1673842170777346e-12j)) * (line_line2315_Ic2))) - ((0j) * (line_line2315_In2))) - (line_line2315_Ic1) - - 0 = (((((((((0j) * (node_2853_Va)) + ((0j) * (node_2853_Vb))) + ((0j) * (node_2853_Vc))) + (((1+0j)) * (node_2853_Vn))) - ((0j) * (line_line2315_Ia2))) - ((0j) * (line_line2315_Ib2))) - ((0j) * (line_line2315_Ic2))) - (((4.1590344423030007e-05+4.1590344423030007e-05j)) * (line_line2315_In2))) - (node_2852_Vn) - - 0 = (((((((((0j) * (node_2853_Va)) + ((0j) * (node_2853_Vb))) + ((0j) * (node_2853_Vc))) + ((0j) * (node_2853_Vn))) - ((0j) * (line_line2315_Ia2))) - ((0j) * (line_line2315_Ib2))) - ((0j) * (line_line2315_Ic2))) - (((1+0j)) * (line_line2315_In2))) - (line_line2315_In1) - - 0 = ((((((((((0.999999999141712+2.710383229109452e-09j)) * (node_3401_Va)) + ((0j) * (node_3401_Vb))) + ((0j) * (node_3401_Vc))) + ((0j) * (node_3401_Vn))) - (((0.004644484991300045+0.0014707535805783501j)) * (line_line2834_Ia2))) - ((0j) * (line_line2834_Ib2))) - ((0j) * (line_line2834_Ic2))) - ((0j) * (line_line2834_In2))) - (node_3400_Va) - - 0 = ((((((((((-1.5816989962070047e-15+1.1671404829699492e-06j)) * (node_3401_Va)) + ((0j) * (node_3401_Vb))) + ((0j) * (node_3401_Vc))) + ((0j) * (node_3401_Vn))) - (((0.999999999141712+2.710383229109452e-09j)) * (line_line2834_Ia2))) - ((0j) * (line_line2834_Ib2))) - ((0j) * (line_line2834_Ic2))) - ((0j) * (line_line2834_In2))) - (line_line2834_Ia1) - - 0 = (((((((((0j) * (node_3401_Va)) + (((0.999999999141712+2.710383229109452e-09j)) * (node_3401_Vb))) + ((0j) * (node_3401_Vc))) + ((0j) * (node_3401_Vn))) - ((0j) * (line_line2834_Ia2))) - (((0.004644484991300045+0.0014707535805783501j)) * (line_line2834_Ib2))) - ((0j) * (line_line2834_Ic2))) - ((0j) * (line_line2834_In2))) - (node_3400_Vb) - - 0 = (((((((((0j) * (node_3401_Va)) + (((-1.5816989962070047e-15+1.1671404829699492e-06j)) * (node_3401_Vb))) + ((0j) * (node_3401_Vc))) + ((0j) * (node_3401_Vn))) - ((0j) * (line_line2834_Ia2))) - (((0.999999999141712+2.710383229109452e-09j)) * (line_line2834_Ib2))) - ((0j) * (line_line2834_Ic2))) - ((0j) * (line_line2834_In2))) - (line_line2834_Ib1) - - 0 = (((((((((0j) * (node_3401_Va)) + ((0j) * (node_3401_Vb))) + (((0.999999999141712+2.710383229109452e-09j)) * (node_3401_Vc))) + ((0j) * (node_3401_Vn))) - ((0j) * (line_line2834_Ia2))) - ((0j) * (line_line2834_Ib2))) - (((0.004644484991300045+0.0014707535805783501j)) * (line_line2834_Ic2))) - ((0j) * (line_line2834_In2))) - (node_3400_Vc) - - 0 = (((((((((0j) * (node_3401_Va)) + ((0j) * (node_3401_Vb))) + (((-1.5816989962070047e-15+1.1671404829699492e-06j)) * (node_3401_Vc))) + ((0j) * (node_3401_Vn))) - ((0j) * (line_line2834_Ia2))) - ((0j) * (line_line2834_Ib2))) - (((0.999999999141712+2.710383229109452e-09j)) * (line_line2834_Ic2))) - ((0j) * (line_line2834_In2))) - (line_line2834_Ic1) - - 0 = (((((((((0j) * (node_3401_Va)) + ((0j) * (node_3401_Vb))) + ((0j) * (node_3401_Vc))) + (((1+0j)) * (node_3401_Vn))) - ((0j) * (line_line2834_Ia2))) - ((0j) * (line_line2834_Ib2))) - ((0j) * (line_line2834_Ic2))) - (((0.0014707535805783501+0.0014707535805783501j)) * (line_line2834_In2))) - (node_3400_Vn) - - 0 = (((((((((0j) * (node_3401_Va)) + ((0j) * (node_3401_Vb))) + ((0j) * (node_3401_Vc))) + ((0j) * (node_3401_Vn))) - ((0j) * (line_line2834_Ia2))) - ((0j) * (line_line2834_Ib2))) - ((0j) * (line_line2834_Ic2))) - (((1+0j)) * (line_line2834_In2))) - (line_line2834_In1) - - 0 = ((((((((((0.9999999999996638+1.061706714608336e-12j)) * (node_3402_Va)) + ((0j) * (node_3402_Vb))) + ((0j) * (node_3402_Vc))) + ((0j) * (node_3402_Vn))) - (((9.19230646704946e-05+2.9108970478990003e-05j)) * (line_line2835_Ia2))) - ((0j) * (line_line2835_Ib2))) - ((0j) * (line_line2835_Ic2))) - ((0j) * (line_line2835_In2))) - (node_3401_Va) - - 0 = ((((((((((-1.2262658472985415e-20+2.3099898124892337e-08j)) * (node_3402_Va)) + ((0j) * (node_3402_Vb))) + ((0j) * (node_3402_Vc))) + ((0j) * (node_3402_Vn))) - (((0.9999999999996638+1.061706714608336e-12j)) * (line_line2835_Ia2))) - ((0j) * (line_line2835_Ib2))) - ((0j) * (line_line2835_Ic2))) - ((0j) * (line_line2835_In2))) - (line_line2835_Ia1) - - 0 = (((((((((0j) * (node_3402_Va)) + (((0.9999999999996638+1.061706714608336e-12j)) * (node_3402_Vb))) + ((0j) * (node_3402_Vc))) + ((0j) * (node_3402_Vn))) - ((0j) * (line_line2835_Ia2))) - (((9.19230646704946e-05+2.9108970478990003e-05j)) * (line_line2835_Ib2))) - ((0j) * (line_line2835_Ic2))) - ((0j) * (line_line2835_In2))) - (node_3401_Vb) - - 0 = (((((((((0j) * (node_3402_Va)) + (((-1.2262658472985415e-20+2.3099898124892337e-08j)) * (node_3402_Vb))) + ((0j) * (node_3402_Vc))) + ((0j) * (node_3402_Vn))) - ((0j) * (line_line2835_Ia2))) - (((0.9999999999996638+1.061706714608336e-12j)) * (line_line2835_Ib2))) - ((0j) * (line_line2835_Ic2))) - ((0j) * (line_line2835_In2))) - (line_line2835_Ib1) - - 0 = (((((((((0j) * (node_3402_Va)) + ((0j) * (node_3402_Vb))) + (((0.9999999999996638+1.061706714608336e-12j)) * (node_3402_Vc))) + ((0j) * (node_3402_Vn))) - ((0j) * (line_line2835_Ia2))) - ((0j) * (line_line2835_Ib2))) - (((9.19230646704946e-05+2.9108970478990003e-05j)) * (line_line2835_Ic2))) - ((0j) * (line_line2835_In2))) - (node_3401_Vc) - - 0 = (((((((((0j) * (node_3402_Va)) + ((0j) * (node_3402_Vb))) + (((-1.2262658472985415e-20+2.3099898124892337e-08j)) * (node_3402_Vc))) + ((0j) * (node_3402_Vn))) - ((0j) * (line_line2835_Ia2))) - ((0j) * (line_line2835_Ib2))) - (((0.9999999999996638+1.061706714608336e-12j)) * (line_line2835_Ic2))) - ((0j) * (line_line2835_In2))) - (line_line2835_Ic1) - - 0 = (((((((((0j) * (node_3402_Va)) + ((0j) * (node_3402_Vb))) + ((0j) * (node_3402_Vc))) + (((1+0j)) * (node_3402_Vn))) - ((0j) * (line_line2835_Ia2))) - ((0j) * (line_line2835_Ib2))) - ((0j) * (line_line2835_Ic2))) - (((2.9108970478990003e-05+2.9108970478990003e-05j)) * (line_line2835_In2))) - (node_3401_Vn) - - 0 = (((((((((0j) * (node_3402_Va)) + ((0j) * (node_3402_Vb))) + ((0j) * (node_3402_Vc))) + ((0j) * (node_3402_Vn))) - ((0j) * (line_line2835_Ia2))) - ((0j) * (line_line2835_Ib2))) - ((0j) * (line_line2835_Ic2))) - (((1+0j)) * (line_line2835_In2))) - (line_line2835_In1) - - 0 = ((((((((((0.9999999999998276+5.445905738823033e-13j)) * (node_3403_Va)) + ((0j) * (node_3403_Vb))) + ((0j) * (node_3403_Vc))) + ((0j) * (node_3403_Vn))) - (((6.583506566955779e-05+2.0847770795360002e-05j)) * (line_line2836_Ia2))) - ((0j) * (line_line2836_Ib2))) - ((0j) * (line_line2836_Ic2))) - ((0j) * (line_line2836_In2))) - (node_3402_Va) - - 0 = ((((((((((-4.5048773042934e-21+1.6544088422898792e-08j)) * (node_3403_Va)) + ((0j) * (node_3403_Vb))) + ((0j) * (node_3403_Vc))) + ((0j) * (node_3403_Vn))) - (((0.9999999999998276+5.445905738823033e-13j)) * (line_line2836_Ia2))) - ((0j) * (line_line2836_Ib2))) - ((0j) * (line_line2836_Ic2))) - ((0j) * (line_line2836_In2))) - (line_line2836_Ia1) - - 0 = (((((((((0j) * (node_3403_Va)) + (((0.9999999999998276+5.445905738823033e-13j)) * (node_3403_Vb))) + ((0j) * (node_3403_Vc))) + ((0j) * (node_3403_Vn))) - ((0j) * (line_line2836_Ia2))) - (((6.583506566955779e-05+2.0847770795360002e-05j)) * (line_line2836_Ib2))) - ((0j) * (line_line2836_Ic2))) - ((0j) * (line_line2836_In2))) - (node_3402_Vb) - - 0 = (((((((((0j) * (node_3403_Va)) + (((-4.5048773042934e-21+1.6544088422898792e-08j)) * (node_3403_Vb))) + ((0j) * (node_3403_Vc))) + ((0j) * (node_3403_Vn))) - ((0j) * (line_line2836_Ia2))) - (((0.9999999999998276+5.445905738823033e-13j)) * (line_line2836_Ib2))) - ((0j) * (line_line2836_Ic2))) - ((0j) * (line_line2836_In2))) - (line_line2836_Ib1) - - 0 = (((((((((0j) * (node_3403_Va)) + ((0j) * (node_3403_Vb))) + (((0.9999999999998276+5.445905738823033e-13j)) * (node_3403_Vc))) + ((0j) * (node_3403_Vn))) - ((0j) * (line_line2836_Ia2))) - ((0j) * (line_line2836_Ib2))) - (((6.583506566955779e-05+2.0847770795360002e-05j)) * (line_line2836_Ic2))) - ((0j) * (line_line2836_In2))) - (node_3402_Vc) - - 0 = (((((((((0j) * (node_3403_Va)) + ((0j) * (node_3403_Vb))) + (((-4.5048773042934e-21+1.6544088422898792e-08j)) * (node_3403_Vc))) + ((0j) * (node_3403_Vn))) - ((0j) * (line_line2836_Ia2))) - ((0j) * (line_line2836_Ib2))) - (((0.9999999999998276+5.445905738823033e-13j)) * (line_line2836_Ic2))) - ((0j) * (line_line2836_In2))) - (line_line2836_Ic1) - - 0 = (((((((((0j) * (node_3403_Va)) + ((0j) * (node_3403_Vb))) + ((0j) * (node_3403_Vc))) + (((1+0j)) * (node_3403_Vn))) - ((0j) * (line_line2836_Ia2))) - ((0j) * (line_line2836_Ib2))) - ((0j) * (line_line2836_Ic2))) - (((2.0847770795360002e-05+2.0847770795360002e-05j)) * (line_line2836_In2))) - (node_3402_Vn) - - 0 = (((((((((0j) * (node_3403_Va)) + ((0j) * (node_3403_Vb))) + ((0j) * (node_3403_Vc))) + ((0j) * (node_3403_Vn))) - ((0j) * (line_line2836_Ia2))) - ((0j) * (line_line2836_Ib2))) - ((0j) * (line_line2836_Ic2))) - (((1+0j)) * (line_line2836_In2))) - (line_line2836_In1) - - 0 = ((((((((((0.9999999900212367+1.2473454122294204e-08j)) * (node_2156_Va)) + ((0j) * (node_2156_Vb))) + ((0j) * (node_2156_Vc))) + ((0j) * (node_2156_Vn))) - (((0.004925163162014562+0.00394013052961165j)) * (line_line1646_Ia2))) - ((0j) * (line_line1646_Ib2))) - ((0j) * (line_line1646_Ic2))) - ((0j) * (line_line1646_In2))) - (node_542_Va) - - 0 = ((((((((((-3.159023419588353e-14+5.065194248288541e-06j)) * (node_2156_Va)) + ((0j) * (node_2156_Vb))) + ((0j) * (node_2156_Vc))) + ((0j) * (node_2156_Vn))) - (((0.9999999900212367+1.2473454122294204e-08j)) * (line_line1646_Ia2))) - ((0j) * (line_line1646_Ib2))) - ((0j) * (line_line1646_Ic2))) - ((0j) * (line_line1646_In2))) - (line_line1646_Ia1) - - 0 = (((((((((0j) * (node_2156_Va)) + (((0.9999999900212367+1.2473454122294204e-08j)) * (node_2156_Vb))) + ((0j) * (node_2156_Vc))) + ((0j) * (node_2156_Vn))) - ((0j) * (line_line1646_Ia2))) - (((0.004925163162014562+0.00394013052961165j)) * (line_line1646_Ib2))) - ((0j) * (line_line1646_Ic2))) - ((0j) * (line_line1646_In2))) - (node_542_Vb) - - 0 = (((((((((0j) * (node_2156_Va)) + (((-3.159023419588353e-14+5.065194248288541e-06j)) * (node_2156_Vb))) + ((0j) * (node_2156_Vc))) + ((0j) * (node_2156_Vn))) - ((0j) * (line_line1646_Ia2))) - (((0.9999999900212367+1.2473454122294204e-08j)) * (line_line1646_Ib2))) - ((0j) * (line_line1646_Ic2))) - ((0j) * (line_line1646_In2))) - (line_line1646_Ib1) - - 0 = (((((((((0j) * (node_2156_Va)) + ((0j) * (node_2156_Vb))) + (((0.9999999900212367+1.2473454122294204e-08j)) * (node_2156_Vc))) + ((0j) * (node_2156_Vn))) - ((0j) * (line_line1646_Ia2))) - ((0j) * (line_line1646_Ib2))) - (((0.004925163162014562+0.00394013052961165j)) * (line_line1646_Ic2))) - ((0j) * (line_line1646_In2))) - (node_542_Vc) - - 0 = (((((((((0j) * (node_2156_Va)) + ((0j) * (node_2156_Vb))) + (((-3.159023419588353e-14+5.065194248288541e-06j)) * (node_2156_Vc))) + ((0j) * (node_2156_Vn))) - ((0j) * (line_line1646_Ia2))) - ((0j) * (line_line1646_Ib2))) - (((0.9999999900212367+1.2473454122294204e-08j)) * (line_line1646_Ic2))) - ((0j) * (line_line1646_In2))) - (line_line1646_Ic1) - - 0 = (((((((((0j) * (node_2156_Va)) + ((0j) * (node_2156_Vb))) + ((0j) * (node_2156_Vc))) + (((1+0j)) * (node_2156_Vn))) - ((0j) * (line_line1646_Ia2))) - ((0j) * (line_line1646_Ib2))) - ((0j) * (line_line1646_Ic2))) - (((0.00394013052961165+0.00394013052961165j)) * (line_line1646_In2))) - (node_542_Vn) - - 0 = (((((((((0j) * (node_2156_Va)) + ((0j) * (node_2156_Vb))) + ((0j) * (node_2156_Vc))) + ((0j) * (node_2156_Vn))) - ((0j) * (line_line1646_Ia2))) - ((0j) * (line_line1646_Ib2))) - ((0j) * (line_line1646_Ic2))) - (((1+0j)) * (line_line1646_In2))) - (line_line1646_In1) - - 0 = ((((((((((0.9999999976799042+2.900119731320888e-09j)) * (node_2488_Va)) + ((0j) * (node_2488_Vb))) + ((0j) * (node_2488_Vc))) + ((0j) * (node_2488_Vn))) - (((0.0023748447261028875+0.00189987578088231j)) * (line_line1960_Ia2))) - ((0j) * (line_line1960_Ib2))) - ((0j) * (line_line1960_Ic2))) - ((0j) * (line_line1960_In2))) - (node_542_Va) - - 0 = ((((((((((-3.5415765770079047e-15+2.4423657648689288e-06j)) * (node_2488_Va)) + ((0j) * (node_2488_Vb))) + ((0j) * (node_2488_Vc))) + ((0j) * (node_2488_Vn))) - (((0.9999999976799042+2.900119731320888e-09j)) * (line_line1960_Ia2))) - ((0j) * (line_line1960_Ib2))) - ((0j) * (line_line1960_Ic2))) - ((0j) * (line_line1960_In2))) - (line_line1960_Ia1) - - 0 = (((((((((0j) * (node_2488_Va)) + (((0.9999999976799042+2.900119731320888e-09j)) * (node_2488_Vb))) + ((0j) * (node_2488_Vc))) + ((0j) * (node_2488_Vn))) - ((0j) * (line_line1960_Ia2))) - (((0.0023748447261028875+0.00189987578088231j)) * (line_line1960_Ib2))) - ((0j) * (line_line1960_Ic2))) - ((0j) * (line_line1960_In2))) - (node_542_Vb) - - 0 = (((((((((0j) * (node_2488_Va)) + (((-3.5415765770079047e-15+2.4423657648689288e-06j)) * (node_2488_Vb))) + ((0j) * (node_2488_Vc))) + ((0j) * (node_2488_Vn))) - ((0j) * (line_line1960_Ia2))) - (((0.9999999976799042+2.900119731320888e-09j)) * (line_line1960_Ib2))) - ((0j) * (line_line1960_Ic2))) - ((0j) * (line_line1960_In2))) - (line_line1960_Ib1) - - 0 = (((((((((0j) * (node_2488_Va)) + ((0j) * (node_2488_Vb))) + (((0.9999999976799042+2.900119731320888e-09j)) * (node_2488_Vc))) + ((0j) * (node_2488_Vn))) - ((0j) * (line_line1960_Ia2))) - ((0j) * (line_line1960_Ib2))) - (((0.0023748447261028875+0.00189987578088231j)) * (line_line1960_Ic2))) - ((0j) * (line_line1960_In2))) - (node_542_Vc) - - 0 = (((((((((0j) * (node_2488_Va)) + ((0j) * (node_2488_Vb))) + (((-3.5415765770079047e-15+2.4423657648689288e-06j)) * (node_2488_Vc))) + ((0j) * (node_2488_Vn))) - ((0j) * (line_line1960_Ia2))) - ((0j) * (line_line1960_Ib2))) - (((0.9999999976799042+2.900119731320888e-09j)) * (line_line1960_Ic2))) - ((0j) * (line_line1960_In2))) - (line_line1960_Ic1) - - 0 = (((((((((0j) * (node_2488_Va)) + ((0j) * (node_2488_Vb))) + ((0j) * (node_2488_Vc))) + (((1+0j)) * (node_2488_Vn))) - ((0j) * (line_line1960_Ia2))) - ((0j) * (line_line1960_Ib2))) - ((0j) * (line_line1960_Ic2))) - (((0.00189987578088231+0.00189987578088231j)) * (line_line1960_In2))) - (node_542_Vn) - - 0 = (((((((((0j) * (node_2488_Va)) + ((0j) * (node_2488_Vb))) + ((0j) * (node_2488_Vc))) + ((0j) * (node_2488_Vn))) - ((0j) * (line_line1960_Ia2))) - ((0j) * (line_line1960_Ib2))) - ((0j) * (line_line1960_Ic2))) - (((1+0j)) * (line_line1960_In2))) - (line_line1960_In1) - - 0 = ((((((((((0.9999999934187876+8.226515475346305e-09j)) * (node_2489_Va)) + ((0j) * (node_2489_Vb))) + ((0j) * (node_2489_Vc))) + ((0j) * (node_2489_Vn))) - (((0.00399977180789155+0.00319981744631324j)) * (line_line1961_Ia2))) - ((0j) * (line_line1961_Ib2))) - ((0j) * (line_line1961_Ic2))) - ((0j) * (line_line1961_In2))) - (node_2488_Va) - - 0 = ((((((((((-1.691985446084408e-14+4.113492390763476e-06j)) * (node_2489_Va)) + ((0j) * (node_2489_Vb))) + ((0j) * (node_2489_Vc))) + ((0j) * (node_2489_Vn))) - (((0.9999999934187876+8.226515475346305e-09j)) * (line_line1961_Ia2))) - ((0j) * (line_line1961_Ib2))) - ((0j) * (line_line1961_Ic2))) - ((0j) * (line_line1961_In2))) - (line_line1961_Ia1) - - 0 = (((((((((0j) * (node_2489_Va)) + (((0.9999999934187876+8.226515475346305e-09j)) * (node_2489_Vb))) + ((0j) * (node_2489_Vc))) + ((0j) * (node_2489_Vn))) - ((0j) * (line_line1961_Ia2))) - (((0.00399977180789155+0.00319981744631324j)) * (line_line1961_Ib2))) - ((0j) * (line_line1961_Ic2))) - ((0j) * (line_line1961_In2))) - (node_2488_Vb) - - 0 = (((((((((0j) * (node_2489_Va)) + (((-1.691985446084408e-14+4.113492390763476e-06j)) * (node_2489_Vb))) + ((0j) * (node_2489_Vc))) + ((0j) * (node_2489_Vn))) - ((0j) * (line_line1961_Ia2))) - (((0.9999999934187876+8.226515475346305e-09j)) * (line_line1961_Ib2))) - ((0j) * (line_line1961_Ic2))) - ((0j) * (line_line1961_In2))) - (line_line1961_Ib1) - - 0 = (((((((((0j) * (node_2489_Va)) + ((0j) * (node_2489_Vb))) + (((0.9999999934187876+8.226515475346305e-09j)) * (node_2489_Vc))) + ((0j) * (node_2489_Vn))) - ((0j) * (line_line1961_Ia2))) - ((0j) * (line_line1961_Ib2))) - (((0.00399977180789155+0.00319981744631324j)) * (line_line1961_Ic2))) - ((0j) * (line_line1961_In2))) - (node_2488_Vc) - - 0 = (((((((((0j) * (node_2489_Va)) + ((0j) * (node_2489_Vb))) + (((-1.691985446084408e-14+4.113492390763476e-06j)) * (node_2489_Vc))) + ((0j) * (node_2489_Vn))) - ((0j) * (line_line1961_Ia2))) - ((0j) * (line_line1961_Ib2))) - (((0.9999999934187876+8.226515475346305e-09j)) * (line_line1961_Ic2))) - ((0j) * (line_line1961_In2))) - (line_line1961_Ic1) - - 0 = (((((((((0j) * (node_2489_Va)) + ((0j) * (node_2489_Vb))) + ((0j) * (node_2489_Vc))) + (((1+0j)) * (node_2489_Vn))) - ((0j) * (line_line1961_Ia2))) - ((0j) * (line_line1961_Ib2))) - ((0j) * (line_line1961_Ic2))) - (((0.00319981744631324+0.00319981744631324j)) * (line_line1961_In2))) - (node_2488_Vn) - - 0 = (((((((((0j) * (node_2489_Va)) + ((0j) * (node_2489_Vb))) + ((0j) * (node_2489_Vc))) + ((0j) * (node_2489_Vn))) - ((0j) * (line_line1961_Ia2))) - ((0j) * (line_line1961_Ib2))) - ((0j) * (line_line1961_Ic2))) - (((1+0j)) * (line_line1961_In2))) - (line_line1961_In1) - - 0 = ((((((((((0.9999999999983933+2.008380291279688e-12j)) * (node_2157_Va)) + ((0j) * (node_2157_Vb))) + ((0j) * (node_2157_Vc))) + ((0j) * (node_2157_Vn))) - (((6.24957135349e-05+4.999657082792001e-05j)) * (line_line1647_Ia2))) - ((0j) * (line_line1647_Ib2))) - ((0j) * (line_line1647_Ic2))) - ((0j) * (line_line1647_In2))) - (node_2156_Va) - - 0 = ((((((((((-6.454188881527325e-20+6.427257735545392e-08j)) * (node_2157_Va)) + ((0j) * (node_2157_Vb))) + ((0j) * (node_2157_Vc))) + ((0j) * (node_2157_Vn))) - (((0.9999999999983933+2.008380291279688e-12j)) * (line_line1647_Ia2))) - ((0j) * (line_line1647_Ib2))) - ((0j) * (line_line1647_Ic2))) - ((0j) * (line_line1647_In2))) - (line_line1647_Ia1) - - 0 = (((((((((0j) * (node_2157_Va)) + (((0.9999999999983933+2.008380291279688e-12j)) * (node_2157_Vb))) + ((0j) * (node_2157_Vc))) + ((0j) * (node_2157_Vn))) - ((0j) * (line_line1647_Ia2))) - (((6.24957135349e-05+4.999657082792001e-05j)) * (line_line1647_Ib2))) - ((0j) * (line_line1647_Ic2))) - ((0j) * (line_line1647_In2))) - (node_2156_Vb) - - 0 = (((((((((0j) * (node_2157_Va)) + (((-6.454188881527325e-20+6.427257735545392e-08j)) * (node_2157_Vb))) + ((0j) * (node_2157_Vc))) + ((0j) * (node_2157_Vn))) - ((0j) * (line_line1647_Ia2))) - (((0.9999999999983933+2.008380291279688e-12j)) * (line_line1647_Ib2))) - ((0j) * (line_line1647_Ic2))) - ((0j) * (line_line1647_In2))) - (line_line1647_Ib1) - - 0 = (((((((((0j) * (node_2157_Va)) + ((0j) * (node_2157_Vb))) + (((0.9999999999983933+2.008380291279688e-12j)) * (node_2157_Vc))) + ((0j) * (node_2157_Vn))) - ((0j) * (line_line1647_Ia2))) - ((0j) * (line_line1647_Ib2))) - (((6.24957135349e-05+4.999657082792001e-05j)) * (line_line1647_Ic2))) - ((0j) * (line_line1647_In2))) - (node_2156_Vc) - - 0 = (((((((((0j) * (node_2157_Va)) + ((0j) * (node_2157_Vb))) + (((-6.454188881527325e-20+6.427257735545392e-08j)) * (node_2157_Vc))) + ((0j) * (node_2157_Vn))) - ((0j) * (line_line1647_Ia2))) - ((0j) * (line_line1647_Ib2))) - (((0.9999999999983933+2.008380291279688e-12j)) * (line_line1647_Ic2))) - ((0j) * (line_line1647_In2))) - (line_line1647_Ic1) - - 0 = (((((((((0j) * (node_2157_Va)) + ((0j) * (node_2157_Vb))) + ((0j) * (node_2157_Vc))) + (((1+0j)) * (node_2157_Vn))) - ((0j) * (line_line1647_Ia2))) - ((0j) * (line_line1647_Ib2))) - ((0j) * (line_line1647_Ic2))) - (((4.999657082792001e-05+4.999657082792001e-05j)) * (line_line1647_In2))) - (node_2156_Vn) - - 0 = (((((((((0j) * (node_2157_Va)) + ((0j) * (node_2157_Vb))) + ((0j) * (node_2157_Vc))) + ((0j) * (node_2157_Vn))) - ((0j) * (line_line1647_Ia2))) - ((0j) * (line_line1647_Ib2))) - ((0j) * (line_line1647_Ic2))) - (((1+0j)) * (line_line1647_In2))) - (line_line1647_In1) - - 0 = ((((((((((0.9999999994794694+6.506632478758617e-10j)) * (node_2490_Va)) + ((0j) * (node_2490_Vb))) + ((0j) * (node_2490_Vc))) + ((0j) * (node_2490_Vn))) - (((0.00112487792423225+0.0008999023393858j)) * (line_line1962_Ia2))) - ((0j) * (line_line1962_Ib2))) - ((0j) * (line_line1962_Ic2))) - ((0j) * (line_line1962_In2))) - (node_2489_Va) - - 0 = ((((((((((-3.7636320618996757e-16+1.1568601955640765e-06j)) * (node_2490_Va)) + ((0j) * (node_2490_Vb))) + ((0j) * (node_2490_Vc))) + ((0j) * (node_2490_Vn))) - (((0.9999999994794694+6.506632478758617e-10j)) * (line_line1962_Ia2))) - ((0j) * (line_line1962_Ib2))) - ((0j) * (line_line1962_Ic2))) - ((0j) * (line_line1962_In2))) - (line_line1962_Ia1) - - 0 = (((((((((0j) * (node_2490_Va)) + (((0.9999999994794694+6.506632478758617e-10j)) * (node_2490_Vb))) + ((0j) * (node_2490_Vc))) + ((0j) * (node_2490_Vn))) - ((0j) * (line_line1962_Ia2))) - (((0.00112487792423225+0.0008999023393858j)) * (line_line1962_Ib2))) - ((0j) * (line_line1962_Ic2))) - ((0j) * (line_line1962_In2))) - (node_2489_Vb) - - 0 = (((((((((0j) * (node_2490_Va)) + (((-3.7636320618996757e-16+1.1568601955640765e-06j)) * (node_2490_Vb))) + ((0j) * (node_2490_Vc))) + ((0j) * (node_2490_Vn))) - ((0j) * (line_line1962_Ia2))) - (((0.9999999994794694+6.506632478758617e-10j)) * (line_line1962_Ib2))) - ((0j) * (line_line1962_Ic2))) - ((0j) * (line_line1962_In2))) - (line_line1962_Ib1) - - 0 = (((((((((0j) * (node_2490_Va)) + ((0j) * (node_2490_Vb))) + (((0.9999999994794694+6.506632478758617e-10j)) * (node_2490_Vc))) + ((0j) * (node_2490_Vn))) - ((0j) * (line_line1962_Ia2))) - ((0j) * (line_line1962_Ib2))) - (((0.00112487792423225+0.0008999023393858j)) * (line_line1962_Ic2))) - ((0j) * (line_line1962_In2))) - (node_2489_Vc) - - 0 = (((((((((0j) * (node_2490_Va)) + ((0j) * (node_2490_Vb))) + (((-3.7636320618996757e-16+1.1568601955640765e-06j)) * (node_2490_Vc))) + ((0j) * (node_2490_Vn))) - ((0j) * (line_line1962_Ia2))) - ((0j) * (line_line1962_Ib2))) - (((0.9999999994794694+6.506632478758617e-10j)) * (line_line1962_Ic2))) - ((0j) * (line_line1962_In2))) - (line_line1962_Ic1) - - 0 = (((((((((0j) * (node_2490_Va)) + ((0j) * (node_2490_Vb))) + ((0j) * (node_2490_Vc))) + (((1+0j)) * (node_2490_Vn))) - ((0j) * (line_line1962_Ia2))) - ((0j) * (line_line1962_Ib2))) - ((0j) * (line_line1962_Ic2))) - (((0.0008999023393858+0.0008999023393858j)) * (line_line1962_In2))) - (node_2489_Vn) - - 0 = (((((((((0j) * (node_2490_Va)) + ((0j) * (node_2490_Vb))) + ((0j) * (node_2490_Vc))) + ((0j) * (node_2490_Vn))) - ((0j) * (line_line1962_Ia2))) - ((0j) * (line_line1962_Ib2))) - ((0j) * (line_line1962_Ic2))) - (((1+0j)) * (line_line1962_In2))) - (line_line1962_In1) - - 0 = ((((((((((0.999999999588739+5.140762208408159e-10j)) * (node_2491_Va)) + ((0j) * (node_2491_Vb))) + ((0j) * (node_2491_Vc))) + ((0j) * (node_2491_Vn))) - (((0.0009998641872148626+0.0007998913497718901j)) * (line_line1963_Ia2))) - ((0j) * (line_line1963_Ib2))) - ((0j) * (line_line1963_Ic2))) - ((0j) * (line_line1963_In2))) - (node_2490_Va) - - 0 = ((((((((((-2.643102575461931e-16+1.0282920966837977e-06j)) * (node_2491_Va)) + ((0j) * (node_2491_Vb))) + ((0j) * (node_2491_Vc))) + ((0j) * (node_2491_Vn))) - (((0.999999999588739+5.140762208408159e-10j)) * (line_line1963_Ia2))) - ((0j) * (line_line1963_Ib2))) - ((0j) * (line_line1963_Ic2))) - ((0j) * (line_line1963_In2))) - (line_line1963_Ia1) - - 0 = (((((((((0j) * (node_2491_Va)) + (((0.999999999588739+5.140762208408159e-10j)) * (node_2491_Vb))) + ((0j) * (node_2491_Vc))) + ((0j) * (node_2491_Vn))) - ((0j) * (line_line1963_Ia2))) - (((0.0009998641872148626+0.0007998913497718901j)) * (line_line1963_Ib2))) - ((0j) * (line_line1963_Ic2))) - ((0j) * (line_line1963_In2))) - (node_2490_Vb) - - 0 = (((((((((0j) * (node_2491_Va)) + (((-2.643102575461931e-16+1.0282920966837977e-06j)) * (node_2491_Vb))) + ((0j) * (node_2491_Vc))) + ((0j) * (node_2491_Vn))) - ((0j) * (line_line1963_Ia2))) - (((0.999999999588739+5.140762208408159e-10j)) * (line_line1963_Ib2))) - ((0j) * (line_line1963_Ic2))) - ((0j) * (line_line1963_In2))) - (line_line1963_Ib1) - - 0 = (((((((((0j) * (node_2491_Va)) + ((0j) * (node_2491_Vb))) + (((0.999999999588739+5.140762208408159e-10j)) * (node_2491_Vc))) + ((0j) * (node_2491_Vn))) - ((0j) * (line_line1963_Ia2))) - ((0j) * (line_line1963_Ib2))) - (((0.0009998641872148626+0.0007998913497718901j)) * (line_line1963_Ic2))) - ((0j) * (line_line1963_In2))) - (node_2490_Vc) - - 0 = (((((((((0j) * (node_2491_Va)) + ((0j) * (node_2491_Vb))) + (((-2.643102575461931e-16+1.0282920966837977e-06j)) * (node_2491_Vc))) + ((0j) * (node_2491_Vn))) - ((0j) * (line_line1963_Ia2))) - ((0j) * (line_line1963_Ib2))) - (((0.999999999588739+5.140762208408159e-10j)) * (line_line1963_Ic2))) - ((0j) * (line_line1963_In2))) - (line_line1963_Ic1) - - 0 = (((((((((0j) * (node_2491_Va)) + ((0j) * (node_2491_Vb))) + ((0j) * (node_2491_Vc))) + (((1+0j)) * (node_2491_Vn))) - ((0j) * (line_line1963_Ia2))) - ((0j) * (line_line1963_Ib2))) - ((0j) * (line_line1963_Ic2))) - (((0.0007998913497718901+0.0007998913497718901j)) * (line_line1963_In2))) - (node_2490_Vn) - - 0 = (((((((((0j) * (node_2491_Va)) + ((0j) * (node_2491_Vb))) + ((0j) * (node_2491_Vc))) + ((0j) * (node_2491_Vn))) - ((0j) * (line_line1963_Ia2))) - ((0j) * (line_line1963_Ib2))) - ((0j) * (line_line1963_Ic2))) - (((1+0j)) * (line_line1963_In2))) - (line_line1963_In1) - - 0 = ((((((((((0.9999999971656411+3.542948597676945e-09j)) * (node_2492_Va)) + ((0j) * (node_2492_Vb))) + ((0j) * (node_2492_Vc))) + ((0j) * (node_2492_Vn))) - (((0.0026248813743181623+0.00209990509945453j)) * (line_line1964_Ia2))) - ((0j) * (line_line1964_Ib2))) - ((0j) * (line_line1964_Ic2))) - ((0j) * (line_line1964_In2))) - (node_2491_Va) - - 0 = ((((((((((-4.782115065691934e-15+2.6995113968350402e-06j)) * (node_2492_Va)) + ((0j) * (node_2492_Vb))) + ((0j) * (node_2492_Vc))) + ((0j) * (node_2492_Vn))) - (((0.9999999971656411+3.542948597676945e-09j)) * (line_line1964_Ia2))) - ((0j) * (line_line1964_Ib2))) - ((0j) * (line_line1964_Ic2))) - ((0j) * (line_line1964_In2))) - (line_line1964_Ia1) - - 0 = (((((((((0j) * (node_2492_Va)) + (((0.9999999971656411+3.542948597676945e-09j)) * (node_2492_Vb))) + ((0j) * (node_2492_Vc))) + ((0j) * (node_2492_Vn))) - ((0j) * (line_line1964_Ia2))) - (((0.0026248813743181623+0.00209990509945453j)) * (line_line1964_Ib2))) - ((0j) * (line_line1964_Ic2))) - ((0j) * (line_line1964_In2))) - (node_2491_Vb) - - 0 = (((((((((0j) * (node_2492_Va)) + (((-4.782115065691934e-15+2.6995113968350402e-06j)) * (node_2492_Vb))) + ((0j) * (node_2492_Vc))) + ((0j) * (node_2492_Vn))) - ((0j) * (line_line1964_Ia2))) - (((0.9999999971656411+3.542948597676945e-09j)) * (line_line1964_Ib2))) - ((0j) * (line_line1964_Ic2))) - ((0j) * (line_line1964_In2))) - (line_line1964_Ib1) - - 0 = (((((((((0j) * (node_2492_Va)) + ((0j) * (node_2492_Vb))) + (((0.9999999971656411+3.542948597676945e-09j)) * (node_2492_Vc))) + ((0j) * (node_2492_Vn))) - ((0j) * (line_line1964_Ia2))) - ((0j) * (line_line1964_Ib2))) - (((0.0026248813743181623+0.00209990509945453j)) * (line_line1964_Ic2))) - ((0j) * (line_line1964_In2))) - (node_2491_Vc) - - 0 = (((((((((0j) * (node_2492_Va)) + ((0j) * (node_2492_Vb))) + (((-4.782115065691934e-15+2.6995113968350402e-06j)) * (node_2492_Vc))) + ((0j) * (node_2492_Vn))) - ((0j) * (line_line1964_Ia2))) - ((0j) * (line_line1964_Ib2))) - (((0.9999999971656411+3.542948597676945e-09j)) * (line_line1964_Ic2))) - ((0j) * (line_line1964_In2))) - (line_line1964_Ic1) - - 0 = (((((((((0j) * (node_2492_Va)) + ((0j) * (node_2492_Vb))) + ((0j) * (node_2492_Vc))) + (((1+0j)) * (node_2492_Vn))) - ((0j) * (line_line1964_Ia2))) - ((0j) * (line_line1964_Ib2))) - ((0j) * (line_line1964_Ic2))) - (((0.00209990509945453+0.00209990509945453j)) * (line_line1964_In2))) - (node_2491_Vn) - - 0 = (((((((((0j) * (node_2492_Va)) + ((0j) * (node_2492_Vb))) + ((0j) * (node_2492_Vc))) + ((0j) * (node_2492_Vn))) - ((0j) * (line_line1964_Ia2))) - ((0j) * (line_line1964_Ib2))) - ((0j) * (line_line1964_Ic2))) - (((1+0j)) * (line_line1964_In2))) - (line_line1964_In1) - - 0 = ((((((((((0.9999999974292711+3.2134110456634526e-09j)) * (node_2493_Va)) + ((0j) * (node_2493_Vb))) + ((0j) * (node_2493_Vc))) + ((0j) * (node_2493_Vn))) - (((0.002499829544784825+0.00199986363582786j)) * (line_line1965_Ia2))) - ((0j) * (line_line1965_Ib2))) - ((0j) * (line_line1965_Ic2))) - ((0j) * (line_line1965_In2))) - (node_2492_Va) - - 0 = ((((((((((-4.130685858135461e-15+2.570904122832619e-06j)) * (node_2493_Va)) + ((0j) * (node_2493_Vb))) + ((0j) * (node_2493_Vc))) + ((0j) * (node_2493_Vn))) - (((0.9999999974292711+3.2134110456634526e-09j)) * (line_line1965_Ia2))) - ((0j) * (line_line1965_Ib2))) - ((0j) * (line_line1965_Ic2))) - ((0j) * (line_line1965_In2))) - (line_line1965_Ia1) - - 0 = (((((((((0j) * (node_2493_Va)) + (((0.9999999974292711+3.2134110456634526e-09j)) * (node_2493_Vb))) + ((0j) * (node_2493_Vc))) + ((0j) * (node_2493_Vn))) - ((0j) * (line_line1965_Ia2))) - (((0.002499829544784825+0.00199986363582786j)) * (line_line1965_Ib2))) - ((0j) * (line_line1965_Ic2))) - ((0j) * (line_line1965_In2))) - (node_2492_Vb) - - 0 = (((((((((0j) * (node_2493_Va)) + (((-4.130685858135461e-15+2.570904122832619e-06j)) * (node_2493_Vb))) + ((0j) * (node_2493_Vc))) + ((0j) * (node_2493_Vn))) - ((0j) * (line_line1965_Ia2))) - (((0.9999999974292711+3.2134110456634526e-09j)) * (line_line1965_Ib2))) - ((0j) * (line_line1965_Ic2))) - ((0j) * (line_line1965_In2))) - (line_line1965_Ib1) - - 0 = (((((((((0j) * (node_2493_Va)) + ((0j) * (node_2493_Vb))) + (((0.9999999974292711+3.2134110456634526e-09j)) * (node_2493_Vc))) + ((0j) * (node_2493_Vn))) - ((0j) * (line_line1965_Ia2))) - ((0j) * (line_line1965_Ib2))) - (((0.002499829544784825+0.00199986363582786j)) * (line_line1965_Ic2))) - ((0j) * (line_line1965_In2))) - (node_2492_Vc) - - 0 = (((((((((0j) * (node_2493_Va)) + ((0j) * (node_2493_Vb))) + (((-4.130685858135461e-15+2.570904122832619e-06j)) * (node_2493_Vc))) + ((0j) * (node_2493_Vn))) - ((0j) * (line_line1965_Ia2))) - ((0j) * (line_line1965_Ib2))) - (((0.9999999974292711+3.2134110456634526e-09j)) * (line_line1965_Ic2))) - ((0j) * (line_line1965_In2))) - (line_line1965_Ic1) - - 0 = (((((((((0j) * (node_2493_Va)) + ((0j) * (node_2493_Vb))) + ((0j) * (node_2493_Vc))) + (((1+0j)) * (node_2493_Vn))) - ((0j) * (line_line1965_Ia2))) - ((0j) * (line_line1965_Ib2))) - ((0j) * (line_line1965_Ic2))) - (((0.00199986363582786+0.00199986363582786j)) * (line_line1965_In2))) - (node_2492_Vn) - - 0 = (((((((((0j) * (node_2493_Va)) + ((0j) * (node_2493_Vb))) + ((0j) * (node_2493_Vc))) + ((0j) * (node_2493_Vn))) - ((0j) * (line_line1965_Ia2))) - ((0j) * (line_line1965_Ib2))) - ((0j) * (line_line1965_Ic2))) - (((1+0j)) * (line_line1965_In2))) - (line_line1965_In1) - - 0 = ((((((((((0.9999999995212283+5.984646015322386e-10j)) * (node_2494_Va)) + ((0j) * (node_2494_Vb))) + ((0j) * (node_2494_Vc))) + ((0j) * (node_2494_Vn))) - (((0.001078813790022+0.0008630510320176j)) * (line_line1966_Ia2))) - ((0j) * (line_line1966_Ib2))) - ((0j) * (line_line1966_Ic2))) - ((0j) * (line_line1966_In2))) - (node_2493_Va) - - 0 = ((((((((((-3.3199416117941656e-16+1.1094863764705313e-06j)) * (node_2494_Va)) + ((0j) * (node_2494_Vb))) + ((0j) * (node_2494_Vc))) + ((0j) * (node_2494_Vn))) - (((0.9999999995212283+5.984646015322386e-10j)) * (line_line1966_Ia2))) - ((0j) * (line_line1966_Ib2))) - ((0j) * (line_line1966_Ic2))) - ((0j) * (line_line1966_In2))) - (line_line1966_Ia1) - - 0 = (((((((((0j) * (node_2494_Va)) + (((0.9999999995212283+5.984646015322386e-10j)) * (node_2494_Vb))) + ((0j) * (node_2494_Vc))) + ((0j) * (node_2494_Vn))) - ((0j) * (line_line1966_Ia2))) - (((0.001078813790022+0.0008630510320176j)) * (line_line1966_Ib2))) - ((0j) * (line_line1966_Ic2))) - ((0j) * (line_line1966_In2))) - (node_2493_Vb) - - 0 = (((((((((0j) * (node_2494_Va)) + (((-3.3199416117941656e-16+1.1094863764705313e-06j)) * (node_2494_Vb))) + ((0j) * (node_2494_Vc))) + ((0j) * (node_2494_Vn))) - ((0j) * (line_line1966_Ia2))) - (((0.9999999995212283+5.984646015322386e-10j)) * (line_line1966_Ib2))) - ((0j) * (line_line1966_Ic2))) - ((0j) * (line_line1966_In2))) - (line_line1966_Ib1) - - 0 = (((((((((0j) * (node_2494_Va)) + ((0j) * (node_2494_Vb))) + (((0.9999999995212283+5.984646015322386e-10j)) * (node_2494_Vc))) + ((0j) * (node_2494_Vn))) - ((0j) * (line_line1966_Ia2))) - ((0j) * (line_line1966_Ib2))) - (((0.001078813790022+0.0008630510320176j)) * (line_line1966_Ic2))) - ((0j) * (line_line1966_In2))) - (node_2493_Vc) - - 0 = (((((((((0j) * (node_2494_Va)) + ((0j) * (node_2494_Vb))) + (((-3.3199416117941656e-16+1.1094863764705313e-06j)) * (node_2494_Vc))) + ((0j) * (node_2494_Vn))) - ((0j) * (line_line1966_Ia2))) - ((0j) * (line_line1966_Ib2))) - (((0.9999999995212283+5.984646015322386e-10j)) * (line_line1966_Ic2))) - ((0j) * (line_line1966_In2))) - (line_line1966_Ic1) - - 0 = (((((((((0j) * (node_2494_Va)) + ((0j) * (node_2494_Vb))) + ((0j) * (node_2494_Vc))) + (((1+0j)) * (node_2494_Vn))) - ((0j) * (line_line1966_Ia2))) - ((0j) * (line_line1966_Ib2))) - ((0j) * (line_line1966_Ic2))) - (((0.0008630510320176+0.0008630510320176j)) * (line_line1966_In2))) - (node_2493_Vn) - - 0 = (((((((((0j) * (node_2494_Va)) + ((0j) * (node_2494_Vb))) + ((0j) * (node_2494_Vc))) + ((0j) * (node_2494_Vn))) - ((0j) * (line_line1966_Ia2))) - ((0j) * (line_line1966_Ib2))) - ((0j) * (line_line1966_Ic2))) - (((1+0j)) * (line_line1966_In2))) - (line_line1966_In1) - - 0 = ((((((((((0.9999999961873256+1.204002451965782e-08j)) * (node_2933_Va)) + ((0j) * (node_2933_Vb))) + ((0j) * (node_2933_Vc))) + ((0j) * (node_2933_Vn))) - (((0.009788945233969658+0.0030998326574237303j)) * (line_line2389_Ia2))) - ((0j) * (line_line2389_Ib2))) - ((0j) * (line_line2389_Ic2))) - ((0j) * (line_line2389_In2))) - (node_2494_Va) - - 0 = ((((((((((-1.4808765088491132e-14+2.459922741200779e-06j)) * (node_2933_Va)) + ((0j) * (node_2933_Vb))) + ((0j) * (node_2933_Vc))) + ((0j) * (node_2933_Vn))) - (((0.9999999961873256+1.204002451965782e-08j)) * (line_line2389_Ia2))) - ((0j) * (line_line2389_Ib2))) - ((0j) * (line_line2389_Ic2))) - ((0j) * (line_line2389_In2))) - (line_line2389_Ia1) - - 0 = (((((((((0j) * (node_2933_Va)) + (((0.9999999961873256+1.204002451965782e-08j)) * (node_2933_Vb))) + ((0j) * (node_2933_Vc))) + ((0j) * (node_2933_Vn))) - ((0j) * (line_line2389_Ia2))) - (((0.009788945233969658+0.0030998326574237303j)) * (line_line2389_Ib2))) - ((0j) * (line_line2389_Ic2))) - ((0j) * (line_line2389_In2))) - (node_2494_Vb) - - 0 = (((((((((0j) * (node_2933_Va)) + (((-1.4808765088491132e-14+2.459922741200779e-06j)) * (node_2933_Vb))) + ((0j) * (node_2933_Vc))) + ((0j) * (node_2933_Vn))) - ((0j) * (line_line2389_Ia2))) - (((0.9999999961873256+1.204002451965782e-08j)) * (line_line2389_Ib2))) - ((0j) * (line_line2389_Ic2))) - ((0j) * (line_line2389_In2))) - (line_line2389_Ib1) - - 0 = (((((((((0j) * (node_2933_Va)) + ((0j) * (node_2933_Vb))) + (((0.9999999961873256+1.204002451965782e-08j)) * (node_2933_Vc))) + ((0j) * (node_2933_Vn))) - ((0j) * (line_line2389_Ia2))) - ((0j) * (line_line2389_Ib2))) - (((0.009788945233969658+0.0030998326574237303j)) * (line_line2389_Ic2))) - ((0j) * (line_line2389_In2))) - (node_2494_Vc) - - 0 = (((((((((0j) * (node_2933_Va)) + ((0j) * (node_2933_Vb))) + (((-1.4808765088491132e-14+2.459922741200779e-06j)) * (node_2933_Vc))) + ((0j) * (node_2933_Vn))) - ((0j) * (line_line2389_Ia2))) - ((0j) * (line_line2389_Ib2))) - (((0.9999999961873256+1.204002451965782e-08j)) * (line_line2389_Ic2))) - ((0j) * (line_line2389_In2))) - (line_line2389_Ic1) - - 0 = (((((((((0j) * (node_2933_Va)) + ((0j) * (node_2933_Vb))) + ((0j) * (node_2933_Vc))) + (((1+0j)) * (node_2933_Vn))) - ((0j) * (line_line2389_Ia2))) - ((0j) * (line_line2389_Ib2))) - ((0j) * (line_line2389_Ic2))) - (((0.0030998326574237303+0.0030998326574237303j)) * (line_line2389_In2))) - (node_2494_Vn) - - 0 = (((((((((0j) * (node_2933_Va)) + ((0j) * (node_2933_Vb))) + ((0j) * (node_2933_Vc))) + ((0j) * (node_2933_Vn))) - ((0j) * (line_line2389_Ia2))) - ((0j) * (line_line2389_Ib2))) - ((0j) * (line_line2389_Ic2))) - (((1+0j)) * (line_line2389_In2))) - (line_line2389_In1) - - 0 = ((((((((((0.999999999900831+3.131654284153568e-10j)) * (node_2588_Va)) + ((0j) * (node_2588_Vb))) + ((0j) * (node_2588_Vc))) + ((0j) * (node_2588_Vn))) - (((0.00157873457149885+0.0004999326143079701j)) * (line_line2056_Ia2))) - ((0j) * (line_line2056_Ib2))) - ((0j) * (line_line2056_Ic2))) - ((0j) * (line_line2056_In2))) - (node_2494_Va) - - 0 = ((((((((((-6.212100965234699e-17+3.967296771141326e-07j)) * (node_2588_Va)) + ((0j) * (node_2588_Vb))) + ((0j) * (node_2588_Vc))) + ((0j) * (node_2588_Vn))) - (((0.999999999900831+3.131654284153568e-10j)) * (line_line2056_Ia2))) - ((0j) * (line_line2056_Ib2))) - ((0j) * (line_line2056_Ic2))) - ((0j) * (line_line2056_In2))) - (line_line2056_Ia1) - - 0 = (((((((((0j) * (node_2588_Va)) + (((0.999999999900831+3.131654284153568e-10j)) * (node_2588_Vb))) + ((0j) * (node_2588_Vc))) + ((0j) * (node_2588_Vn))) - ((0j) * (line_line2056_Ia2))) - (((0.00157873457149885+0.0004999326143079701j)) * (line_line2056_Ib2))) - ((0j) * (line_line2056_Ic2))) - ((0j) * (line_line2056_In2))) - (node_2494_Vb) - - 0 = (((((((((0j) * (node_2588_Va)) + (((-6.212100965234699e-17+3.967296771141326e-07j)) * (node_2588_Vb))) + ((0j) * (node_2588_Vc))) + ((0j) * (node_2588_Vn))) - ((0j) * (line_line2056_Ia2))) - (((0.999999999900831+3.131654284153568e-10j)) * (line_line2056_Ib2))) - ((0j) * (line_line2056_Ic2))) - ((0j) * (line_line2056_In2))) - (line_line2056_Ib1) - - 0 = (((((((((0j) * (node_2588_Va)) + ((0j) * (node_2588_Vb))) + (((0.999999999900831+3.131654284153568e-10j)) * (node_2588_Vc))) + ((0j) * (node_2588_Vn))) - ((0j) * (line_line2056_Ia2))) - ((0j) * (line_line2056_Ib2))) - (((0.00157873457149885+0.0004999326143079701j)) * (line_line2056_Ic2))) - ((0j) * (line_line2056_In2))) - (node_2494_Vc) - - 0 = (((((((((0j) * (node_2588_Va)) + ((0j) * (node_2588_Vb))) + (((-6.212100965234699e-17+3.967296771141326e-07j)) * (node_2588_Vc))) + ((0j) * (node_2588_Vn))) - ((0j) * (line_line2056_Ia2))) - ((0j) * (line_line2056_Ib2))) - (((0.999999999900831+3.131654284153568e-10j)) * (line_line2056_Ic2))) - ((0j) * (line_line2056_In2))) - (line_line2056_Ic1) - - 0 = (((((((((0j) * (node_2588_Va)) + ((0j) * (node_2588_Vb))) + ((0j) * (node_2588_Vc))) + (((1+0j)) * (node_2588_Vn))) - ((0j) * (line_line2056_Ia2))) - ((0j) * (line_line2056_Ib2))) - ((0j) * (line_line2056_Ic2))) - (((0.0004999326143079701+0.0004999326143079701j)) * (line_line2056_In2))) - (node_2494_Vn) - - 0 = (((((((((0j) * (node_2588_Va)) + ((0j) * (node_2588_Vb))) + ((0j) * (node_2588_Vc))) + ((0j) * (node_2588_Vn))) - ((0j) * (line_line2056_Ia2))) - ((0j) * (line_line2056_Ib2))) - ((0j) * (line_line2056_Ic2))) - (((1+0j)) * (line_line2056_In2))) - (line_line2056_In1) - - 0 = ((((((((((0.9999999999642781+1.1280577276166036e-10j)) * (node_2589_Va)) + ((0j) * (node_2589_Vb))) + ((0j) * (node_2589_Vc))) + ((0j) * (node_2589_Vn))) - (((0.0009475188869996827+0.00030004764754990005j)) * (line_line2057_Ia2))) - ((0j) * (line_line2057_Ib2))) - ((0j) * (line_line2057_Ic2))) - ((0j) * (line_line2057_In2))) - (node_2588_Va) - - 0 = ((((((((((-1.3429961706251048e-17+2.3810770277486472e-07j)) * (node_2589_Va)) + ((0j) * (node_2589_Vb))) + ((0j) * (node_2589_Vc))) + ((0j) * (node_2589_Vn))) - (((0.9999999999642781+1.1280577276166036e-10j)) * (line_line2057_Ia2))) - ((0j) * (line_line2057_Ib2))) - ((0j) * (line_line2057_Ic2))) - ((0j) * (line_line2057_In2))) - (line_line2057_Ia1) - - 0 = (((((((((0j) * (node_2589_Va)) + (((0.9999999999642781+1.1280577276166036e-10j)) * (node_2589_Vb))) + ((0j) * (node_2589_Vc))) + ((0j) * (node_2589_Vn))) - ((0j) * (line_line2057_Ia2))) - (((0.0009475188869996827+0.00030004764754990005j)) * (line_line2057_Ib2))) - ((0j) * (line_line2057_Ic2))) - ((0j) * (line_line2057_In2))) - (node_2588_Vb) - - 0 = (((((((((0j) * (node_2589_Va)) + (((-1.3429961706251048e-17+2.3810770277486472e-07j)) * (node_2589_Vb))) + ((0j) * (node_2589_Vc))) + ((0j) * (node_2589_Vn))) - ((0j) * (line_line2057_Ia2))) - (((0.9999999999642781+1.1280577276166036e-10j)) * (line_line2057_Ib2))) - ((0j) * (line_line2057_Ic2))) - ((0j) * (line_line2057_In2))) - (line_line2057_Ib1) - - 0 = (((((((((0j) * (node_2589_Va)) + ((0j) * (node_2589_Vb))) + (((0.9999999999642781+1.1280577276166036e-10j)) * (node_2589_Vc))) + ((0j) * (node_2589_Vn))) - ((0j) * (line_line2057_Ia2))) - ((0j) * (line_line2057_Ib2))) - (((0.0009475188869996827+0.00030004764754990005j)) * (line_line2057_Ic2))) - ((0j) * (line_line2057_In2))) - (node_2588_Vc) - - 0 = (((((((((0j) * (node_2589_Va)) + ((0j) * (node_2589_Vb))) + (((-1.3429961706251048e-17+2.3810770277486472e-07j)) * (node_2589_Vc))) + ((0j) * (node_2589_Vn))) - ((0j) * (line_line2057_Ia2))) - ((0j) * (line_line2057_Ib2))) - (((0.9999999999642781+1.1280577276166036e-10j)) * (line_line2057_Ic2))) - ((0j) * (line_line2057_In2))) - (line_line2057_Ic1) - - 0 = (((((((((0j) * (node_2589_Va)) + ((0j) * (node_2589_Vb))) + ((0j) * (node_2589_Vc))) + (((1+0j)) * (node_2589_Vn))) - ((0j) * (line_line2057_Ia2))) - ((0j) * (line_line2057_Ib2))) - ((0j) * (line_line2057_Ic2))) - (((0.00030004764754990005+0.00030004764754990005j)) * (line_line2057_In2))) - (node_2588_Vn) - - 0 = (((((((((0j) * (node_2589_Va)) + ((0j) * (node_2589_Vb))) + ((0j) * (node_2589_Vc))) + ((0j) * (node_2589_Vn))) - ((0j) * (line_line2057_Ia2))) - ((0j) * (line_line2057_Ib2))) - ((0j) * (line_line2057_Ic2))) - (((1+0j)) * (line_line2057_In2))) - (line_line2057_In1) - - 0 = ((((((((((0.9999999996766468+1.0211154911708362e-09j)) * (node_2590_Va)) + ((0j) * (node_2590_Vb))) + ((0j) * (node_2590_Vc))) + ((0j) * (node_2590_Vn))) - (((0.0028507533642390583+0.00090273856534237j)) * (line_line2058_Ia2))) - ((0j) * (line_line2058_Ib2))) - ((0j) * (line_line2058_Ic2))) - ((0j) * (line_line2058_In2))) - (node_2589_Va) - - 0 = ((((((((((-3.657548419967843e-16+7.163829069291012e-07j)) * (node_2590_Va)) + ((0j) * (node_2590_Vb))) + ((0j) * (node_2590_Vc))) + ((0j) * (node_2590_Vn))) - (((0.9999999996766468+1.0211154911708362e-09j)) * (line_line2058_Ia2))) - ((0j) * (line_line2058_Ib2))) - ((0j) * (line_line2058_Ic2))) - ((0j) * (line_line2058_In2))) - (line_line2058_Ia1) - - 0 = (((((((((0j) * (node_2590_Va)) + (((0.9999999996766468+1.0211154911708362e-09j)) * (node_2590_Vb))) + ((0j) * (node_2590_Vc))) + ((0j) * (node_2590_Vn))) - ((0j) * (line_line2058_Ia2))) - (((0.0028507533642390583+0.00090273856534237j)) * (line_line2058_Ib2))) - ((0j) * (line_line2058_Ic2))) - ((0j) * (line_line2058_In2))) - (node_2589_Vb) - - 0 = (((((((((0j) * (node_2590_Va)) + (((-3.657548419967843e-16+7.163829069291012e-07j)) * (node_2590_Vb))) + ((0j) * (node_2590_Vc))) + ((0j) * (node_2590_Vn))) - ((0j) * (line_line2058_Ia2))) - (((0.9999999996766468+1.0211154911708362e-09j)) * (line_line2058_Ib2))) - ((0j) * (line_line2058_Ic2))) - ((0j) * (line_line2058_In2))) - (line_line2058_Ib1) - - 0 = (((((((((0j) * (node_2590_Va)) + ((0j) * (node_2590_Vb))) + (((0.9999999996766468+1.0211154911708362e-09j)) * (node_2590_Vc))) + ((0j) * (node_2590_Vn))) - ((0j) * (line_line2058_Ia2))) - ((0j) * (line_line2058_Ib2))) - (((0.0028507533642390583+0.00090273856534237j)) * (line_line2058_Ic2))) - ((0j) * (line_line2058_In2))) - (node_2589_Vc) - - 0 = (((((((((0j) * (node_2590_Va)) + ((0j) * (node_2590_Vb))) + (((-3.657548419967843e-16+7.163829069291012e-07j)) * (node_2590_Vc))) + ((0j) * (node_2590_Vn))) - ((0j) * (line_line2058_Ia2))) - ((0j) * (line_line2058_Ib2))) - (((0.9999999996766468+1.0211154911708362e-09j)) * (line_line2058_Ic2))) - ((0j) * (line_line2058_In2))) - (line_line2058_Ic1) - - 0 = (((((((((0j) * (node_2590_Va)) + ((0j) * (node_2590_Vb))) + ((0j) * (node_2590_Vc))) + (((1+0j)) * (node_2590_Vn))) - ((0j) * (line_line2058_Ia2))) - ((0j) * (line_line2058_Ib2))) - ((0j) * (line_line2058_Ic2))) - (((0.00090273856534237+0.00090273856534237j)) * (line_line2058_In2))) - (node_2589_Vn) - - 0 = (((((((((0j) * (node_2590_Va)) + ((0j) * (node_2590_Vb))) + ((0j) * (node_2590_Vc))) + ((0j) * (node_2590_Vn))) - ((0j) * (line_line2058_Ia2))) - ((0j) * (line_line2058_Ib2))) - ((0j) * (line_line2058_Ic2))) - (((1+0j)) * (line_line2058_In2))) - (line_line2058_In1) - - 0 = ((((((((((0.9999999999990086+3.130684542140749e-12j)) * (node_2591_Va)) + ((0j) * (node_2591_Vb))) + ((0j) * (node_2591_Vc))) + ((0j) * (node_2591_Vn))) - (((0.00015784901186251553+4.9985520423129995e-05j)) * (line_line2059_Ia2))) - ((0j) * (line_line2059_Ib2))) - ((0j) * (line_line2059_Ic2))) - ((0j) * (line_line2059_In2))) - (node_2590_Va) - - 0 = ((((((((((-6.209215747853866e-20+3.9666824710514924e-08j)) * (node_2591_Va)) + ((0j) * (node_2591_Vb))) + ((0j) * (node_2591_Vc))) + ((0j) * (node_2591_Vn))) - (((0.9999999999990086+3.130684542140749e-12j)) * (line_line2059_Ia2))) - ((0j) * (line_line2059_Ib2))) - ((0j) * (line_line2059_Ic2))) - ((0j) * (line_line2059_In2))) - (line_line2059_Ia1) - - 0 = (((((((((0j) * (node_2591_Va)) + (((0.9999999999990086+3.130684542140749e-12j)) * (node_2591_Vb))) + ((0j) * (node_2591_Vc))) + ((0j) * (node_2591_Vn))) - ((0j) * (line_line2059_Ia2))) - (((0.00015784901186251553+4.9985520423129995e-05j)) * (line_line2059_Ib2))) - ((0j) * (line_line2059_Ic2))) - ((0j) * (line_line2059_In2))) - (node_2590_Vb) - - 0 = (((((((((0j) * (node_2591_Va)) + (((-6.209215747853866e-20+3.9666824710514924e-08j)) * (node_2591_Vb))) + ((0j) * (node_2591_Vc))) + ((0j) * (node_2591_Vn))) - ((0j) * (line_line2059_Ia2))) - (((0.9999999999990086+3.130684542140749e-12j)) * (line_line2059_Ib2))) - ((0j) * (line_line2059_Ic2))) - ((0j) * (line_line2059_In2))) - (line_line2059_Ib1) - - 0 = (((((((((0j) * (node_2591_Va)) + ((0j) * (node_2591_Vb))) + (((0.9999999999990086+3.130684542140749e-12j)) * (node_2591_Vc))) + ((0j) * (node_2591_Vn))) - ((0j) * (line_line2059_Ia2))) - ((0j) * (line_line2059_Ib2))) - (((0.00015784901186251553+4.9985520423129995e-05j)) * (line_line2059_Ic2))) - ((0j) * (line_line2059_In2))) - (node_2590_Vc) - - 0 = (((((((((0j) * (node_2591_Va)) + ((0j) * (node_2591_Vb))) + (((-6.209215747853866e-20+3.9666824710514924e-08j)) * (node_2591_Vc))) + ((0j) * (node_2591_Vn))) - ((0j) * (line_line2059_Ia2))) - ((0j) * (line_line2059_Ib2))) - (((0.9999999999990086+3.130684542140749e-12j)) * (line_line2059_Ic2))) - ((0j) * (line_line2059_In2))) - (line_line2059_Ic1) - - 0 = (((((((((0j) * (node_2591_Va)) + ((0j) * (node_2591_Vb))) + ((0j) * (node_2591_Vc))) + (((1+0j)) * (node_2591_Vn))) - ((0j) * (line_line2059_Ia2))) - ((0j) * (line_line2059_Ib2))) - ((0j) * (line_line2059_Ic2))) - (((4.9985520423129995e-05+4.9985520423129995e-05j)) * (line_line2059_In2))) - (node_2590_Vn) - - 0 = (((((((((0j) * (node_2591_Va)) + ((0j) * (node_2591_Vb))) + ((0j) * (node_2591_Vc))) + ((0j) * (node_2591_Vn))) - ((0j) * (line_line2059_Ia2))) - ((0j) * (line_line2059_Ib2))) - ((0j) * (line_line2059_Ic2))) - (((1+0j)) * (line_line2059_In2))) - (line_line2059_In1) - - 0 = ((((((((((0.9999999994733942+1.662965693256078e-09j)) * (node_2934_Va)) + ((0j) * (node_2934_Vb))) + ((0j) * (node_2934_Vc))) + ((0j) * (node_2934_Vn))) - (((0.0036380097447725624+0.00115203641917798j)) * (line_line2390_Ia2))) - ((0j) * (line_line2390_Ib2))) - ((0j) * (line_line2390_Ic2))) - ((0j) * (line_line2390_In2))) - (node_2933_Va) - - 0 = ((((((((((-7.601559893896205e-16+9.142172833416519e-07j)) * (node_2934_Va)) + ((0j) * (node_2934_Vb))) + ((0j) * (node_2934_Vc))) + ((0j) * (node_2934_Vn))) - (((0.9999999994733942+1.662965693256078e-09j)) * (line_line2390_Ia2))) - ((0j) * (line_line2390_Ib2))) - ((0j) * (line_line2390_Ic2))) - ((0j) * (line_line2390_In2))) - (line_line2390_Ia1) - - 0 = (((((((((0j) * (node_2934_Va)) + (((0.9999999994733942+1.662965693256078e-09j)) * (node_2934_Vb))) + ((0j) * (node_2934_Vc))) + ((0j) * (node_2934_Vn))) - ((0j) * (line_line2390_Ia2))) - (((0.0036380097447725624+0.00115203641917798j)) * (line_line2390_Ib2))) - ((0j) * (line_line2390_Ic2))) - ((0j) * (line_line2390_In2))) - (node_2933_Vb) - - 0 = (((((((((0j) * (node_2934_Va)) + (((-7.601559893896205e-16+9.142172833416519e-07j)) * (node_2934_Vb))) + ((0j) * (node_2934_Vc))) + ((0j) * (node_2934_Vn))) - ((0j) * (line_line2390_Ia2))) - (((0.9999999994733942+1.662965693256078e-09j)) * (line_line2390_Ib2))) - ((0j) * (line_line2390_Ic2))) - ((0j) * (line_line2390_In2))) - (line_line2390_Ib1) - - 0 = (((((((((0j) * (node_2934_Va)) + ((0j) * (node_2934_Vb))) + (((0.9999999994733942+1.662965693256078e-09j)) * (node_2934_Vc))) + ((0j) * (node_2934_Vn))) - ((0j) * (line_line2390_Ia2))) - ((0j) * (line_line2390_Ib2))) - (((0.0036380097447725624+0.00115203641917798j)) * (line_line2390_Ic2))) - ((0j) * (line_line2390_In2))) - (node_2933_Vc) - - 0 = (((((((((0j) * (node_2934_Va)) + ((0j) * (node_2934_Vb))) + (((-7.601559893896205e-16+9.142172833416519e-07j)) * (node_2934_Vc))) + ((0j) * (node_2934_Vn))) - ((0j) * (line_line2390_Ia2))) - ((0j) * (line_line2390_Ib2))) - (((0.9999999994733942+1.662965693256078e-09j)) * (line_line2390_Ic2))) - ((0j) * (line_line2390_In2))) - (line_line2390_Ic1) - - 0 = (((((((((0j) * (node_2934_Va)) + ((0j) * (node_2934_Vb))) + ((0j) * (node_2934_Vc))) + (((1+0j)) * (node_2934_Vn))) - ((0j) * (line_line2390_Ia2))) - ((0j) * (line_line2390_Ib2))) - ((0j) * (line_line2390_Ic2))) - (((0.00115203641917798+0.00115203641917798j)) * (line_line2390_In2))) - (node_2933_Vn) - - 0 = (((((((((0j) * (node_2934_Va)) + ((0j) * (node_2934_Vb))) + ((0j) * (node_2934_Vc))) + ((0j) * (node_2934_Vn))) - ((0j) * (line_line2390_Ia2))) - ((0j) * (line_line2390_Ib2))) - ((0j) * (line_line2390_Ic2))) - (((1+0j)) * (line_line2390_In2))) - (line_line2390_In1) - - 0 = ((((((((((0.9999999999990935+2.862705378750516e-12j)) * (node_2935_Va)) + ((0j) * (node_2935_Vb))) + ((0j) * (node_2935_Vc))) + ((0j) * (node_2935_Vn))) - (((0.00015094215290595764+4.779834842022e-05j)) * (line_line2391_Ia2))) - ((0j) * (line_line2391_Ib2))) - ((0j) * (line_line2391_Ic2))) - ((0j) * (line_line2391_In2))) - (node_2934_Va) - - 0 = ((((((((((-5.42928660268478e-20+3.793115870730672e-08j)) * (node_2935_Va)) + ((0j) * (node_2935_Vb))) + ((0j) * (node_2935_Vc))) + ((0j) * (node_2935_Vn))) - (((0.9999999999990935+2.862705378750516e-12j)) * (line_line2391_Ia2))) - ((0j) * (line_line2391_Ib2))) - ((0j) * (line_line2391_Ic2))) - ((0j) * (line_line2391_In2))) - (line_line2391_Ia1) - - 0 = (((((((((0j) * (node_2935_Va)) + (((0.9999999999990935+2.862705378750516e-12j)) * (node_2935_Vb))) + ((0j) * (node_2935_Vc))) + ((0j) * (node_2935_Vn))) - ((0j) * (line_line2391_Ia2))) - (((0.00015094215290595764+4.779834842022e-05j)) * (line_line2391_Ib2))) - ((0j) * (line_line2391_Ic2))) - ((0j) * (line_line2391_In2))) - (node_2934_Vb) - - 0 = (((((((((0j) * (node_2935_Va)) + (((-5.42928660268478e-20+3.793115870730672e-08j)) * (node_2935_Vb))) + ((0j) * (node_2935_Vc))) + ((0j) * (node_2935_Vn))) - ((0j) * (line_line2391_Ia2))) - (((0.9999999999990935+2.862705378750516e-12j)) * (line_line2391_Ib2))) - ((0j) * (line_line2391_Ic2))) - ((0j) * (line_line2391_In2))) - (line_line2391_Ib1) - - 0 = (((((((((0j) * (node_2935_Va)) + ((0j) * (node_2935_Vb))) + (((0.9999999999990935+2.862705378750516e-12j)) * (node_2935_Vc))) + ((0j) * (node_2935_Vn))) - ((0j) * (line_line2391_Ia2))) - ((0j) * (line_line2391_Ib2))) - (((0.00015094215290595764+4.779834842022e-05j)) * (line_line2391_Ic2))) - ((0j) * (line_line2391_In2))) - (node_2934_Vc) - - 0 = (((((((((0j) * (node_2935_Va)) + ((0j) * (node_2935_Vb))) + (((-5.42928660268478e-20+3.793115870730672e-08j)) * (node_2935_Vc))) + ((0j) * (node_2935_Vn))) - ((0j) * (line_line2391_Ia2))) - ((0j) * (line_line2391_Ib2))) - (((0.9999999999990935+2.862705378750516e-12j)) * (line_line2391_Ic2))) - ((0j) * (line_line2391_In2))) - (line_line2391_Ic1) - - 0 = (((((((((0j) * (node_2935_Va)) + ((0j) * (node_2935_Vb))) + ((0j) * (node_2935_Vc))) + (((1+0j)) * (node_2935_Vn))) - ((0j) * (line_line2391_Ia2))) - ((0j) * (line_line2391_Ib2))) - ((0j) * (line_line2391_Ic2))) - (((4.779834842022e-05+4.779834842022e-05j)) * (line_line2391_In2))) - (node_2934_Vn) - - 0 = (((((((((0j) * (node_2935_Va)) + ((0j) * (node_2935_Vb))) + ((0j) * (node_2935_Vc))) + ((0j) * (node_2935_Vn))) - ((0j) * (line_line2391_Ia2))) - ((0j) * (line_line2391_Ib2))) - ((0j) * (line_line2391_Ic2))) - (((1+0j)) * (line_line2391_In2))) - (line_line2391_In1) - - 0 = ((((((((((0.9999999999999981+5.97597663800403e-15j)) * (node_2936_Va)) + ((0j) * (node_2936_Vb))) + ((0j) * (node_2936_Vc))) + ((0j) * (node_2936_Vn))) - (((6.8964669392401055e-06+2.183881197426037e-06j)) * (line_line2392_Ia2))) - ((0j) * (line_line2392_Ib2))) - ((0j) * (line_line2392_Ic2))) - ((0j) * (line_line2392_In2))) - (node_2935_Va) - - 0 = ((((((((((-5.1783466944169746e-24+1.7330545308646093e-09j)) * (node_2936_Va)) + ((0j) * (node_2936_Vb))) + ((0j) * (node_2936_Vc))) + ((0j) * (node_2936_Vn))) - (((0.9999999999999981+5.97597663800403e-15j)) * (line_line2392_Ia2))) - ((0j) * (line_line2392_Ib2))) - ((0j) * (line_line2392_Ic2))) - ((0j) * (line_line2392_In2))) - (line_line2392_Ia1) - - 0 = (((((((((0j) * (node_2936_Va)) + (((0.9999999999999981+5.97597663800403e-15j)) * (node_2936_Vb))) + ((0j) * (node_2936_Vc))) + ((0j) * (node_2936_Vn))) - ((0j) * (line_line2392_Ia2))) - (((6.8964669392401055e-06+2.183881197426037e-06j)) * (line_line2392_Ib2))) - ((0j) * (line_line2392_Ic2))) - ((0j) * (line_line2392_In2))) - (node_2935_Vb) - - 0 = (((((((((0j) * (node_2936_Va)) + (((-5.1783466944169746e-24+1.7330545308646093e-09j)) * (node_2936_Vb))) + ((0j) * (node_2936_Vc))) + ((0j) * (node_2936_Vn))) - ((0j) * (line_line2392_Ia2))) - (((0.9999999999999981+5.97597663800403e-15j)) * (line_line2392_Ib2))) - ((0j) * (line_line2392_Ic2))) - ((0j) * (line_line2392_In2))) - (line_line2392_Ib1) - - 0 = (((((((((0j) * (node_2936_Va)) + ((0j) * (node_2936_Vb))) + (((0.9999999999999981+5.97597663800403e-15j)) * (node_2936_Vc))) + ((0j) * (node_2936_Vn))) - ((0j) * (line_line2392_Ia2))) - ((0j) * (line_line2392_Ib2))) - (((6.8964669392401055e-06+2.183881197426037e-06j)) * (line_line2392_Ic2))) - ((0j) * (line_line2392_In2))) - (node_2935_Vc) - - 0 = (((((((((0j) * (node_2936_Va)) + ((0j) * (node_2936_Vb))) + (((-5.1783466944169746e-24+1.7330545308646093e-09j)) * (node_2936_Vc))) + ((0j) * (node_2936_Vn))) - ((0j) * (line_line2392_Ia2))) - ((0j) * (line_line2392_Ib2))) - (((0.9999999999999981+5.97597663800403e-15j)) * (line_line2392_Ic2))) - ((0j) * (line_line2392_In2))) - (line_line2392_Ic1) - - 0 = (((((((((0j) * (node_2936_Va)) + ((0j) * (node_2936_Vb))) + ((0j) * (node_2936_Vc))) + (((1+0j)) * (node_2936_Vn))) - ((0j) * (line_line2392_Ia2))) - ((0j) * (line_line2392_Ib2))) - ((0j) * (line_line2392_Ic2))) - (((2.183881197426037e-06+2.183881197426037e-06j)) * (line_line2392_In2))) - (node_2935_Vn) - - 0 = (((((((((0j) * (node_2936_Va)) + ((0j) * (node_2936_Vb))) + ((0j) * (node_2936_Vc))) + ((0j) * (node_2936_Vn))) - ((0j) * (line_line2392_Ia2))) - ((0j) * (line_line2392_Ib2))) - ((0j) * (line_line2392_Ic2))) - (((1+0j)) * (line_line2392_In2))) - (line_line2392_In1) - - 0 = node_50_Ia - - 0 = node_50_Ib - - 0 = node_50_Ic - - 0 = node_50_In - - 0 = (((((node_50_Ia) - (line_transfo_Ia2)) - (line_line243_Ia1)) - (line_line1213_Ia1)) - (line_line987_Ia1)) - (line_line2112_Ia1) - - 0 = (((((node_50_Ib) - (line_transfo_Ib2)) - (line_line243_Ib1)) - (line_line1213_Ib1)) - (line_line987_Ib1)) - (line_line2112_Ib1) - - 0 = (((((node_50_Ic) - (line_transfo_Ic2)) - (line_line243_Ic1)) - (line_line1213_Ic1)) - (line_line987_Ic1)) - (line_line2112_Ic1) - - 0 = (((((node_50_In) - (line_transfo_In2)) - (line_line243_In1)) - (line_line1213_In1)) - (line_line987_In1)) - (line_line2112_In1) - - 0 = node_542_Ia - - 0 = node_542_Ib - - 0 = node_542_Ic - - 0 = node_542_In - - 0 = (((node_542_Ia) - (line_line243_Ia2)) - (line_line1646_Ia1)) - (line_line1960_Ia1) - - 0 = (((node_542_Ib) - (line_line243_Ib2)) - (line_line1646_Ib1)) - (line_line1960_Ib1) - - 0 = (((node_542_Ic) - (line_line243_Ic2)) - (line_line1646_Ic1)) - (line_line1960_Ic1) - - 0 = (((node_542_In) - (line_line243_In2)) - (line_line1646_In1)) - (line_line1960_In1) - - 0 = node_1364_Ia - - 0 = node_1364_Ib - - 0 = node_1364_Ic - - 0 = node_1364_In - - 0 = (((node_1364_Ia) - (line_line988_Ia2)) - (line_line952_Ia1)) - (line_line1576_Ia1) - - 0 = (((node_1364_Ib) - (line_line988_Ib2)) - (line_line952_Ib1)) - (line_line1576_Ib1) - - 0 = (((node_1364_Ic) - (line_line988_Ic2)) - (line_line952_Ic1)) - (line_line1576_Ic1) - - 0 = (((node_1364_In) - (line_line988_In2)) - (line_line952_In1)) - (line_line1576_In1) - - 0 = node_1365_Ia - - 0 = node_1365_Ib - - 0 = node_1365_Ic - - 0 = node_1365_In - - 0 = ((node_1365_Ia) - (line_line952_Ia2)) - (line_line953_Ia1) - - 0 = ((node_1365_Ib) - (line_line952_Ib2)) - (line_line953_Ib1) - - 0 = ((node_1365_Ic) - (line_line952_Ic2)) - (line_line953_Ic1) - - 0 = ((node_1365_In) - (line_line952_In2)) - (line_line953_In1) - - 0 = node_1366_Ia - - 0 = node_1366_Ib - - 0 = node_1366_Ic - - 0 = node_1366_In - - 0 = ((node_1366_Ia) - (line_line953_Ia2)) - (line_line954_Ia1) - - 0 = ((node_1366_Ib) - (line_line953_Ib2)) - (line_line954_Ib1) - - 0 = ((node_1366_Ic) - (line_line953_Ic2)) - (line_line954_Ic1) - - 0 = ((node_1366_In) - (line_line953_In2)) - (line_line954_In1) - - 0 = node_1367_Ia - - 0 = node_1367_Ib - - 0 = node_1367_Ic - - 0 = node_1367_In - - 0 = ((node_1367_Ia) - (line_line954_Ia2)) - (line_line2832_Ia1) - - 0 = ((node_1367_Ib) - (line_line954_Ib2)) - (line_line2832_Ib1) - - 0 = ((node_1367_Ic) - (line_line954_Ic2)) - (line_line2832_Ic1) - - 0 = ((node_1367_In) - (line_line954_In2)) - (line_line2832_In1) - - 0 = node_51_Ia - - 0 = node_51_Ib - - 0 = node_51_Ic - - 0 = node_51_In - - 0 = ((node_51_Ia) - (line_line987_Ia2)) - (line_line988_Ia1) - - 0 = ((node_51_Ib) - (line_line987_Ib2)) - (line_line988_Ib1) - - 0 = ((node_51_Ic) - (line_line987_Ic2)) - (line_line988_Ic1) - - 0 = ((node_51_In) - (line_line987_In2)) - (line_line988_In1) - - 0 = node_1663_Ia - - 0 = node_1663_Ib - - 0 = node_1663_Ic - - 0 = node_1663_In - - 0 = ((node_1663_Ia) - (line_line1213_Ia2)) - (line_line1214_Ia1) - - 0 = ((node_1663_Ib) - (line_line1213_Ib2)) - (line_line1214_Ib1) - - 0 = ((node_1663_Ic) - (line_line1213_Ic2)) - (line_line1214_Ic1) - - 0 = ((node_1663_In) - (line_line1213_In2)) - (line_line1214_In1) - - 0 = node_1664_Ia - - 0 = node_1664_Ib - - 0 = node_1664_Ic - - 0 = node_1664_In - - 0 = ((node_1664_Ia) - (line_line1214_Ia2)) - (line_line1215_Ia1) - - 0 = ((node_1664_Ib) - (line_line1214_Ib2)) - (line_line1215_Ib1) - - 0 = ((node_1664_Ic) - (line_line1214_Ic2)) - (line_line1215_Ic1) - - 0 = ((node_1664_In) - (line_line1214_In2)) - (line_line1215_In1) - - 0 = node_1665_Ia - - 0 = node_1665_Ib - - 0 = node_1665_Ic - - 0 = node_1665_In - - 0 = ((node_1665_Ia) - (line_line1215_Ia2)) - (line_line1216_Ia1) - - 0 = ((node_1665_Ib) - (line_line1215_Ib2)) - (line_line1216_Ib1) - - 0 = ((node_1665_Ic) - (line_line1215_Ic2)) - (line_line1216_Ic1) - - 0 = ((node_1665_In) - (line_line1215_In2)) - (line_line1216_In1) - - 0 = node_1666_Ia - - 0 = node_1666_Ib - - 0 = node_1666_Ic - - 0 = node_1666_In - - 0 = (((node_1666_Ia) - (line_line1216_Ia2)) - (line_line2308_Ia1)) - (line_line2311_Ia1) - - 0 = (((node_1666_Ib) - (line_line1216_Ib2)) - (line_line2308_Ib1)) - (line_line2311_Ib1) - - 0 = (((node_1666_Ic) - (line_line1216_Ic2)) - (line_line2308_Ic1)) - (line_line2311_Ic1) - - 0 = (((node_1666_In) - (line_line1216_In2)) - (line_line2308_In1)) - (line_line2311_In1) - - 0 = node_2081_Ia - - 0 = node_2081_Ib - - 0 = node_2081_Ic - - 0 = node_2081_In - - 0 = ((node_2081_Ia) - (line_line1576_Ia2)) - (line_line1577_Ia1) - - 0 = ((node_2081_Ib) - (line_line1576_Ib2)) - (line_line1577_Ib1) - - 0 = ((node_2081_Ic) - (line_line1576_Ic2)) - (line_line1577_Ic1) - - 0 = ((node_2081_In) - (line_line1576_In2)) - (line_line1577_In1) - - 0 = node_2082_Ia - - 0 = node_2082_Ib - - 0 = node_2082_Ic - - 0 = node_2082_In - - 0 = ((node_2082_Ia) - (line_line1577_Ia2)) - (line_line1578_Ia1) - - 0 = ((node_2082_Ib) - (line_line1577_Ib2)) - (line_line1578_Ib1) - - 0 = ((node_2082_Ic) - (line_line1577_Ic2)) - (line_line1578_Ic1) - - 0 = ((node_2082_In) - (line_line1577_In2)) - (line_line1578_In1) - - 0 = node_2083_Ia - - 0 = node_2083_Ib - - 0 = node_2083_Ic - - 0 = node_2083_In - - 0 = ((node_2083_Ia) - (line_line1578_Ia2)) - (line_line1579_Ia1) - - 0 = ((node_2083_Ib) - (line_line1578_Ib2)) - (line_line1579_Ib1) - - 0 = ((node_2083_Ic) - (line_line1578_Ic2)) - (line_line1579_Ic1) - - 0 = ((node_2083_In) - (line_line1578_In2)) - (line_line1579_In1) - - 0 = node_2084_Ia - - 0 = node_2084_Ib - - 0 = node_2084_Ic - - 0 = node_2084_In - - 0 = ((node_2084_Ia) - (line_line1579_Ia2)) - (line_line1580_Ia1) - - 0 = ((node_2084_Ib) - (line_line1579_Ib2)) - (line_line1580_Ib1) - - 0 = ((node_2084_Ic) - (line_line1579_Ic2)) - (line_line1580_Ic1) - - 0 = ((node_2084_In) - (line_line1579_In2)) - (line_line1580_In1) - - 0 = node_2085_Ia - - 0 = node_2085_Ib - - 0 = node_2085_Ic - - 0 = node_2085_In - - 0 = ((node_2085_Ia) - (line_line1580_Ia2)) - (line_line1581_Ia1) - - 0 = ((node_2085_Ib) - (line_line1580_Ib2)) - (line_line1581_Ib1) - - 0 = ((node_2085_Ic) - (line_line1580_Ic2)) - (line_line1581_Ic1) - - 0 = ((node_2085_In) - (line_line1580_In2)) - (line_line1581_In1) - - 0 = node_2086_Ia - - 0 = node_2086_Ib - - 0 = node_2086_Ic - - 0 = node_2086_In - - 0 = ((node_2086_Ia) - (line_line1581_Ia2)) - (line_line1582_Ia1) - - 0 = ((node_2086_Ib) - (line_line1581_Ib2)) - (line_line1582_Ib1) - - 0 = ((node_2086_Ic) - (line_line1581_Ic2)) - (line_line1582_Ic1) - - 0 = ((node_2086_In) - (line_line1581_In2)) - (line_line1582_In1) - - 0 = node_2087_Ia - - 0 = node_2087_Ib - - 0 = node_2087_Ic - - 0 = node_2087_In - - 0 = ((node_2087_Ia) - (line_line1582_Ia2)) - (line_line1583_Ia1) - - 0 = ((node_2087_Ib) - (line_line1582_Ib2)) - (line_line1583_Ib1) - - 0 = ((node_2087_Ic) - (line_line1582_Ic2)) - (line_line1583_Ic1) - - 0 = ((node_2087_In) - (line_line1582_In2)) - (line_line1583_In1) - - 0 = node_2088_Ia - - 0 = node_2088_Ib - - 0 = node_2088_Ic - - 0 = node_2088_In - - 0 = ((node_2088_Ia) - (line_line1583_Ia2)) - (line_line1584_Ia1) - - 0 = ((node_2088_Ib) - (line_line1583_Ib2)) - (line_line1584_Ib1) - - 0 = ((node_2088_Ic) - (line_line1583_Ic2)) - (line_line1584_Ic1) - - 0 = ((node_2088_In) - (line_line1583_In2)) - (line_line1584_In1) - - 0 = node_2089_Ia - - 0 = node_2089_Ib - - 0 = node_2089_Ic - - 0 = node_2089_In - - 0 = ((node_2089_Ia) - (line_line1584_Ia2)) - (line_line1585_Ia1) - - 0 = ((node_2089_Ib) - (line_line1584_Ib2)) - (line_line1585_Ib1) - - 0 = ((node_2089_Ic) - (line_line1584_Ic2)) - (line_line1585_Ic1) - - 0 = ((node_2089_In) - (line_line1584_In2)) - (line_line1585_In1) - - 0 = node_2090_Ia - - 0 = node_2090_Ib - - 0 = node_2090_Ic - - 0 = node_2090_In - - 0 = ((node_2090_Ia) - (line_line1585_Ia2)) - (line_line1586_Ia1) - - 0 = ((node_2090_Ib) - (line_line1585_Ib2)) - (line_line1586_Ib1) - - 0 = ((node_2090_Ic) - (line_line1585_Ic2)) - (line_line1586_Ic1) - - 0 = ((node_2090_In) - (line_line1585_In2)) - (line_line1586_In1) - - 0 = node_2091_Ia - - 0 = node_2091_Ib - - 0 = node_2091_Ic - - 0 = node_2091_In - - 0 = (node_2091_Ia) - (line_line1586_Ia2) - - 0 = (node_2091_Ib) - (line_line1586_Ib2) - - 0 = (node_2091_Ic) - (line_line1586_Ic2) - - 0 = (node_2091_In) - (line_line1586_In2) - - 0 = node_2156_Ia - - 0 = node_2156_Ib - - 0 = node_2156_Ic - - 0 = node_2156_In - - 0 = ((node_2156_Ia) - (line_line1646_Ia2)) - (line_line1647_Ia1) - - 0 = ((node_2156_Ib) - (line_line1646_Ib2)) - (line_line1647_Ib1) - - 0 = ((node_2156_Ic) - (line_line1646_Ic2)) - (line_line1647_Ic1) - - 0 = ((node_2156_In) - (line_line1646_In2)) - (line_line1647_In1) - - 0 = node_2157_Ia - - 0 = node_2157_Ib - - 0 = node_2157_Ic - - 0 = node_2157_In - - 0 = (node_2157_Ia) - (line_line1647_Ia2) - - 0 = (node_2157_Ib) - (line_line1647_Ib2) - - 0 = (node_2157_Ic) - (line_line1647_Ic2) - - 0 = (node_2157_In) - (line_line1647_In2) - - 0 = node_2488_Ia - - 0 = node_2488_Ib - - 0 = node_2488_Ic - - 0 = node_2488_In - - 0 = ((node_2488_Ia) - (line_line1960_Ia2)) - (line_line1961_Ia1) - - 0 = ((node_2488_Ib) - (line_line1960_Ib2)) - (line_line1961_Ib1) - - 0 = ((node_2488_Ic) - (line_line1960_Ic2)) - (line_line1961_Ic1) - - 0 = ((node_2488_In) - (line_line1960_In2)) - (line_line1961_In1) - - 0 = node_2489_Ia - - 0 = node_2489_Ib - - 0 = node_2489_Ic - - 0 = node_2489_In - - 0 = ((node_2489_Ia) - (line_line1961_Ia2)) - (line_line1962_Ia1) - - 0 = ((node_2489_Ib) - (line_line1961_Ib2)) - (line_line1962_Ib1) - - 0 = ((node_2489_Ic) - (line_line1961_Ic2)) - (line_line1962_Ic1) - - 0 = ((node_2489_In) - (line_line1961_In2)) - (line_line1962_In1) - - 0 = node_2490_Ia - - 0 = node_2490_Ib - - 0 = node_2490_Ic - - 0 = node_2490_In - - 0 = ((node_2490_Ia) - (line_line1962_Ia2)) - (line_line1963_Ia1) - - 0 = ((node_2490_Ib) - (line_line1962_Ib2)) - (line_line1963_Ib1) - - 0 = ((node_2490_Ic) - (line_line1962_Ic2)) - (line_line1963_Ic1) - - 0 = ((node_2490_In) - (line_line1962_In2)) - (line_line1963_In1) - - 0 = node_2491_Ia - - 0 = node_2491_Ib - - 0 = node_2491_Ic - - 0 = node_2491_In - - 0 = ((node_2491_Ia) - (line_line1963_Ia2)) - (line_line1964_Ia1) - - 0 = ((node_2491_Ib) - (line_line1963_Ib2)) - (line_line1964_Ib1) - - 0 = ((node_2491_Ic) - (line_line1963_Ic2)) - (line_line1964_Ic1) - - 0 = ((node_2491_In) - (line_line1963_In2)) - (line_line1964_In1) - - 0 = node_2492_Ia - - 0 = node_2492_Ib - - 0 = node_2492_Ic - - 0 = node_2492_In - - 0 = ((node_2492_Ia) - (line_line1964_Ia2)) - (line_line1965_Ia1) - - 0 = ((node_2492_Ib) - (line_line1964_Ib2)) - (line_line1965_Ib1) - - 0 = ((node_2492_Ic) - (line_line1964_Ic2)) - (line_line1965_Ic1) - - 0 = ((node_2492_In) - (line_line1964_In2)) - (line_line1965_In1) - - 0 = node_2493_Ia - - 0 = node_2493_Ib - - 0 = node_2493_Ic - - 0 = node_2493_In - - 0 = ((node_2493_Ia) - (line_line1965_Ia2)) - (line_line1966_Ia1) - - 0 = ((node_2493_Ib) - (line_line1965_Ib2)) - (line_line1966_Ib1) - - 0 = ((node_2493_Ic) - (line_line1965_Ic2)) - (line_line1966_Ic1) - - 0 = ((node_2493_In) - (line_line1965_In2)) - (line_line1966_In1) - - 0 = node_2494_Ia - - 0 = node_2494_Ib - - 0 = node_2494_Ic - - 0 = node_2494_In - - 0 = (((node_2494_Ia) - (line_line1966_Ia2)) - (line_line2389_Ia1)) - (line_line2056_Ia1) - - 0 = (((node_2494_Ib) - (line_line1966_Ib2)) - (line_line2389_Ib1)) - (line_line2056_Ib1) - - 0 = (((node_2494_Ic) - (line_line1966_Ic2)) - (line_line2389_Ic1)) - (line_line2056_Ic1) - - 0 = (((node_2494_In) - (line_line1966_In2)) - (line_line2389_In1)) - (line_line2056_In1) - - 0 = node_2588_Ia - - 0 = node_2588_Ib - - 0 = node_2588_Ic - - 0 = node_2588_In - - 0 = ((node_2588_Ia) - (line_line2056_Ia2)) - (line_line2057_Ia1) - - 0 = ((node_2588_Ib) - (line_line2056_Ib2)) - (line_line2057_Ib1) - - 0 = ((node_2588_Ic) - (line_line2056_Ic2)) - (line_line2057_Ic1) - - 0 = ((node_2588_In) - (line_line2056_In2)) - (line_line2057_In1) - - 0 = node_2589_Ia - - 0 = node_2589_Ib - - 0 = node_2589_Ic - - 0 = node_2589_In - - 0 = ((node_2589_Ia) - (line_line2057_Ia2)) - (line_line2058_Ia1) - - 0 = ((node_2589_Ib) - (line_line2057_Ib2)) - (line_line2058_Ib1) - - 0 = ((node_2589_Ic) - (line_line2057_Ic2)) - (line_line2058_Ic1) - - 0 = ((node_2589_In) - (line_line2057_In2)) - (line_line2058_In1) - - 0 = node_2590_Ia - - 0 = node_2590_Ib - - 0 = node_2590_Ic - - 0 = node_2590_In - - 0 = ((node_2590_Ia) - (line_line2058_Ia2)) - (line_line2059_Ia1) - - 0 = ((node_2590_Ib) - (line_line2058_Ib2)) - (line_line2059_Ib1) - - 0 = ((node_2590_Ic) - (line_line2058_Ic2)) - (line_line2059_Ic1) - - 0 = ((node_2590_In) - (line_line2058_In2)) - (line_line2059_In1) - - 0 = node_2591_Ia - - 0 = node_2591_Ib - - 0 = node_2591_Ic - - 0 = node_2591_In - - 0 = (node_2591_Ia) - (line_line2059_Ia2) - - 0 = (node_2591_Ib) - (line_line2059_Ib2) - - 0 = (node_2591_Ic) - (line_line2059_Ic2) - - 0 = (node_2591_In) - (line_line2059_In2) - - 0 = node_2649_Ia - - 0 = node_2649_Ib - - 0 = node_2649_Ic - - 0 = node_2649_In - - 0 = ((node_2649_Ia) - (line_line2112_Ia2)) - (line_line2113_Ia1) - - 0 = ((node_2649_Ib) - (line_line2112_Ib2)) - (line_line2113_Ib1) - - 0 = ((node_2649_Ic) - (line_line2112_Ic2)) - (line_line2113_Ic1) - - 0 = ((node_2649_In) - (line_line2112_In2)) - (line_line2113_In1) - - 0 = node_2650_Ia - - 0 = node_2650_Ib - - 0 = node_2650_Ic - - 0 = node_2650_In - - 0 = (node_2650_Ia) - (line_line2113_Ia2) - - 0 = (node_2650_Ib) - (line_line2113_Ib2) - - 0 = (node_2650_Ic) - (line_line2113_Ic2) - - 0 = (node_2650_In) - (line_line2113_In2) - - 0 = node_2846_Ia - - 0 = node_2846_Ib - - 0 = node_2846_Ic - - 0 = node_2846_In - - 0 = ((node_2846_Ia) - (line_line2308_Ia2)) - (line_line2309_Ia1) - - 0 = ((node_2846_Ib) - (line_line2308_Ib2)) - (line_line2309_Ib1) - - 0 = ((node_2846_Ic) - (line_line2308_Ic2)) - (line_line2309_Ic1) - - 0 = ((node_2846_In) - (line_line2308_In2)) - (line_line2309_In1) - - 0 = node_2847_Ia - - 0 = node_2847_Ib - - 0 = node_2847_Ic - - 0 = node_2847_In - - 0 = ((node_2847_Ia) - (line_line2309_Ia2)) - (line_line2310_Ia1) - - 0 = ((node_2847_Ib) - (line_line2309_Ib2)) - (line_line2310_Ib1) - - 0 = ((node_2847_Ic) - (line_line2309_Ic2)) - (line_line2310_Ic1) - - 0 = ((node_2847_In) - (line_line2309_In2)) - (line_line2310_In1) - - 0 = node_2848_Ia - - 0 = node_2848_Ib - - 0 = node_2848_Ic - - 0 = node_2848_In - - 0 = (node_2848_Ia) - (line_line2310_Ia2) - - 0 = (node_2848_Ib) - (line_line2310_Ib2) - - 0 = (node_2848_Ic) - (line_line2310_Ic2) - - 0 = (node_2848_In) - (line_line2310_In2) - - 0 = node_2849_Ia - - 0 = node_2849_Ib - - 0 = node_2849_Ic - - 0 = node_2849_In - - 0 = ((node_2849_Ia) - (line_line2311_Ia2)) - (line_line2312_Ia1) - - 0 = ((node_2849_Ib) - (line_line2311_Ib2)) - (line_line2312_Ib1) - - 0 = ((node_2849_Ic) - (line_line2311_Ic2)) - (line_line2312_Ic1) - - 0 = ((node_2849_In) - (line_line2311_In2)) - (line_line2312_In1) - - 0 = node_2850_Ia - - 0 = node_2850_Ib - - 0 = node_2850_Ic - - 0 = node_2850_In - - 0 = ((node_2850_Ia) - (line_line2312_Ia2)) - (line_line2313_Ia1) - - 0 = ((node_2850_Ib) - (line_line2312_Ib2)) - (line_line2313_Ib1) - - 0 = ((node_2850_Ic) - (line_line2312_Ic2)) - (line_line2313_Ic1) - - 0 = ((node_2850_In) - (line_line2312_In2)) - (line_line2313_In1) - - 0 = node_2851_Ia - - 0 = node_2851_Ib - - 0 = node_2851_Ic - - 0 = node_2851_In - - 0 = ((node_2851_Ia) - (line_line2313_Ia2)) - (line_line2314_Ia1) - - 0 = ((node_2851_Ib) - (line_line2313_Ib2)) - (line_line2314_Ib1) - - 0 = ((node_2851_Ic) - (line_line2313_Ic2)) - (line_line2314_Ic1) - - 0 = ((node_2851_In) - (line_line2313_In2)) - (line_line2314_In1) - - 0 = node_2852_Ia - - 0 = node_2852_Ib - - 0 = node_2852_Ic - - 0 = node_2852_In - - 0 = ((node_2852_Ia) - (line_line2314_Ia2)) - (line_line2315_Ia1) - - 0 = ((node_2852_Ib) - (line_line2314_Ib2)) - (line_line2315_Ib1) - - 0 = ((node_2852_Ic) - (line_line2314_Ic2)) - (line_line2315_Ic1) - - 0 = ((node_2852_In) - (line_line2314_In2)) - (line_line2315_In1) - - 0 = node_2853_Ia - - 0 = node_2853_Ib - - 0 = node_2853_Ic - - 0 = node_2853_In - - 0 = (node_2853_Ia) - (line_line2315_Ia2) - - 0 = (node_2853_Ib) - (line_line2315_Ib2) - - 0 = (node_2853_Ic) - (line_line2315_Ic2) - - 0 = (node_2853_In) - (line_line2315_In2) - - 0 = node_2933_Ia - - 0 = node_2933_Ib - - 0 = node_2933_Ic - - 0 = node_2933_In - - 0 = ((node_2933_Ia) - (line_line2389_Ia2)) - (line_line2390_Ia1) - - 0 = ((node_2933_Ib) - (line_line2389_Ib2)) - (line_line2390_Ib1) - - 0 = ((node_2933_Ic) - (line_line2389_Ic2)) - (line_line2390_Ic1) - - 0 = ((node_2933_In) - (line_line2389_In2)) - (line_line2390_In1) - - 0 = node_2934_Ia - - 0 = node_2934_Ib - - 0 = node_2934_Ic - - 0 = node_2934_In - - 0 = ((node_2934_Ia) - (line_line2390_Ia2)) - (line_line2391_Ia1) - - 0 = ((node_2934_Ib) - (line_line2390_Ib2)) - (line_line2391_Ib1) - - 0 = ((node_2934_Ic) - (line_line2390_Ic2)) - (line_line2391_Ic1) - - 0 = ((node_2934_In) - (line_line2390_In2)) - (line_line2391_In1) - - 0 = node_2935_Ia - - 0 = node_2935_Ib - - 0 = node_2935_Ic - - 0 = node_2935_In - - 0 = ((node_2935_Ia) - (line_line2391_Ia2)) - (line_line2392_Ia1) - - 0 = ((node_2935_Ib) - (line_line2391_Ib2)) - (line_line2392_Ib1) - - 0 = ((node_2935_Ic) - (line_line2391_Ic2)) - (line_line2392_Ic1) - - 0 = ((node_2935_In) - (line_line2391_In2)) - (line_line2392_In1) - - 0 = node_2936_Ia - - 0 = node_2936_Ib - - 0 = node_2936_Ic - - 0 = node_2936_In - - 0 = (node_2936_Ia) - (line_line2392_Ia2) - - 0 = (node_2936_Ib) - (line_line2392_Ib2) - - 0 = (node_2936_Ic) - (line_line2392_Ic2) - - 0 = (node_2936_In) - (line_line2392_In2) - - 0 = node_3399_Ia - - 0 = node_3399_Ib - - 0 = node_3399_Ic - - 0 = node_3399_In - - 0 = ((node_3399_Ia) - (line_line2832_Ia2)) - (line_line2833_Ia1) - - 0 = ((node_3399_Ib) - (line_line2832_Ib2)) - (line_line2833_Ib1) - - 0 = ((node_3399_Ic) - (line_line2832_Ic2)) - (line_line2833_Ic1) - - 0 = ((node_3399_In) - (line_line2832_In2)) - (line_line2833_In1) - - 0 = node_3400_Ia - - 0 = node_3400_Ib - - 0 = node_3400_Ic - - 0 = node_3400_In - - 0 = ((node_3400_Ia) - (line_line2833_Ia2)) - (line_line2834_Ia1) - - 0 = ((node_3400_Ib) - (line_line2833_Ib2)) - (line_line2834_Ib1) - - 0 = ((node_3400_Ic) - (line_line2833_Ic2)) - (line_line2834_Ic1) - - 0 = ((node_3400_In) - (line_line2833_In2)) - (line_line2834_In1) - - 0 = node_3401_Ia - - 0 = node_3401_Ib - - 0 = node_3401_Ic - - 0 = node_3401_In - - 0 = ((node_3401_Ia) - (line_line2834_Ia2)) - (line_line2835_Ia1) - - 0 = ((node_3401_Ib) - (line_line2834_Ib2)) - (line_line2835_Ib1) - - 0 = ((node_3401_Ic) - (line_line2834_Ic2)) - (line_line2835_Ic1) - - 0 = ((node_3401_In) - (line_line2834_In2)) - (line_line2835_In1) - - 0 = node_3402_Ia - - 0 = node_3402_Ib - - 0 = node_3402_Ic - - 0 = node_3402_In - - 0 = ((node_3402_Ia) - (line_line2835_Ia2)) - (line_line2836_Ia1) - - 0 = ((node_3402_Ib) - (line_line2835_Ib2)) - (line_line2836_Ib1) - - 0 = ((node_3402_Ic) - (line_line2835_Ic2)) - (line_line2836_Ic1) - - 0 = ((node_3402_In) - (line_line2835_In2)) - (line_line2836_In1) - - 0 = ((node_3403_Va) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ia)) - - 0 = ((node_3403_Vb) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ib)) - - 0 = ((node_3403_Vc) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ic)) - - 0 = (load_1_In) + (((load_1_Ia) + (load_1_Ib)) + (load_1_Ic)) - - 0 = (load_1_Vn) - (node_3403_Vn) - - 0 = (node_3403_Ia) - (load_1_Ia) - - 0 = (node_3403_Ib) - (load_1_Ib) - - 0 = (node_3403_Ic) - (load_1_Ic) - - 0 = (node_3403_In) - (load_1_In) - - 0 = (node_3403_Ia) - (line_line2836_Ia2) - - 0 = (node_3403_Ib) - (line_line2836_Ib2) - - 0 = (node_3403_Ic) - (line_line2836_Ic2) - - 0 = (node_3403_In) - (line_line2836_In2) diff --git a/roseau/load_flow/tests/data/networks/B.EC05_N009/lines_models.txt b/roseau/load_flow/tests/data/networks/B.EC05_N009/lines_models.txt deleted file mode 100644 index c9039123..00000000 --- a/roseau/load_flow/tests/data/networks/B.EC05_N009/lines_models.txt +++ /dev/null @@ -1,4082 +0,0 @@ - - -Line line243: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.02122560 0.01698048j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.02122560 0.01698048j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.02122560 0.01698048j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01698048 0.01698048j - -Y matrix (uS): - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a 0.00000000 21.82907994j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 21.82907994j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 21.82907994j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.99999981 0.00000023j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999981 0.00000023j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999981 0.00000023j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.02122560 0.01698048j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.02122560 0.01698048j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.02122560 0.01698048j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01698048 0.01698048j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00002183j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00002183j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00002183j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 28.72739232-22.98190294j 0. +0.j - 0. +0.j 0. +0.j - -28.72739232+22.98191386j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 28.72739232-22.98190294j - 0. +0.j 0. +0.j - 0. +0.j -28.72739232+22.98191386j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 28.72739232-22.98190294j 0. +0.j - 0. +0.j 0. +0.j - -28.72739232+22.98191386j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 29.44557713-29.44557713j - 0. +0.j 0. +0.j - 0. +0.j -29.44557713+29.44557713j] - [ 28.72739232-22.98191386j 0. +0.j - 0. +0.j 0. +0.j - -28.72739232+22.98190294j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 28.72739232-22.98191386j - 0. +0.j 0. +0.j - 0. +0.j -28.72739232+22.98190294j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 28.72739232-22.98191386j 0. +0.j - 0. +0.j 0. +0.j - -28.72739232+22.98190294j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 29.44557713-29.44557713j - 0. +0.j 0. +0.j - 0. +0.j -29.44557713+29.44557713j]] - -Line line1213: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00631644 0.00505316j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00631644 0.00505316j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00631644 0.00505316j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00505316 0.00505316j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 6.49603171j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 6.49603171j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 6.49603171j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000002j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00631644 0.00505316j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00631644 0.00505316j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00631644 0.00505316j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00505316 0.00505316j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000650j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000650j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000650j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 96.53471099-77.22776555j 0. +0.j - 0. +0.j 0. +0.j - -96.53471099+77.22776879j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 96.53471099-77.22776555j - 0. +0.j 0. +0.j - 0. +0.j -96.53471099+77.22776879j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 96.53471099-77.22776555j 0. +0.j - 0. +0.j 0. +0.j - -96.53471099+77.22776879j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 98.94807877-98.94807877j - 0. +0.j 0. +0.j - 0. +0.j -98.94807877+98.94807877j] - [ 96.53471099-77.22776879j 0. +0.j - 0. +0.j 0. +0.j - -96.53471099+77.22776555j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 96.53471099-77.22776879j - 0. +0.j 0. +0.j - 0. +0.j -96.53471099+77.22776555j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 96.53471099-77.22776879j 0. +0.j - 0. +0.j 0. +0.j - -96.53471099+77.22776555j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 98.94807877-98.94807877j - 0. +0.j 0. +0.j - 0. +0.j -98.94807877+98.94807877j]] - -Line line987: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00218732 0.00174986j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00218732 0.00174986j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00218732 0.00174986j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00174986 0.00174986j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.24950821j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.24950821j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.24950821j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00218732 0.00174986j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00218732 0.00174986j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00218732 0.00174986j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00174986 0.00174986j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000225j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000225j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000225j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 278.7687283 -223.01498152j 0. +0.j - 0. +0.j 0. +0.j - -278.7687283 +223.01498264j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 278.7687283 -223.01498152j - 0. +0.j 0. +0.j - 0. +0.j -278.7687283 +223.01498264j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 278.7687283 -223.01498152j 0. +0.j - 0. +0.j 0. +0.j - -278.7687283 +223.01498264j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 285.73794651-285.73794651j - 0. +0.j 0. +0.j - 0. +0.j -285.73794651+285.73794651j] - [ 278.7687283 -223.01498264j 0. +0.j - 0. +0.j 0. +0.j - -278.7687283 +223.01498152j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 278.7687283 -223.01498264j - 0. +0.j 0. +0.j - 0. +0.j -278.7687283 +223.01498152j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 278.7687283 -223.01498264j 0. +0.j - 0. +0.j 0. +0.j - -278.7687283 +223.01498152j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 285.73794651-285.73794651j - 0. +0.j 0. +0.j - 0. +0.j -285.73794651+285.73794651j]] - -Line line2112: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00814217 0.00094992j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00814217 0.00094992j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00814217 0.00094992j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00094992 0.00094992j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.56044436j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.56044436j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.56044436j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00814217 0.00094992j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00814217 0.00094992j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00814217 0.00094992j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00094992 0.00094992j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000056j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000056j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000056j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 121.1681242 -14.13628088j 0. +0.j - 0. +0.j 0. +0.j - -121.1681242 +14.13628116j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 121.1681242 -14.13628088j - 0. +0.j 0. +0.j - 0. +0.j -121.1681242 +14.13628116j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 121.1681242 -14.13628088j 0. +0.j - 0. +0.j 0. +0.j - -121.1681242 +14.13628116j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 526.36010145-526.36010145j - 0. +0.j 0. +0.j - 0. +0.j -526.36010145+526.36010145j] - [ 121.1681242 -14.13628116j 0. +0.j - 0. +0.j 0. +0.j - -121.1681242 +14.13628088j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 121.1681242 -14.13628116j - 0. +0.j 0. +0.j - 0. +0.j -121.1681242 +14.13628088j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 121.1681242 -14.13628116j 0. +0.j - 0. +0.j 0. +0.j - -121.1681242 +14.13628088j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 526.36010145-526.36010145j - 0. +0.j 0. +0.j - 0. +0.j -526.36010145+526.36010145j]] - -Line line2113: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000776 0.00000091j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000776 0.00000091j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000776 0.00000091j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000091 0.00000091j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00053422j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00053422j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00053422j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000776 0.00000091j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000776 0.00000091j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000776 0.00000091j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000091 0.00000091j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 127115.64132554 -14830.15815465j 0. +0.j - 0. +0.j 0. +0.j - -127115.64132554 +14830.15815465j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 127115.64132554 -14830.15815465j - 0. +0.j 0. +0.j - 0. +0.j -127115.64132554 +14830.15815465j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 127115.64132554 -14830.15815465j 0. +0.j - 0. +0.j 0. +0.j - -127115.64132554 +14830.15815465j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 552196.39904393-552196.39904393j - 0. +0.j 0. +0.j - 0. +0.j -552196.39904393+552196.39904393j] - [ 127115.64132554 -14830.15815465j 0. +0.j - 0. +0.j 0. +0.j - -127115.64132554 +14830.15815465j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 127115.64132554 -14830.15815465j - 0. +0.j 0. +0.j - 0. +0.j -127115.64132554 +14830.15815465j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 127115.64132554 -14830.15815465j 0. +0.j - 0. +0.j 0. +0.j - -127115.64132554 +14830.15815465j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 552196.39904393-552196.39904393j - 0. +0.j 0. +0.j - 0. +0.j -552196.39904393+552196.39904393j]] - -Line line988: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00001924 0.00001539j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00001924 0.00001539j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00001924 0.00001539j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00001539 0.00001539j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.01978966j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.01978966j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.01978966j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00001924 0.00001539j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00001924 0.00001539j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00001924 0.00001539j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00001539 0.00001539j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000002j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 31687.88770295-25350.31016235j 0. +0.j - 0. +0.j 0. +0.j - -31687.88770295+25350.31016236j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 31687.88770295-25350.31016235j - 0. +0.j 0. +0.j - 0. +0.j -31687.88770295+25350.31016236j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 31687.88770295-25350.31016235j 0. +0.j - 0. +0.j 0. +0.j - -31687.88770295+25350.31016236j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 32480.08489552-32480.08489552j - 0. +0.j 0. +0.j - 0. +0.j -32480.08489552+32480.08489552j] - [ 31687.88770295-25350.31016236j 0. +0.j - 0. +0.j 0. +0.j - -31687.88770295+25350.31016235j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 31687.88770295-25350.31016236j - 0. +0.j 0. +0.j - 0. +0.j -31687.88770295+25350.31016235j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 31687.88770295-25350.31016236j 0. +0.j - 0. +0.j 0. +0.j - -31687.88770295+25350.31016235j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 32480.08489552-32480.08489552j - 0. +0.j 0. +0.j - 0. +0.j -32480.08489552+32480.08489552j]] - -Line line952: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00315773 0.00099995j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00315773 0.00099995j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00315773 0.00099995j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00099995 0.00099995j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.79352421j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.79352421j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.79352421j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00315773 0.00099995j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00315773 0.00099995j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00315773 0.00099995j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00099995 0.00099995j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000079j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000079j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000079j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 287.8213756 -91.14343521j 0. +0.j - 0. +0.j 0. +0.j - -287.8213756 +91.14343561j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 287.8213756 -91.14343521j - 0. +0.j 0. +0.j - 0. +0.j -287.8213756 +91.14343561j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 287.8213756 -91.14343521j 0. +0.j - 0. +0.j 0. +0.j - -287.8213756 +91.14343561j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 500.02652138-500.02652138j - 0. +0.j 0. +0.j - 0. +0.j -500.02652138+500.02652138j] - [ 287.8213756 -91.14343561j 0. +0.j - 0. +0.j 0. +0.j - -287.8213756 +91.14343521j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 287.8213756 -91.14343561j - 0. +0.j 0. +0.j - 0. +0.j -287.8213756 +91.14343521j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 287.8213756 -91.14343561j 0. +0.j - 0. +0.j 0. +0.j - -287.8213756 +91.14343521j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 500.02652138-500.02652138j - 0. +0.j 0. +0.j - 0. +0.j -500.02652138+500.02652138j]] - -Line line1576: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012497 0.00009997j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012497 0.00009997j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012497 0.00009997j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00009997 0.00009997j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.12851827j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.12851827j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.12851827j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012497 0.00009997j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012497 0.00009997j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012497 0.00009997j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00009997 0.00009997j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 4879.40394748-3903.52315792j 0. +0.j - 0. +0.j 0. +0.j - -4879.40394748+3903.52315798j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4879.40394748-3903.52315792j - 0. +0.j 0. +0.j - 0. +0.j -4879.40394748+3903.52315798j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4879.40394748-3903.52315792j 0. +0.j - 0. +0.j 0. +0.j - -4879.40394748+3903.52315798j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 5001.38904617-5001.38904617j - 0. +0.j 0. +0.j - 0. +0.j -5001.38904617+5001.38904617j] - [ 4879.40394748-3903.52315798j 0. +0.j - 0. +0.j 0. +0.j - -4879.40394748+3903.52315792j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4879.40394748-3903.52315798j - 0. +0.j 0. +0.j - 0. +0.j -4879.40394748+3903.52315792j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4879.40394748-3903.52315798j 0. +0.j - 0. +0.j 0. +0.j - -4879.40394748+3903.52315792j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 5001.38904617-5001.38904617j - 0. +0.j 0. +0.j - 0. +0.j -5001.38904617+5001.38904617j]] - -Line line1577: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00037497 0.00029998j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00037497 0.00029998j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00037497 0.00029998j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00029998 0.00029998j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.38563590j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.38563590j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.38563590j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00037497 0.00029998j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00037497 0.00029998j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00037497 0.00029998j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00029998 0.00029998j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000039j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000039j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000039j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 1626.125941 -1300.90075261j 0. +0.j - 0. +0.j 0. +0.j - -1626.125941 +1300.9007528j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 1626.125941 -1300.90075261j - 0. +0.j 0. +0.j - 0. +0.j -1626.125941 +1300.9007528j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 1626.125941 -1300.90075261j 0. +0.j - 0. +0.j 0. +0.j - -1626.125941 +1300.9007528j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1666.77908953-1666.77908953j - 0. +0.j 0. +0.j - 0. +0.j -1666.77908953+1666.77908953j] - [ 1626.125941 -1300.9007528j 0. +0.j - 0. +0.j 0. +0.j - -1626.125941 +1300.90075261j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 1626.125941 -1300.9007528j - 0. +0.j 0. +0.j - 0. +0.j -1626.125941 +1300.90075261j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 1626.125941 -1300.9007528j 0. +0.j - 0. +0.j 0. +0.j - -1626.125941 +1300.90075261j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1666.77908953-1666.77908953j - 0. +0.j 0. +0.j - 0. +0.j -1666.77908953+1666.77908953j]] - -Line line1578: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00025003 0.00020003j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00025003 0.00020003j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00025003 0.00020003j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00020003 0.00020003j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.25714034j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.25714034j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.25714034j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00025003 0.00020003j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00025003 0.00020003j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00025003 0.00020003j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00020003 0.00020003j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000026j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000026j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000026j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 2438.71713772-1950.97371005j 0. +0.j - 0. +0.j 0. +0.j - -2438.71713772+1950.97371018j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 2438.71713772-1950.97371005j - 0. +0.j 0. +0.j - 0. +0.j -2438.71713772+1950.97371018j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 2438.71713772-1950.97371005j 0. +0.j - 0. +0.j 0. +0.j - -2438.71713772+1950.97371018j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 2499.68506617-2499.68506617j - 0. +0.j 0. +0.j - 0. +0.j -2499.68506617+2499.68506617j] - [ 2438.71713772-1950.97371018j 0. +0.j - 0. +0.j 0. +0.j - -2438.71713772+1950.97371005j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 2438.71713772-1950.97371018j - 0. +0.j 0. +0.j - 0. +0.j -2438.71713772+1950.97371005j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 2438.71713772-1950.97371018j 0. +0.j - 0. +0.j 0. +0.j - -2438.71713772+1950.97371005j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 2499.68506617-2499.68506617j - 0. +0.j 0. +0.j - 0. +0.j -2499.68506617+2499.68506617j]] - -Line line1579: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00004089 0.00003272j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00004089 0.00003272j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004089 0.00003272j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00003272 0.00003272j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.04205758j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.04205758j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.04205758j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00004089 0.00003272j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00004089 0.00003272j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004089 0.00003272j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00003272 0.00003272j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000004j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 14910.33364101-11928.26691279j 0. +0.j - 0. +0.j 0. +0.j - -14910.33364101+11928.26691281j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 14910.33364101-11928.26691279j - 0. +0.j 0. +0.j - 0. +0.j -14910.33364101+11928.26691281j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 14910.33364101-11928.26691279j 0. +0.j - 0. +0.j 0. +0.j - -14910.33364101+11928.26691281j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 15283.09198204-15283.09198204j - 0. +0.j 0. +0.j - 0. +0.j -15283.09198204+15283.09198204j] - [ 14910.33364101-11928.26691281j 0. +0.j - 0. +0.j 0. +0.j - -14910.33364101+11928.26691279j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 14910.33364101-11928.26691281j - 0. +0.j 0. +0.j - 0. +0.j -14910.33364101+11928.26691279j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 14910.33364101-11928.26691281j 0. +0.j - 0. +0.j 0. +0.j - -14910.33364101+11928.26691279j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 15283.09198204-15283.09198204j - 0. +0.j 0. +0.j - 0. +0.j -15283.09198204+15283.09198204j]] - -Line line1580: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00148786 0.00119029j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00148786 0.00119029j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00148786 0.00119029j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00119029 0.00119029j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.53016052j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.53016052j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.53016052j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00148786 0.00119029j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00148786 0.00119029j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00148786 0.00119029j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00119029 0.00119029j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000153j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000153j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000153j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 409.82141127-327.85712825j 0. +0.j - 0. +0.j 0. +0.j - -409.82141127+327.85712901j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 409.82141127-327.85712825j - 0. +0.j 0. +0.j - 0. +0.j -409.82141127+327.85712901j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 409.82141127-327.85712825j 0. +0.j - 0. +0.j 0. +0.j - -409.82141127+327.85712901j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 420.06694655-420.06694655j - 0. +0.j 0. +0.j - 0. +0.j -420.06694655+420.06694655j] - [ 409.82141127-327.85712901j 0. +0.j - 0. +0.j 0. +0.j - -409.82141127+327.85712825j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 409.82141127-327.85712901j - 0. +0.j 0. +0.j - 0. +0.j -409.82141127+327.85712825j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 409.82141127-327.85712901j 0. +0.j - 0. +0.j 0. +0.j - -409.82141127+327.85712825j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 420.06694655-420.06694655j - 0. +0.j 0. +0.j - 0. +0.j -420.06694655+420.06694655j]] - -Line line953: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00599950 0.00189984j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00599950 0.00189984j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00599950 0.00189984j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00189984 0.00189984j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.50764963j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.50764963j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.50764963j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00599950 0.00189984j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00599950 0.00189984j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00599950 0.00189984j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00189984 0.00189984j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000151j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000151j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000151j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 151.48959439 -47.97170414j 0. +0.j - 0. +0.j 0. +0.j - -151.48959439 +47.97170489j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 151.48959439 -47.97170414j - 0. +0.j 0. +0.j - 0. +0.j -151.48959439 +47.97170489j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 151.48959439 -47.97170414j 0. +0.j - 0. +0.j 0. +0.j - -151.48959439 +47.97170489j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 263.17994885-263.17994885j - 0. +0.j 0. +0.j - 0. +0.j -263.17994885+263.17994885j] - [ 151.48959439 -47.97170489j 0. +0.j - 0. +0.j 0. +0.j - -151.48959439 +47.97170414j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 151.48959439 -47.97170489j - 0. +0.j 0. +0.j - 0. +0.j -151.48959439 +47.97170414j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 151.48959439 -47.97170489j 0. +0.j - 0. +0.j 0. +0.j - -151.48959439 +47.97170414j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 263.17994885-263.17994885j - 0. +0.j 0. +0.j - 0. +0.j -263.17994885+263.17994885j]] - -Line line1581: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00010007 0.00010007j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.12864478j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.12864478j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.12864478j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00010007 0.00010007j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 4874.60531668-3899.68425328j 0. +0.j - 0. +0.j 0. +0.j - -4874.60531668+3899.68425334j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4874.60531668-3899.68425328j - 0. +0.j 0. +0.j - 0. +0.j -4874.60531668+3899.68425334j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4874.60531668-3899.68425328j 0. +0.j - 0. +0.j 0. +0.j - -4874.60531668+3899.68425334j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 4996.47044959-4996.47044959j - 0. +0.j 0. +0.j - 0. +0.j -4996.47044959+4996.47044959j] - [ 4874.60531668-3899.68425334j 0. +0.j - 0. +0.j 0. +0.j - -4874.60531668+3899.68425328j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4874.60531668-3899.68425334j - 0. +0.j 0. +0.j - 0. +0.j -4874.60531668+3899.68425328j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4874.60531668-3899.68425334j 0. +0.j - 0. +0.j 0. +0.j - -4874.60531668+3899.68425328j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 4996.47044959-4996.47044959j - 0. +0.j 0. +0.j - 0. +0.j -4996.47044959+4996.47044959j]] - -Line line1582: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00022095 0.00017676j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00022095 0.00017676j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00022095 0.00017676j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00017676 0.00017676j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.22723546j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.22723546j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.22723546j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00022095 0.00017676j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00022095 0.00017676j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00022095 0.00017676j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00017676 0.00017676j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000023j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000023j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000023j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 2759.65964825-2207.72771849j 0. +0.j - 0. +0.j 0. +0.j - -2759.65964825+2207.7277186j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 2759.65964825-2207.72771849j - 0. +0.j 0. +0.j - 0. +0.j -2759.65964825+2207.7277186j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 2759.65964825-2207.72771849j 0. +0.j - 0. +0.j 0. +0.j - -2759.65964825+2207.7277186j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 2828.65113946-2828.65113946j - 0. +0.j 0. +0.j - 0. +0.j -2828.65113946+2828.65113946j] - [ 2759.65964825-2207.7277186j 0. +0.j - 0. +0.j 0. +0.j - -2759.65964825+2207.72771849j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 2759.65964825-2207.7277186j - 0. +0.j 0. +0.j - 0. +0.j -2759.65964825+2207.72771849j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 2759.65964825-2207.7277186j 0. +0.j - 0. +0.j 0. +0.j - -2759.65964825+2207.72771849j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 2828.65113946-2828.65113946j - 0. +0.j 0. +0.j - 0. +0.j -2828.65113946+2828.65113946j]] - -Line line1583: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00010007 0.00010007j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.12864478j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.12864478j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.12864478j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012509 0.00010007j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00010007 0.00010007j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 4874.60530824-3899.68424652j 0. +0.j - 0. +0.j 0. +0.j - -4874.60530824+3899.68424659j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4874.60530824-3899.68424652j - 0. +0.j 0. +0.j - 0. +0.j -4874.60530824+3899.68424659j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4874.60530824-3899.68424652j 0. +0.j - 0. +0.j 0. +0.j - -4874.60530824+3899.68424659j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 4996.47044094-4996.47044094j - 0. +0.j 0. +0.j - 0. +0.j -4996.47044094+4996.47044094j] - [ 4874.60530824-3899.68424659j 0. +0.j - 0. +0.j 0. +0.j - -4874.60530824+3899.68424652j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4874.60530824-3899.68424659j - 0. +0.j 0. +0.j - 0. +0.j -4874.60530824+3899.68424652j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4874.60530824-3899.68424659j 0. +0.j - 0. +0.j 0. +0.j - -4874.60530824+3899.68424652j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 4996.47044094-4996.47044094j - 0. +0.j 0. +0.j - 0. +0.j -4996.47044094+4996.47044094j]] - -Line line1584: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00177878 0.00142303j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00177878 0.00142303j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00177878 0.00142303j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00142303 0.00142303j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.82935840j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.82935840j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.82935840j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00177878 0.00142303j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00177878 0.00142303j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00177878 0.00142303j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00142303 0.00142303j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000183j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000183j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000183j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 342.79370435-274.23496256j 0. +0.j - 0. +0.j 0. +0.j - -342.79370435+274.23496348j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 342.79370435-274.23496256j - 0. +0.j 0. +0.j - 0. +0.j -342.79370435+274.23496348j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 342.79370435-274.23496256j 0. +0.j - 0. +0.j 0. +0.j - -342.79370435+274.23496348j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 351.36354695-351.36354695j - 0. +0.j 0. +0.j - 0. +0.j -351.36354695+351.36354695j] - [ 342.79370435-274.23496348j 0. +0.j - 0. +0.j 0. +0.j - -342.79370435+274.23496256j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 342.79370435-274.23496348j - 0. +0.j 0. +0.j - 0. +0.j -342.79370435+274.23496256j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 342.79370435-274.23496348j 0. +0.j - 0. +0.j 0. +0.j - -342.79370435+274.23496256j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 351.36354695-351.36354695j - 0. +0.j 0. +0.j - 0. +0.j -351.36354695+351.36354695j]] - -Line line954: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00555207 0.00175815j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00555207 0.00175815j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00555207 0.00175815j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00175815 0.00175815j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.39521222j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.39521222j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.39521222j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00555207 0.00175815j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00555207 0.00175815j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00555207 0.00175815j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00175815 0.00175815j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000140j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000140j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000140j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 163.69784341 -51.83764971j 0. +0.j - 0. +0.j 0. +0.j - -163.69784341 +51.83765041j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 163.69784341 -51.83764971j - 0. +0.j 0. +0.j - 0. +0.j -163.69784341 +51.83765041j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 163.69784341 -51.83764971j 0. +0.j - 0. +0.j 0. +0.j - -163.69784341 +51.83765041j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 284.38910427-284.38910427j - 0. +0.j 0. +0.j - 0. +0.j -284.38910427+284.38910427j] - [ 163.69784341 -51.83765041j 0. +0.j - 0. +0.j 0. +0.j - -163.69784341 +51.83764971j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 163.69784341 -51.83765041j - 0. +0.j 0. +0.j - 0. +0.j -163.69784341 +51.83764971j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 163.69784341 -51.83765041j 0. +0.j - 0. +0.j 0. +0.j - -163.69784341 +51.83764971j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 284.38910427-284.38910427j - 0. +0.j 0. +0.j - 0. +0.j -284.38910427+284.38910427j]] - -Line line1214: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00005810 0.00004648j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00005810 0.00004648j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00005810 0.00004648j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004648 0.00004648j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.05974796j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.05974796j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.05974796j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00005810 0.00004648j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00005810 0.00004648j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00005810 0.00004648j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004648 0.00004648j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 10495.63094078 -8396.50475259j 0. +0.j - 0. +0.j 0. +0.j - -10495.63094078 +8396.50475262j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 10495.63094078 -8396.50475259j - 0. +0.j 0. +0.j - 0. +0.j -10495.63094078 +8396.50475262j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 10495.63094078 -8396.50475259j 0. +0.j - 0. +0.j 0. +0.j - -10495.63094078 +8396.50475262j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10758.0217143 -10758.0217143j - 0. +0.j 0. +0.j - 0. +0.j -10758.0217143 +10758.0217143j ] - [ 10495.63094078 -8396.50475262j 0. +0.j - 0. +0.j 0. +0.j - -10495.63094078 +8396.50475259j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 10495.63094078 -8396.50475262j - 0. +0.j 0. +0.j - 0. +0.j -10495.63094078 +8396.50475259j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 10495.63094078 -8396.50475262j 0. +0.j - 0. +0.j 0. +0.j - -10495.63094078 +8396.50475259j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10758.0217143 -10758.0217143j - 0. +0.j 0. +0.j - 0. +0.j -10758.0217143 +10758.0217143j ]] - -Line line1215: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00008414 0.00006732j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00008414 0.00006732j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00008414 0.00006732j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006732 0.00006732j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.08653710j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.08653710j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.08653710j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00008414 0.00006732j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00008414 0.00006732j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00008414 0.00006732j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006732 0.00006732j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000009j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 7246.51659932-5797.21327941j 0. +0.j - 0. +0.j 0. +0.j - -7246.51659932+5797.21327946j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 7246.51659932-5797.21327941j - 0. +0.j 0. +0.j - 0. +0.j -7246.51659932+5797.21327946j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 7246.51659932-5797.21327941j 0. +0.j - 0. +0.j 0. +0.j - -7246.51659932+5797.21327946j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 7427.6795143 -7427.6795143j - 0. +0.j 0. +0.j - 0. +0.j -7427.6795143 +7427.6795143j ] - [ 7246.51659932-5797.21327946j 0. +0.j - 0. +0.j 0. +0.j - -7246.51659932+5797.21327941j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 7246.51659932-5797.21327946j - 0. +0.j 0. +0.j - 0. +0.j -7246.51659932+5797.21327941j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 7246.51659932-5797.21327946j 0. +0.j - 0. +0.j 0. +0.j - -7246.51659932+5797.21327941j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 7427.6795143 -7427.6795143j - 0. +0.j 0. +0.j - 0. +0.j -7427.6795143 +7427.6795143j ]] - -Line line1216: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00006255 0.00005004j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00006255 0.00005004j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006255 0.00005004j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00005004 0.00005004j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.06432451j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.06432451j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.06432451j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00006255 0.00005004j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00006255 0.00005004j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006255 0.00005004j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00005004 0.00005004j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 9748.88930134-7799.11144104j 0. +0.j - 0. +0.j 0. +0.j - -9748.88930134+7799.11144107j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 9748.88930134-7799.11144104j - 0. +0.j 0. +0.j - 0. +0.j -9748.88930134+7799.11144107j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 9748.88930134-7799.11144104j 0. +0.j - 0. +0.j 0. +0.j - -9748.88930134+7799.11144107j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 9992.61153387-9992.61153387j - 0. +0.j 0. +0.j - 0. +0.j -9992.61153387+9992.61153387j] - [ 9748.88930134-7799.11144107j 0. +0.j - 0. +0.j 0. +0.j - -9748.88930134+7799.11144104j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 9748.88930134-7799.11144107j - 0. +0.j 0. +0.j - 0. +0.j -9748.88930134+7799.11144104j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 9748.88930134-7799.11144107j 0. +0.j - 0. +0.j 0. +0.j - -9748.88930134+7799.11144104j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 9992.61153387-9992.61153387j - 0. +0.j 0. +0.j - 0. +0.j -9992.61153387+9992.61153387j]] - -Line line2308: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00284195 0.00089995j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00284195 0.00089995j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00284195 0.00089995j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00089995 0.00089995j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.71417009j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.71417009j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.71417009j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00284195 0.00089995j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00284195 0.00089995j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00284195 0.00089995j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00089995 0.00089995j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000071j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000071j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000071j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 319.80229024-101.27072489j 0. +0.j - 0. +0.j 0. +0.j - -319.80229024+101.27072524j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 319.80229024-101.27072489j - 0. +0.j 0. +0.j - 0. +0.j -319.80229024+101.27072524j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 319.80229024-101.27072489j 0. +0.j - 0. +0.j 0. +0.j - -319.80229024+101.27072524j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 555.58634721-555.58634721j - 0. +0.j 0. +0.j - 0. +0.j -555.58634721+555.58634721j] - [ 319.80229024-101.27072524j 0. +0.j - 0. +0.j 0. +0.j - -319.80229024+101.27072489j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 319.80229024-101.27072524j - 0. +0.j 0. +0.j - 0. +0.j -319.80229024+101.27072489j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 319.80229024-101.27072524j 0. +0.j - 0. +0.j 0. +0.j - -319.80229024+101.27072489j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 555.58634721-555.58634721j - 0. +0.j 0. +0.j - 0. +0.j -555.58634721+555.58634721j]] - -Line line2311: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00189461 0.00059996j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00189461 0.00059996j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00189461 0.00059996j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00059996 0.00059996j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.47610728j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.47610728j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.47610728j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00189461 0.00059996j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00189461 0.00059996j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00189461 0.00059996j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00059996 0.00059996j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000048j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000048j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000048j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 479.70959475-151.9080381j 0. +0.j - 0. +0.j 0. +0.j - -479.70959475+151.90803834j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 479.70959475-151.9080381j - 0. +0.j 0. +0.j - 0. +0.j -479.70959475+151.90803834j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 479.70959475-151.9080381j 0. +0.j - 0. +0.j 0. +0.j - -479.70959475+151.90803834j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 833.39022141-833.39022141j - 0. +0.j 0. +0.j - 0. +0.j -833.39022141+833.39022141j] - [ 479.70959475-151.90803834j 0. +0.j - 0. +0.j 0. +0.j - -479.70959475+151.9080381j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 479.70959475-151.90803834j - 0. +0.j 0. +0.j - 0. +0.j -479.70959475+151.9080381j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 479.70959475-151.90803834j 0. +0.j - 0. +0.j 0. +0.j - -479.70959475+151.9080381j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 833.39022141-833.39022141j - 0. +0.j 0. +0.j - 0. +0.j -833.39022141+833.39022141j]] - -Line line1585: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00037500 0.00030000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00037500 0.00030000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00037500 0.00030000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00030000 0.00030000j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.38565858j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.38565858j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.38565858j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00037500 0.00030000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00037500 0.00030000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00037500 0.00030000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00030000 0.00030000j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000039j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000039j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000039j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 1626.03030791-1300.82424614j 0. +0.j - 0. +0.j 0. +0.j - -1626.03030791+1300.82424633j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 1626.03030791-1300.82424614j - 0. +0.j 0. +0.j - 0. +0.j -1626.03030791+1300.82424633j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 1626.03030791-1300.82424614j 0. +0.j - 0. +0.j 0. +0.j - -1626.03030791+1300.82424633j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1666.68106561-1666.68106561j - 0. +0.j 0. +0.j - 0. +0.j -1666.68106561+1666.68106561j] - [ 1626.03030791-1300.82424633j 0. +0.j - 0. +0.j 0. +0.j - -1626.03030791+1300.82424614j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 1626.03030791-1300.82424633j - 0. +0.j 0. +0.j - 0. +0.j -1626.03030791+1300.82424614j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 1626.03030791-1300.82424633j 0. +0.j - 0. +0.j 0. +0.j - -1626.03030791+1300.82424614j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1666.68106561-1666.68106561j - 0. +0.j 0. +0.j - 0. +0.j -1666.68106561+1666.68106561j]] - -Line line1586: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012494 0.00009995j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012494 0.00009995j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012494 0.00009995j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00009995 0.00009995j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.12849557j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.12849557j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.12849557j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00012494 0.00009995j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00012494 0.00009995j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00012494 0.00009995j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00009995 0.00009995j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 4880.26584309-3904.21267441j 0. +0.j - 0. +0.j 0. +0.j - -4880.26584309+3904.21267448j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4880.26584309-3904.21267441j - 0. +0.j 0. +0.j - 0. +0.j -4880.26584309+3904.21267448j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4880.26584309-3904.21267441j 0. +0.j - 0. +0.j 0. +0.j - -4880.26584309+3904.21267448j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 5002.27248917-5002.27248917j - 0. +0.j 0. +0.j - 0. +0.j -5002.27248917+5002.27248917j] - [ 4880.26584309-3904.21267448j 0. +0.j - 0. +0.j 0. +0.j - -4880.26584309+3904.21267441j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 4880.26584309-3904.21267448j - 0. +0.j 0. +0.j - 0. +0.j -4880.26584309+3904.21267441j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 4880.26584309-3904.21267448j 0. +0.j - 0. +0.j 0. +0.j - -4880.26584309+3904.21267441j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 5002.27248917-5002.27248917j - 0. +0.j 0. +0.j - 0. +0.j -5002.27248917+5002.27248917j]] - -Line line2312: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00442062 0.00139986j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00442062 0.00139986j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00442062 0.00139986j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00139986 0.00139986j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.11088506j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.11088506j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.11088506j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00442062 0.00139986j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00442062 0.00139986j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00442062 0.00139986j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00139986 0.00139986j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000111j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000111j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000111j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 205.59573582 -65.10531579j 0. +0.j - 0. +0.j 0. +0.j - -205.59573582 +65.10531634j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 205.59573582 -65.10531579j - 0. +0.j 0. +0.j - 0. +0.j -205.59573582 +65.10531634j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 205.59573582 -65.10531579j 0. +0.j - 0. +0.j 0. +0.j - -205.59573582 +65.10531634j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 357.17750421-357.17750421j - 0. +0.j 0. +0.j - 0. +0.j -357.17750421+357.17750421j] - [ 205.59573582 -65.10531634j 0. +0.j - 0. +0.j 0. +0.j - -205.59573582 +65.10531579j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 205.59573582 -65.10531634j - 0. +0.j 0. +0.j - 0. +0.j -205.59573582 +65.10531579j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 205.59573582 -65.10531634j 0. +0.j - 0. +0.j 0. +0.j - -205.59573582 +65.10531579j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 357.17750421-357.17750421j - 0. +0.j 0. +0.j - 0. +0.j -357.17750421+357.17750421j]] - -Line line2309: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00568373 0.00179985j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00568373 0.00179985j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00568373 0.00179985j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00179985 0.00179985j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.42829790j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.42829790j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.42829790j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00568373 0.00179985j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00568373 0.00179985j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00568373 0.00179985j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00179985 0.00179985j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000143j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000143j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000143j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 159.90587824 -50.63686073j 0. +0.j - 0. +0.j 0. +0.j - -159.90587824 +50.63686144j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 159.90587824 -50.63686073j - 0. +0.j 0. +0.j - 0. +0.j -159.90587824 +50.63686144j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 159.90587824 -50.63686073j 0. +0.j - 0. +0.j 0. +0.j - -159.90587824 +50.63686144j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 277.80139636-277.80139636j - 0. +0.j 0. +0.j - 0. +0.j -277.80139636+277.80139636j] - [ 159.90587824 -50.63686144j 0. +0.j - 0. +0.j 0. +0.j - -159.90587824 +50.63686073j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 159.90587824 -50.63686144j - 0. +0.j 0. +0.j - 0. +0.j -159.90587824 +50.63686073j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 159.90587824 -50.63686144j 0. +0.j - 0. +0.j 0. +0.j - -159.90587824 +50.63686073j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 277.80139636-277.80139636j - 0. +0.j 0. +0.j - 0. +0.j -277.80139636+277.80139636j]] - -Line line2832: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00315753 0.00099988j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00315753 0.00099988j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00315753 0.00099988j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00099988 0.00099988j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.79347349j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.79347349j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.79347349j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00315753 0.00099988j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00315753 0.00099988j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00315753 0.00099988j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00099988 0.00099988j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000079j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000079j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000079j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 287.83977531 -91.14926179j 0. +0.j - 0. +0.j 0. +0.j - -287.83977531 +91.14926218j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 287.83977531 -91.14926179j - 0. +0.j 0. +0.j - 0. +0.j -287.83977531 +91.14926218j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 287.83977531 -91.14926179j 0. +0.j - 0. +0.j 0. +0.j - -287.83977531 +91.14926218j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 500.05848684-500.05848684j - 0. +0.j 0. +0.j - 0. +0.j -500.05848684+500.05848684j] - [ 287.83977531 -91.14926218j 0. +0.j - 0. +0.j 0. +0.j - -287.83977531 +91.14926179j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 287.83977531 -91.14926218j - 0. +0.j 0. +0.j - 0. +0.j -287.83977531 +91.14926179j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 287.83977531 -91.14926218j 0. +0.j - 0. +0.j 0. +0.j - -287.83977531 +91.14926179j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 500.05848684-500.05848684j - 0. +0.j 0. +0.j - 0. +0.j -500.05848684+500.05848684j]] - -Line line2313: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00407858 0.00129155j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00407858 0.00129155j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00407858 0.00129155j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00129155 0.00129155j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.02492971j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.02492971j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.02492971j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00407858 0.00129155j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00407858 0.00129155j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00407858 0.00129155j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00129155 0.00129155j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000102j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000102j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000102j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 222.8379447 -70.56534864j 0. +0.j - 0. +0.j 0. +0.j - -222.8379447 +70.56534915j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 222.8379447 -70.56534864j - 0. +0.j 0. +0.j - 0. +0.j -222.8379447 +70.56534915j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 222.8379447 -70.56534864j 0. +0.j - 0. +0.j 0. +0.j - -222.8379447 +70.56534915j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 387.13206094-387.13206094j - 0. +0.j 0. +0.j - 0. +0.j -387.13206094+387.13206094j] - [ 222.8379447 -70.56534915j 0. +0.j - 0. +0.j 0. +0.j - -222.8379447 +70.56534864j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 222.8379447 -70.56534915j - 0. +0.j 0. +0.j - 0. +0.j -222.8379447 +70.56534864j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 222.8379447 -70.56534915j 0. +0.j - 0. +0.j 0. +0.j - -222.8379447 +70.56534864j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 387.13206094-387.13206094j - 0. +0.j 0. +0.j - 0. +0.j -387.13206094+387.13206094j]] - -Line line2833: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01042059 0.00329985j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01042059 0.00329985j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01042059 0.00329985j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00329985 0.00329985j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.61865367j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.61865367j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.61865367j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01042059 0.00329985j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01042059 0.00329985j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01042059 0.00329985j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00329985 0.00329985j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000262j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000262j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000262j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 87.21780725 -27.61897099j 0. +0.j - 0. +0.j 0. +0.j - -87.21780725 +27.6189723j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 87.21780725 -27.61897099j - 0. +0.j 0. +0.j - 0. +0.j -87.21780725 +27.6189723j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 87.21780725 -27.61897099j 0. +0.j - 0. +0.j 0. +0.j - -87.21780725 +27.6189723j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 151.52181338-151.52181338j - 0. +0.j 0. +0.j - 0. +0.j -151.52181338+151.52181338j] - [ 87.21780725 -27.6189723j 0. +0.j - 0. +0.j 0. +0.j - -87.21780725 +27.61897099j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 87.21780725 -27.6189723j - 0. +0.j 0. +0.j - 0. +0.j -87.21780725 +27.61897099j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 87.21780725 -27.6189723j 0. +0.j - 0. +0.j 0. +0.j - -87.21780725 +27.61897099j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 151.52181338-151.52181338j - 0. +0.j 0. +0.j - 0. +0.j -151.52181338+151.52181338j]] - -Line line2310: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00170260 0.00053916j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00170260 0.00053916j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00170260 0.00053916j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00053916 0.00053916j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.42785749j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.42785749j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.42785749j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00170260 0.00053916j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00170260 0.00053916j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00170260 0.00053916j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00053916 0.00053916j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000043j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000043j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000043j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 533.80678138-169.03881389j 0. +0.j - 0. +0.j 0. +0.j - -533.80678138+169.0388141j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 533.80678138-169.03881389j - 0. +0.j 0. +0.j - 0. +0.j -533.80678138+169.0388141j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 533.80678138-169.03881389j 0. +0.j - 0. +0.j 0. +0.j - -533.80678138+169.0388141j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 927.37221975-927.37221975j - 0. +0.j 0. +0.j - 0. +0.j -927.37221975+927.37221975j] - [ 533.80678138-169.0388141j 0. +0.j - 0. +0.j 0. +0.j - -533.80678138+169.03881389j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 533.80678138-169.0388141j - 0. +0.j 0. +0.j - 0. +0.j -533.80678138+169.03881389j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 533.80678138-169.0388141j 0. +0.j - 0. +0.j 0. +0.j - -533.80678138+169.03881389j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 927.37221975-927.37221975j - 0. +0.j 0. +0.j - 0. +0.j -927.37221975+927.37221975j]] - -Line line2314: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00002658 0.00000842j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00002658 0.00000842j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00002658 0.00000842j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000842 0.00000842j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00667917j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00667917j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00667917j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00002658 0.00000842j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00002658 0.00000842j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00002658 0.00000842j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000842 0.00000842j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000001j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 34194.84403212-10828.36727683j 0. +0.j - 0. +0.j 0. +0.j - -34194.84403212+10828.36727684j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 34194.84403212-10828.36727683j - 0. +0.j 0. +0.j - 0. +0.j -34194.84403212+10828.36727684j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 34194.84403212-10828.36727683j 0. +0.j - 0. +0.j 0. +0.j - -34194.84403212+10828.36727684j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 59406.0426365 -59406.0426365j - 0. +0.j 0. +0.j - 0. +0.j -59406.0426365 +59406.0426365j ] - [ 34194.84403212-10828.36727684j 0. +0.j - 0. +0.j 0. +0.j - -34194.84403212+10828.36727683j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 34194.84403212-10828.36727684j - 0. +0.j 0. +0.j - 0. +0.j -34194.84403212+10828.36727683j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 34194.84403212-10828.36727684j 0. +0.j - 0. +0.j 0. +0.j - -34194.84403212+10828.36727683j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 59406.0426365 -59406.0426365j - 0. +0.j 0. +0.j - 0. +0.j -59406.0426365 +59406.0426365j ]] - -Line line2315: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00013134 0.00004159j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00013134 0.00004159j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00013134 0.00004159j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004159 0.00004159j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.03300470j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.03300470j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.03300470j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00013134 0.00004159j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00013134 0.00004159j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00013134 0.00004159j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004159 0.00004159j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000003j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 6920.02226865 -2191.34038506j 0. +0.j - 0. +0.j 0. +0.j - -6920.02226865 +2191.34038507j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 6920.02226865 -2191.34038506j - 0. +0.j 0. +0.j - 0. +0.j -6920.02226865 +2191.34038507j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 6920.02226865 -2191.34038506j 0. +0.j - 0. +0.j 0. +0.j - -6920.02226865 +2191.34038507j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 12022.02114304-12022.02114304j - 0. +0.j 0. +0.j - 0. +0.j -12022.02114304+12022.02114304j] - [ 6920.02226865 -2191.34038507j 0. +0.j - 0. +0.j 0. +0.j - -6920.02226865 +2191.34038506j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 6920.02226865 -2191.34038507j - 0. +0.j 0. +0.j - 0. +0.j -6920.02226865 +2191.34038506j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 6920.02226865 -2191.34038507j 0. +0.j - 0. +0.j 0. +0.j - -6920.02226865 +2191.34038506j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 12022.02114304-12022.02114304j - 0. +0.j 0. +0.j - 0. +0.j -12022.02114304+12022.02114304j]] - -Line line2834: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00464448 0.00147075j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00464448 0.00147075j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00464448 0.00147075j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00147075 0.00147075j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.16714048j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.16714048j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.16714048j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00464448 0.00147075j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00464448 0.00147075j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00464448 0.00147075j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00147075 0.00147075j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000117j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000117j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000117j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 195.68615257 -61.96728106j 0. +0.j - 0. +0.j 0. +0.j - -195.68615257 +61.96728165j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 195.68615257 -61.96728106j - 0. +0.j 0. +0.j - 0. +0.j -195.68615257 +61.96728165j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 195.68615257 -61.96728106j 0. +0.j - 0. +0.j 0. +0.j - -195.68615257 +61.96728165j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 339.96177647-339.96177647j - 0. +0.j 0. +0.j - 0. +0.j -339.96177647+339.96177647j] - [ 195.68615257 -61.96728165j 0. +0.j - 0. +0.j 0. +0.j - -195.68615257 +61.96728106j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 195.68615257 -61.96728165j - 0. +0.j 0. +0.j - 0. +0.j -195.68615257 +61.96728106j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 195.68615257 -61.96728165j 0. +0.j - 0. +0.j 0. +0.j - -195.68615257 +61.96728106j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 339.96177647-339.96177647j - 0. +0.j 0. +0.j - 0. +0.j -339.96177647+339.96177647j]] - -Line line2835: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00009192 0.00002911j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00009192 0.00002911j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00009192 0.00002911j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00002911 0.00002911j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.02309990j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.02309990j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.02309990j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00009192 0.00002911j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00009192 0.00002911j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00009192 0.00002911j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00002911 0.00002911j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000002j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 9887.19644949 -3130.94554233j 0. +0.j - 0. +0.j 0. +0.j - -9887.19644949 +3130.94554234j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 9887.19644949 -3130.94554233j - 0. +0.j 0. +0.j - 0. +0.j -9887.19644949 +3130.94554234j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 9887.19644949 -3130.94554233j 0. +0.j - 0. +0.j 0. +0.j - -9887.19644949 +3130.94554234j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 17176.83558616-17176.83558616j - 0. +0.j 0. +0.j - 0. +0.j -17176.83558616+17176.83558616j] - [ 9887.19644949 -3130.94554234j 0. +0.j - 0. +0.j 0. +0.j - -9887.19644949 +3130.94554233j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 9887.19644949 -3130.94554234j - 0. +0.j 0. +0.j - 0. +0.j -9887.19644949 +3130.94554233j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 9887.19644949 -3130.94554234j 0. +0.j - 0. +0.j 0. +0.j - -9887.19644949 +3130.94554233j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 17176.83558616-17176.83558616j - 0. +0.j 0. +0.j - 0. +0.j -17176.83558616+17176.83558616j]] - -Line line2836: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00006584 0.00002085j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00006584 0.00002085j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006584 0.00002085j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00002085 0.00002085j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.01654409j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.01654409j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.01654409j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00006584 0.00002085j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00006584 0.00002085j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006584 0.00002085j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00002085 0.00002085j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000002j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 13805.12633189 -4371.62333842j 0. +0.j - 0. +0.j 0. +0.j - -13805.12633189 +4371.62333843j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13805.12633189 -4371.62333842j - 0. +0.j 0. +0.j - 0. +0.j -13805.12633189 +4371.62333843j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13805.12633189 -4371.62333842j 0. +0.j - 0. +0.j 0. +0.j - -13805.12633189 +4371.62333843j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 23983.37956168-23983.37956168j - 0. +0.j 0. +0.j - 0. +0.j -23983.37956168+23983.37956168j] - [ 13805.12633189 -4371.62333843j 0. +0.j - 0. +0.j 0. +0.j - -13805.12633189 +4371.62333842j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13805.12633189 -4371.62333843j - 0. +0.j 0. +0.j - 0. +0.j -13805.12633189 +4371.62333842j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13805.12633189 -4371.62333843j 0. +0.j - 0. +0.j 0. +0.j - -13805.12633189 +4371.62333842j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 23983.37956168-23983.37956168j - 0. +0.j 0. +0.j - 0. +0.j -23983.37956168+23983.37956168j]] - -Line line1646: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00492516 0.00394013j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00492516 0.00394013j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00492516 0.00394013j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00394013 0.00394013j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 5.06519427j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 5.06519427j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 5.06519427j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00492516 0.00394013j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00492516 0.00394013j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00492516 0.00394013j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00394013 0.00394013j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000507j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000507j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000507j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 123.80424313 -99.04339197j 0. +0.j - 0. +0.j 0. +0.j - -123.80424313 +99.0433945j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 123.80424313 -99.04339197j - 0. +0.j 0. +0.j - 0. +0.j -123.80424313 +99.0433945j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 123.80424313 -99.04339197j 0. +0.j - 0. +0.j 0. +0.j - -123.80424313 +99.0433945j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 126.89934921-126.89934921j - 0. +0.j 0. +0.j - 0. +0.j -126.89934921+126.89934921j] - [ 123.80424313 -99.0433945j 0. +0.j - 0. +0.j 0. +0.j - -123.80424313 +99.04339197j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 123.80424313 -99.0433945j - 0. +0.j 0. +0.j - 0. +0.j -123.80424313 +99.04339197j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 123.80424313 -99.0433945j 0. +0.j - 0. +0.j 0. +0.j - -123.80424313 +99.04339197j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 126.89934921-126.89934921j - 0. +0.j 0. +0.j - 0. +0.j -126.89934921+126.89934921j]] - -Line line1960: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00237484 0.00189988j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00237484 0.00189988j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00237484 0.00189988j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00189988 0.00189988j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.44236577j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.44236577j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.44236577j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00237484 0.00189988j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00237484 0.00189988j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00237484 0.00189988j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00189988 0.00189988j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000244j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000244j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000244j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 256.75619583-205.40495544j 0. +0.j - 0. +0.j 0. +0.j - -256.75619583+205.40495666j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 256.75619583-205.40495544j - 0. +0.j 0. +0.j - 0. +0.j -256.75619583+205.40495666j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 256.75619583-205.40495544j 0. +0.j - 0. +0.j 0. +0.j - -256.75619583+205.40495666j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 263.17510073-263.17510073j - 0. +0.j 0. +0.j - 0. +0.j -263.17510073+263.17510073j] - [ 256.75619583-205.40495666j 0. +0.j - 0. +0.j 0. +0.j - -256.75619583+205.40495544j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 256.75619583-205.40495666j - 0. +0.j 0. +0.j - 0. +0.j -256.75619583+205.40495544j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 256.75619583-205.40495666j 0. +0.j - 0. +0.j 0. +0.j - -256.75619583+205.40495544j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 263.17510073-263.17510073j - 0. +0.j 0. +0.j - 0. +0.j -263.17510073+263.17510073j]] - -Line line1961: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00399977 0.00319982j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00399977 0.00319982j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00399977 0.00319982j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00319982 0.00319982j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 4.11349240j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 4.11349240j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 4.11349240j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00399977 0.00319982j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00399977 0.00319982j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00399977 0.00319982j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00319982 0.00319982j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000411j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000411j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000411j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 152.44772123-121.95817493j 0. +0.j - 0. +0.j 0. +0.j - -152.44772123+121.95817699j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 152.44772123-121.95817493j - 0. +0.j 0. +0.j - 0. +0.j -152.44772123+121.95817699j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 152.44772123-121.95817493j 0. +0.j - 0. +0.j 0. +0.j - -152.44772123+121.95817699j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 156.25891426-156.25891426j - 0. +0.j 0. +0.j - 0. +0.j -156.25891426+156.25891426j] - [ 152.44772123-121.95817699j 0. +0.j - 0. +0.j 0. +0.j - -152.44772123+121.95817493j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 152.44772123-121.95817699j - 0. +0.j 0. +0.j - 0. +0.j -152.44772123+121.95817493j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 152.44772123-121.95817699j 0. +0.j - 0. +0.j 0. +0.j - -152.44772123+121.95817493j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 156.25891426-156.25891426j - 0. +0.j 0. +0.j - 0. +0.j -156.25891426+156.25891426j]] - -Line line1647: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00006250 0.00005000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00006250 0.00005000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006250 0.00005000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00005000 0.00005000j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.06427258j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.06427258j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.06427258j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00006250 0.00005000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00006250 0.00005000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00006250 0.00005000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00005000 0.00005000j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 9756.76671362 -7805.41337086j 0. +0.j - 0. +0.j 0. +0.j - -9756.76671362 +7805.41337089j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 9756.76671362 -7805.41337086j - 0. +0.j 0. +0.j - 0. +0.j -9756.76671362 +7805.41337089j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 9756.76671362 -7805.41337086j 0. +0.j - 0. +0.j 0. +0.j - -9756.76671362 +7805.41337089j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10000.68588146-10000.68588146j - 0. +0.j 0. +0.j - 0. +0.j -10000.68588146+10000.68588146j] - [ 9756.76671362 -7805.41337089j 0. +0.j - 0. +0.j 0. +0.j - -9756.76671362 +7805.41337086j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 9756.76671362 -7805.41337089j - 0. +0.j 0. +0.j - 0. +0.j -9756.76671362 +7805.41337086j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 9756.76671362 -7805.41337089j 0. +0.j - 0. +0.j 0. +0.j - -9756.76671362 +7805.41337086j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10000.68588146-10000.68588146j - 0. +0.j 0. +0.j - 0. +0.j -10000.68588146+10000.68588146j]] - -Line line1962: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00112488 0.00089990j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00112488 0.00089990j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00112488 0.00089990j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00089990 0.00089990j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.15686020j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.15686020j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.15686020j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00112488 0.00089990j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00112488 0.00089990j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00112488 0.00089990j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00089990 0.00089990j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000116j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000116j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000116j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 542.06424042-433.65139176j 0. +0.j - 0. +0.j 0. +0.j - -542.06424042+433.65139233j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 542.06424042-433.65139176j - 0. +0.j 0. +0.j - 0. +0.j -542.06424042+433.65139233j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 542.06424042-433.65139176j 0. +0.j - 0. +0.j 0. +0.j - -542.06424042+433.65139233j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 555.61584643-555.61584643j - 0. +0.j 0. +0.j - 0. +0.j -555.61584643+555.61584643j] - [ 542.06424042-433.65139233j 0. +0.j - 0. +0.j 0. +0.j - -542.06424042+433.65139176j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 542.06424042-433.65139233j - 0. +0.j 0. +0.j - 0. +0.j -542.06424042+433.65139176j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 542.06424042-433.65139233j 0. +0.j - 0. +0.j 0. +0.j - -542.06424042+433.65139176j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 555.61584643-555.61584643j - 0. +0.j 0. +0.j - 0. +0.j -555.61584643+555.61584643j]] - -Line line1963: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00099986 0.00079989j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00099986 0.00079989j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00099986 0.00079989j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00079989 0.00079989j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.02829210j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.02829210j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.02829210j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00099986 0.00079989j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00099986 0.00079989j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00099986 0.00079989j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00079989 0.00079989j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000103j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000103j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000103j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 609.83892148-487.87113667j 0. +0.j - 0. +0.j 0. +0.j - -609.83892148+487.87113719j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 609.83892148-487.87113667j - 0. +0.j 0. +0.j - 0. +0.j -609.83892148+487.87113719j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 609.83892148-487.87113667j 0. +0.j - 0. +0.j 0. +0.j - -609.83892148+487.87113719j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 625.08489452-625.08489452j - 0. +0.j 0. +0.j - 0. +0.j -625.08489452+625.08489452j] - [ 609.83892148-487.87113719j 0. +0.j - 0. +0.j 0. +0.j - -609.83892148+487.87113667j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 609.83892148-487.87113719j - 0. +0.j 0. +0.j - 0. +0.j -609.83892148+487.87113667j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 609.83892148-487.87113719j 0. +0.j - 0. +0.j 0. +0.j - -609.83892148+487.87113667j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 625.08489452-625.08489452j - 0. +0.j 0. +0.j - 0. +0.j -625.08489452+625.08489452j]] - -Line line1964: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00262488 0.00209991j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00262488 0.00209991j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00262488 0.00209991j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00209991 0.00209991j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.69951140j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.69951140j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.69951140j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00262488 0.00209991j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00262488 0.00209991j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00262488 0.00209991j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00209991 0.00209991j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000270j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000270j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000270j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 232.29853491-185.83882658j 0. +0.j - 0. +0.j 0. +0.j - -232.29853491+185.83882793j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 232.29853491-185.83882658j - 0. +0.j 0. +0.j - 0. +0.j -232.29853491+185.83882793j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 232.29853491-185.83882658j 0. +0.j - 0. +0.j 0. +0.j - -232.29853491+185.83882793j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 238.10599828-238.10599828j - 0. +0.j 0. +0.j - 0. +0.j -238.10599828+238.10599828j] - [ 232.29853491-185.83882793j 0. +0.j - 0. +0.j 0. +0.j - -232.29853491+185.83882658j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 232.29853491-185.83882793j - 0. +0.j 0. +0.j - 0. +0.j -232.29853491+185.83882658j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 232.29853491-185.83882793j 0. +0.j - 0. +0.j 0. +0.j - -232.29853491+185.83882658j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 238.10599828-238.10599828j - 0. +0.j 0. +0.j - 0. +0.j -238.10599828+238.10599828j]] - -Line line1965: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00249983 0.00199986j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00249983 0.00199986j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00249983 0.00199986j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00199986 0.00199986j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.57090413j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.57090413j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.57090413j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00249983 0.00199986j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00249983 0.00199986j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00249983 0.00199986j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00199986 0.00199986j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000257j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000257j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000257j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 243.91906994-195.13525466j 0. +0.j - 0. +0.j 0. +0.j - -243.91906994+195.13525595j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 243.91906994-195.13525466j - 0. +0.j 0. +0.j - 0. +0.j -243.91906994+195.13525595j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 243.91906994-195.13525466j 0. +0.j - 0. +0.j 0. +0.j - -243.91906994+195.13525595j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 250.01704668-250.01704668j - 0. +0.j 0. +0.j - 0. +0.j -250.01704668+250.01704668j] - [ 243.91906994-195.13525595j 0. +0.j - 0. +0.j 0. +0.j - -243.91906994+195.13525466j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 243.91906994-195.13525595j - 0. +0.j 0. +0.j - 0. +0.j -243.91906994+195.13525466j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 243.91906994-195.13525595j 0. +0.j - 0. +0.j 0. +0.j - -243.91906994+195.13525466j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 250.01704668-250.01704668j - 0. +0.j 0. +0.j - 0. +0.j -250.01704668+250.01704668j]] - -Line line1966: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00107881 0.00086305j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00107881 0.00086305j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00107881 0.00086305j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00086305 0.00086305j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.10948638j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.10948638j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.10948638j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00107881 0.00086305j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00107881 0.00086305j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00107881 0.00086305j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00086305 0.00086305j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000111j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000111j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000111j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 565.20977318-452.16781799j 0. +0.j - 0. +0.j 0. +0.j - -565.20977318+452.16781854j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 565.20977318-452.16781799j - 0. +0.j 0. +0.j - 0. +0.j -565.20977318+452.16781854j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 565.20977318-452.16781799j 0. +0.j - 0. +0.j 0. +0.j - -565.20977318+452.16781854j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 579.34001751-579.34001751j - 0. +0.j 0. +0.j - 0. +0.j -579.34001751+579.34001751j] - [ 565.20977318-452.16781854j 0. +0.j - 0. +0.j 0. +0.j - -565.20977318+452.16781799j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 565.20977318-452.16781854j - 0. +0.j 0. +0.j - 0. +0.j -565.20977318+452.16781799j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 565.20977318-452.16781854j 0. +0.j - 0. +0.j 0. +0.j - -565.20977318+452.16781799j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 579.34001751-579.34001751j - 0. +0.j 0. +0.j - 0. +0.j -579.34001751+579.34001751j]] - -Line line2389: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00978895 0.00309983j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00978895 0.00309983j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00978895 0.00309983j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00309983 0.00309983j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.45992275j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.45992275j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.45992275j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00978895 0.00309983j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00978895 0.00309983j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00978895 0.00309983j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00309983 0.00309983j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000246j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000246j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000246j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 92.84569245 -29.40113471j 0. +0.j - 0. +0.j 0. +0.j - -92.84569245 +29.40113594j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 92.84569245 -29.40113471j - 0. +0.j 0. +0.j - 0. +0.j -92.84569245 +29.40113594j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 92.84569245 -29.40113471j 0. +0.j - 0. +0.j 0. +0.j - -92.84569245 +29.40113594j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 161.29902974-161.29902974j - 0. +0.j 0. +0.j - 0. +0.j -161.29902974+161.29902974j] - [ 92.84569245 -29.40113594j 0. +0.j - 0. +0.j 0. +0.j - -92.84569245 +29.40113471j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 92.84569245 -29.40113594j - 0. +0.j 0. +0.j - 0. +0.j -92.84569245 +29.40113471j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 92.84569245 -29.40113594j 0. +0.j - 0. +0.j 0. +0.j - -92.84569245 +29.40113471j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 161.29902974-161.29902974j - 0. +0.j 0. +0.j - 0. +0.j -161.29902974+161.29902974j]] - -Line line2056: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00157873 0.00049993j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00157873 0.00049993j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00157873 0.00049993j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00049993 0.00049993j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.39672968j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.39672968j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.39672968j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00157873 0.00049993j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00157873 0.00049993j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00157873 0.00049993j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00049993 0.00049993j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000040j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000040j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000040j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 575.68980565 -182.30177159j 0. +0.j - 0. +0.j 0. +0.j - -575.68980565 +182.30177179j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 575.68980565 -182.30177159j - 0. +0.j 0. +0.j - 0. +0.j -575.68980565 +182.30177179j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 575.68980565 -182.30177159j 0. +0.j - 0. +0.j 0. +0.j - -575.68980565 +182.30177179j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1000.13478955-1000.13478955j - 0. +0.j 0. +0.j - 0. +0.j -1000.13478955+1000.13478955j] - [ 575.68980565 -182.30177179j 0. +0.j - 0. +0.j 0. +0.j - -575.68980565 +182.30177159j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 575.68980565 -182.30177179j - 0. +0.j 0. +0.j - 0. +0.j -575.68980565 +182.30177159j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 575.68980565 -182.30177179j 0. +0.j - 0. +0.j 0. +0.j - -575.68980565 +182.30177159j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1000.13478955-1000.13478955j - 0. +0.j 0. +0.j - 0. +0.j -1000.13478955+1000.13478955j]] - -Line line2057: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00094752 0.00030005j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00094752 0.00030005j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00094752 0.00030005j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00030005 0.00030005j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.23810770j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.23810770j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.23810770j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00094752 0.00030005j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00094752 0.00030005j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00094752 0.00030005j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00030005 0.00030005j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000024j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000024j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000024j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 959.20135325 -303.74709508j 0. +0.j - 0. +0.j 0. +0.j - -959.20135325 +303.74709519j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 959.20135325 -303.74709508j - 0. +0.j 0. +0.j - 0. +0.j -959.20135325 +303.74709519j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 959.20135325 -303.74709508j 0. +0.j - 0. +0.j 0. +0.j - -959.20135325 +303.74709519j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1666.40200009-1666.40200009j - 0. +0.j 0. +0.j - 0. +0.j -1666.40200009+1666.40200009j] - [ 959.20135325 -303.74709519j 0. +0.j - 0. +0.j 0. +0.j - -959.20135325 +303.74709508j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 959.20135325 -303.74709519j - 0. +0.j 0. +0.j - 0. +0.j -959.20135325 +303.74709508j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 959.20135325 -303.74709519j 0. +0.j - 0. +0.j 0. +0.j - -959.20135325 +303.74709508j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 1666.40200009-1666.40200009j - 0. +0.j 0. +0.j - 0. +0.j -1666.40200009+1666.40200009j]] - -Line line2058: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00285075 0.00090274j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00285075 0.00090274j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00285075 0.00090274j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00090274 0.00090274j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.71638291j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.71638291j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.71638291j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00285075 0.00090274j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00285075 0.00090274j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00285075 0.00090274j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00090274 0.00090274j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000072j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000072j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000072j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 318.81446148-100.95791244j 0. +0.j - 0. +0.j 0. +0.j - -318.81446148+100.9579128j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 318.81446148-100.95791244j - 0. +0.j 0. +0.j - 0. +0.j -318.81446148+100.9579128j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 318.81446148-100.95791244j 0. +0.j - 0. +0.j 0. +0.j - -318.81446148+100.9579128j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 553.87021137-553.87021137j - 0. +0.j 0. +0.j - 0. +0.j -553.87021137+553.87021137j] - [ 318.81446148-100.9579128j 0. +0.j - 0. +0.j 0. +0.j - -318.81446148+100.95791244j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 318.81446148-100.9579128j - 0. +0.j 0. +0.j - 0. +0.j -318.81446148+100.95791244j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 318.81446148-100.9579128j 0. +0.j - 0. +0.j 0. +0.j - -318.81446148+100.95791244j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 553.87021137-553.87021137j - 0. +0.j 0. +0.j - 0. +0.j -553.87021137+553.87021137j]] - -Line line2059: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00015785 0.00004999j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00015785 0.00004999j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00015785 0.00004999j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004999 0.00004999j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.03966682j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.03966682j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.03966682j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00015785 0.00004999j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00015785 0.00004999j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00015785 0.00004999j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004999 0.00004999j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000004j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 5757.78959851 -1823.30003951j 0. +0.j - 0. +0.j 0. +0.j - -5757.78959851 +1823.30003953j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 5757.78959851 -1823.30003951j - 0. +0.j 0. +0.j - 0. +0.j -5757.78959851 +1823.30003953j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 5757.78959851 -1823.30003951j 0. +0.j - 0. +0.j 0. +0.j - -5757.78959851 +1823.30003953j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10002.89675425-10002.89675425j - 0. +0.j 0. +0.j - 0. +0.j -10002.89675425+10002.89675425j] - [ 5757.78959851 -1823.30003953j 0. +0.j - 0. +0.j 0. +0.j - -5757.78959851 +1823.30003951j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 5757.78959851 -1823.30003953j - 0. +0.j 0. +0.j - 0. +0.j -5757.78959851 +1823.30003951j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 5757.78959851 -1823.30003953j 0. +0.j - 0. +0.j 0. +0.j - -5757.78959851 +1823.30003951j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10002.89675425-10002.89675425j - 0. +0.j 0. +0.j - 0. +0.j -10002.89675425+10002.89675425j]] - -Line line2390: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00363801 0.00115204j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00363801 0.00115204j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00363801 0.00115204j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00115204 0.00115204j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.91421728j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.91421728j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.91421728j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00363801 0.00115204j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00363801 0.00115204j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00363801 0.00115204j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00115204 0.00115204j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000091j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000091j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000091j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 249.82379444 -79.11086778j 0. +0.j - 0. +0.j 0. +0.j - -249.82379444 +79.11086824j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 249.82379444 -79.11086778j - 0. +0.j 0. +0.j - 0. +0.j -249.82379444 +79.11086824j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 249.82379444 -79.11086778j 0. +0.j - 0. +0.j 0. +0.j - -249.82379444 +79.11086824j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 434.01405691-434.01405691j - 0. +0.j 0. +0.j - 0. +0.j -434.01405691+434.01405691j] - [ 249.82379444 -79.11086824j 0. +0.j - 0. +0.j 0. +0.j - -249.82379444 +79.11086778j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 249.82379444 -79.11086824j - 0. +0.j 0. +0.j - 0. +0.j -249.82379444 +79.11086778j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 249.82379444 -79.11086824j 0. +0.j - 0. +0.j 0. +0.j - -249.82379444 +79.11086778j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 434.01405691-434.01405691j - 0. +0.j 0. +0.j - 0. +0.j -434.01405691+434.01405691j]] - -Line line2391: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00015094 0.00004780j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00015094 0.00004780j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00015094 0.00004780j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004780 0.00004780j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.03793116j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.03793116j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.03793116j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00015094 0.00004780j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00015094 0.00004780j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00015094 0.00004780j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00004780 0.00004780j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000004j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 6021.25636304 -1906.73118161j 0. +0.j - 0. +0.j 0. +0.j - -6021.25636304 +1906.73118163j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 6021.25636304 -1906.73118161j - 0. +0.j 0. +0.j - 0. +0.j -6021.25636304 +1906.73118163j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 6021.25636304 -1906.73118161j 0. +0.j - 0. +0.j 0. +0.j - -6021.25636304 +1906.73118163j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10460.61247983-10460.61247983j - 0. +0.j 0. +0.j - 0. +0.j -10460.61247983+10460.61247983j] - [ 6021.25636304 -1906.73118163j 0. +0.j - 0. +0.j 0. +0.j - -6021.25636304 +1906.73118161j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 6021.25636304 -1906.73118163j - 0. +0.j 0. +0.j - 0. +0.j -6021.25636304 +1906.73118161j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 6021.25636304 -1906.73118163j 0. +0.j - 0. +0.j 0. +0.j - -6021.25636304 +1906.73118161j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 10460.61247983-10460.61247983j - 0. +0.j 0. +0.j - 0. +0.j -10460.61247983+10460.61247983j]] - -Line line2392: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000690 0.00000218j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000690 0.00000218j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000690 0.00000218j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000218 0.00000218j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00173305j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00173305j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00173305j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000690 0.00000218j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000690 0.00000218j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000690 0.00000218j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000218 0.00000218j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ---------------------- -a -0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 131786.52296082 -41732.39893759j 0. +0.j - 0. +0.j 0. +0.j - -131786.52296082 +41732.39893759j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 131786.52296082 -41732.39893759j - 0. +0.j 0. +0.j - 0. +0.j -131786.52296082 +41732.39893759j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 131786.52296082 -41732.39893759j 0. +0.j - 0. +0.j 0. +0.j - -131786.52296082 +41732.39893759j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 228950.18309114-228950.18309114j - 0. +0.j 0. +0.j - 0. +0.j -228950.18309114+228950.18309114j] - [ 131786.52296082 -41732.39893759j 0. +0.j - 0. +0.j 0. +0.j - -131786.52296082 +41732.39893759j 0. +0.j - 0. +0.j 0. +0.j ] - [ 0. +0.j 131786.52296082 -41732.39893759j - 0. +0.j 0. +0.j - 0. +0.j -131786.52296082 +41732.39893759j - 0. +0.j 0. +0.j ] - [ 0. +0.j 0. +0.j - 131786.52296082 -41732.39893759j 0. +0.j - 0. +0.j 0. +0.j - -131786.52296082 +41732.39893759j 0. +0.j ] - [ 0. +0.j 0. +0.j - 0. +0.j 228950.18309114-228950.18309114j - 0. +0.j 0. +0.j - 0. +0.j -228950.18309114+228950.18309114j]] diff --git a/roseau/load_flow/tests/data/networks/B.EC05_N009/network_impedance.json b/roseau/load_flow/tests/data/networks/B.EC05_N009/network_impedance.json deleted file mode 100644 index 86a3f134..00000000 --- a/roseau/load_flow/tests/data/networks/B.EC05_N009/network_impedance.json +++ /dev/null @@ -1,1591 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 50, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - } - }, - { - "id": 50, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - } - }, - { - "id": 542, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856978967864625, 45.69219040555863] - } - }, - { - "id": 1364, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855867232318871, 45.69136027006984] - } - }, - { - "id": 1365, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855846104884748, 45.69144901085738] - } - }, - { - "id": 1366, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85588829377169, 45.69161122844266] - } - }, - { - "id": 1367, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855860204231766, 45.69176818400519] - } - }, - { - "id": 51, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855869182087027, 45.69136049630226] - } - }, - { - "id": 1663, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856370661831063, 45.69110851750263] - } - }, - { - "id": 1664, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856375306784422, 45.69110589277815] - } - }, - { - "id": 1665, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856382029776952, 45.69110208720114] - } - }, - { - "id": 1666, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856387024934563, 45.69109925657929] - } - }, - { - "id": 2081, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855854534153559, 45.69135896213488] - } - }, - { - "id": 2082, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855816427653202, 45.69135505659377] - } - }, - { - "id": 2083, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855791018908654, 45.6913524499912] - } - }, - { - "id": 2084, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855786863583238, 45.69135202127266] - } - }, - { - "id": 2085, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85563566314481, 45.69133651542809] - } - }, - { - "id": 2086, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855622952159835, 45.69133520775522] - } - }, - { - "id": 2087, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855600498514187, 45.69133290377598] - } - }, - { - "id": 2088, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855587787530867, 45.69133159609905] - } - }, - { - "id": 2089, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855407023176602, 45.69131305456497] - } - }, - { - "id": 2090, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855368916328575, 45.69130913987988] - } - }, - { - "id": 2091, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855356218598147, 45.6913078408805] - } - }, - { - "id": 2156, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85685262162569, 45.69253367223592] - } - }, - { - "id": 2157, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856851022816997, 45.69253802876519] - } - }, - { - "id": 2488, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856738631522436, 45.69216124238103] - } - }, - { - "id": 2489, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.8563875660472, 45.69228111612342] - } - }, - { - "id": 2490, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856292856235074, 45.69232748538923] - } - }, - { - "id": 2491, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856208673924059, 45.69236870335052] - } - }, - { - "id": 2492, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856029618601329, 45.69250467560685] - } - }, - { - "id": 2493, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855930737267387, 45.69267072873552] - } - }, - { - "id": 2494, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855888072041425, 45.69274239200233] - } - }, - { - "id": 2588, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855825999456157, 45.69273095075617] - } - }, - { - "id": 2589, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855788745488097, 45.6927240826258] - } - }, - { - "id": 2590, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855676659986405, 45.69270342242253] - } - }, - { - "id": 2591, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855670455137178, 45.69270227463329] - } - }, - { - "id": 2649, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85591518390002, 45.69139520669937] - } - }, - { - "id": 2650, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855915068012751, 45.69139520030173] - } - }, - { - "id": 2846, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856360725716369, 45.69102412913973] - } - }, - { - "id": 2847, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856383793336582, 45.69086300169013] - } - }, - { - "id": 2848, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856390704015929, 45.69081473478015] - } - }, - { - "id": 2849, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856458006484099, 45.69111484486989] - } - }, - { - "id": 2850, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856636058726183, 45.69113194244653] - } - }, - { - "id": 2851, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856800333523847, 45.69114772016799] - } - }, - { - "id": 2852, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856801404224056, 45.69114782212127] - } - }, - { - "id": 2853, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856806693572222, 45.69114833332971] - } - }, - { - "id": 2933, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85627431413481, 45.69280960338721] - } - }, - { - "id": 2934, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856417860286734, 45.69283457875029] - } - }, - { - "id": 2935, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856423816029007, 45.69283561508038] - } - }, - { - "id": 2936, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856424087948438, 45.69283566297754] - } - }, - { - "id": 3399, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855763551680219, 45.69182738723423] - } - }, - { - "id": 3400, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855398849537063, 45.69194059727197] - } - }, - { - "id": 3401, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855416724230305, 45.69181947119029] - } - }, - { - "id": 3402, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855418952830454, 45.69181736884877] - } - }, - { - "id": 3403, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855420553793683, 45.69181586568582] - } - } - ], - "branches": [ - { - "id": "transfo", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 50, - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line243", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 542, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.856006369563374, 45.69145685074764], - [4.856041286384759, 45.6914589736374], - [4.85608611929476, 45.69142826223273], - [4.85710799403576, 45.691501610824], - [4.857207269582688, 45.69156598849194], - [4.856978967864625, 45.69219040555863] - ] - }, - "length": 0.1698047886136108, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1213", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 1663, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.856000594306501, 45.69144599899529], - [4.856024490964286, 45.69142874679027], - [4.856042739971293, 45.69129421833258], - [4.856370661831063, 45.69110851750263] - ] - }, - "length": 0.0505315521261473, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line987", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 51, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.855988721281017, 45.6914422332006], - [4.855996361520631, 45.6913753713747], - [4.855869182087027, 45.69136049630226] - ] - }, - "length": 0.0174985508964364, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2112", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 2649, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.855971166936666, 45.69144819937015], - [4.855950443311009, 45.69143851158069], - [4.855955048725805, 45.69139880266571], - [4.85591518390002, 45.69139520669937] - ] - }, - "length": 0.0094992002360799, - "params_id": "S_AL_35", - "ground": "ground" - }, - { - "id": "line2113", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2649, - "bus2": 2650, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85591518390002, 45.69139520669937], - [4.855915068012751, 45.69139520030173] - ] - }, - "length": 9.054749376593195e-6, - "params_id": "S_AL_35", - "ground": "ground" - }, - { - "id": "line988", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 51, - "bus2": 1364, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855869182087027, 45.69136049630226], - [4.855867232318871, 45.69136027006984] - ] - }, - "length": 0.0001539404843332, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line952", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1364, - "bus2": 1365, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855867232318871, 45.69136027006984], - [4.855846104884748, 45.69144901085738] - ] - }, - "length": 0.0099994696006292, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1576", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1364, - "bus2": 2081, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855867232318871, 45.69136027006984], - [4.855854534153559, 45.69135896213488] - ] - }, - "length": 0.0009997222679235, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1577", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2081, - "bus2": 2082, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855854534153559, 45.69135896213488], - [4.855816427653202, 45.69135505659377] - ] - }, - "length": 0.0029997976524975, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1578", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2082, - "bus2": 2083, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855816427653202, 45.69135505659377], - [4.855791018908654, 45.6913524499912] - ] - }, - "length": 0.002000251978809, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1579", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2083, - "bus2": 2084, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855791018908654, 45.6913524499912], - [4.855786863583238, 45.69135202127266] - ] - }, - "length": 0.0003271589286956, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1580", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2084, - "bus2": 2085, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855786863583238, 45.69135202127266], - [4.85563566314481, 45.69133651542809] - ] - }, - "length": 0.0119028646292776, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line953", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1365, - "bus2": 1366, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855846104884748, 45.69144901085738], - [4.855845684286097, 45.69145076654667], - [4.855901120337955, 45.69153953345657], - [4.85588829377169, 45.69161122844266] - ] - }, - "length": 0.0189984078266001, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1581", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2085, - "bus2": 2086, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85563566314481, 45.69133651542809], - [4.855622952159835, 45.69133520775522] - ] - }, - "length": 0.0010007064087425, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1582", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2086, - "bus2": 2087, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855622952159835, 45.69133520775522], - [4.855600498514187, 45.69133290377598] - ] - }, - "length": 0.0017676269548577, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1583", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2087, - "bus2": 2088, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855600498514187, 45.69133290377598], - [4.855587787530867, 45.69133159609905] - ] - }, - "length": 0.0010007064104751, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1584", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2088, - "bus2": 2089, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855587787530867, 45.69133159609905], - [4.855407023176602, 45.69131305456497] - ] - }, - "length": 0.0142302752899377, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line954", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1366, - "bus2": 1367, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85588829377169, 45.69161122844266], - [4.855860204231766, 45.69176818400519] - ] - }, - "length": 0.0175815455828478, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1214", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1663, - "bus2": 1664, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856370661831063, 45.69110851750263], - [4.856375306784422, 45.69110589277815] - ] - }, - "length": 0.0004647694653149, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1215", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1664, - "bus2": 1665, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856375306784422, 45.69110589277815], - [4.856382029776952, 45.69110208720114] - ] - }, - "length": 0.000673157746019, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1216", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1665, - "bus2": 1666, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856382029776952, 45.69110208720114], - [4.856387024934563, 45.69109925657929] - ] - }, - "length": 0.0005003696964554, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2308", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1666, - "bus2": 2846, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856387024934563, 45.69109925657929], - [4.856355663247043, 45.69105945574269], - [4.856360725716369, 45.69102412913973] - ] - }, - "length": 0.0089995012028159, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2311", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1666, - "bus2": 2849, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856387024934563, 45.69109925657929], - [4.85640419839692, 45.69110967215316], - [4.856458006484099, 45.69111484486989] - ] - }, - "length": 0.0059995904338227, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1585", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2089, - "bus2": 2090, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855407023176602, 45.69131305456497], - [4.855368916328575, 45.69130913987988] - ] - }, - "length": 0.0029999740821226, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1586", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2090, - "bus2": 2091, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855368916328575, 45.69130913987988], - [4.855356218598147, 45.6913078408805] - ] - }, - "length": 0.0009995457086402, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2312", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2849, - "bus2": 2850, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856458006484099, 45.69111484486989], - [4.856636058726183, 45.69113194244653] - ] - }, - "length": 0.0139986419668756, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2309", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2846, - "bus2": 2847, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856360725716369, 45.69102412913973], - [4.856383793336582, 45.69086300169013] - ] - }, - "length": 0.0179984696461502, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2832", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1367, - "bus2": 3399, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855860204231766, 45.69176818400519], - [4.855763551680219, 45.69182738723423] - ] - }, - "length": 0.0099988303999178, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2313", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2850, - "bus2": 2851, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856636058726183, 45.69113194244653], - [4.856800333523847, 45.69114772016799] - ] - }, - "length": 0.0129154893237343, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2833", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3399, - "bus2": 3400, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855763551680219, 45.69182738723423], - [4.855584089016939, 45.69193730935378], - [4.855398849537063, 45.69194059727197] - ] - }, - "length": 0.0329985491086803, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2310", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2847, - "bus2": 2848, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856383793336582, 45.69086300169013], - [4.856390704015929, 45.69081473478015] - ] - }, - "length": 0.0053915783689662, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2314", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2851, - "bus2": 2852, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856800333523847, 45.69114772016799], - [4.856801404224056, 45.69114782212127] - ] - }, - "length": 8.41665220926229e-5, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2315", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2852, - "bus2": 2853, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856801404224056, 45.69114782212127], - [4.856806693572222, 45.69114833332971] - ] - }, - "length": 0.0004159034442303, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2834", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3400, - "bus2": 3401, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855398849537063, 45.69194059727197], - [4.855392869155902, 45.69194070460053], - [4.855387309011729, 45.69184721664104], - [4.855416724230305, 45.69181947119029] - ] - }, - "length": 0.0147075358057835, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2835", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3401, - "bus2": 3402, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855416724230305, 45.69181947119029], - [4.855418952830454, 45.69181736884877] - ] - }, - "length": 0.0002910897047899, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2836", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3402, - "bus2": 3403, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855418952830454, 45.69181736884877], - [4.855420553793683, 45.69181586568582] - ] - }, - "length": 0.0002084777079536, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1646", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 542, - "bus2": 2156, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856978967864625, 45.69219040555863], - [4.85685262162569, 45.69253367223592] - ] - }, - "length": 0.0394013052961165, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1960", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 542, - "bus2": 2488, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856978967864625, 45.69219040555863], - [4.856738631522436, 45.69216124238103] - ] - }, - "length": 0.0189987578088231, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1961", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2488, - "bus2": 2489, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856738631522436, 45.69216124238103], - [4.85665349107763, 45.69215091411277], - [4.8563875660472, 45.69228111612342] - ] - }, - "length": 0.0319981744631324, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1647", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2156, - "bus2": 2157, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85685262162569, 45.69253367223592], - [4.856851022816997, 45.69253802876519] - ] - }, - "length": 0.0004999657082792, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1962", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2489, - "bus2": 2490, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.8563875660472, 45.69228111612342], - [4.856292856235074, 45.69232748538923] - ] - }, - "length": 0.008999023393858, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1963", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2490, - "bus2": 2491, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856292856235074, 45.69232748538923], - [4.856208673924059, 45.69236870335052] - ] - }, - "length": 0.0079989134977189, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1964", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2491, - "bus2": 2492, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856208673924059, 45.69236870335052], - [4.856140935805975, 45.69240186471046], - [4.856052674911791, 45.69246595632609], - [4.856029618601329, 45.69250467560685] - ] - }, - "length": 0.0209990509945453, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1965", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2492, - "bus2": 2493, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856029618601329, 45.69250467560685], - [4.855930737267387, 45.69267072873552] - ] - }, - "length": 0.0199986363582786, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1966", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2493, - "bus2": 2494, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855930737267387, 45.69267072873552], - [4.855888072041425, 45.69274239200233] - ] - }, - "length": 0.008630510320176, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2389", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2494, - "bus2": 2933, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855888072041425, 45.69274239200233], - [4.85627431413481, 45.69280960338721] - ] - }, - "length": 0.0309983265742373, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2056", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2494, - "bus2": 2588, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855888072041425, 45.69274239200233], - [4.855825999456157, 45.69273095075617] - ] - }, - "length": 0.0049993261430797, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2057", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2588, - "bus2": 2589, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855825999456157, 45.69273095075617], - [4.855788745488097, 45.6927240826258] - ] - }, - "length": 0.003000476475499, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2058", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2589, - "bus2": 2590, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855788745488097, 45.6927240826258], - [4.855676659986405, 45.69270342242253] - ] - }, - "length": 0.0090273856534237, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2059", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2590, - "bus2": 2591, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855676659986405, 45.69270342242253], - [4.855670455137178, 45.69270227463329] - ] - }, - "length": 0.0004998552042313, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2390", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2933, - "bus2": 2934, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85627431413481, 45.69280960338721], - [4.856417860286734, 45.69283457875029] - ] - }, - "length": 0.0115203641917798, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2391", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2934, - "bus2": 2935, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856417860286734, 45.69283457875029], - [4.856423816029007, 45.69283561508038] - ] - }, - "length": 0.0004779834842022, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2392", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2935, - "bus2": 2936, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856423816029007, 45.69283561508038], - [4.856424087948438, 45.69283566297754] - ] - }, - "length": 2.183881197426037e-5, - "params_id": "S_AL_95", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 3403, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_240", - "z_line": [ - [ - [0.125, 0.0, 0.0, 0.0], - [0.0, 0.125, 0.0, 0.0], - [0.0, 0.0, 0.125, 0.0], - [0.0, 0.0, 0.0, 0.1] - ], - [ - [0.10000000000000002, 0.0, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0, 0.0], - [0.0, 0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.0, 0.1] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [0.0001285539713848, 0.0, 0.0, 0.0], - [0.0, 0.0001285539713848, 0.0, 0.0], - [0.0, 0.0, 0.0001285539713848, 0.0], - [0.0, 0.0, 0.0, 0.0] - ] - ] - }, - { - "id": "S_AL_35", - "z_line": [ - [ - [0.8571428571428571, 0.0, 0.0, 0.0], - [0.0, 0.8571428571428571, 0.0, 0.0], - [0.0, 0.0, 0.8571428571428571, 0.0], - [0.0, 0.0, 0.0, 0.1] - ], - [ - [0.10000000000000002, 0.0, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0, 0.0], - [0.0, 0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.0, 0.1] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [5.899911003441632e-5, 0.0, 0.0, 0.0], - [0.0, 5.899911003441632e-5, 0.0, 0.0], - [0.0, 0.0, 5.899911003441632e-5, 0.0], - [0.0, 0.0, 0.0, 0.0] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.31578947368421, 0.0, 0.0, 0.0], - [0.0, 0.31578947368421, 0.0, 0.0], - [0.0, 0.0, 0.31578947368421, 0.0], - [0.0, 0.0, 0.0, 0.1] - ], - [ - [0.10000000000000002, 0.0, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0, 0.0], - [0.0, 0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.0, 0.1] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [7.935663042967819e-5, 0.0, 0.0, 0.0], - [0.0, 7.935663042967819e-5, 0.0, 0.0], - [0.0, 0.0, 7.935663042967819e-5, 0.0], - [0.0, 0.0, 0.0, 0.0] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/B.EC05_N009/network_power.json b/roseau/load_flow/tests/data/networks/B.EC05_N009/network_power.json deleted file mode 100644 index e2063e54..00000000 --- a/roseau/load_flow/tests/data/networks/B.EC05_N009/network_power.json +++ /dev/null @@ -1,1591 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 50, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - } - }, - { - "id": 50, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - } - }, - { - "id": 542, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856978967864625, 45.69219040555863] - } - }, - { - "id": 1364, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855867232318871, 45.69136027006984] - } - }, - { - "id": 1365, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855846104884748, 45.69144901085738] - } - }, - { - "id": 1366, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85588829377169, 45.69161122844266] - } - }, - { - "id": 1367, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855860204231766, 45.69176818400519] - } - }, - { - "id": 51, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855869182087027, 45.69136049630226] - } - }, - { - "id": 1663, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856370661831063, 45.69110851750263] - } - }, - { - "id": 1664, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856375306784422, 45.69110589277815] - } - }, - { - "id": 1665, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856382029776952, 45.69110208720114] - } - }, - { - "id": 1666, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856387024934563, 45.69109925657929] - } - }, - { - "id": 2081, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855854534153559, 45.69135896213488] - } - }, - { - "id": 2082, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855816427653202, 45.69135505659377] - } - }, - { - "id": 2083, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855791018908654, 45.6913524499912] - } - }, - { - "id": 2084, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855786863583238, 45.69135202127266] - } - }, - { - "id": 2085, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85563566314481, 45.69133651542809] - } - }, - { - "id": 2086, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855622952159835, 45.69133520775522] - } - }, - { - "id": 2087, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855600498514187, 45.69133290377598] - } - }, - { - "id": 2088, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855587787530867, 45.69133159609905] - } - }, - { - "id": 2089, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855407023176602, 45.69131305456497] - } - }, - { - "id": 2090, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855368916328575, 45.69130913987988] - } - }, - { - "id": 2091, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855356218598147, 45.6913078408805] - } - }, - { - "id": 2156, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85685262162569, 45.69253367223592] - } - }, - { - "id": 2157, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856851022816997, 45.69253802876519] - } - }, - { - "id": 2488, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856738631522436, 45.69216124238103] - } - }, - { - "id": 2489, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.8563875660472, 45.69228111612342] - } - }, - { - "id": 2490, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856292856235074, 45.69232748538923] - } - }, - { - "id": 2491, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856208673924059, 45.69236870335052] - } - }, - { - "id": 2492, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856029618601329, 45.69250467560685] - } - }, - { - "id": 2493, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855930737267387, 45.69267072873552] - } - }, - { - "id": 2494, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855888072041425, 45.69274239200233] - } - }, - { - "id": 2588, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855825999456157, 45.69273095075617] - } - }, - { - "id": 2589, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855788745488097, 45.6927240826258] - } - }, - { - "id": 2590, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855676659986405, 45.69270342242253] - } - }, - { - "id": 2591, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855670455137178, 45.69270227463329] - } - }, - { - "id": 2649, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85591518390002, 45.69139520669937] - } - }, - { - "id": 2650, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855915068012751, 45.69139520030173] - } - }, - { - "id": 2846, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856360725716369, 45.69102412913973] - } - }, - { - "id": 2847, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856383793336582, 45.69086300169013] - } - }, - { - "id": 2848, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856390704015929, 45.69081473478015] - } - }, - { - "id": 2849, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856458006484099, 45.69111484486989] - } - }, - { - "id": 2850, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856636058726183, 45.69113194244653] - } - }, - { - "id": 2851, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856800333523847, 45.69114772016799] - } - }, - { - "id": 2852, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856801404224056, 45.69114782212127] - } - }, - { - "id": 2853, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856806693572222, 45.69114833332971] - } - }, - { - "id": 2933, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.85627431413481, 45.69280960338721] - } - }, - { - "id": 2934, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856417860286734, 45.69283457875029] - } - }, - { - "id": 2935, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856423816029007, 45.69283561508038] - } - }, - { - "id": 2936, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.856424087948438, 45.69283566297754] - } - }, - { - "id": 3399, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855763551680219, 45.69182738723423] - } - }, - { - "id": 3400, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855398849537063, 45.69194059727197] - } - }, - { - "id": 3401, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855416724230305, 45.69181947119029] - } - }, - { - "id": 3402, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855418952830454, 45.69181736884877] - } - }, - { - "id": 3403, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [4.855420553793683, 45.69181586568582] - } - } - ], - "branches": [ - { - "id": "transfo", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 50, - "geometry": { - "type": "Point", - "coordinates": [4.855987191883029, 45.69145568840754] - }, - "params_id": "160kVA", - "tap": 1.0 - }, - { - "id": "line243", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 542, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.856006369563374, 45.69145685074764], - [4.856041286384759, 45.6914589736374], - [4.85608611929476, 45.69142826223273], - [4.85710799403576, 45.691501610824], - [4.857207269582688, 45.69156598849194], - [4.856978967864625, 45.69219040555863] - ] - }, - "length": 0.1698047886136108, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1213", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 1663, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.856000594306501, 45.69144599899529], - [4.856024490964286, 45.69142874679027], - [4.856042739971293, 45.69129421833258], - [4.856370661831063, 45.69110851750263] - ] - }, - "length": 0.0505315521261473, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line987", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 51, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.855988721281017, 45.6914422332006], - [4.855996361520631, 45.6913753713747], - [4.855869182087027, 45.69136049630226] - ] - }, - "length": 0.0174985508964364, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2112", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 50, - "bus2": 2649, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855987191883029, 45.69145568840754], - [4.855971166936666, 45.69144819937015], - [4.855950443311009, 45.69143851158069], - [4.855955048725805, 45.69139880266571], - [4.85591518390002, 45.69139520669937] - ] - }, - "length": 0.0094992002360799, - "params_id": "S_AL_35", - "ground": "ground" - }, - { - "id": "line2113", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2649, - "bus2": 2650, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85591518390002, 45.69139520669937], - [4.855915068012751, 45.69139520030173] - ] - }, - "length": 9.054749376593195e-6, - "params_id": "S_AL_35", - "ground": "ground" - }, - { - "id": "line988", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 51, - "bus2": 1364, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855869182087027, 45.69136049630226], - [4.855867232318871, 45.69136027006984] - ] - }, - "length": 0.0001539404843332, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line952", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1364, - "bus2": 1365, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855867232318871, 45.69136027006984], - [4.855846104884748, 45.69144901085738] - ] - }, - "length": 0.0099994696006292, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1576", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1364, - "bus2": 2081, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855867232318871, 45.69136027006984], - [4.855854534153559, 45.69135896213488] - ] - }, - "length": 0.0009997222679235, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1577", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2081, - "bus2": 2082, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855854534153559, 45.69135896213488], - [4.855816427653202, 45.69135505659377] - ] - }, - "length": 0.0029997976524975, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1578", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2082, - "bus2": 2083, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855816427653202, 45.69135505659377], - [4.855791018908654, 45.6913524499912] - ] - }, - "length": 0.002000251978809, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1579", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2083, - "bus2": 2084, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855791018908654, 45.6913524499912], - [4.855786863583238, 45.69135202127266] - ] - }, - "length": 0.0003271589286956, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1580", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2084, - "bus2": 2085, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855786863583238, 45.69135202127266], - [4.85563566314481, 45.69133651542809] - ] - }, - "length": 0.0119028646292776, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line953", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1365, - "bus2": 1366, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855846104884748, 45.69144901085738], - [4.855845684286097, 45.69145076654667], - [4.855901120337955, 45.69153953345657], - [4.85588829377169, 45.69161122844266] - ] - }, - "length": 0.0189984078266001, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1581", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2085, - "bus2": 2086, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85563566314481, 45.69133651542809], - [4.855622952159835, 45.69133520775522] - ] - }, - "length": 0.0010007064087425, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1582", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2086, - "bus2": 2087, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855622952159835, 45.69133520775522], - [4.855600498514187, 45.69133290377598] - ] - }, - "length": 0.0017676269548577, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1583", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2087, - "bus2": 2088, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855600498514187, 45.69133290377598], - [4.855587787530867, 45.69133159609905] - ] - }, - "length": 0.0010007064104751, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1584", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2088, - "bus2": 2089, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855587787530867, 45.69133159609905], - [4.855407023176602, 45.69131305456497] - ] - }, - "length": 0.0142302752899377, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line954", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1366, - "bus2": 1367, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85588829377169, 45.69161122844266], - [4.855860204231766, 45.69176818400519] - ] - }, - "length": 0.0175815455828478, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1214", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1663, - "bus2": 1664, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856370661831063, 45.69110851750263], - [4.856375306784422, 45.69110589277815] - ] - }, - "length": 0.0004647694653149, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1215", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1664, - "bus2": 1665, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856375306784422, 45.69110589277815], - [4.856382029776952, 45.69110208720114] - ] - }, - "length": 0.000673157746019, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1216", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1665, - "bus2": 1666, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856382029776952, 45.69110208720114], - [4.856387024934563, 45.69109925657929] - ] - }, - "length": 0.0005003696964554, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2308", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1666, - "bus2": 2846, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856387024934563, 45.69109925657929], - [4.856355663247043, 45.69105945574269], - [4.856360725716369, 45.69102412913973] - ] - }, - "length": 0.0089995012028159, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2311", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1666, - "bus2": 2849, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856387024934563, 45.69109925657929], - [4.85640419839692, 45.69110967215316], - [4.856458006484099, 45.69111484486989] - ] - }, - "length": 0.0059995904338227, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1585", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2089, - "bus2": 2090, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855407023176602, 45.69131305456497], - [4.855368916328575, 45.69130913987988] - ] - }, - "length": 0.0029999740821226, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1586", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2090, - "bus2": 2091, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855368916328575, 45.69130913987988], - [4.855356218598147, 45.6913078408805] - ] - }, - "length": 0.0009995457086402, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2312", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2849, - "bus2": 2850, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856458006484099, 45.69111484486989], - [4.856636058726183, 45.69113194244653] - ] - }, - "length": 0.0139986419668756, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2309", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2846, - "bus2": 2847, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856360725716369, 45.69102412913973], - [4.856383793336582, 45.69086300169013] - ] - }, - "length": 0.0179984696461502, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2832", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1367, - "bus2": 3399, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855860204231766, 45.69176818400519], - [4.855763551680219, 45.69182738723423] - ] - }, - "length": 0.0099988303999178, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2313", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2850, - "bus2": 2851, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856636058726183, 45.69113194244653], - [4.856800333523847, 45.69114772016799] - ] - }, - "length": 0.0129154893237343, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2833", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3399, - "bus2": 3400, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855763551680219, 45.69182738723423], - [4.855584089016939, 45.69193730935378], - [4.855398849537063, 45.69194059727197] - ] - }, - "length": 0.0329985491086803, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2310", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2847, - "bus2": 2848, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856383793336582, 45.69086300169013], - [4.856390704015929, 45.69081473478015] - ] - }, - "length": 0.0053915783689662, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2314", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2851, - "bus2": 2852, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856800333523847, 45.69114772016799], - [4.856801404224056, 45.69114782212127] - ] - }, - "length": 8.41665220926229e-5, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2315", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2852, - "bus2": 2853, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856801404224056, 45.69114782212127], - [4.856806693572222, 45.69114833332971] - ] - }, - "length": 0.0004159034442303, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2834", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3400, - "bus2": 3401, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855398849537063, 45.69194059727197], - [4.855392869155902, 45.69194070460053], - [4.855387309011729, 45.69184721664104], - [4.855416724230305, 45.69181947119029] - ] - }, - "length": 0.0147075358057835, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2835", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3401, - "bus2": 3402, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855416724230305, 45.69181947119029], - [4.855418952830454, 45.69181736884877] - ] - }, - "length": 0.0002910897047899, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2836", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3402, - "bus2": 3403, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855418952830454, 45.69181736884877], - [4.855420553793683, 45.69181586568582] - ] - }, - "length": 0.0002084777079536, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line1646", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 542, - "bus2": 2156, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856978967864625, 45.69219040555863], - [4.85685262162569, 45.69253367223592] - ] - }, - "length": 0.0394013052961165, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1960", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 542, - "bus2": 2488, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856978967864625, 45.69219040555863], - [4.856738631522436, 45.69216124238103] - ] - }, - "length": 0.0189987578088231, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1961", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2488, - "bus2": 2489, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856738631522436, 45.69216124238103], - [4.85665349107763, 45.69215091411277], - [4.8563875660472, 45.69228111612342] - ] - }, - "length": 0.0319981744631324, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1647", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2156, - "bus2": 2157, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85685262162569, 45.69253367223592], - [4.856851022816997, 45.69253802876519] - ] - }, - "length": 0.0004999657082792, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1962", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2489, - "bus2": 2490, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.8563875660472, 45.69228111612342], - [4.856292856235074, 45.69232748538923] - ] - }, - "length": 0.008999023393858, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1963", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2490, - "bus2": 2491, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856292856235074, 45.69232748538923], - [4.856208673924059, 45.69236870335052] - ] - }, - "length": 0.0079989134977189, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1964", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2491, - "bus2": 2492, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856208673924059, 45.69236870335052], - [4.856140935805975, 45.69240186471046], - [4.856052674911791, 45.69246595632609], - [4.856029618601329, 45.69250467560685] - ] - }, - "length": 0.0209990509945453, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1965", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2492, - "bus2": 2493, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856029618601329, 45.69250467560685], - [4.855930737267387, 45.69267072873552] - ] - }, - "length": 0.0199986363582786, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line1966", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2493, - "bus2": 2494, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855930737267387, 45.69267072873552], - [4.855888072041425, 45.69274239200233] - ] - }, - "length": 0.008630510320176, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2389", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2494, - "bus2": 2933, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855888072041425, 45.69274239200233], - [4.85627431413481, 45.69280960338721] - ] - }, - "length": 0.0309983265742373, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2056", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2494, - "bus2": 2588, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855888072041425, 45.69274239200233], - [4.855825999456157, 45.69273095075617] - ] - }, - "length": 0.0049993261430797, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2057", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2588, - "bus2": 2589, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855825999456157, 45.69273095075617], - [4.855788745488097, 45.6927240826258] - ] - }, - "length": 0.003000476475499, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2058", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2589, - "bus2": 2590, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855788745488097, 45.6927240826258], - [4.855676659986405, 45.69270342242253] - ] - }, - "length": 0.0090273856534237, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2059", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2590, - "bus2": 2591, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.855676659986405, 45.69270342242253], - [4.855670455137178, 45.69270227463329] - ] - }, - "length": 0.0004998552042313, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2390", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2933, - "bus2": 2934, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.85627431413481, 45.69280960338721], - [4.856417860286734, 45.69283457875029] - ] - }, - "length": 0.0115203641917798, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2391", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2934, - "bus2": 2935, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856417860286734, 45.69283457875029], - [4.856423816029007, 45.69283561508038] - ] - }, - "length": 0.0004779834842022, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line2392", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2935, - "bus2": 2936, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.856423816029007, 45.69283561508038], - [4.856424087948438, 45.69283566297754] - ] - }, - "length": 2.183881197426037e-5, - "params_id": "S_AL_95", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 3403, - "phases": "abcn", - "powers": [ - [37977.16080879668, 18988.580404398333], - [37977.160809820285, 18988.580404910143], - [37977.16080879669, 18988.580404398344] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_240", - "z_line": [ - [ - [0.125, 0.0, 0.0, 0.0], - [0.0, 0.125, 0.0, 0.0], - [0.0, 0.0, 0.125, 0.0], - [0.0, 0.0, 0.0, 0.1] - ], - [ - [0.10000000000000002, 0.0, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0, 0.0], - [0.0, 0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.0, 0.1] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [0.0001285539713848, 0.0, 0.0, 0.0], - [0.0, 0.0001285539713848, 0.0, 0.0], - [0.0, 0.0, 0.0001285539713848, 0.0], - [0.0, 0.0, 0.0, 0.0] - ] - ] - }, - { - "id": "S_AL_35", - "z_line": [ - [ - [0.8571428571428571, 0.0, 0.0, 0.0], - [0.0, 0.8571428571428571, 0.0, 0.0], - [0.0, 0.0, 0.8571428571428571, 0.0], - [0.0, 0.0, 0.0, 0.1] - ], - [ - [0.10000000000000002, 0.0, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0, 0.0], - [0.0, 0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.0, 0.1] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [5.899911003441632e-5, 0.0, 0.0, 0.0], - [0.0, 5.899911003441632e-5, 0.0, 0.0], - [0.0, 0.0, 5.899911003441632e-5, 0.0], - [0.0, 0.0, 0.0, 0.0] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.31578947368421, 0.0, 0.0, 0.0], - [0.0, 0.31578947368421, 0.0, 0.0], - [0.0, 0.0, 0.31578947368421, 0.0], - [0.0, 0.0, 0.0, 0.1] - ], - [ - [0.10000000000000002, 0.0, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0, 0.0], - [0.0, 0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.0, 0.1] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0], - [0.0, 0.0, 0.0, 0.0] - ], - [ - [7.935663042967819e-5, 0.0, 0.0, 0.0], - [0.0, 7.935663042967819e-5, 0.0, 0.0], - [0.0, 0.0, 7.935663042967819e-5, 0.0], - [0.0, 0.0, 0.0, 0.0] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/B.EC05_N009/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/B.EC05_N009/results_backward_forward.csv deleted file mode 100644 index 4904dd09..00000000 --- a/roseau/load_flow/tests/data/networks/B.EC05_N009/results_backward_forward.csv +++ /dev/null @@ -1,220 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -50,a,225.10070795576715,28.702445813564363,4.087663147359934,-31.289098301191757,194.86981109937878,2.381608392831244,,,[[197.44160779]],[[108.10707764]],[[3.49314387]],[[-2.12295452]],[[194.70148654]],[[8.09780312]] -50,b,225.1007079588007,-91.29755418688144,4.087663147415021,-151.289098300746,194.86981110200497,-117.61839160761456,,,[[-5.09732833]],[[-225.04298693]],[[-3.58510448]],[[-1.96367407]],[[-90.33784006]],[[-172.66533506]] -50,c,225.10070795576715,148.70244581267278,4.087663147415021,88.71090169836245,194.8698110993788,122.38160839193966,,,[[-192.34427946]],[[116.93590929]],[[0.09196061]],[[4.08662859]],[[-104.36364649]],[[164.56753194]] -50,n,0.0,0.0,,,3.1776437161565096e-14,116.56505117707799,,,[[0.]],[[0.]],,,[[-1.42108547e-14]],[[2.84217094e-14]] -542,a,225.10084544306406,28.702402069550587,0.01055366088014403,118.70240907292292,0.005639918031819743,118.70239611871122,,,[[197.44181092]],[[108.10699293]],[[-0.00506851]],[[0.00925689]],[[-0.00270863]],[[0.00494692]] -542,b,225.10084544609765,-91.29759793089522,0.010553660880286258,-1.297590927522882,0.005639918031895752,-1.297603881734564,,,[[-5.09750326]],[[-225.04312049]],[[0.01055095]],[[-0.00023899]],[[0.00563847]],[[-0.00012772]] -542,c,225.10084544306403,148.70240206865898,0.01055366088014403,-121.29759092796867,0.005639918031819744,-121.29760388218038,,,[[-192.34430766]],[[116.93612757]],[[-0.00548245]],[[-0.0090179]],[[-0.00292984]],[[-0.0048192]] -542,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -1364,a,224.56277598944573,28.67242996665735,194.87596166110984,2.3779529946292475,194.87596362977328,2.377951823219256,,,[[197.02624612]],[[107.74552752]],[[194.70814804]],[[8.08563659]],[[194.70815018]],[[8.08563269]] -1364,b,224.56277599247204,-91.32757003378846,194.87596166373618,-117.62204700581655,194.8759636323996,-117.62204817722653,,,[[-5.20275908]],[[-224.50249811]],[[-90.35170733]],[[-172.66502083]],[[-90.35171177]],[[-172.66502072]] -1364,c,224.5627759894457,148.67242996576576,194.8759616611099,122.3779529937377,194.87596362977328,122.3779518223277,,,[[-191.82348703]],[[116.75697059]],[[-104.35644071]],[[164.57938423]],[[-104.3564384]],[[164.57938803]] -1364,n,7.93279456555106e-17,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -1365,a,223.92478085927993,28.697479354908083,194.87647808747204,2.3776457071479764,194.87655694919326,2.377598808533588,,,[[196.4194931]],[[107.52530034]],[[194.70870739]],[[8.08461376]],[[194.7087928]],[[8.08445766]] -1365,b,223.92478086229764,-91.30252064553771,194.87647809009835,-117.62235429329783,194.8765569518195,-117.62240119191222,,,[[-5.09010491]],[[-223.866921]],[[-90.3528728]],[[-172.66499382]],[[-90.3530507]],[[-172.66498973]] -1365,c,223.9247808592799,148.69747935401648,194.87647808747204,122.3776457062564,194.87655694919326,122.37759880764203,,,[[-191.32938819]],[[116.34162066]],[[-104.35583459]],[[164.58038006]],[[-104.3557421]],[[164.58053208]] -1365,n,1.242642305091481e-16,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[1.178874e-16]],[[-3.92958e-17]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -1366,a,222.71274580060222,28.745467470647167,194.87655694919326,2.377598808533588,194.8767063562256,2.3775100995209106,,,[[195.26669666]],[[107.10688269]],[[194.7087928]],[[8.08445766]],[[194.70895459]],[[8.08416239]] -1366,b,222.71274580360355,-91.25453252979864,194.8765569518195,-117.62240119191222,194.8767063588519,-117.62248990092489,,,[[-4.876067]],[[-222.65936116]],[[-90.3530507]],[[-172.66498973]],[[-90.3533873]],[[-172.66498222]] -1366,c,222.71274580060216,148.7454674697556,194.87655694919326,122.37759880764203,194.8767063562256,122.37751009862933,,,[[-190.39062965]],[[115.55247848]],[[-104.3557421]],[[164.58053208]],[[-104.3555673]],[[164.58081983]] -1366,n,2.096405454496885e-16,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[1.98882484e-16]],[[-6.62941614e-17]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -1367,a,221.5912419150358,28.790344860870988,194.8767063562256,2.3775100995209106,194.87684412390803,2.3774284680795676,,,[[194.19987204]],[[106.71967107]],[[194.70895459]],[[8.08416239]],[[194.70910376]],[[8.0838907]] -1367,b,221.59124191802206,-91.20965513957482,194.8767063588519,-117.62248990092489,194.87684412653428,-117.62257153236622,,,[[-4.6779898]],[[-221.54185814]],[[-90.3533873]],[[-172.66498222]],[[-90.35369718]],[[-172.66497556]] -1367,c,221.59124191503577,148.79034485997937,194.8767063562256,122.37751009862933,194.87684412390803,122.377428467188,,,[[-189.52188225]],[[114.82218707]],[[-104.3555673]],[[164.58081983]],[[-104.35540658]],[[164.58108486]] -1367,n,2.8864967013649673e-16,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[2.73837121e-16]],[[-9.12790403e-17]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -51,a,224.5674668209434,28.672692343432875,194.8757374950115,2.3780862921915777,194.87596166110984,2.3779529946292475,,,[[197.02986833]],[[107.74868046]],[[194.70790526]],[[8.08608027]],[[194.70814804]],[[8.08563659]] -51,b,224.56746682396977,-91.32730765701295,194.87573749763777,-117.62191370825423,194.87596166373618,-117.62204700581655,,,[[-5.20183967]],[[-224.50721151]],[[-90.3512017]],[[-172.66503241]],[[-90.35170733]],[[-172.66502083]] -51,c,224.56746682094337,148.67269234254127,194.8757374950115,122.37808629130002,194.8759616611099,122.3779529937377,,,[[-191.82802866]],[[116.75853105]],[[-104.35670356]],[[164.57895214]],[[-104.35644071]],[[164.57938423]] -51,n,7.863615761766624e-17,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[7.46008094e-17]],[[-2.48669365e-17]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -1663,a,225.1007178296299,28.70244267202221,0.002685130246368133,118.70244328196866,0.0012228688783618795,118.70244213303113,,,[[197.44162238]],[[108.10707155]],[[-0.00128956]],[[0.0023552]],[[-0.0005873]],[[0.00107261]] -1663,b,225.10071783266346,-91.29755732842358,0.0026851302464043192,-1.2975567184771382,0.0012228688783783592,-1.2975578674146653,,,[[-5.0973409]],[[-225.04299652]],[[0.00268444]],[[-6.08039722e-05]],[[0.00122256]],[[-2.76915249e-05]] -1663,c,225.10071782962987,148.70244267113063,0.0026851302463681325,-121.29755671892295,0.0012228688783618791,-121.29755786786046,,,[[-192.34428148]],[[116.93592497]],[[-0.00139488]],[[-0.00229439]],[[-0.00063526]],[[-0.00104492]] -1663,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -1664,a,225.10071788615258,28.702442654038535,0.0012228688783618795,118.70244213303113,0.0012094195695527415,118.70244212713712,,,[[197.44162246]],[[108.10707152]],[[-0.0005873]],[[0.00107261]],[[-0.00058084]],[[0.00106081]] -1664,b,225.10071788918614,-91.29755734640727,0.0012228688783783592,-1.2975578674146653,0.0012094195695690404,-1.2975578733086803,,,[[-5.09734097]],[[-225.04299658]],[[0.00122256]],[[-2.76915249e-05]],[[0.00120911]],[[-2.73869692e-05]] -1664,c,225.10071788615258,148.70244265314696,0.0012228688783618791,-121.29755786786046,0.0012094195695527413,-121.29755787375449,,,[[-192.34428149]],[[116.93592506]],[[-0.00063526]],[[-0.00104492]],[[-0.00062827]],[[-0.00103343]] -1664,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -1665,a,225.1007179669099,28.70244262834417,0.0012094195695527415,118.70244212713712,0.0011899400058509842,118.7024421187217,,,[[197.44162258]],[[108.10707147]],[[-0.00058084]],[[0.00106081]],[[-0.00057148]],[[0.00104373]] -1665,b,225.10071796994347,-91.29755737210164,0.0012094195695690404,-1.2975578733086803,0.0011899400058670206,-1.2975578817241147,,,[[-5.09734107]],[[-225.04299666]],[[0.00120911]],[[-2.73869692e-05]],[[0.00118963]],[[-2.69458601e-05]] -1665,c,225.1007179669099,148.70244262745257,0.0012094195695527413,-121.29755787375449,0.0011899400058509838,-121.29755788216994,,,[[-192.34428151]],[[116.93592519]],[[-0.00062827]],[[-0.00103343]],[[-0.00061815]],[[-0.00101678]] -1665,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -1666,a,225.10071802608866,28.70244260951542,0.0011899400058509842,118.7024421187217,0.0011754605120960588,118.70244211255986,,,[[197.44162267]],[[108.10707143]],[[-0.00057148]],[[0.00104373]],[[-0.00056453]],[[0.00103103]] -1666,b,225.10071802912225,-91.29755739093038,0.0011899400058670206,-1.2975578817241147,0.0011754605121119,-1.2975578878859473,,,[[-5.09734115]],[[-225.04299672]],[[0.00118963]],[[-2.69458601e-05]],[[0.00117516]],[[-2.66179761e-05]] -1666,c,225.10071802608863,148.7024426086238,0.0011899400058509838,-121.29755788216994,0.0011754605120960584,-121.29755788833177,,,[[-192.34428152]],[[116.93592528]],[[-0.00061815]],[[-0.00101678]],[[-0.00061063]],[[-0.00100441]] -1666,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2081,a,224.56277610410464,28.672429930089226,0.0011613376747397935,118.6724294788538,0.0011324772557446538,118.67242946688795,,,[[197.02624629]],[[107.74552745]],[[-0.00055721]],[[0.00101893]],[[-0.00054336]],[[0.00099361]] -2081,b,224.56277610713096,-91.32757007035659,0.0011613376747554444,-1.327570521592021,0.0011324772557599159,-1.3275705335578447,,,[[-5.20275923]],[[-224.50249823]],[[0.00116103]],[[-2.69063398e-05]],[[0.00113217]],[[-2.62376902e-05]] -2081,c,224.56277610410459,148.67242992919762,0.0011613376747397937,-121.32757052203782,0.001132477255744654,-121.32757053400361,,,[[-191.82348706]],[[116.75697077]],[[-0.00060381]],[[-0.00099202]],[[-0.00058881]],[[-0.00096737]] -2081,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2082,a,224.56277643083584,28.672429825884947,0.0011324772557446538,118.67242946688795,0.0010458777870575929,118.67242943284721,,,[[197.02624677]],[[107.74552725]],[[-0.00054336]],[[0.00099361]],[[-0.00050181]],[[0.00091763]] -2082,b,224.56277643386215,-91.32757017456086,0.0011324772557599159,-1.3275705335578447,0.0010458777870716877,-1.3275705675985794,,,[[-5.20275964]],[[-224.50249854]],[[0.00113217]],[[-2.62376902e-05]],[[0.0010456]],[[-2.42313194e-05]] -2082,c,224.56277643083584,148.67242982499337,0.001132477255744654,-121.32757053400361,0.0010458777870575929,-121.32757056804437,,,[[-191.82348712]],[[116.75697129]],[[-0.00058881]],[[-0.00096737]],[[-0.00054378]],[[-0.0008934]] -2082,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2083,a,224.5627766342626,28.672429761006125,0.0010458777870575929,118.67242943284721,0.0009881336393263752,118.6724294117737,,,[[197.02624707]],[[107.74552712]],[[-0.00050181]],[[0.00091763]],[[-0.00047411]],[[0.00086697]] -2083,b,224.5627766372889,-91.32757023943968,0.0010458777870716877,-1.3275705675985794,0.0009881336393396918,-1.3275705886720757,,,[[-5.2027599]],[[-224.50249874]],[[0.0010456]],[[-2.42313194e-05]],[[0.00098787]],[[-2.289348e-05]] -2083,c,224.5627766342626,148.67242976011457,0.0010458777870575929,-121.32757056804437,0.0009881336393263755,-121.32757058911785,,,[[-191.82348717]],[[116.75697162]],[[-0.00054378]],[[-0.0008934]],[[-0.00051376]],[[-0.00084407]] -2083,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2084,a,224.5627766664358,28.672429750745145,0.0009881336393263752,118.6724294117737,0.00097868907248168,118.6724294084529,,,[[197.02624712]],[[107.7455271]],[[-0.00047411]],[[0.00086697]],[[-0.00046958]],[[0.00085868]] -2084,b,224.56277666946204,-91.32757024970066,0.0009881336393396918,-1.3275705886720757,0.0009786890724948693,-1.3275705919929008,,,[[-5.20275994]],[[-224.50249877]],[[0.00098787]],[[-2.289348e-05]],[[0.00097843]],[[-2.26746645e-05]] -2084,c,224.56277666643578,148.67242974985356,0.0009881336393263755,-121.32757058911785,0.00097868907248168,-121.32757059243869,,,[[-191.82348717]],[[116.75697167]],[[-0.00051376]],[[-0.00084407]],[[-0.00050885]],[[-0.000836]] -2084,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2085,a,224.5627776268548,28.67242944443907,0.00097868907248168,118.6724294084529,0.0006350719768663034,118.67242930610647,,,[[197.02624854]],[[107.74552651]],[[-0.00046958]],[[0.00085868]],[[-0.00030471]],[[0.0005572]] -2085,b,224.562777629881,-91.32757055600673,0.0009786890724948693,-1.3275705919929008,0.000635071976874862,-1.3275706943393248,,,[[-5.20276117]],[[-224.5024997]],[[0.00097843]],[[-2.26746645e-05]],[[0.0006349]],[[-1.47136057e-05]] -2085,c,224.56277762685477,148.6724294435475,0.00097868907248168,-121.32757059243869,0.0006350719768663034,-121.32757069478512,,,[[-191.82348737]],[[116.75697319]],[[-0.00050885]],[[-0.000836]],[[-0.00033019]],[[-0.00054248]] -2085,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2086,a,224.5627776889614,28.67242942463144,0.0006350719768663034,118.67242930610647,0.0006061831470569765,118.67242929998511,,,[[197.02624863]],[[107.74552647]],[[-0.00030471]],[[0.0005572]],[[-0.00029085]],[[0.00053185]] -2086,b,224.56277769198758,-91.32757057581436,0.000635071976874862,-1.3275706943393248,0.0006061831470651457,-1.327570700460662,,,[[-5.20276125]],[[-224.50249976]],[[0.0006349]],[[-1.47136057e-05]],[[0.00060602]],[[-1.40442976e-05]] -2086,c,224.56277768896135,148.67242942373986,0.0006350719768663034,-121.32757069478512,0.0006061831470569763,-121.32757070090646,,,[[-191.82348738]],[[116.75697329]],[[-0.00033019]],[[-0.00054248]],[[-0.00031517]],[[-0.00051781]] -2086,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2087,a,224.56277779160197,28.67242939189631,0.0006061831470569765,118.67242929998511,0.0005551545198413649,118.67242929003079,,,[[197.02624878]],[[107.74552641]],[[-0.00029085]],[[0.00053185]],[[-0.00026636]],[[0.00048708]] -2087,b,224.56277779462818,-91.3275706085495,0.0006061831470651457,-1.327570700460662,0.0005551545198488463,-1.3275707104149874,,,[[-5.20276138]],[[-224.50249986]],[[0.00060602]],[[-1.40442976e-05]],[[0.00055501]],[[-1.28620457e-05]] -2087,c,224.56277779160195,148.67242939100475,0.0006061831470569763,-121.32757070090646,0.0005551545198413648,-121.32757071086078,,,[[-191.8234874]],[[116.75697345]],[[-0.00031517]],[[-0.00051781]],[[-0.00028864]],[[-0.00047422]] -2087,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2088,a,224.56277784571117,28.672429374639275,0.0005551545198413649,118.67242929003079,0.000526265689961341,118.6724292849117,,,[[197.02624886]],[[107.74552638]],[[-0.00026636]],[[0.00048708]],[[-0.0002525]],[[0.00046173]] -2088,b,224.5627778487374,-91.32757062580652,0.0005551545198488463,-1.3275707104149874,0.000526265689968433,-1.3275707155340781,,,[[-5.20276145]],[[-224.50249992]],[[0.00055501]],[[-1.28620457e-05]],[[0.00052612]],[[-1.21927376e-05]] -2088,c,224.56277784571114,148.67242937374772,0.0005551545198413648,-121.32757071086078,0.0005262656899613409,-121.32757071597989,,,[[-191.82348741]],[[116.75697354]],[[-0.00028864]],[[-0.00047422]],[[-0.00027362]],[[-0.00044954]] -2088,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2089,a,224.56277830230775,28.6724292290171,0.000526265689961341,118.6724292849117,0.00011545988502080308,118.67242922466208,,,[[197.02624953]],[[107.74552609]],[[-0.0002525]],[[0.00046173]],[[-5.53978097e-05]],[[0.0001013]] -2089,b,224.56277830533398,-91.3275707714287,0.000526265689968433,-1.3275707155340781,0.00011545988502235902,-1.3275707757837043,,,[[-5.20276203]],[[-224.50250036]],[[0.00052612]],[[-1.21927376e-05]],[[0.00011543]],[[-2.67502171e-06]] -2089,c,224.5627783023077,148.67242922812554,0.0005262656899613409,-121.32757071597989,0.00011545988502080304,-121.3275707762295,,,[[-191.82348751]],[[116.75697426]],[[-0.00027362]],[[-0.00044954]],[[-6.00310832e-05]],[[-9.86268427e-05]] -2089,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2090,a,224.56277832395486,28.67242922211319,0.00011545988502080308,118.67242922466208,2.8855322297348607e-05,118.67242922190033,,,[[197.02624957]],[[107.74552608]],[[-5.53978097e-05]],[[0.0001013]],[[-1.38448228e-05]],[[2.53170003e-05]] -2090,b,224.5627783269811,-91.3275707783326,0.00011545988502235902,-1.3275707757837043,2.8855322297737466e-05,-1.327570778545449,,,[[-5.20276205]],[[-224.50250038]],[[0.00011543]],[[-2.67502171e-06]],[[2.88475768e-05]],[[-6.68531878e-07]] -2090,c,224.56277832395475,148.67242922122162,0.00011545988502080304,-121.3275707762295,2.88553222973486e-05,-121.32757077899124,,,[[-191.82348751]],[[116.7569743]],[[-6.00310832e-05]],[[-9.86268427e-05]],[[-1.5002754e-05]],[[-2.46484684e-05]] -2090,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2091,a,224.56277832539695,28.672429221653264,2.8855322297348607e-05,118.67242922190033,0.0,0.0,,,[[197.02624957]],[[107.74552608]],[[-1.38448228e-05]],[[2.53170003e-05]],[[0.]],[[0.]] -2091,b,224.56277832842318,-91.32757077879252,2.8855322297737466e-05,-1.327570778545449,0.0,0.0,,,[[-5.20276206]],[[-224.50250038]],[[2.88475768e-05]],[[-6.68531878e-07]],[[0.]],[[0.]] -2091,c,224.56277832539686,148.6724292207617,2.88553222973486e-05,-121.32757077899124,0.0,0.0,,,[[-191.82348751]],[[116.7569743]],[[-1.5002754e-05]],[[-2.46484684e-05]],[[0.]],[[0.]] -2091,n,7.93279456555106e-17,-18.43494882292201,0.0,0.0,0.0,0.0,,,[[7.52570971e-17]],[[-2.5085699e-17]],[[0.]],[[0.]],[[0.]],[[0.]] -2156,a,225.10084774629718,28.70240133673715,0.0011546473307945174,118.70240169856794,1.4467811649574057e-05,118.70240133669553,,,[[197.44181432]],[[108.10699151]],[[-0.00055453]],[[0.00101277]],[[-6.94831497e-06]],[[1.26900943e-05]] -2156,b,225.1008477493308,-91.29759866370864,0.0011546473308100783,-1.29759830187785,1.4467811649769034e-05,-1.2975986637502779,,,[[-5.09750619]],[[-225.04312273]],[[0.00115435]],[[-2.61474816e-05]],[[1.44641015e-05]],[[-3.27629861e-07]] -2156,c,225.10084774629718,148.70240133584554,0.0011546473307945174,-121.29759830232366,1.4467811649574059e-05,-121.29759866419607,,,[[-192.34430813]],[[116.93613122]],[[-0.00059982]],[[-0.00098662]],[[-7.51578654e-06]],[[-1.23624644e-05]] -2156,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2157,a,225.10084774665887,28.702401336622078,1.4467811649574057e-05,118.70240133669553,0.0,0.0,,,[[197.44181432]],[[108.10699151]],[[-6.94831497e-06]],[[1.26900943e-05]],[[0.]],[[0.]] -2157,b,225.10084774969243,-91.29759866382372,1.4467811649769034e-05,-1.2975986637502779,0.0,0.0,,,[[-5.09750619]],[[-225.04312273]],[[1.44641015e-05]],[[-3.27629861e-07]],[[0.]],[[0.]] -2157,c,225.10084774665884,148.70240133573049,1.4467811649574059e-05,-121.29759866419607,0.0,0.0,,,[[-192.34430813]],[[116.93613122]],[[-7.51578654e-06]],[[-1.23624644e-05]],[[0.]],[[0.]] -2157,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2488,a,225.10085344226454,28.702399524466134,0.004485270701025232,118.70239468228363,0.003935492092065839,118.70239382806935,,,[[197.44182274]],[[108.106988]],[[-0.0021541]],[[0.00393415]],[[-0.00189006]],[[0.00345192]] -2488,b,225.10085344529816,-91.29760047597966,0.00448527070108568,-1.2976053181621714,0.003935492092118878,-1.297606172376463,,,[[-5.09751344]],[[-225.04312826]],[[0.00448412]],[[-0.00010157]],[[0.00393448]],[[-8.91214386e-05]] -2488,c,225.10085344226454,148.70239952357457,0.004485270701025233,-121.29760531860798,0.00393549209206584,-121.29760617282227,,,[[-192.3443093]],[[116.93614027]],[[-0.00233002]],[[-0.00383258]],[[-0.00204442]],[[-0.0033628]] -2488,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2489,a,225.10086455368312,28.702395989175894,0.003935492092065839,118.70239382806935,0.003009541418376501,118.70239261929882,,,[[197.44183916]],[[108.10698115]],[[-0.00189006]],[[0.00345192]],[[-0.00144536]],[[0.00263975]] -2489,b,225.10086455671677,-91.29760401126993,0.003935492092118878,-1.297606172376463,0.0030095414184170607,-1.297607381146985,,,[[-5.09752758]],[[-225.04313906]],[[0.00393448]],[[-8.91214386e-05]],[[0.00300877]],[[-6.81528267e-05]] -2489,c,225.10086455368315,148.70239598828428,0.00393549209206584,-121.29760617282227,0.0030095414183765015,-121.2976073815928,,,[[-192.34431158]],[[116.93615791]],[[-0.00204442]],[[-0.0033628]],[[-0.00156341]],[[-0.00257159]] -2489,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2490,a,225.10086714480443,28.702395164765857,0.003009541418376501,118.70239261929882,0.0027491311866207502,118.70239233913316,,,[[197.44184298]],[[108.10697955]],[[-0.00144536]],[[0.00263975]],[[-0.0013203]],[[0.00241133]] -2490,b,225.10086714783807,-91.29760483567995,0.0030095414184170607,-1.297607381146985,0.0027491311866578005,-1.297607661312665,,,[[-5.09753087]],[[-225.04314157]],[[0.00300877]],[[-6.81528267e-05]],[[0.00274843]],[[-6.2255698e-05]] -2490,c,225.10086714480443,148.70239516387426,0.0030095414183765015,-121.2976073815928,0.0027491311866207507,-121.29760766175846,,,[[-192.34431211]],[[116.93616202]],[[-0.00156341]],[[-0.00257159]],[[-0.00142813]],[[-0.00234908]] -2490,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2491,a,225.10086925123534,28.70239449456845,0.0027491311866207502,118.70239233913316,0.0025176617428484893,118.70239211015631,,,[[197.4418461]],[[108.10697826]],[[-0.0013203]],[[0.00241133]],[[-0.00120913]],[[0.00220831]] -2491,b,225.100869254269,-91.29760550587736,0.0027491311866578005,-1.297607661312665,0.0025176617428824205,-1.297607890289495,,,[[-5.09753355]],[[-225.04314362]],[[0.00274843]],[[-6.2255698e-05]],[[0.00251702]],[[-5.70139459e-05]] -2491,c,225.10086925123534,148.70239449367685,0.0027491311866207507,-121.29760766175846,0.0025176617428484898,-121.29760789073529,,,[[-192.34431254]],[[116.93616536]],[[-0.00142813]],[[-0.00234908]],[[-0.00130788]],[[-0.00215129]] -2491,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2492,a,225.10087390006925,28.702393015461674,0.0025176617428484893,118.70239211015631,0.001909999373731405,118.70239158684284,,,[[197.44185296]],[[108.10697539]],[[-0.00120913]],[[0.00220831]],[[-0.0009173]],[[0.00167531]] -2492,b,225.1008739031029,-91.29760698498413,0.0025176617428824205,-1.297607890289495,0.0019099993737571462,-1.2976084136029808,,,[[-5.09753947]],[[-225.04314814]],[[0.00251702]],[[-5.70139459e-05]],[[0.00190951]],[[-4.3253088e-05]] -2492,c,225.10087390006922,148.70239301457008,0.0025176617428484898,-121.29760789073529,0.0019099993737314053,-121.29760841404878,,,[[-192.3443135]],[[116.93617274]],[[-0.00130788]],[[-0.00215129]],[[-0.00099221]],[[-0.00163206]] -2492,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2493,a,225.1008771411341,28.702391984260956,0.001909999373731405,118.70239158684284,0.0013312866040584546,118.70239118994508,,,[[197.44185775]],[[108.1069734]],[[-0.0009173]],[[0.00167531]],[[-0.00063936]],[[0.00116771]] -2493,b,225.10087714416778,-91.29760801618485,0.0019099993737571462,-1.2976084136029808,0.0013312866040763962,-1.297608810500736,,,[[-5.09754359]],[[-225.04315129]],[[0.00190951]],[[-4.3253088e-05]],[[0.00133095]],[[-3.01477975e-05]] -2493,c,225.10087714113413,148.70239198336935,0.0019099993737314053,-121.29760841404878,0.0013312866040584546,-121.29760881094656,,,[[-192.34431416]],[[116.93617789]],[[-0.00099221]],[[-0.00163206]],[[-0.00069158]],[[-0.00113756]] -2493,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2494,a,225.10087818233046,28.70239165298638,0.0013312866040584546,118.70239118994508,0.00108154024690144,118.70239104476863,,,[[197.44185929]],[[108.10697275]],[[-0.00063936]],[[0.00116771]],[[-0.00051942]],[[0.00094865]] -2494,b,225.10087818536414,-91.29760834745942,0.0013312866040763962,-1.297608810500736,0.0010815402469160158,-1.2976089556771766,,,[[-5.09754492]],[[-225.0431523]],[[0.00133095]],[[-3.01477975e-05]],[[0.00108126]],[[-2.44921415e-05]] -2494,c,225.10087818233046,148.70239165209478,0.0013312866040584546,-121.29760881094656,0.0010815402469014402,-121.29760895612297,,,[[-192.34431437]],[[116.93617954]],[[-0.00069158]],[[-0.00113756]],[[-0.00056184]],[[-0.00092416]] -2494,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2588,a,225.1008783165313,28.70239154511698,0.00031308991053293986,118.70239151203496,0.00022378571178251555,118.70239147730365,,,[[197.44185961]],[[108.10697245]],[[-0.00015036]],[[0.00027462]],[[-0.00010748]],[[0.00019629]] -2588,b,225.10087831956497,-91.29760845532881,0.00031308991053715935,-1.2976084884108252,0.00022378571178553153,-1.2976085231421666,,,[[-5.09754534]],[[-225.04315242]],[[0.00031301]],[[-7.0901103e-06]],[[0.00022373]],[[-5.06776287e-06]] -2588,c,225.1008783165313,148.70239154422538,0.00031308991053293986,-121.29760848885664,0.00022378571178251555,-121.29760852358797,,,[[-192.34431427]],[[116.93617997]],[[-0.00016265]],[[-0.00026753]],[[-0.00011625]],[[-0.00019122]] -2588,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2589,a,225.10087837563663,28.702391497608627,0.00022378571178251555,118.70239147730365,0.00017018745874597282,118.70239146342279,,,[[197.44185975]],[[108.10697231]],[[-0.00010748]],[[0.00019629]],[[-8.17342473e-05]],[[0.00014928]] -2589,b,225.10087837867033,-91.29760850283716,0.00022378571178553153,-1.2976085231421666,0.00017018745874826643,-1.2976085370230215,,,[[-5.09754553]],[[-225.04315248]],[[0.00022373]],[[-5.06776287e-06]],[[0.00017014]],[[-3.85399803e-06]] -2589,c,225.10087837563665,148.702391496717,0.00022378571178251555,-121.29760852358797,0.0001701874587459728,-121.29760853746882,,,[[-192.34431422]],[[116.93618016]],[[-0.00011625]],[[-0.00019122]],[[-8.84095677e-05]],[[-0.00014542]] -2589,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2590,a,225.10087845648434,28.702391432623998,0.00017018745874597282,118.70239146342279,8.929037087924322e-06,118.70239143255024,,,[[197.44185995]],[[108.10697213]],[[-8.17342473e-05]],[[0.00014928]],[[-4.28826031e-06]],[[7.83189165e-06]] -2590,b,225.100878459518,-91.29760856782181,0.00017018745874826643,-1.2976085370230215,8.929037088044658e-06,-1.2976085678955818,,,[[-5.09754579]],[[-225.04315255]],[[0.00017014]],[[-3.85399803e-06]],[[8.92674728e-06]],[[-2.02203455e-07]] -2590,c,225.10087845648434,148.7023914317324,0.0001701874587459728,-121.29760853746882,8.92903708792432e-06,-121.2976085683414,,,[[-192.34431416]],[[116.93618043]],[[-8.84095677e-05]],[[-0.00014542]],[[-4.63848697e-06]],[[-7.62968819e-06]] -2590,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2591,a,225.10087845670748,28.702391432444625,8.929037087924322e-06,118.70239143255024,0.0,0.0,,,[[197.44185995]],[[108.10697213]],[[-4.28826031e-06]],[[7.83189165e-06]],[[0.]],[[0.]] -2591,b,225.10087845974118,-91.29760856800118,8.929037088044658e-06,-1.2976085678955818,0.0,0.0,,,[[-5.09754579]],[[-225.04315255]],[[8.92674728e-06]],[[-2.02203455e-07]],[[0.]],[[0.]] -2591,c,225.10087845670748,148.70239143155302,8.92903708792432e-06,-121.2976085683414,0.0,0.0,,,[[-192.34431416]],[[116.93618043]],[[-4.63848697e-06]],[[-7.62968819e-06]],[[0.]],[[0.]] -2591,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2649,a,225.10070801580065,28.702445682588106,0.0001262766760005808,118.70244574802979,1.2025378528402497e-07,118.70244568260398,,,[[197.44160809]],[[108.10707722]],[[-6.0645755e-05]],[[0.00011076]],[[-5.77531957e-08]],[[1.05477681e-07]] -2649,b,225.1007080188342,-91.2975543178577,0.00012627667600228256,-1.2975542524160206,1.2025378528564558e-07,-1.2975543178418407,,,[[-5.09732885]],[[-225.04298698]],[[0.00012624]],[[-2.85949217e-06]],[[1.20222949e-07]],[[-2.723106e-09]] -2649,c,225.10070801580065,148.70244568169653,0.0001262766760005808,-121.29755425286183,1.20253785284025e-07,-121.29755431828764,,,[[-192.34427924]],[[116.93590976]],[[-6.55985407e-05]],[[-0.0001079]],[[-6.24697537e-08]],[[-1.02754575e-07]] -2649,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2650,a,225.10070801580068,28.70244568258799,1.2025378528402497e-07,118.70244568260398,0.0,0.0,,,[[197.44160809]],[[108.10707722]],[[-5.77531957e-08]],[[1.05477681e-07]],[[0.]],[[0.]] -2650,b,225.10070801883424,-91.29755431785782,1.2025378528564558e-07,-1.2975543178418407,0.0,0.0,,,[[-5.09732885]],[[-225.04298698]],[[1.20222949e-07]],[[-2.723106e-09]],[[0.]],[[0.]] -2650,c,225.10070801580068,148.7024456816964,1.20253785284025e-07,-121.29755431828764,0.0,0.0,,,[[-192.34427924]],[[116.93590976]],[[-6.24697537e-08]],[[-1.02754575e-07]],[[0.]],[[0.]] -2650,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2846,a,225.1007184744456,28.702442249129916,0.0005785821142267183,118.70244213223974,0.0004178219137890303,118.70244201792867,,,[[197.44162374]],[[108.10707041]],[[-0.00027787]],[[0.00050749]],[[-0.00020066]],[[0.00036648]] -2846,b,225.1007184774792,-91.29755775131589,0.0005785821142345156,-1.2975578682060738,0.00041782191379466117,-1.297557982517145,,,[[-5.09734257]],[[-225.04299713]],[[0.00057843]],[[-1.31018307e-05]],[[0.00041771]],[[-9.46146162e-06]] -2846,c,225.1007184744456,148.7024422482383,0.0005785821142267183,-121.2975578686519,0.0004178219137890303,-121.29755798296296,,,[[-192.34428117]],[[116.93592672]],[[-0.00030056]],[[-0.00049439]],[[-0.00021705]],[[-0.00035702]] -2846,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2847,a,225.1007189371259,28.702441877231422,0.0004178219137890303,118.70244201792867,9.631102907059399e-05,118.70244186681276,,,[[197.44162485]],[[108.10706935]],[[-0.00020066]],[[0.00036648]],[[-4.62544196e-05]],[[8.44768784e-05]] -2847,b,225.1007189401595,-91.29755812321437,0.00041782191379466117,-1.297557982517145,9.631102907189195e-05,-1.297558133633059,,,[[-5.09734404]],[[-225.04299756]],[[0.00041771]],[[-9.46146162e-06]],[[9.62863325e-05]],[[-2.18093686e-06]] -2847,c,225.1007189371259,148.70244187633983,0.0004178219137890303,-121.29755798296296,9.631102907059399e-05,-121.29755813407887,,,[[-192.34428081]],[[116.93592821]],[[-0.00021705]],[[-0.00035702]],[[-5.0031913e-05]],[[-8.22959416e-05]] -2847,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2848,a,225.1007189630893,28.70244185636225,9.631102907059399e-05,118.70244186681276,0.0,0.0,,,[[197.44162491]],[[108.10706929]],[[-4.62544196e-05]],[[8.44768784e-05]],[[0.]],[[0.]] -2848,b,225.10071896612294,-91.29755814408357,9.631102907189195e-05,-1.297558133633059,0.0,0.0,,,[[-5.09734413]],[[-225.04299758]],[[9.62863325e-05]],[[-2.18093686e-06]],[[0.]],[[0.]] -2848,c,225.10071896308932,148.70244185547062,9.631102907059399e-05,-121.29755813407887,0.0,0.0,,,[[-192.34428079]],[[116.9359283]],[[-5.0031913e-05]],[[-8.22959416e-05]],[[0.]],[[0.]] -2848,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2849,a,225.1007183520418,28.702442347517042,0.0005968783978693404,118.70244209348323,0.000489706307029311,118.70244200921539,,,[[197.44162345]],[[108.10707069]],[[-0.00028666]],[[0.00052354]],[[-0.00023519]],[[0.00042953]] -2849,b,225.10071835507543,-91.29755765292876,0.0005968783978773842,-1.2975579069625685,0.0004897063070359105,-1.2975579912304172,,,[[-5.09734218]],[[-225.04299702]],[[0.00059673]],[[-1.35161454e-05]],[[0.00048958]],[[-1.10892639e-05]] -2849,c,225.10071835204178,148.70244234662545,0.0005968783978693401,-121.29755790740839,0.0004897063070293108,-121.29755799167624,,,[[-192.34428127]],[[116.93592633]],[[-0.00031007]],[[-0.00051002]],[[-0.00025439]],[[-0.00041844]] -2849,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2850,a,225.1007188625384,28.70244193718424,0.000489706307029311,118.70244200921539,0.0002396452823899108,118.70244187027707,,,[[197.44162467]],[[108.10706952]],[[-0.00023519]],[[0.00042953]],[[-0.00011509]],[[0.0002102]] -2850,b,225.100718865572,-91.29755806326158,0.0004897063070359105,-1.2975579912304172,0.00023964528239314045,-1.2975581301687549,,,[[-5.09734381]],[[-225.04299749]],[[0.00048958]],[[-1.10892639e-05]],[[0.00023958]],[[-5.42670172e-06]] -2850,c,225.10071886253834,148.70244193629262,0.0004897063070293108,-121.29755799167624,0.00023964528238991077,-121.29755813061458,,,[[-192.34428087]],[[116.93592797]],[[-0.00025439]],[[-0.00041844]],[[-0.00012449]],[[-0.00020477]] -2850,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2851,a,225.1007190230638,28.70244180815527,0.0002396452823899108,118.70244187027707,8.932867109326585e-06,118.70244180806885,,,[[197.44162505]],[[108.10706915]],[[-0.00011509]],[[0.0002102]],[[-4.29010661e-06]],[[7.83524729e-06]] -2851,b,225.1007190260974,-91.29755819229052,0.00023964528239314045,-1.2975581301687549,8.932867109446972e-06,-1.2975581923769524,,,[[-5.09734432]],[[-225.04299764]],[[0.00023958]],[[-5.42670172e-06]],[[8.9305765e-06]],[[-2.02282336e-07]] -2851,c,225.10071902306376,148.70244180726365,0.00023964528238991077,-121.29755813061458,8.932867109326583e-06,-121.29755819282278,,,[[-192.34428074]],[[116.93592849]],[[-0.00012449]],[[-0.00020477]],[[-4.64046989e-06]],[[-7.63296495e-06]] -2851,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2852,a,225.10071902313265,28.702441808099927,8.932867109326585e-06,118.70244180806885,7.429380782331733e-06,118.70244180805373,,,[[197.44162505]],[[108.10706915]],[[-4.29010661e-06]],[[7.83524729e-06]],[[-3.56804094e-06]],[[6.5165008e-06]] -2852,b,225.10071902616627,-91.29755819234589,8.932867109446972e-06,-1.2975581923769524,7.4293807824318576e-06,-1.2975581923920607,,,[[-5.09734432]],[[-225.04299764]],[[8.9305765e-06]],[[-2.02282336e-07]],[[7.42747571e-06]],[[-1.68236299e-07]] -2852,c,225.10071902313265,148.70244180720832,8.932867109326583e-06,-121.29755819282278,7.429380782331732e-06,-121.29755819283787,,,[[-192.34428074]],[[116.93592849]],[[-4.64046989e-06]],[[-7.63296495e-06]],[[-3.85943476e-06]],[[-6.3482645e-06]] -2852,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2853,a,225.10071902328713,28.702441807975745,7.429380782331733e-06,118.70244180805373,0.0,0.0,,,[[197.44162506]],[[108.10706915]],[[-3.56804094e-06]],[[6.5165008e-06]],[[0.]],[[0.]] -2853,b,225.10071902632077,-91.29755819247006,7.4293807824318576e-06,-1.2975581923920607,0.0,0.0,,,[[-5.09734432]],[[-225.04299764]],[[7.42747571e-06]],[[-1.68236299e-07]],[[0.]],[[0.]] -2853,c,225.10071902328713,148.7024418070841,7.429380782331732e-06,-121.29755819283787,0.0,0.0,,,[[-192.34428074]],[[116.93592849]],[[-3.85943476e-06]],[[-6.3482645e-06]],[[0.]],[[0.]] -2853,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2933,a,225.1008797061615,28.7023904281448,0.0007684503363685003,118.70239085439017,0.00021471956413371916,118.70239037422964,,,[[197.44186294]],[[108.10696926]],[[-0.00036906]],[[0.00067403]],[[-0.00010312]],[[0.00018834]] -2933,b,225.10087970919514,-91.29760957230101,0.0007684503363788566,-1.2976091460556216,0.00021471956413661298,-1.2976096262161645,,,[[-5.09754976]],[[-225.04315371]],[[0.00076825]],[[-1.74020312e-05]],[[0.00021466]],[[-4.8624586e-06]] -2933,c,225.10087970616152,148.7023904272532,0.0007684503363685003,-121.29760914650143,0.00021471956413371922,-121.29760962666197,,,[[-192.34431318]],[[116.93618445]],[[-0.0003992]],[[-0.00065663]],[[-0.00011154]],[[-0.00018347]] -2933,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2934,a,225.10087983498684,28.70239032459617,0.00021471956413371916,118.70239037422964,8.92844929788256e-06,118.70239032451867,,,[[197.44186325]],[[108.10696897]],[[-0.00010312]],[[0.00018834]],[[-4.28797787e-06]],[[7.83137617e-06]] -2934,b,225.10087983802052,-91.29760967584964,0.00021471956413661298,-1.2976096262161645,8.928449298002886e-06,-1.2976096759271418,,,[[-5.09755017]],[[-225.04315383]],[[0.00021466]],[[-4.8624586e-06]],[[8.92615964e-06]],[[-2.02190317e-07]] -2934,c,225.10087983498684,148.70239032370458,0.00021471956413371922,-121.29760962666197,8.928449297882558e-06,-121.29760967637297,,,[[-192.34431308]],[[116.93618486]],[[-0.00011154]],[[-0.00018347]],[[-4.63818177e-06]],[[-7.62918585e-06]] -2934,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2935,a,225.10087983520955,28.702390324417163,8.92844929788256e-06,118.70239032451867,3.9011209969998483e-07,118.70239032443291,,,[[197.44186325]],[[108.10696897]],[[-4.28797787e-06]],[[7.83137617e-06]],[[-1.87355272e-07]],[[3.42177516e-07]] -2935,b,225.1008798382432,-91.29760967602864,8.928449298002886e-06,-1.2976096759271418,3.901120997052423e-07,-1.2976096760128992,,,[[-5.09755017]],[[-225.04315383]],[[8.92615964e-06]],[[-2.02190317e-07]],[[3.90012057e-07]],[[-8.83433242e-09]] -2935,c,225.10087983520955,148.70239032352558,8.928449297882558e-06,-121.29760967637297,3.9011209969998473e-07,-121.29760967645872,,,[[-192.34431308]],[[116.93618486]],[[-4.63818177e-06]],[[-7.62918585e-06]],[[-2.02656785e-07]],[[-3.33343183e-07]] -2935,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -2936,a,225.10087983520998,28.702390324416818,3.9011209969998483e-07,118.70239032443291,0.0,0.0,,,[[197.44186325]],[[108.10696897]],[[-1.87355272e-07]],[[3.42177516e-07]],[[0.]],[[0.]] -2936,b,225.10087983824366,-91.29760967602898,3.901120997052423e-07,-1.2976096760128992,0.0,0.0,,,[[-5.09755017]],[[-225.04315383]],[[3.90012057e-07]],[[-8.83433242e-09]],[[0.]],[[0.]] -2936,c,225.10087983520995,148.70239032352524,3.9011209969998473e-07,-121.29760967645872,0.0,0.0,,,[[-192.34431308]],[[116.93618486]],[[-2.02656785e-07]],[[-3.33343183e-07]],[[0.]],[[0.]] -2936,n,0.0,0.0,0.0,0.0,0.0,0.0,,,[[0.]],[[0.]],[[0.]],[[0.]],[[0.]],[[0.]] -3399,a,220.95349043331072,28.816070565092524,194.87684412390803,2.3774284680795676,194.87692226093733,2.3773822413570964,,,[[193.59315584]],[[106.49945985]],[[194.70910376]],[[8.0838907]],[[194.70918835]],[[8.08373685]] -3399,b,220.95349043628843,-91.18392943535329,194.87684412653428,-117.62257153236622,194.87692226356356,-117.62261775908871,,,[[-4.5653402]],[[-220.90632088]],[[-90.35369718]],[[-172.66497556]],[[-90.35387271]],[[-172.66497189]] -3399,c,220.95349043331072,148.8160705642009,194.87684412390803,122.377428467188,194.87692226093728,122.37738224046554,,,[[-189.02781563]],[[114.40686103]],[[-104.35540658]],[[164.58108486]],[[-104.35531564]],[[164.58123504]] -3399,n,3.3358308250725336e-16,-18.434948822922006,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[3.16464699e-16]],[[-1.05488233e-16]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -3400,a,218.84907570859832,28.902036449170566,194.87692226093733,2.3773822413570964,194.87717903574062,2.3772307009138425,,,[[191.59084322]],[[105.77271261]],[[194.70918835]],[[8.08373685]],[[194.70946629]],[[8.08323252]] -3400,b,218.8490757115477,-91.09796355127523,194.87692226356356,-117.62261775908871,194.87717903836688,-117.62276929953195,,,[[-4.19356546]],[[-218.80889367]],[[-90.35387271]],[[-172.66497189]],[[-90.35444844]],[[-172.66496042]] -3400,c,218.84907570859835,148.90203644827898,194.87692226093728,122.37738224046554,194.87717903574057,122.37723070002227,,,[[-187.39727776]],[[113.03618106]],[[-104.35531564]],[[164.58123504]],[[-104.35501784]],[[164.5817279]] -3400,n,4.818741681075434e-16,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[4.57145975e-16]],[[-1.52381992e-16]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -3401,a,217.91129313968338,28.940887060520495,194.87717903574062,2.3772307009138425,194.87729293881316,2.3771636628051236,,,[[190.69840602]],[[105.44880094]],[[194.70946629]],[[8.08323252]],[[194.70958955]],[[8.08300942]] -3401,b,217.91129314262008,-91.0591129399253,194.87717903836688,-117.62276929953195,194.8772929414394,-117.62283633764068,,,[[-4.02786259]],[[-217.87406455]],[[-90.35444844]],[[-172.66496042]],[[-90.35470328]],[[-172.66495562]] -3401,c,217.91129313968338,148.9408870596289,194.87717903574057,122.37723070002227,194.8772929388131,122.37716366191356,,,[[-186.67054342]],[[112.4252636]],[[-104.35501784]],[[164.5817279]],[[-104.35488627]],[[164.5819462]] -3401,n,5.479678755600041e-16,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[5.19847971e-16]],[[-1.73282657e-16]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -3402,a,217.89273367642244,28.941659364881428,194.87729293881316,2.3771636628051236,194.87729518979523,2.377162339130451,,,[[190.680743]],[[105.44239013]],[[194.70958955]],[[8.08300942]],[[194.70959198]],[[8.08300502]] -3402,b,217.8927336793589,-91.05834063556438,194.8772929414394,-117.62283633764068,194.87729519242149,-117.62283766131533,,,[[-4.02458301]],[[-217.85556252]],[[-90.35470328]],[[-172.66495562]],[[-90.35470831]],[[-172.66495553]] -3402,c,217.89273367642247,148.94165936398983,194.8772929388131,122.37716366191356,194.87729518979518,122.37716233823889,,,[[-186.65615999]],[[112.41317239]],[[-104.35488627]],[[164.5819462]],[[-104.35488367]],[[164.58195051]] -3402,n,5.492759939317603e-16,-18.434948822922006,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[5.21088961e-16]],[[-1.7369632e-16]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] -3403,a,217.8794414601718,28.942212568240514,194.87729518979523,2.377162339130451,194.87729680186243,2.377161391192798,1.000000000000211,0.49999999999944494,[[190.6680928]],[[105.43779873]],[[194.70959198]],[[8.08300502]],[[194.70959373]],[[8.08300186]] -3403,b,217.87944146310807,-91.05778743220529,194.87729519242149,-117.62283766131533,194.87729680448865,-117.622838609253,1.0000000000002114,0.4999999999994451,[[-4.02223418]],[[-217.84231142]],[[-90.35470831]],[[-172.66495553]],[[-90.35471191]],[[-172.66495546]] -3403,c,217.87944146017185,148.94221256734895,194.87729518979518,122.37716233823889,194.87729680186237,122.37716139030123,1.0000000000002116,0.49999999999944517,[[-186.64585861]],[[112.40451269]],[[-104.35488367]],[[164.58195051]],[[-104.35488181]],[[164.5819536]] -3403,n,5.502128649903659e-16,-18.43494882292201,3.1776437161565096e-14,116.56505117707799,3.1776437161565096e-14,116.56505117707799,,,[[5.21977755e-16]],[[-1.73992585e-16]],[[-1.42108547e-14]],[[2.84217094e-14]],[[-1.42108547e-14]],[[2.84217094e-14]] diff --git a/roseau/load_flow/tests/data/networks/B.EC05_N009/results_linear_method.csv b/roseau/load_flow/tests/data/networks/B.EC05_N009/results_linear_method.csv deleted file mode 100644 index 42b1f5db..00000000 --- a/roseau/load_flow/tests/data/networks/B.EC05_N009/results_linear_method.csv +++ /dev/null @@ -1,220 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -50,a,225.10070795576485,28.702445813565184,4.08766314735982,-31.289098301219106,194.86981109936687,-177.61839160719728,,,,,197.44160778987023,108.1070776385043,3.4931438697975428,-2.1229545240488403,-194.70148654416147,-8.09780312162714 -50,b,225.10070795879847,-91.29755418688063,4.087663147414908,-151.2890983007733,194.86981110199304,62.38160839235695,,,,,-5.097328332913482,-225.04298693231644,-3.5851044838372053,-1.9636740683484915,90.33784005646761,172.6653350642755 -50,c,225.1007079557649,148.7024458126736,4.087663147414908,88.7109016983351,194.86981109936687,-57.61839160808887,,,,,-192.3442794569568,116.93590929381217,0.09196061403966227,4.086628592397332,104.36364648769386,-164.56753194264837 -50,n,0.0,0.0,,,1.3639165406465207e-14,-0.7199270618361123,,,,,0.0,0.0,,,1.3638088733471956e-14,-1.7137293503494425e-16 -542,a,225.10084544306176,28.7024020695514,0.010553660880247883,118.70240907403286,0.005639918031918173,-61.29760387930934,,,,,197.44181092077432,108.10699292601927,-0.005068505160955746,0.009256890050586076,0.002708628046076163,-0.004946919194282981 -542,b,225.10084544609535,-91.2975979308944,0.010553660880378863,-1.2975909263767083,0.005639918031991888,178.70239612033558,,,,,-5.097503261529571,-225.04312049259715,0.01055095452445407,-0.00023899079677121312,-0.005638471715828895,0.00012771889987314063 -542,c,225.1008454430618,148.7024020686598,0.010553660880245048,-121.29759092705997,0.005639918031920361,58.70239611953323,,,,,-192.34430765924478,116.93612756657792,-0.005482449363539614,-0.009017899253786259,0.002929843669778317,0.004819200294389139 -542,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -1364,a,224.5627759894434,28.672429966658232,194.8759616610984,2.377952994600749,194.87596362976174,-177.62204817680927,,,,,197.0262461175748,107.74552752157179,194.70814804280033,8.08563659094542,-194.7081501750789,-8.085632691827035 -1364,b,224.56277599246974,-91.32757003378758,194.8759616637246,-117.62204700584505,194.87596363238796,62.37795182274495,,,,,-5.2027590827677646,-224.50249811387584,-90.35170733043353,-172.66502082598302,90.35171177330841,172.66502072303123 -1364,c,224.5627759894435,148.67242996576664,194.87596166109816,122.37795299370916,194.87596362976157,-57.62204817770083,,,,,-191.82348703480713,116.7569705923041,-104.35644071236673,164.57938423503742,104.35643840177048,-164.57938803120408 -1364,n,3.404934815849259e-17,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,2.4377140307638625e-17,2.3772108455918314e-17,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -1365,a,223.92478085927772,28.697479354909056,194.8764780874605,2.37764570711948,194.87655694918172,-177.62240119149493,,,,,196.41949309974086,107.52530034050775,194.70870738647736,8.084613760694817,-194.70879279778455,-8.084457656334417 -1365,b,223.92478086229545,-91.30252064553676,194.8764780900868,-117.62235429332634,194.87655695180803,62.37759880805928,,,,,-5.090104907249614,-223.86692099606907,-90.35287279925285,-172.66499381669152,90.3530506952482,172.66498973287312 -1365,c,223.9247808592778,148.69747935401747,194.87647808746044,122.3776457062279,194.87655694918163,-57.62240119238652,,,,,-191.32938819249134,116.34162065556139,-104.35583458722448,164.5803800559966,104.35574210253633,-164.58053207653862 -1365,n,5.3337017784718613e-17,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,3.818586952316752e-17,3.72381099805967e-17,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -1366,a,222.71274580060017,28.745467470648297,194.87655694918172,2.3775988085050925,194.8767063562141,-177.6224899005076,,,,,195.2666966556685,107.10688268839627,194.70879279778458,8.084457656334417,-194.70895459285012,-8.08416239356515 -1366,b,222.71274580360162,-91.25453252979752,194.87655695180797,-117.62240119194072,194.87670635884035,62.37751009904661,,,,,-4.8760670013215615,-222.65936116403975,-90.3530506952482,-172.66498973287307,90.35338729783994,172.6649822201254 -1366,c,222.7127458006003,148.7454674697567,194.87655694918163,122.37759880761348,194.876706356214,-57.62248990139919,,,,,-190.39062965434707,115.55247847564351,-104.35574210253633,164.58053207653862,104.35556729501012,-164.5808198265602 -1366,n,8.998246281519424e-17,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,6.442164798757707e-17,6.28227258629592e-17,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -1367,a,221.59124191503395,28.790344860872263,194.8767063562141,2.3775100994924134,194.8768441238965,-177.62257153194892,,,,,194.19987204180106,106.71967106581236,194.70895459285012,8.08416239356515,-194.70910375955998,-8.083890699308121 -1367,b,221.59124191802024,-91.20965513957356,194.87670635884038,-117.6224899009534,194.8768441265228,62.377428467605256,,,,,-4.677989796174709,-221.5418581357425,-90.35338729783996,-172.66498222012544,90.35369717532355,172.66497555515707 -1367,c,221.591241915034,148.79034485998065,194.876706356214,122.37751009860081,194.87684412389638,-57.62257153284053,,,,,-189.52188224562641,114.82218706993018,-104.3555672950101,164.5808198265602,104.35540658423639,-164.58108485584884 -1367,n,1.238949658042592e-16,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,8.870081596752143e-17,8.649929362910689e-17,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -51,a,224.56746682094106,28.672692343433763,194.875737495,2.378086292163079,194.87596166109842,-177.62204700539925,,,,,197.0298683302707,107.74868045656363,194.7079052581502,8.08608027435773,-194.70814804280036,-8.08563659094542 -51,b,224.5674668239675,-91.32730765701204,194.8757374976262,-117.62191370828272,194.87596166372458,62.377952994154946,,,,,-5.201839667316316,-224.5072115095844,-90.35120169700215,-172.66503241001448,90.35170733043353,172.665020825983 -51,c,224.56746682094115,148.67269234254215,194.87573749499978,122.3780862912715,194.8759616610982,-57.62204700629085,,,,,-191.82802866295447,116.75853105302082,-104.35670356114798,164.5789521356566,104.35644071236673,-164.57938423503748 -51,n,3.375241708889534e-17,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,2.4164556785875552e-17,2.3564801180679417e-17,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -1663,a,225.1007178296276,28.70244267202304,0.0026851302464561536,118.70244328543087,0.0012228688784520175,-61.29755785920115,,,,,197.44162237802712,108.10707155476075,-0.0012895630727532447,0.002355196705548157,0.0005872960885285813,-0.0010726097138687137 -1663,b,225.10071783266122,-91.29755732842277,0.002685130246510528,-1.2975567155801222,0.0012228688784820974,178.70244213833232,,,,,-5.097340895668394,-225.04299652415915,0.002684441714344033,-6.080397203604685e-05,-0.0012225553048494347,2.7691524778682877e-05 -1663,c,225.10071782962763,148.70244267113142,0.0026851302462945073,-121.29755671806767,0.0012228688782954832,58.70244213475647,,,,,-192.34428148235878,116.93592496939843,-0.0013948786415936252,-0.002294392733337413,0.0006352592163208533,0.001044918188942593 -1663,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -1664,a,225.10071788615028,28.702442654039356,0.0012228688784577146,118.70244214146999,0.0012094195696445921,-61.29755786457919,,,,,197.44162246153667,108.10707151993452,-0.0005872960885438812,0.0010726097138668315,0.0005808369114925471,-0.0010608129795996602 -1664,b,225.10071788918387,-91.29755734640645,0.001222868878492439,-1.297557859904943,0.0012094195696875463,178.70244213204683,,,,,-5.097340967583555,-225.0429965790674,0.0012225553048606256,-2.7691524741303557e-05,-0.0012091094447851732,2.73869690637647e-05 -1664,c,225.1007178861503,148.70244265314776,0.0012228688783366322,-121.29755786406699,0.0012094195695613002,58.70244213018624,,,,,-192.34428149395313,116.9359250591329,-0.0006352592163207724,-0.0010449181889907989,0.0006282725333024416,0.0010334260104794988 -1664,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -1665,a,225.1007179669077,28.702442628344993,0.001209419569644873,118.70244213535231,0.0011899400059474517,-61.29755787267448,,,,,197.44162258085183,108.10707147017618,-0.0005808369114914134,0.0010608129796006013,0.0005714816388664024,-0.0010437269538499006 -1665,b,225.10071796994126,-91.29755737210083,0.0012094195696776026,-1.2975578656076525,0.001189940005975581,178.70244212610322,,,,,-5.097341070333116,-225.04299665751816,0.0012091094447763532,-2.7386969014042135e-05,-0.0011896348761093105,2.694585989629691e-05 -1665,c,225.10071796690772,148.7024426274534,0.0012094195695629795,-121.2975578699132,0.0011899400058634965,58.702442122137064,,,,,-192.34428151051873,116.93592518734202,-0.0006282725333051076,-0.0010334260104798432,0.0006181532372638231,0.0010167810938519037 -1665,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -1666,a,225.10071802608644,28.70244260951624,0.0011899400059461078,118.70244212693655,0.0011754605121911813,-61.2975578791239,,,,,197.44162266828556,108.10707143371343,-0.0005714816388586714,0.0010437269538526013,0.0005645277042827,-0.0010310266178998769 -1666,b,225.10071802912003,-91.29755739092955,0.0011899400059790467,-1.297557874105376,0.001175460512209769,178.7024421187313,,,,,-5.097341145627655,-225.04299671500664,0.0011896348761126774,-2.6945859900706637e-05,-0.0011751590952381815,2.661797594542229e-05 -1666,c,225.10071802608644,148.70244260862464,0.0011899400058669623,-121.29755787807154,0.0011754605120500425,58.702442112617085,,,,,-192.34428152265792,116.93592528129324,-0.0006181532372693255,-0.0010167810938526145,0.0006106313910093585,0.0010044086417902447 -1666,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2081,a,224.5627761041023,28.672429930090114,0.001161337674731592,118.67242947889395,0.0011324772557521788,-61.3275705318465,,,,,197.02624628694076,107.74552745083642,-0.0005572113984403111,0.001018931132216095,0.0005433641299108393,-0.0009936096603406302 -2081,b,224.5627761071287,-91.32757007035569,0.0011613376747607123,-1.327570519908615,0.001132477255784223,178.6724294670084,,,,,-5.202759228709374,-224.50249822518344,0.0011610259444558096,-2.6906339756895533e-05,-0.001132173272287544,2.6237690185670056e-05 -2081,c,224.5627761041024,148.67242992919853,0.001161337674832617,-121.32757051896549,0.0011324772558409617,58.672429468179494,,,,,-191.82348705823148,116.75697077434701,-0.0006038145460012874,-0.0009920247925444647,0.0005888091423909155,0.0009673719702544361 -2081,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2082,a,224.56277643083354,28.672429825885846,0.0011324772557498315,118.67242946806537,0.0010458777870627639,-61.32757056587654,,,,,197.0262467695649,107.74552724926939,-0.0005433641299081846,0.0009936096603394065,0.0005018135863274041,-0.0009176292661246877 -2082,b,224.5627764338599,-91.32757017455995,0.0011324772557715556,-1.3275705344581203,0.0010458777870695803,178.67242942939112,,,,,-5.202759644583609,-224.50249854236466,0.0011321732722742084,-2.6237690214355264e-05,-0.001045597048888566,2.4231319425155826e-05 -2082,c,224.5627764308336,148.67242982499423,0.0011324772558358397,-121.32757053132269,0.0010458777871487717,58.672429434859914,,,,,-191.82348712498134,116.75697129309528,-0.0005888091423798473,-0.0009673719702551766,0.0005437834625895837,0.0008933979468665094 -2082,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2083,a,224.56277663426036,28.67242976100702,0.0010458777870677083,118.67242943459908,0.0009881336393364863,-61.32757058637111,,,,,197.02624707005248,107.74552712377134,-0.0005018135863373936,0.0009176292661248603,0.00047410786531227483,-0.0008669658708607893 -2083,b,224.56277663728667,-91.3275702394388,0.0010458777870649158,-1.3275705693649633,0.0009881336393472709,178.67242941140307,,,,,-5.202759903511888,-224.50249873984546,0.001045597048884429,-2.423131940234706e-05,-0.0009878684010455724,2.289347997458052e-05 -2083,c,224.56277663426042,148.67242976011542,0.001045877787159333,-121.32757056485218,0.0009881336394281107,58.672429414261835,,,,,-191.82348716654067,116.75697161607415,-0.0005437834625905854,-0.0008933979468782633,0.0005137605357617194,0.0008440723910087775 -2083,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2084,a,224.56277666643354,28.672429750746037,0.0009881336393131777,118.67242941122159,0.0009786890724684818,-61.327570592104415,,,,,197.02624711757642,107.74552710392307,-0.0004741078652646653,0.0008669658708602588,0.00046957634918607587,-0.0008586794237981329 -2084,b,224.5627766694599,-91.32757024969976,0.000988133639349642,-1.327570587567537,0.000978689072504819,178.67242940912246,,,,,-5.202759944462971,-224.5024987710783,0.0009878684010483543,-2.289347995688683e-05,-0.000978426369346018,2.2674664467463517e-05 -2084,c,224.56277666643362,148.67242974985444,0.0009881336394348648,-121.32757058506185,0.000978689072590169,58.67242941165664,,,,,-191.82348717311353,116.75697166715527,-0.0005137605357552674,-0.0008440723910206116,0.0005088500201315205,0.000836004759447909 -2084,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2085,a,224.5627776268525,28.672429444439963,0.0009786890724800751,118.67242940890752,0.0006350719768646718,-61.32757069318416,,,,,197.02624853623897,107.74552651142132,-0.000469576349206804,0.0008586794238000114,0.00030470839799231055,-0.0005571976381785568 -2085,b,224.56277762987887,-91.32757055600584,0.0009786890724951562,-1.3275705929563417,0.0006350719768751221,178.6724293041847,,,,,-5.202761166915807,-224.50249970342526,0.0009784263693355354,-2.2674664502738743e-05,-0.0006349015085972473,1.4713605710876124e-05 -2085,c,224.56277762685258,148.67242944354837,0.0009786890725706143,-121.32757058982297,0.0006350719769552109,58.672429309254696,,,,,-191.82348736932323,116.75697319200395,-0.0005088500201429423,-0.0008360047594180649,0.0003301931106191476,0.0005424840325884729 -2085,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2086,a,224.56277768895913,28.672429424632337,0.000635071976838434,118.67242930256968,0.0006061831470336774,-61.32757070322722,,,,,197.02624862797845,107.74552647310655,-0.00030470839793842787,0.0005571976381781183,0.0002908474980667021,-0.0005318512391787695 -2086,b,224.5627776919855,-91.32757057581348,0.0006350719768887171,-1.327570693834296,0.0006061831470849491,178.6724293021056,,,,,-5.202761245967127,-224.5024997637166,0.0006349015086113474,-1.4713605689239621e-05,-0.000606020433248964,1.4044297581257846e-05 -2086,c,224.56277768895922,148.67242942374074,0.0006350719769533147,-121.32757069202594,0.0006061831471085714,58.672429298409995,,,,,-191.82348738201142,116.75697329061003,-0.00033019311063028694,-0.0005424840325794728,0.0003151729351538402,0.0005178069416152752 -2086,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2087,a,224.56277779159973,28.672429391897204,0.0006061831470542851,118.6724293003255,0.0005551545198386696,-61.327570709596046,,,,,197.02624877959184,107.7455264097855,-0.0002908474981095681,0.0005318512391788157,0.0002663638933098016,-0.00048707988794257197 -2087,b,224.56277779462613,-91.3275706085486,0.0006061831470876691,-1.3275706976876414,0.0005551545198713659,178.67242929261445,,,,,-5.202761376611442,-224.50249986335712,0.000606020433251734,-1.4044297579133848e-05,-0.0005550055033188296,1.2862045693415448e-05 -2087,c,224.56277779159979,148.6724293910056,0.0006061831471318664,-121.32757069738562,0.000555154519916251,58.67242929298519,,,,,-191.82348740298045,116.7569734535716,-0.00031517293512795517,-0.0005178069416583017,0.00028864160999481715,0.0004742178423077763 -2087,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2088,a,224.56277784570898,28.672429374640178,0.0005551545198669082,118.67242929562319,0.0005262656899868819,-61.32757070918802,,,,,197.02624885951812,107.74552637640447,-0.00026636389336772,0.000487079887943084,0.0002525029934779902,-0.00046173348886779155 -2088,b,224.56277784873532,-91.32757062580562,0.0005551545198761566,-1.3275707052621397,0.000526265689995741,178.67242928990254,,,,,-5.202761445483421,-224.50249991588478,0.0005550055033240956,-1.2862045672957315e-05,-0.0005261244278851851,1.2192737558896264e-05 -2088,c,224.56277784570906,148.67242937374857,0.0005551545199415637,-121.32757070513715,0.0005262656900615376,58.67242929005885,,,,,-191.82348741403482,116.75697353948033,-0.00028864160999243717,-0.00047421784233885793,0.00027362143444325637,0.0004495407513776265 -2088,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2089,a,224.56277830230556,28.672429229017997,0.0005262656899804284,118.67242928983204,0.00011545988503985826,-61.3275707528535,,,,,197.02624953397012,107.74552609472086,-0.00025250299346699654,0.000461733488866448,5.539780972475398e-05,-0.00010130186440099333 -2089,b,224.5627783053319,-91.3275707714278,0.0005262656899973801,-1.3275707089745852,0.00011545988505127373,178.67242925417216,,,,,-5.202762026654559,-224.50250035913552,0.0005261244278870627,-1.2192737548623149e-05,-0.00011542889289610411,2.675021650953595e-06 -2089,c,224.56277830230562,148.67242922812642,0.0005262656900378781,-121.32757070970827,0.00011545988509730793,58.67242925241423,,,,,-191.82348750731563,116.75697426441467,-0.0002736214344291279,-0.0004495407513585286,6.0031083180411874e-05,9.862684279074343e-05 -2089,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2090,a,224.56277832395267,28.672429222114097,0.0001154598850277021,118.67242923635534,2.8855322304049115e-05,-61.327570746973954,,,,,197.02624956594568,107.74552608136635,-5.5397809699842126e-05,0.00010130186440076148,1.384482285162758e-05,-2.5317000325425703e-05 -2090,b,224.562778326979,-91.32757077833172,0.0001154598850324308,-1.3275707612918202,2.8855322292564077e-05,178.6724292289392,,,,,-5.202762054207693,-224.50250038014988,0.00011542889287654425,-2.6750216816709835e-06,-2.8847576843488344e-05,6.685318741693388e-07 -2090,c,224.56277832395276,148.6724292212225,0.00011545988506886555,-121.32757076367103,2.8855322308265815e-05,58.67242923387565,,,,,-191.82348751173808,116.75697429878359,-6.0031083193312396e-05,-9.862684274959453e-05,1.5002754014054607e-05,2.4648468461705105e-05 -2090,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2091,a,224.5627783253948,28.67242922165417,2.8855322305053236e-05,118.672429254812,1.8284616981653267e-14,3.7590345059848485,,,,,197.02624956807588,107.7455260804767,-1.3844822852898512e-05,2.531700032587514e-05,1.8245279419111022e-14,1.1987481321473606e-15 -2091,b,224.56277832842116,-91.32757077879164,2.8855322301028867e-05,-1.327570753829419,3.8540747176516706e-14,-58.543970096640614,,,,,-5.202762056043261,-224.5025003815499,2.884757685215192e-05,-6.685318656897033e-07,2.0112260571038896e-14,-3.2876833297122986e-14 -2091,c,224.5627783253949,148.67242922076258,2.8855322301436595e-05,-121.32757077240447,7.356266968479734e-15,-42.156294216496924,,,,,-191.82348751203273,116.75697430107321,-1.5002754013205571e-05,-2.4648468454227095e-05,5.453324110795349e-15,-4.937197570906407e-15 -2091,n,3.404934815849259e-17,44.28007293816388,0.0,-0.0,0.0,-0.0,,,,,2.4377140307638625e-17,2.3772108455918314e-17,0.0,-0.0,0.0,-0.0 -2156,a,225.1008477462949,28.702401336737964,0.0011546473308245194,118.70240170150127,1.446781166163923e-05,-61.297598574330294,,,,,197.44181432368927,108.1069915068884,-0.0005545312329474269,0.0010127712329376234,6.948314999793857e-06,-1.2690094284137679e-05 -2156,b,225.10084774932844,-91.29759866370784,0.0011546473307853119,-1.2975982987585881,1.4467811645164043e-05,178.7024014765882,,,,,-5.097506191990409,-225.04312273004248,0.0011543512323804665,-2.614748154878149e-05,-1.4464101510200059e-05,3.2762982552362177e-07 -2156,c,225.1008477462949,148.70240133584636,0.0011546473307958937,-121.29759830285586,1.4467811638112409e-05,58.70240124642842,,,,,-192.34430813169885,116.9361312231541,-0.000599819999532514,-0.0009866237513231155,7.515786553038333e-06,1.236246440177156e-05 -2156,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2157,a,225.10084774665654,28.70240133662289,1.4467811668438131e-05,118.70240148587617,2.544256797802859e-14,179.91307951798748,,,,,197.44181432422363,108.10699150666557,-6.948315016393862e-06,1.2690094282799875e-05,-2.544253870080754e-14,3.859759728932365e-17 -2157,b,225.10084774969013,-91.29759866382291,1.4467811637167445e-05,-1.2975985323644368,7.740678134273417e-15,-52.6360470956731,,,,,-5.097506192450569,-225.04312273039383,1.446410150215432e-05,-3.2762982760259844e-07,4.697631172950002e-15,-6.152264570168207e-15 -2157,c,225.10084774665657,148.7024013357313,1.44678116586109e-05,-121.29759865585774,3.439112640693393e-14,52.900197660911346,,,,,-192.34430813177306,116.9361312237283,-7.515786542603659e-06,-1.236246443210476e-05,2.0744907527814723e-14,2.742988128301186e-14 -2157,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2488,a,225.10085344226232,28.702399524466948,0.004485270701097472,118.70239468411418,0.003935492092144324,-61.29760616970091,,,,,197.44182273920512,108.10698799733142,-0.0021540968131372046,0.003934147961345067,0.001890060000395841,-0.0034519228268074273 -2488,b,225.10085344529588,-91.29760047597885,0.004485270701200778,-1.2976053163397618,0.003935492092225866,178.70239382956765,,,,,-5.097513439113841,-225.04312826331451,0.0044841204834426655,-0.00010157141832247812,-0.003934482860196927,8.912143843616536e-05 -2488,c,225.10085344226232,148.70239952357537,0.004485270701085786,-121.29760531665879,0.003935492092101223,58.70239382927438,,,,,-192.34430930009128,116.9361402659831,-0.002330023670248618,-0.003832576543019035,0.0020444228597584547,0.0033628013883499454 -2488,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2489,a,225.1008645536809,28.702395989176708,0.003935492092121869,118.7023938296901,0.003009541418434373,-61.29760737856566,,,,,197.4418391557863,108.10698115105797,-0.0018900600003483668,0.003451922826807821,0.001445362740452158,-0.0026397473549157327 -2489,b,225.10086455671453,-91.2976040112691,0.003935492092218345,-1.2976061705375024,0.0030095414185132277,178.7023926216318,,,,,-5.097527576451202,-225.04313905735418,0.003934482860189244,-8.912143844321396e-05,-0.0030087696392349494,6.815282653422218e-05 -2489,c,225.10086455368096,148.7023959882851,0.0039354920921032014,-121.29760617107182,0.003009541418413787,58.70239262070087,,,,,-192.34431157933517,116.93615790629626,-0.002044422859779801,-0.0033628013883392834,0.0015634068987259479,0.0025715945283353247 -2489,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2490,a,225.10086714480227,28.702395164766678,0.003009541418455343,118.7023926221762,0.0027491311866905507,-61.297607658012765,,,,,197.44184298404207,108.10697955454495,-0.001445362740496408,0.0026397473549154113,0.0013202980780142317,-0.0024113347479822293 -2490,b,225.10086714783583,-91.29760483567914,0.0030095414185053906,-1.2976073783263165,0.0027491311867406496,178.7023923422022,,,,,-5.097530873199917,-225.04314157446436,0.003008769639227164,-6.815282653184299e-05,-0.0027484261878381933,6.225569785384568e-05 -2490,c,225.1008671448023,148.70239516387505,0.003009541418407418,-121.29760737947996,0.002749131186665542,58.70239234078964,,,,,-192.3443121108422,116.93616201991948,-0.001563406898730756,-0.0025715945283249484,0.001428128109809751,0.002349079050067988 -2490,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2491,a,225.10086925123315,28.702394494569262,0.0027491311867026674,118.70239234250913,0.0025176617429508203,-61.297607885337506,,,,,197.44184609619126,108.10697825667262,-0.0013202980780420148,0.002411334747980831,0.0012091325260555133,-0.0022083068596444595 -2491,b,225.10086925426674,-91.29760550587653,0.0027491311867429047,-1.2976076587385141,0.0025176617429675053,178.7023921125227,,,,,-5.097533553264885,-225.0431436207285,0.0027484261878394254,-6.225569789902085e-05,-0.002517016102845847,5.701394581048504e-05 -2491,c,225.1008692512332,148.70239449367767,0.00274913118666514,-121.29760765882268,0.002517661742878631,58.70239211214074,,,,,-192.34431254292642,116.93616536405588,-0.0014281281097936471,-0.0023490790500773073,0.001307883576832966,0.0021512929138091056 -2491,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2492,a,225.100873900067,28.702393015462498,0.002517661742922104,118.70239211344449,0.0019099993738049702,-61.29760840881805,,,,,197.44185296461697,108.10697539230497,-0.0012091325259947778,0.002208306859644976,0.0009172965095661047,-0.0016753103358701095 -2492,b,225.10087390310065,-91.29760698498332,0.0025176617429497517,-1.2976078870668115,0.0019099993738175387,178.70239159049243,,,,,-5.097539468092917,-225.04314813677587,0.0025170161028285065,-5.7013945792050436e-05,-0.0019095095648812522,4.3253087871276784e-05 -2492,c,225.10087390006709,148.70239301457087,0.002517661742885715,-121.29760788759496,0.0019099993737685804,58.70239159009545,,,,,-192.34431349652417,116.9361727444709,-0.0013078835768267224,-0.0021512929138211923,0.0009922130553151475,0.0016320572479721872 -2492,n,0.0,0.0,0.0,180.0,0.0,-0.0,,,,,0.0,0.0,-0.0,0.0,0.0,-0.0 -2493,a,225.10087714113192,28.70239198426177,0.0019099993738268927,118.7023915925522,0.0013312866041538945,-61.29760880185713,,,,,197.44185775313252,108.10697339533075,-0.0009172965096166989,0.001675310335867401,0.0006393638430834274,-0.0011677062552530918 -2493,b,225.10087714416548,-91.29760801618404,0.0019099993738471513,-1.297608409782558,0.0013312866041446346,178.70239119750536,,,,,-5.097543591781091,-225.0431512852648,0.0019095095649106497,-4.325308788111215e-05,-0.0013309452027392941,3.0147797269649457e-05 -2493,c,225.10087714113195,148.70239198337015,0.0019099993737687643,-121.29760840979642,0.001331286604129744,58.70239119584687,,,,,-192.34431416135146,116.93617788993409,-0.0009922130553121633,-0.0016320572479742168,0.0006915813596984993,0.0011375584579496917 -2493,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2494,a,225.10087818232822,28.7023916529872,0.0013312866041266952,118.70239119583691,0.00108154024696966,-61.29760894797552,,,,,197.44185929144933,108.10697275380015,-0.0006393638430233683,0.0011677062552549666,0.0005194206291669587,-0.0009486472030270232 -2494,b,225.1008781853618,-91.2976083474586,0.0013312866041645846,-1.2976088046606709,0.001081540247004184,178.70239105151498,,,,,-5.097544916521296,-225.04315229672096,0.0013309452027580994,-3.0147797320416943e-05,-0.0010812628916682327,2.4492141415626674e-05 -2494,c,225.10087818232827,148.7023916520956,0.001331286604141839,-121.29760880336089,0.0010815402469577563,58.70239105127683,,,,,-192.3443143749281,116.93617954292085,-0.000691581359689053,-0.0011375584579695897,0.0005618422624728523,0.0009241550616042911 -2494,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2588,a,225.10087831652902,28.702391545117802,0.0003130899105323769,118.70239151230987,0.00022378571179902432,-61.29760851422093,,,,,197.4418596126908,108.10697244653237,-0.00015036459452734494,0.00027461933797494836,0.00010747535022766798,-0.0001962882928216456 -2588,b,225.10087831956258,-91.297608455328,0.00031308991056698196,-1.297608480816236,0.00022378571180656004,178.7023914978924,,,,,-5.097545343243729,-225.0431524212903,0.00031300962035588916,-7.090110260278072e-06,-0.00022372832317146292,5.067762785903384e-06 -2588,c,225.10087831652905,148.70239154422623,0.0003130899105949731,-121.29760847918699,0.00022378571183921206,58.702391489456055,,,,,-192.3443142694471,116.93617997475798,-0.00016264502578591165,-0.0002675292277555265,0.00011625297294379496,0.00019122053003041314 -2588,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2589,a,225.1008783756344,28.70239149760945,0.00022378571177823352,118.70239147553013,0.0001701874587416864,-61.29760853890452,,,,,197.4418597541735,108.10697231120405,-0.00010747535018257136,0.0001962882928226344,8.173424733503353e-05,-0.0001492758651809755 -2589,b,225.100878378668,-91.29760850283635,0.000223785711809514,-1.2976085228561065,0.00017018745875717873,178.70239146774492,,,,,-5.097545531182851,-225.04315247615378,0.00022372832317258095,-5.067762866988824e-06,-0.00017014381510207813,3.853998019752952e-06 -2589,c,225.1008783756344,148.70239149671784,0.00022378571182799138,-121.29760850893918,0.00017018745879144426,58.70239148179817,,,,,-192.34431422299065,116.93618016494977,-0.0001162529729326102,-0.00019122053002408138,8.840956772441205e-05,0.00014542186721628952 -2589,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2590,a,225.1008784564821,28.70239143262483,0.00017018745874806932,118.7023914651255,8.929037090007617e-06,-61.29760853472336,,,,,197.44185994770157,108.10697212609425,-8.173424734859863e-05,0.00014927586518082519,4.28826031877798e-06,-7.83189164845415e-06 -2590,b,225.10087845951574,-91.297608567821,0.00017018745876138842,-1.2976085338272518,8.929037076899251e-06,178.7023915481808,,,,,-5.097545788256701,-225.04315255119917,0.000170143815106181,-3.853998024517014e-06,-8.926747273825043e-06,2.0220343691118724e-07 -2590,c,225.10087845648212,148.7023914317332,0.00017018745877953585,-121.29760852593277,8.929037091399612e-06,58.70239146020535,,,,,-192.34431415944493,116.93618042510494,-8.840956773784767e-05,-0.00014542186719418486,4.6384869692579175e-06,7.629688199108436e-06 -2590,n,0.0,0.0,0.0,180.0,0.0,-0.0,,,,,0.0,0.0,-0.0,0.0,0.0,-0.0 -2591,a,225.10087845670523,28.70239143244544,8.929037092488336e-06,118.70239147890517,8.546564345542471e-15,-3.569114091830736,,,,,197.44185994823576,108.10697212558328,-4.2882603218322815e-06,7.831891649610037e-06,8.529987697077228e-15,-5.32045111065717e-16 -2591,b,225.10087845973888,-91.29760856800037,8.92903710349188e-06,-1.2976084889404313,3.0867284473172846e-14,-116.57474672316256,,,,,-5.097545788966293,-225.0431525514063,8.926747300279847e-06,-2.022034432969175e-07,-1.3808940969761511e-14,-2.7606202202429427e-14 -2591,c,225.10087845670535,148.70239143155385,8.929037125335982e-06,-121.29760846205538,4.091470074783793e-14,82.58681961323951,,,,,-192.34431415926957,116.93618042582304,-4.638486976535291e-06,-7.629688234399932e-06,5.278966825172511e-15,4.0572715543131416e-14 -2591,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2649,a,225.10070801579832,28.702445682588934,0.00012627667599602685,118.70244574396743,1.2025377447185846e-07,-61.297565705082185,,,,,197.4416080896563,108.10707721599108,-6.06457550023873e-05,0.00011076051327434321,5.775316958325226e-08,-1.0547768331650399e-07 -2649,b,225.10070801883194,-91.29755431785689,0.0001262766760064624,-1.2975542754181462,1.202537841020926e-07,178.7024348076546,,,,,-5.097328848713719,-225.0429869806822,0.0001262442957424438,-2.8594922163670677e-06,-1.2022294772818247e-07,2.7231287922914794e-09 -2649,c,225.10070801579838,148.70244568169733,0.00012627667599156547,-121.29755426228935,1.2025375085531347e-07,58.70242410953478,,,,,-192.34427924094265,116.93590976469116,-6.559854074005647e-05,-0.00010790102108995057,6.246977449092242e-08,1.0275452238137796e-07 -2649,n,0.0,-0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,-0.0,0.0,-0.0,0.0,-0.0 -2650,a,225.1007080157984,28.702445682588817,1.2025379893387423e-07,118.7024575603843,2.8421709430404e-14,1.187802338558406e-13,,,,,197.4416080896566,108.1070772159907,-5.7753224161564374e-08,1.0547768132156085e-07,2.8421709430404e-14,5.892122109893471e-29 -2650,b,225.100708018832,-91.29755431785699,1.2025380551732915e-07,-1.2975568770005441,2.0932518870200148e-14,163.83428764112494,,,,,-5.097328848714186,-225.04298698068226,1.2022296953313445e-07,-2.723111829259194e-09,-2.0104856932997696e-14,5.827956241683677e-15 -2650,c,225.10070801579843,148.7024456816972,1.2025377885819033e-07,-121.29756100889892,1.5442801014627752e-14,-55.88655297286235,,,,,-192.34427924094246,116.93590976469159,-6.246976234925999e-08,-1.0275456253471923e-07,8.660837373277222e-15,-1.2785538673479208e-14 -2650,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2846,a,225.1007184744434,28.702442249130726,0.0005785821142568394,118.7024421385816,0.00041782191380551154,-61.29755797698581,,,,,197.44162374153512,108.10707040715096,-0.0002778703576149236,0.0005074892386020306,0.0002006635209073527,-0.00036648233659095325 -2846,b,225.10071847747693,-91.2975577513151,0.000578582114266892,-1.2975578726083357,0.0004178219137966572,178.70244201560382,,,,,-5.0973425712816045,-225.04299713118675,0.000578433751591534,-1.3101830761021326e-05,-0.0004177147739696454,9.461461630704145e-06 -2846,c,225.10071847444337,148.70244224823912,0.0005785821141638316,-121.29755786896705,0.00041782191371140176,58.702442014547366,,,,,-192.3442811702535,116.93592672403584,-0.0003005633939859381,-0.0004943874078351337,0.0002170512530762386,0.0003570208749015843 -2846,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2847,a,225.1007189371237,28.702441877232246,0.0004178219137845503,118.70244201757691,9.631102906608762e-05,-61.297558134662964,,,,,197.44162484907102,108.10706934779365,-0.00020066352086250697,0.0003664823365916104,4.625441954792394e-05,-8.447687844643295e-05 -2847,b,225.10071894015735,-91.29755812321356,0.0004178219137898204,-1.2975579831321724,9.631102906702485e-05,178.70244186374921,,,,,-5.097344042479924,-225.0429975606624,0.00041771477396301913,-9.461461621334194e-06,-9.628633254185955e-05,2.1809368601004514e-06 -2847,c,225.10071893712376,148.70244187634066,0.00041782191373413433,-121.29755798721261,9.631102901567159e-05,58.70244184753541,,,,,-192.34428080659114,116.93592821286876,-0.00021705125309901452,-0.00035702087491434154,5.003191299243791e-05,8.229594153039782e-05 -2847,n,0.0,0.0,0.0,180.0,0.0,-0.0,,,,,0.0,0.0,-0.0,0.0,0.0,-0.0 -2848,a,225.10071896308716,28.702441856363066,9.63110290786396e-05,118.7024418776969,2.457885800493645e-15,16.30330689527631,,,,,197.4416249112207,108.10706928834756,-4.625441957217549e-05,8.447687844746461e-05,2.3590519791167523e-15,6.899828752176538e-16 -2848,b,225.10071896612078,-91.29755814408276,9.631102904014599e-05,-1.2975581473256417,5.859285501432646e-14,75.9637565529427,,,,,-5.097344125036592,-225.04299758476256,9.628633251456602e-05,-2.1809368781031914e-06,1.4210854692858494e-14,5.684341885942772e-14 -2848,c,225.10071896308722,148.70244185547148,9.631102902562746e-05,-121.29755813756097,3.177643715789996e-14,-116.56505115620881,,,,,-192.34428078618419,116.935928296415,-5.0031912976203246e-05,-8.229594155191908e-05,-1.42108547032107e-14,-2.842170943230191e-14 -2848,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2849,a,225.1007183520396,28.702442347517866,0.0005968783979180954,118.7024421013167,0.0004897063070852393,-61.29755797995831,,,,,197.44162344853237,108.1070706874079,-0.00028665734663807464,0.0005235373792955866,0.00023518678301466886,-0.00042953398502827895 -2849,b,225.10071835507313,-91.29755765292795,0.000596878397946056,-1.2975578953456766,0.0004897063071136777,178.70244202068784,,,,,-5.097342182070598,-225.0429970175674,0.0005967253436484853,-1.3516145243651201e-05,-0.0004895807343591449,1.1089263784220405e-05 -2849,c,225.1007183520396,148.70244234662627,0.0005968783979050062,-121.29755790287838,0.0004897063070306987,58.70244201291698,,,,,-192.3442812664618,116.93592633015953,-0.0003100679970122128,-0.0005100212339839208,0.0002543939513396204,0.00041844472116094354 -2849,n,0.0,-0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,-0.0,0.0,-0.0,0.0,-0.0 -2850,a,225.10071886253618,28.702441937185057,0.0004897063070880871,118.70244202151885,0.00023964528244866643,-61.29755810456555,,,,,197.44162467052797,108.10706951856996,-0.00023518678302711046,0.0004295339850247134,0.00011509225428470484,-0.00021019903521083522 -2850,b,225.1007188655698,-91.29755806326077,0.0004897063071277937,-1.2975579806433268,0.00023964528248500322,178.70244189148133,,,,,-5.097343805311764,-225.0429974914277,0.0004895807343729997,-1.108926379591466e-05,-0.00023958383152186848,5.426701633397775e-06 -2850,c,225.10071886253624,148.70244193629347,0.0004897063070756197,-121.29755798580399,0.000239645282436199,58.702441881400894,,,,,-192.34428086521626,116.93592797285777,-0.000254393951353615,-0.0004184447212050067,0.00012449157724488924,0.00020477233355364527 -2850,n,0.0,-0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,-0.0,0.0,-0.0,0.0,-0.0 -2851,a,225.10071902306166,28.702441808156085,0.00023964528245995904,118.70244190240464,8.932867194205373e-06,-61.29755718994442,,,,,197.44162505478397,108.10706915102939,-0.0001150922543156995,0.000210199035206739,4.290106786478878e-06,-7.835247288370576e-06 -2851,b,225.10071902609525,-91.29755819228971,0.00023964528247542434,-1.2975580987144701,8.932867184538921e-06,178.70244295019788,,,,,-5.097344315739216,-225.04299764043287,0.0002395838315132207,-5.42670159218433e-06,-8.930576580732292e-06,2.022821600839722e-07 -2851,c,225.10071902306169,148.7024418072645,0.00023964528246149912,-121.2975581135967,8.932867197685501e-06,58.70244232687337,,,,,-192.3442807390448,116.93592848940348,-0.00012449157724015383,-0.00020477233358613296,4.6404698696002e-06,7.632965070064079e-06 -2851,n,0.0,-0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,-0.0,0.0,-0.0,0.0,-0.0 -2852,a,225.10071902313052,28.70244180810074,8.932867160698252e-06,118.70244243338138,7.429380820741759e-06,-61.29755765427741,,,,,197.44162505494882,108.10706915087175,-4.290106718876194e-06,7.835247287184662e-06,3.5680410235277352e-06,-6.516500796748869e-06 -2852,b,225.10071902616414,-91.29755819234508,8.932867166380132e-06,-1.2975575502723256,7.429380798884968e-06,178.70244195817037,,,,,-5.097344315958166,-225.04299764049682,8.930576560811254e-06,-2.0228223768004122e-07,-7.427475722540776e-06,1.6823627999935282e-07 -2852,c,225.10071902313058,148.70244180720914,8.93286714021461e-06,-121.29755795423802,7.429380788569061e-06,58.702441799454355,,,,,-192.34428073899073,116.93592848962506,-4.640469877194828e-06,-7.63296499818867e-06,3.85943476581452e-06,6.348264502206982e-06 -2852,n,0.0,-0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,-0.0,0.0,-0.0,0.0,-0.0 -2853,a,225.10071902328502,28.702441807976548,7.429380809632015e-06,118.70244219255254,5.6843418860769e-14,1.2418196822190568e-10,,,,,197.44162505531864,108.107069150518,-3.5680410007714578e-06,6.516500796542748e-06,5.6843418860769e-14,1.2320152888365411e-25 -2853,b,225.10071902631861,-91.29755819246925,7.429380802051626e-06,-1.2975582295872388,2.020281645612665e-14,164.8966365846746,,,,,-5.097344316449419,-225.0429976406402,7.427475725155314e-06,-1.6823630441081338e-07,-1.9504957373714914e-14,5.264069776276339e-15 -2853,c,225.1007190232851,148.70244180708494,7.429380765551579e-06,-121.29755837503023,2.897606325516159e-14,-66.68659178685073,,,,,-192.34428073886932,116.93592849012222,-3.8594347731898985e-06,-6.348264470785728e-06,1.1467579086239075e-14,-2.661027755713905e-14 -2853,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2933,a,225.1008797061592,28.702390428145627,0.0007684503364352637,118.70239086402795,0.00021471956421406847,-61.29760958381092,,,,,197.44186293910005,108.10696926481836,-0.0003690560346332047,0.0006740278650532816,0.00010312123768907421,-0.00018833613990350585 -2933,b,225.10087970919278,-91.29760957230019,0.0007684503364183351,-1.2976091379417503,0.00021471956417604655,178.70239040286114,,,,,-5.097549761893527,-225.04315371118824,0.0007682532712938112,-1.7402031140363343e-05,-0.00021466450041253003,4.862458492394851e-06 -2933,c,225.10087970615925,148.70239042725402,0.0007684503363524072,-121.29760914045708,0.00021471956411758082,58.70239039500882,,,,,-192.3443131772066,116.93618444636992,-0.00039919723668648606,-0.0006566258338368978,0.00011154326278029924,0.00018347368133650398 -2933,n,0.0,0.0,0.0,180.0,0.0,-0.0,,,,,0.0,0.0,-0.0,0.0,0.0,-0.0 -2934,a,225.10087983498448,28.702390324597005,0.00021471956418175707,118.70239039975826,8.928449318816354e-06,-61.29760942033555,,,,,197.44186324747395,108.10696896985836,-0.00010312123761954675,0.000188336139904737,4.2879779146736855e-06,-7.831376165268971e-06 -2934,b,225.1008798380181,-91.29760967584882,0.0002147195641652778,-1.2976096069581122,8.928449332732023e-06,178.7023905734491,,,,,-5.0975501715233555,-225.0431538307679,0.00021466450040093072,-4.8624585289398245e-06,-8.926159676941898e-06,2.0219027894388517e-07 -2934,c,225.10087983498457,148.70239032370537,0.0002147195641399371,-121.29760961072466,8.928449318327479e-06,58.70239057665764,,,,,-192.34431307595068,116.9361848609096,-0.00011154326281027278,-0.00018347368134444508,4.638181748524455e-06,7.629185886947378e-06 -2934,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2935,a,225.1008798352072,28.702390324417976,8.92844929606877e-06,118.70239030618886,3.9011209788549955e-07,-61.297610094749025,,,,,197.44186324800708,108.1069689693484,-4.28797786636938e-06,7.831376165783203e-06,1.8735526901561185e-07,-3.421775154634116e-07 -2935,b,225.10087983824081,-91.29760967602785,8.928449309647693e-06,-1.2976094651506402,3.9011211038193845e-07,178.70238997349142,,,,,-5.097550172231501,-225.04315383097463,8.926159653727275e-06,-2.021902844346057e-07,-3.9001206800671906e-07,8.834335049796012e-09 -2935,c,225.10087983520725,148.70239032352637,8.928449275998183e-06,-121.29760954313055,3.9011208143871026e-07,58.70239109244345,,,,,-192.34431307577563,116.93618486162622,-4.63818174248541e-06,-7.629185841080781e-06,2.026567710365064e-07,3.333431703777654e-07 -2935,n,0.0,0.0,0.0,-0.0,0.0,-0.0,,,,,0.0,0.0,0.0,-0.0,0.0,-0.0 -2936,a,225.10087983520765,28.702390324417642,3.901121037134459e-07,118.70239087954329,2.269811036910748e-14,-2.67756786449225,,,,,197.44186324800813,108.10696896934745,-1.8735527763313664e-07,3.4217751738935257e-07,2.2673329508935168e-14,-1.0603505587466429e-15 -2936,b,225.10087983824127,-91.29760967602817,3.9011209349254194e-07,-1.2976111083365494,1.8010467551326634e-14,-128.1668180028838,,,,,-5.0975501722328564,-225.04315383097506,3.900120509548486e-07,-8.834342031321783e-09,-1.1129625595133918e-14,-1.4160098005647052e-14 -2936,c,225.10087983520773,148.70239032352603,3.901121180130144e-07,-121.2976061149118,3.2045746271168584e-14,-142.10188138586446,,,,,-192.34431307577535,116.93618486162761,-2.026567737888223e-07,-3.3334321150745844e-07,-2.528743474717042e-14,-1.9684397323355194e-14 -2936,n,0.0,0.0,0.0,180.0,0.0,-0.0,,,,,0.0,0.0,-0.0,0.0,0.0,-0.0 -3399,a,220.95349043330899,28.816070565093884,194.87684412389652,2.377428468051071,194.87692226092588,-177.62261775867142,,,,,193.5931558376054,106.49945984604334,194.70910375956,8.083890699308121,-194.7091883514239,-8.083736847564747 -3399,b,220.9534904362867,-91.18392943535193,194.87684412652274,-117.62257153239476,194.87692226355207,62.3773822408828,,,,,-4.565340204588745,-220.9063208801292,-90.35369717532353,-172.66497555515704,90.35387271077364,172.66497188798843 -3399,c,220.95349043330907,148.8160705642023,194.87684412389638,122.37742846715946,194.8769222609257,-57.622617759563006,,,,,-189.02781563301673,114.40686103408586,-104.35540658423638,164.58108485584884,104.35531564065015,-164.58123504042362 -3399,n,1.4318140249587582e-16,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,1.0250866248127807e-16,9.996443436035342e-17,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -3400,a,218.8490757085968,28.902036449172222,194.8769222609259,2.3773822413285988,194.87717903572917,-177.62276929911468,,,,,191.5908432182838,105.77271261253603,194.70918835142393,8.083736847564744,-194.70946628507522,-8.083232515819073 -3400,b,218.84907571154616,-91.09796355127361,194.87692226355207,-117.62261775911719,194.8771790383554,62.37723070043955,,,,,-4.193565461254042,-218.8088936686995,-90.35387271077362,-172.66497188798846,90.35444844170297,172.66496041971823 -3400,c,218.84907570859687,148.9020364482806,194.87692226092574,122.37738224043702,194.87717903572906,-57.62276930000627,,,,,-187.39727775702983,113.03618105616354,-104.35531564065018,164.58123504042365,104.35501784337214,-164.5817279038991 -3400,n,2.0683128981719656e-16,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,1.480778823845444e-16,1.4440264262108986e-16,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -3401,a,217.911293139682,28.940887060522268,194.87717903572917,2.377230700885345,194.87729293880162,-177.6228363372234,,,,,190.69840601649935,105.448800944225,194.70946628507522,8.083232515819073,-194.70958954766488,-8.083009423189488 -3401,b,217.9112931426187,-91.05911293992355,194.87717903835537,-117.62276929956046,194.8772929414279,62.37716366233082,,,,,-4.027862593691835,-217.874064546505,-90.35444844170298,-172.6649604197182,90.35470327688247,172.66495562193745 -3401,c,217.9112931396821,148.94088705963065,194.87717903572906,122.37723069999373,194.87729293880162,-57.62283633811498,,,,,-186.6705434228076,112.42526360228007,-104.35501784337214,164.5817279038991,104.3548862707824,-164.58194619874794 -3401,n,2.352002036663864e-16,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,1.683881975793604e-16,1.6420886310027214e-16,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -3402,a,217.8927336764211,28.941659364883208,194.87729293880167,2.377163662776626,194.87729518978378,-177.62283766089806,,,,,190.680743002214,105.44239013369996,194.70958954766493,8.083009423189484,-194.70959198344747,-8.08300501827974 -3402,b,217.89273367935758,-91.0583406355626,194.8772929414279,-117.62283633766917,194.87729519241,62.37716233865616,,,,,-4.0245830113225125,-217.8555625221638,-90.35470327688246,-172.66495562193745,90.35470830953747,172.66495552893213 -3402,c,217.8927336764212,148.9416593639916,194.87729293880162,122.37716366188504,194.8772951897837,-57.62283766178966,,,,,-186.65615999089158,112.41317238846385,-104.35488627078239,164.58194619874797,104.3548836739099,-164.58195051065238 -3402,n,2.357616776526896e-16,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,1.6879017679139972e-16,1.646008653328978e-16,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 -3403,a,217.87944146017045,28.942212568242287,194.87729518978375,2.3771623391019543,194.87729680185095,-177.6228386088357,[1.0],[0.49999999999999983],[37977.16080879668],[18988.580404398333],190.66809279598496,105.43779872767409,194.70959198344744,8.083005018279742,-194.70959372785768,-8.083001863745311 -3403,b,217.87944146310676,-91.05778743220351,194.87729519241,-117.62283766134382,194.87729680447717,62.377161390718506,[1.0],[0.4999999999999999],[37977.160809820285],[18988.580404910143],-4.022234182465323,-217.84231141919324,-90.35470830953746,-172.66495552893213,90.35471191364952,172.66495546236848 -3403,c,217.8794414601705,148.94221256735068,194.87729518978367,122.37716233821035,194.8772968018509,-57.62283860972731,[1.0000000000000002],[0.5],[37977.16080879669],[18988.580404398344],-186.64585861351966,112.40451269151914,-104.35488367390992,164.58195051065232,104.35488181420807,-164.58195359862316 -3403,n,2.361638038969845e-16,44.28007293816388,1.3639165406465207e-14,179.2800729381639,1.3639165406465207e-14,-0.7199270618361123,,,,,1.6907807328307205e-16,1.6488161633722986e-16,-1.3638088733471956e-14,1.7137293503494425e-16,1.3638088733471956e-14,-1.7137293503494425e-16 diff --git a/roseau/load_flow/tests/data/networks/all_element_network.json b/roseau/load_flow/tests/data/networks/all_element_network.json new file mode 100644 index 00000000..cf80e5a6 --- /dev/null +++ b/roseau/load_flow/tests/data/networks/all_element_network.json @@ -0,0 +1,629 @@ +{ + "version": 2, + "is_multiphase": true, + "grounds": [ + { + "id": "ground", + "buses": [ + { + "id": "bus2", + "phase": "n" + } + ], + "results": { + "potential": [0.0, 0.0] + } + } + ], + "potential_refs": [ + { + "id": "pref", + "ground": "ground", + "results": { + "current": [-5.400124791776761e-13, -5.331152186371924e-13] + } + } + ], + "buses": [ + { + "id": "bus0", + "phases": "abc", + "results": { + "potentials": [ + [11547.005383798447, -3.2283837087001818e-9], + [-5773.502691890323, -10000.000000003229], + [-5773.502691890323, 9999.999999996771] + ] + } + }, + { + "id": "bus1", + "phases": "abc", + "results": { + "potentials": [ + [11545.42442584976, -0.6261829313212001], + [-5773.252384809496, -9998.318592648811], + [-5772.172041022463, 9998.944775570444] + ] + } + }, + { + "id": "bus2", + "phases": "abcn", + "results": { + "potentials": [ + [201.75940602695957, 101.17628248297649], + [-13.047731743879663, -226.2171537593127], + [-189.20270783288225, 123.52480079392654], + [0.0, 0.0] + ] + } + }, + { + "id": "bus3", + "phases": "abcn", + "results": { + "potentials": [ + [201.75940602695957, 101.17628248297649], + [-13.047731743879663, -226.2171537593127], + [-189.20270783288225, 123.52480079392654], + [9.812943925177971e-22, -2.66684935308483e-21] + ] + } + }, + { + "id": "bus4", + "phases": "abcn", + "results": { + "potentials": [ + [194.28787758318958, 94.99032658085642], + [-15.10492479791655, -217.09991846398387], + [-180.71457451652222, 120.32319694184861], + [1.0405881814468123, 0.27032445886914785] + ] + } + } + ], + "lines": [ + { + "id": "line0", + "phases": "abc", + "bus1": "bus0", + "bus2": "bus1", + "length": 1.5, + "params_id": "lp0", + "ground": "ground", + "results": { + "currents1": [ + [4.337191536564205, 0.29505574517133937], + [-1.9173106008311152, -3.8996790209384926], + [-2.41988093573309, 3.6046232757689722] + ], + "currents2": [ + [-4.337175548185769, 0.2945649970915838], + [2.427929169331037, 3.6048548575563473], + [1.909246378856551, -3.899419854653388] + ] + } + }, + { + "id": "line1", + "phases": "abcn", + "bus1": "bus3", + "bus2": "bus4", + "length": 0.1, + "params_id": "lp1", + "results": { + "currents1": [ + [203.0652123688027, 96.09147480241117], + [-5.982541874221916, -216.3823478552311], + [-172.18282267650574, 120.4054126815268], + [-24.899847818074385, -0.11453962870651768] + ], + "currents2": [ + [-203.0652123688027, -96.09147480241117], + [5.982541874221916, 216.3823478552311], + [172.18282267650574, -120.4054126815268], + [24.899847818074385, 0.11453962870651768] + ] + } + } + ], + "transformers": [ + { + "id": "transformer0", + "phases1": "abc", + "phases2": "abcn", + "bus1": "bus1", + "bus2": "bus2", + "results": { + "currents1": [ + [4.3371755481879255, -0.29456499709259365], + [-2.42792916933135, -3.604854857558278], + [-1.9092463788565759, 3.899419854650872] + ], + "currents2": [ + [-203.06521236880255, -96.09147480241148], + [5.982541874222143, 216.3823478552316], + [172.18282267650608, -120.405412681527], + [24.899847818074335, 0.11453962870689338] + ] + }, + "tap": 1.0, + "params_id": "tp0" + } + ], + "switches": [ + { + "id": "switch0", + "phases": "abcn", + "bus1": "bus2", + "bus2": "bus3", + "results": { + "currents1": [ + [203.0652123688025, 96.09147480241133], + [-5.982541874222043, -216.38234785523156], + [-172.1828226765061, 120.40541268152676], + [-24.89984781807438, -0.11453962870651739] + ], + "currents2": [ + [-203.0652123688025, -96.09147480241133], + [5.982541874222043, 216.38234785523156], + [172.1828226765061, -120.40541268152676], + [24.89984781807438, 0.11453962870651739] + ] + } + } + ], + "loads": [ + { + "id": "load0", + "bus": "bus4", + "phases": "abcn", + "type": "power", + "powers": [ + [100.0, 5.0], + [100.0, 5.0], + [100.0, 5.0] + ], + "connect_neutral": null, + "results": { + "currents": [ + [0.4274583443346339, 0.18364477655704511], + [-0.05685906288073325, -0.45582127493610025], + [-0.3704136835511363, 0.2721750842341715], + [-0.00018559790276434507, 1.414144883582491e-6] + ], + "potentials": [ + [194.28787758318958, 94.99032658085642], + [-15.10492479791655, -217.09991846398387], + [-180.71457451652222, 120.32319694184861], + [1.0405881814468123, 0.27032445886914785] + ] + } + }, + { + "id": "load1", + "bus": "bus4", + "phases": "abcn", + "type": "current", + "currents": [ + [10.0, 1.0], + [10.0, 1.0], + [10.0, 1.0] + ], + "connect_neutral": null, + "results": { + "currents": [ + [10.0, 1.0], + [10.0, 1.0], + [10.0, 1.0], + [-30.0, -3.0] + ], + "potentials": [ + [194.28787758318958, 94.99032658085642], + [-15.10492479791655, -217.09991846398387], + [-180.71457451652222, 120.32319694184861], + [1.0405881814468123, 0.27032445886914785] + ] + } + }, + { + "id": "load2", + "bus": "bus4", + "phases": "abcn", + "type": "impedance", + "impedances": [ + [1.0, 0.0], + [1.0, 0.0], + [1.0, 0.0] + ], + "connect_neutral": null, + "results": { + "currents": [ + [193.24728940174276, 94.72000212198726], + [-16.14551297936336, -217.370242922853], + [-181.75516269796904, 120.05287248297945], + [4.653386275589639, 2.5973683178862927] + ], + "potentials": [ + [194.28787758318958, 94.99032658085642], + [-15.10492479791655, -217.09991846398387], + [-180.71457451652222, 120.32319694184861], + [1.0405881814468123, 0.27032445886914785] + ] + } + }, + { + "id": "load3", + "bus": "bus4", + "phases": "abcn", + "type": "power", + "powers": [ + [100.0, 0.0], + [100.0, 0.0], + [100.0, 0.0] + ], + "connect_neutral": null, + "results": { + "currents": [ + [0.4172330229494081, 0.20450642770451552], + [-0.0339830415295488, -0.45752042700514434], + [-0.5481817489533237, 0.003041468480829142], + [0.1649317675334644, 0.2499725308197997] + ], + "potentials": [ + [194.28787758318958, 94.99032658085642], + [-15.10492479791655, -217.09991846398387], + [-180.71457451652222, 120.32319694184861], + [1.0405881814468123, 0.27032445886914785] + ], + "flexible_powers": [ + [100.0, 0.0], + [99.99999999836923, 0.0], + [99.99999999675858, -65.2579910060162] + ] + }, + "flexible_params": [ + { + "control_p": { + "type": "constant" + }, + "control_q": { + "type": "constant" + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 1.0 + }, + { + "control_p": { + "type": "p_max_u_consumption", + "u_min": 210.0, + "u_down": 215.0, + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "control_q": { + "type": "constant" + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 150.0 + }, + { + "control_p": { + "type": "p_max_u_consumption", + "u_min": 210.0, + "u_down": 215.0, + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "control_q": { + "type": "q_u", + "u_min": 215.0, + "u_down": 220.0, + "u_up": 245.0, + "u_max": 250.0, + "alpha": 1000.0 + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 150.0 + } + ] + }, + { + "id": "load4", + "bus": "bus4", + "phases": "abcn", + "type": "power", + "powers": [ + [-100.0, 0.0], + [-100.0, 0.0], + [-100.0, 0.0] + ], + "connect_neutral": null, + "results": { + "currents": [ + [-0.4172330229494081, -0.20450642770451552], + [0.03398304153010298, 0.4575204270126054], + [0.21794831721576996, -0.5030014434120309], + [0.16530166420353515, 0.24998744410394103] + ], + "potentials": [ + [194.28787758318958, 94.99032658085642], + [-15.10492479791655, -217.09991846398387], + [-180.71457451652222, 120.32319694184861], + [1.0405881814468123, 0.27032445886914785] + ], + "flexible_powers": [ + [-100.0, 0.0], + [-100.0, 0.0], + [-100.0, -65.25778765008216] + ] + }, + "flexible_params": [ + { + "control_p": { + "type": "constant" + }, + "control_q": { + "type": "constant" + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 1.0 + }, + { + "control_p": { + "type": "p_max_u_production", + "u_up": 245.0, + "u_max": 250.0, + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "control_q": { + "type": "constant" + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 150.0 + }, + { + "control_p": { + "type": "p_max_u_production", + "u_up": 245.0, + "u_max": 250.0, + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "control_q": { + "type": "q_u", + "u_min": 215.0, + "u_down": 220.0, + "u_up": 240.0, + "u_max": 245.0, + "alpha": 1000.0 + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 150.0 + } + ] + }, + { + "id": "load5", + "bus": "bus4", + "phases": "abcn", + "type": "power", + "powers": [ + [-100.0, 0.0], + [-100.0, 0.0], + [-100.0, 0.0] + ], + "connect_neutral": null, + "results": { + "currents": [ + [-0.6095353772743768, 0.18782790386585235], + [0.2198301680215, 0.44371634255009146], + [0.27298713675160885, -0.41967491075568963], + [0.11671807250126792, -0.21186933566025412] + ], + "potentials": [ + [194.28787758318958, 94.99032658085642], + [-15.10492479791655, -217.09991846398387], + [-180.71457451652222, 120.32319694184861], + [1.0405881814468123, 0.27032445886914785] + ], + "flexible_powers": [ + [-100.0, -94.03242552494237], + [-100.0, -40.6205090568069], + [-100.0, -43.50519176672144] + ] + }, + "flexible_params": [ + { + "control_p": { + "type": "constant" + }, + "control_q": { + "type": "q_u", + "u_min": 215.0, + "u_down": 220.0, + "u_up": 240.0, + "u_max": 245.0, + "alpha": 1000.0 + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 150.0, + "q_min": -100.0, + "q_max": 100.0 + }, + { + "control_p": { + "type": "constant" + }, + "control_q": { + "type": "q_u", + "u_min": 215.0, + "u_down": 220.0, + "u_up": 240.0, + "u_max": 245.0, + "alpha": 1000.0 + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 150.0, + "q_min": -100.0, + "q_max": 100.0 + }, + { + "control_p": { + "type": "constant" + }, + "control_q": { + "type": "q_u", + "u_min": 215.0, + "u_down": 220.0, + "u_up": 240.0, + "u_max": 245.0, + "alpha": 1000.0 + }, + "projection": { + "type": "euclidean", + "alpha": 1000.0, + "epsilon": 1e-8 + }, + "s_max": 150.0, + "q_min": -100.0, + "q_max": 100.0 + } + ] + } + ], + "sources": [ + { + "id": "voltage_source0", + "bus": "bus0", + "phases": "abc", + "voltages": [ + [17320.50807568877, 10000.0], + [0.0, -20000.0], + [-17320.50807568877, 10000.0] + ], + "connect_neutral": null, + "results": { + "currents": [ + [-4.337191536563758, -0.2950557451715961], + [1.9173106008312295, 3.8996790209399155], + [2.4198809357325275, -3.6046232757683194] + ], + "potentials": [ + [11547.005383798447, -3.2283837087001818e-9], + [-5773.502691890323, -10000.000000003229], + [-5773.502691890323, 9999.999999996771] + ] + } + } + ], + "lines_params": [ + { + "id": "lp0", + "z_line": [ + [ + [0.2430129333, 0.0, 0.0], + [0.0, 0.2430129333, 0.0], + [0.0, 0.0, 0.2430129333] + ], + [ + [0.0962375209, 0.0, 0.0], + [0.0, 0.0962375209, 0.0], + [0.0, 0.0, 0.0962375209] + ] + ], + "y_shunt": [ + [ + [0.0, 0.0, 0.0], + [0.0, 0.0, 0.0], + [0.0, 0.0, 0.0] + ], + [ + [3.40441e-5, 0.0, 0.0], + [0.0, 3.40441e-5, 0.0], + [0.0, 0.0, 3.40441e-5] + ] + ], + "max_current": 323, + "line_type": "UNDERGROUND", + "conductor_type": "AM", + "insulator_type": "UNKNOWN", + "section": 148 + }, + { + "id": "lp1", + "z_line": [ + [ + [0.4184, 0.0, 0.0, 0.0], + [0.0, 0.4184, 0.0, 0.0], + [0.0, 0.0, 0.4184, 0.0], + [0.0, 0.0, 0.0, 0.4184] + ], + [ + [0.1066400577, 0.0, 0.0, 0.0], + [0.0, 0.1066400577, 0.0, 0.0], + [0.0, 0.0, 0.1066400577, 0.0], + [0.0, 0.0, 0.0, 0.1066400577] + ] + ], + "max_current": 195, + "line_type": "TWISTED", + "conductor_type": "AL", + "insulator_type": "UNKNOWN", + "section": 75.0 + } + ], + "transformers_params": [ + { + "id": "tp0", + "sn": 100000, + "uhv": 20000, + "ulv": 400, + "type": "Dyn11", + "z2": [0.02, 0.060794736614282655], + "ym": [1.2083333333333332e-7, -3.987611022487859e-7], + "i0": 0.005, + "p0": 145, + "psc": 1250, + "vsc": 0.04, + "manufacturer": "SE", + "range": "Minera", + "efficiency": "A0Ak" + } + ] +} diff --git a/roseau/load_flow/tests/data/networks/cable_all_lv_types/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_all_lv_types/linear_model_description.txt deleted file mode 100644 index c4237714..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_lv_types/linear_model_description.txt +++ /dev/null @@ -1,352 +0,0 @@ - -Size of the problem 172 x 172 -Rank of the matrix: 172 -Matrix conditionning: 46.09149269815591 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_3_Vn - - node_3_In - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_4_Vn - - node_4_In - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_5_Vn - - node_5_In - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_6_Vn - - node_6_In - - node_7_Va - - node_7_Vb - - node_7_Vc - - node_7_Ia - - node_7_Ib - - node_7_Ic - - node_7_Vn - - node_7_In - - node_8_Va - - node_8_Vb - - node_8_Vc - - node_8_Ia - - node_8_Ib - - node_8_Ic - - node_8_Vn - - node_8_In - - node_9_Va - - node_9_Vb - - node_9_Vc - - node_9_Ia - - node_9_Ib - - node_9_Ic - - node_9_Vn - - node_9_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line2_In1 - - line_line2_In2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line3_In1 - - line_line3_In2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line4_In1 - - line_line4_In2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line5_In1 - - line_line5_In2 - - line_line6_Ia1 - - line_line6_Ib1 - - line_line6_Ic1 - - line_line6_Ia2 - - line_line6_Ib2 - - line_line6_Ic2 - - line_line6_In1 - - line_line6_In2 - - line_line7_Ia1 - - line_line7_Ib1 - - line_line7_Ic1 - - line_line7_Ia2 - - line_line7_Ib2 - - line_line7_Ic2 - - line_line7_In1 - - line_line7_In2 - - line_line8_Ia1 - - line_line8_Ib1 - - line_line8_Ic1 - - line_line8_Ia2 - - line_line8_Ib2 - - line_line8_Ic2 - - line_line8_In1 - - line_line8_In2 - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_In - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_In - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_In - - load_3_Vn - - load_4_Ia - - load_4_Ib - - load_4_Ic - - load_4_In - - load_4_Vn - - load_5_Ia - - load_5_Ib - - load_5_Ic - - load_5_In - - load_5_Vn - - load_6_Ia - - load_6_Ib - - load_6_Ic - - load_6_In - - load_6_Vn - - load_7_Ia - - load_7_Ib - - load_7_Ic - - load_7_In - - load_7_Vn - - load_8_Ia - - load_8_Ib - - load_8_Ic - - load_8_In - - load_8_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.9999862910948057+1.1350721286659026e-05j)) * (node_2_Va)) + (((-1.0237233408270617e-05-1.0711305705493787e-06j)) * (node_2_Vb))) + (((-8.508916091860323e-06+5.1448467373054167e-08j)) * (node_2_Vc))) + (((-6.343146324355235e-06-6.370073456505206e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633156j)) * (line_line1_Ia2))) - ((0.12715676770689915j) * (line_line1_Ib2))) - ((0.11626883725538101j) * (line_line1_Ic2))) - ((0.12715676770689888j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((9.368471263239523e-06+0.00022514198344319856j)) * (node_2_Va)) + (((2.9468566677771636e-10-3.6467002650398755e-05j)) * (node_2_Vb))) + (((-2.433487054332036e-11-1.04955536007093e-05j)) * (node_2_Vc))) + (((2.166110003373799e-10-2.201822191001834e-05j)) * (node_2_Vn))) - (((0.9999862910948057+1.1350721286659026e-05j)) * (line_line1_Ia2))) - (((-9.374173499226305e-06-1.1181947303999057e-06j)) * (line_line1_Ib2))) - (((-8.50891609186036e-06+5.14484673730566e-08j)) * (line_line1_Ic2))) - (((-9.588227197515162e-06-1.6217819668218154e-06j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-9.374173499226307e-06-1.1181947303999053e-06j)) * (node_2_Va)) + (((0.9999852203522833+1.2328349460134547e-05j)) * (node_2_Vb))) + (((-9.374173499226254e-06-1.1181947303998621e-06j)) * (node_2_Vc))) + (((-5.745981728918341e-06+2.12571598814466e-07j)) * (node_2_Vn))) - ((0.12715676770689915j) * (line_line1_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ib2))) - ((0.12715676770689888j) * (line_line1_Ic2))) - ((0.11626883725538101j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((2.9468566677771626e-10-3.646700265039875e-05j)) * (node_2_Va)) + (((1.0108483917522326e-05+0.0002446497689427065j)) * (node_2_Vb))) + (((2.9468566677770447e-10-3.6467002650397746e-05j)) * (node_2_Vc))) + (((-5.284420441002656e-11-3.2172838594762783e-06j)) * (node_2_Vn))) - (((-1.0237233408270619e-05-1.0711305705493783e-06j)) * (line_line1_Ia2))) - (((0.9999852203522833+1.2328349460134547e-05j)) * (line_line1_Ib2))) - (((-1.0237233408270608e-05-1.0711305705493326e-06j)) * (line_line1_Ic2))) - (((-9.302454064590425e-06+2.637644600693301e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-8.508916091860362e-06+5.1448467373056814e-08j)) * (node_2_Va)) + (((-1.0237233408270607e-05-1.0711305705493321e-06j)) * (node_2_Vb))) + (((0.9999862910948057+1.1350721286658975e-05j)) * (node_2_Vc))) + (((-6.343146324355241e-06-6.370073456505501e-07j)) * (node_2_Vn))) - ((0.11626883725538101j) * (line_line1_Ia2))) - ((0.12715676770689888j) * (line_line1_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ic2))) - ((0.12715676770689915j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-2.4334870543320388e-11-1.0495553600709296e-05j)) * (node_2_Va)) + (((2.9468566677770437e-10-3.646700265039774e-05j)) * (node_2_Vb))) + (((9.368471263239482e-06+0.00022514198344319753j)) * (node_2_Vc))) + (((2.1661100033738818e-10-2.2018221910018988e-05j)) * (node_2_Vn))) - (((-8.508916091860325e-06+5.144846737305438e-08j)) * (line_line1_Ia2))) - (((-9.374173499226254e-06-1.1181947303998617e-06j)) * (line_line1_Ib2))) - (((0.9999862910948057+1.1350721286658975e-05j)) * (line_line1_Ic2))) - (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-9.588227197515164e-06-1.6217819668218158e-06j)) * (node_2_Va)) + (((-9.302454064590427e-06+2.637644600693299e-07j)) * (node_2_Vb))) + (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (node_2_Vc))) + (((0.999990272767419+1.5813248822175482e-05j)) * (node_2_Vn))) - ((0.12715676770689888j) * (line_line1_Ia2))) - ((0.11626883725538101j) * (line_line1_Ib2))) - ((0.12715676770689915j) * (line_line1_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((2.1661100033737993e-10-2.2018221910018344e-05j)) * (node_2_Va)) + (((-5.2844204410026546e-11-3.2172838594762795e-06j)) * (node_2_Vb))) + (((2.1661100033738815e-10-2.2018221910018988e-05j)) * (node_2_Vc))) + (((6.256024420979844e-06+0.00015153956883727772j)) * (node_2_Vn))) - (((-6.343146324355234e-06-6.370073456505206e-07j)) * (line_line1_Ia2))) - (((-5.745981728918341e-06+2.1257159881446594e-07j)) * (line_line1_Ib2))) - (((-6.343146324355241e-06-6.370073456505501e-07j)) * (line_line1_Ic2))) - (((0.999990272767419+1.5813248822175482e-05j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((((((((((0.9999858485971748+1.167659734448309e-05j)) * (node_3_Va)) + (((-9.334558856493853e-06-7.130733798175193e-07j)) * (node_3_Vb))) + (((-9.334558856493852e-06-7.130733798175193e-07j)) * (node_3_Vc))) + (((-6.1213466680709725e-06-7.40286488020462e-07j)) * (node_3_Vn))) - (((0.094+0.16414201385633154j)) * (line_line2_Ia2))) - ((0.12352745755639301j) * (line_line2_Ib2))) - ((0.12352745755639301j) * (line_line2_Ic2))) - ((0.123527457556393j) * (line_line2_In2))) - (node_1_Va) - - 0 = ((((((((((9.615154491782005e-06+0.0002316445617135108j)) * (node_3_Va)) + (((1.8233475956939794e-10-2.780984533314961e-05j)) * (node_3_Vb))) + (((1.8233475956939794e-10-2.780984533314961e-05j)) * (node_3_Vc))) + (((1.5591827779391965e-10-1.5751236556870953e-05j)) * (node_3_Vn))) - (((0.9999858485971748+1.167659734448309e-05j)) * (line_line2_Ia2))) - (((-9.334558856493853e-06-7.130733798175193e-07j)) * (line_line2_Ib2))) - (((-9.334558856493853e-06-7.130733798175193e-07j)) * (line_line2_Ic2))) - (((-9.485150316230444e-06-9.92370953941645e-07j)) * (line_line2_In2))) - (line_line2_Ia1) - - 0 = ((((((((((-9.334558856493853e-06-7.130733798175193e-07j)) * (node_3_Va)) + (((0.9999858485971748+1.167659734448309e-05j)) * (node_3_Vb))) + (((-9.334558856493852e-06-7.130733798175193e-07j)) * (node_3_Vc))) + (((-6.121346668070972e-06-7.40286488020462e-07j)) * (node_3_Vn))) - ((0.12352745755639301j) * (line_line2_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line2_Ib2))) - ((0.12352745755639301j) * (line_line2_Ic2))) - ((0.123527457556393j) * (line_line2_In2))) - (node_1_Vb) - - 0 = ((((((((((1.8233475956939794e-10-2.780984533314961e-05j)) * (node_3_Va)) + (((9.615154491782005e-06+0.0002316445617135108j)) * (node_3_Vb))) + (((1.8233475956939796e-10-2.780984533314961e-05j)) * (node_3_Vc))) + (((1.5591827779391965e-10-1.5751236556870953e-05j)) * (node_3_Vn))) - (((-9.334558856493853e-06-7.130733798175193e-07j)) * (line_line2_Ia2))) - (((0.9999858485971748+1.167659734448309e-05j)) * (line_line2_Ib2))) - (((-9.334558856493852e-06-7.130733798175193e-07j)) * (line_line2_Ic2))) - (((-9.485150316230444e-06-9.92370953941645e-07j)) * (line_line2_In2))) - (line_line2_Ib1) - - 0 = ((((((((((-9.334558856493853e-06-7.130733798175193e-07j)) * (node_3_Va)) + (((-9.334558856493852e-06-7.130733798175193e-07j)) * (node_3_Vb))) + (((0.9999858485971748+1.167659734448309e-05j)) * (node_3_Vc))) + (((-6.121346668070972e-06-7.40286488020462e-07j)) * (node_3_Vn))) - ((0.12352745755639301j) * (line_line2_Ia2))) - ((0.12352745755639301j) * (line_line2_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line2_Ic2))) - ((0.123527457556393j) * (line_line2_In2))) - (node_1_Vc) - - 0 = ((((((((((1.8233475956939796e-10-2.780984533314961e-05j)) * (node_3_Va)) + (((1.8233475956939796e-10-2.780984533314961e-05j)) * (node_3_Vb))) + (((9.615154491782005e-06+0.0002316445617135108j)) * (node_3_Vc))) + (((1.5591827779391965e-10-1.5751236556870953e-05j)) * (node_3_Vn))) - (((-9.334558856493852e-06-7.130733798175193e-07j)) * (line_line2_Ia2))) - (((-9.334558856493852e-06-7.130733798175193e-07j)) * (line_line2_Ib2))) - (((0.9999858485971748+1.167659734448309e-05j)) * (line_line2_Ic2))) - (((-9.485150316230442e-06-9.92370953941645e-07j)) * (line_line2_In2))) - (line_line2_Ic1) - - 0 = ((((((((((-9.485150316230444e-06-9.92370953941645e-07j)) * (node_3_Va)) + (((-9.485150316230444e-06-9.92370953941645e-07j)) * (node_3_Vb))) + (((-9.485150316230442e-06-9.92370953941645e-07j)) * (node_3_Vc))) + (((0.9999895743368985+1.5262253683183283e-05j)) * (node_3_Vn))) - ((0.123527457556393j) * (line_line2_Ia2))) - ((0.123527457556393j) * (line_line2_Ib2))) - ((0.123527457556393j) * (line_line2_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line2_In2))) - (node_1_Vn) - - 0 = ((((((((((1.5591827779391963e-10-1.5751236556870953e-05j)) * (node_3_Va)) + (((1.5591827779391963e-10-1.5751236556870953e-05j)) * (node_3_Vb))) + (((1.5591827779391963e-10-1.5751236556870953e-05j)) * (node_3_Vc))) + (((-1.17391191221592e-09+0.00015153946216348987j)) * (node_3_Vn))) - (((-6.1213466680709725e-06-7.40286488020462e-07j)) * (line_line2_Ia2))) - (((-6.121346668070972e-06-7.40286488020462e-07j)) * (line_line2_Ib2))) - (((-6.121346668070972e-06-7.40286488020462e-07j)) * (line_line2_Ic2))) - (((0.9999895743368985+1.5262253683183283e-05j)) * (line_line2_In2))) - (line_line2_In1) - - 0 = ((((((((((0.9999862910948057+1.1350721286659026e-05j)) * (node_4_Va)) + (((-1.0237233408270617e-05-1.0711305705493787e-06j)) * (node_4_Vb))) + (((-8.508916091860323e-06+5.1448467373054167e-08j)) * (node_4_Vc))) + (((-6.343146324355235e-06-6.370073456505206e-07j)) * (node_4_Vn))) - (((0.094+0.16414201385633156j)) * (line_line3_Ia2))) - ((0.12715676770689915j) * (line_line3_Ib2))) - ((0.11626883725538101j) * (line_line3_Ic2))) - ((0.12715676770689888j) * (line_line3_In2))) - (node_1_Va) - - 0 = ((((((((((9.368471263239523e-06+0.00022514198344319856j)) * (node_4_Va)) + (((2.9468566677771636e-10-3.6467002650398755e-05j)) * (node_4_Vb))) + (((-2.4334870543320346e-11-1.04955536007093e-05j)) * (node_4_Vc))) + (((2.1661100033737993e-10-2.201822191001834e-05j)) * (node_4_Vn))) - (((0.9999862910948057+1.1350721286659026e-05j)) * (line_line3_Ia2))) - (((-9.374173499226305e-06-1.1181947303999057e-06j)) * (line_line3_Ib2))) - (((-8.50891609186036e-06+5.14484673730566e-08j)) * (line_line3_Ic2))) - (((-9.588227197515162e-06-1.6217819668218154e-06j)) * (line_line3_In2))) - (line_line3_Ia1) - - 0 = ((((((((((-9.374173499226307e-06-1.1181947303999053e-06j)) * (node_4_Va)) + (((0.9999852203522833+1.2328349460134547e-05j)) * (node_4_Vb))) + (((-9.374173499226254e-06-1.1181947303998621e-06j)) * (node_4_Vc))) + (((-5.745981728918341e-06+2.12571598814466e-07j)) * (node_4_Vn))) - ((0.12715676770689915j) * (line_line3_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line3_Ib2))) - ((0.12715676770689888j) * (line_line3_Ic2))) - ((0.11626883725538101j) * (line_line3_In2))) - (node_1_Vb) - - 0 = ((((((((((2.9468566677771626e-10-3.646700265039875e-05j)) * (node_4_Va)) + (((1.0108483917522326e-05+0.0002446497689427065j)) * (node_4_Vb))) + (((2.9468566677770447e-10-3.6467002650397746e-05j)) * (node_4_Vc))) + (((-5.284420441002656e-11-3.2172838594762783e-06j)) * (node_4_Vn))) - (((-1.0237233408270619e-05-1.0711305705493783e-06j)) * (line_line3_Ia2))) - (((0.9999852203522833+1.2328349460134547e-05j)) * (line_line3_Ib2))) - (((-1.0237233408270608e-05-1.0711305705493326e-06j)) * (line_line3_Ic2))) - (((-9.302454064590425e-06+2.637644600693301e-07j)) * (line_line3_In2))) - (line_line3_Ib1) - - 0 = ((((((((((-8.508916091860362e-06+5.1448467373056814e-08j)) * (node_4_Va)) + (((-1.0237233408270607e-05-1.0711305705493321e-06j)) * (node_4_Vb))) + (((0.9999862910948057+1.1350721286658975e-05j)) * (node_4_Vc))) + (((-6.343146324355241e-06-6.370073456505501e-07j)) * (node_4_Vn))) - ((0.11626883725538101j) * (line_line3_Ia2))) - ((0.12715676770689888j) * (line_line3_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line3_Ic2))) - ((0.12715676770689915j) * (line_line3_In2))) - (node_1_Vc) - - 0 = ((((((((((-2.4334870543320397e-11-1.0495553600709296e-05j)) * (node_4_Va)) + (((2.946856667777044e-10-3.646700265039774e-05j)) * (node_4_Vb))) + (((9.368471263239482e-06+0.00022514198344319753j)) * (node_4_Vc))) + (((2.1661100033738815e-10-2.2018221910018988e-05j)) * (node_4_Vn))) - (((-8.508916091860325e-06+5.144846737305438e-08j)) * (line_line3_Ia2))) - (((-9.374173499226254e-06-1.1181947303998617e-06j)) * (line_line3_Ib2))) - (((0.9999862910948057+1.1350721286658975e-05j)) * (line_line3_Ic2))) - (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (line_line3_In2))) - (line_line3_Ic1) - - 0 = ((((((((((-9.588227197515164e-06-1.6217819668218158e-06j)) * (node_4_Va)) + (((-9.302454064590427e-06+2.637644600693299e-07j)) * (node_4_Vb))) + (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (node_4_Vc))) + (((0.999990272767419+1.5813248822175482e-05j)) * (node_4_Vn))) - ((0.12715676770689888j) * (line_line3_Ia2))) - ((0.11626883725538101j) * (line_line3_Ib2))) - ((0.12715676770689915j) * (line_line3_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line3_In2))) - (node_1_Vn) - - 0 = ((((((((((2.1661100033737993e-10-2.2018221910018344e-05j)) * (node_4_Va)) + (((-5.2844204410026546e-11-3.2172838594762795e-06j)) * (node_4_Vb))) + (((2.1661100033738818e-10-2.2018221910018988e-05j)) * (node_4_Vc))) + (((6.256024420979844e-06+0.00015153956883727772j)) * (node_4_Vn))) - (((-6.343146324355234e-06-6.370073456505206e-07j)) * (line_line3_Ia2))) - (((-5.745981728918341e-06+2.1257159881446594e-07j)) * (line_line3_Ib2))) - (((-6.343146324355241e-06-6.370073456505501e-07j)) * (line_line3_Ic2))) - (((0.999990272767419+1.5813248822175482e-05j)) * (line_line3_In2))) - (line_line3_In1) - - 0 = ((((((((((1+0j)) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) + ((0j) * (node_5_Vn))) - (((0.094+0.16414201385633156j)) * (line_line4_Ia2))) - ((0.12715676770689915j) * (line_line4_Ib2))) - ((0.11626883725538101j) * (line_line4_Ic2))) - ((0.12715676770689888j) * (line_line4_In2))) - (node_1_Va) - - 0 = (((((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) + ((0j) * (node_5_Vn))) - (((1+0j)) * (line_line4_Ia2))) - ((0j) * (line_line4_Ib2))) - ((0j) * (line_line4_Ic2))) - ((0j) * (line_line4_In2))) - (line_line4_Ia1) - - 0 = (((((((((0j) * (node_5_Va)) + (((1+0j)) * (node_5_Vb))) + ((0j) * (node_5_Vc))) + ((0j) * (node_5_Vn))) - ((0.12715676770689915j) * (line_line4_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line4_Ib2))) - ((0.12715676770689888j) * (line_line4_Ic2))) - ((0.11626883725538101j) * (line_line4_In2))) - (node_1_Vb) - - 0 = (((((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) + ((0j) * (node_5_Vn))) - ((0j) * (line_line4_Ia2))) - (((1+0j)) * (line_line4_Ib2))) - ((0j) * (line_line4_Ic2))) - ((0j) * (line_line4_In2))) - (line_line4_Ib1) - - 0 = (((((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + (((1+0j)) * (node_5_Vc))) + ((0j) * (node_5_Vn))) - ((0.11626883725538101j) * (line_line4_Ia2))) - ((0.12715676770689888j) * (line_line4_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line4_Ic2))) - ((0.12715676770689915j) * (line_line4_In2))) - (node_1_Vc) - - 0 = (((((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) + ((0j) * (node_5_Vn))) - ((0j) * (line_line4_Ia2))) - ((0j) * (line_line4_Ib2))) - (((1+0j)) * (line_line4_Ic2))) - ((0j) * (line_line4_In2))) - (line_line4_Ic1) - - 0 = (((((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) + (((1+0j)) * (node_5_Vn))) - ((0.12715676770689888j) * (line_line4_Ia2))) - ((0.11626883725538101j) * (line_line4_Ib2))) - ((0.12715676770689915j) * (line_line4_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line4_In2))) - (node_1_Vn) - - 0 = (((((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) + ((0j) * (node_5_Vn))) - ((0j) * (line_line4_Ia2))) - ((0j) * (line_line4_Ib2))) - ((0j) * (line_line4_Ic2))) - (((1+0j)) * (line_line4_In2))) - (line_line4_In1) - - 0 = ((((((((((0.9999985564910645+1.151435192131976e-06j)) * (node_6_Va)) + (((-9.798940924142145e-07-4.2124844974304265e-08j)) * (node_6_Vb))) + (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (node_6_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_6_Vn))) - (((0.094+0.16414201385633156j)) * (line_line5_Ia2))) - ((0.1274187267721933j) * (line_line5_Ib2))) - ((0.12741872677219238j) * (line_line5_Ic2))) - ((0.1446756882483081j) * (line_line5_In2))) - (node_1_Va) - - 0 = ((((((((((4.9402327328893625e-08+2.4412313993170067e-05j)) * (node_6_Va)) + (((-7.860273187150379e-13-9.63268164208992e-07j)) * (node_6_Vb))) + (((-7.867188121817436e-13-9.62783564178281e-07j)) * (node_6_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_6_Vn))) - (((0.9999985564910645+1.151435192131976e-06j)) * (line_line5_Ia2))) - (((-9.798940924142138e-07-4.2124844974304265e-08j)) * (line_line5_Ib2))) - (((-9.79902990479444e-07-4.210206874157492e-08j)) * (line_line5_Ic2))) - (((-1.0970769381048924e-06-6.020740162411302e-07j)) * (line_line5_In2))) - (line_line5_Ia1) - - 0 = ((((((((((-9.798940924142138e-07-4.212484497430423e-08j)) * (node_6_Va)) + (((0.9999985564910645+1.1514351921319767e-06j)) * (node_6_Vb))) + (((-9.799598503751136e-07-4.210188597393748e-08j)) * (node_6_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_6_Vn))) - ((0.1274187267721933j) * (line_line5_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line5_Ib2))) - ((0.12741872677219238j) * (line_line5_Ic2))) - ((0.1446756882483081j) * (line_line5_In2))) - (node_1_Vb) - - 0 = ((((((((((-7.860273187150392e-13-9.632681642089913e-07j)) * (node_6_Va)) + (((4.940232732889365e-08+2.441231399317008e-05j)) * (node_6_Vb))) + (((-7.867188121817394e-13-9.627835641782843e-07j)) * (node_6_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_6_Vn))) - (((-9.798940924142147e-07-4.212484497430423e-08j)) * (line_line5_Ia2))) - (((0.9999985564910645+1.1514351921319767e-06j)) * (line_line5_Ib2))) - (((-9.799029904794446e-07-4.210206874157507e-08j)) * (line_line5_Ic2))) - (((-1.0970769381048932e-06-6.020740162411302e-07j)) * (line_line5_In2))) - (line_line5_Ib1) - - 0 = ((((((((((-9.799029904794437e-07-4.210206874157492e-08j)) * (node_6_Va)) + (((-9.799029904794446e-07-4.210206874157508e-08j)) * (node_6_Vb))) + (((0.9999985564170336+1.151479725005817e-06j)) * (node_6_Vc))) + (((-2.613623636021951e-06-2.749530981595766e-07j)) * (node_6_Vn))) - ((0.12741872677219238j) * (line_line5_Ia2))) - ((0.12741872677219238j) * (line_line5_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line5_Ic2))) - ((0.14467568824831j) * (line_line5_In2))) - (node_1_Vc) - - 0 = ((((((((((-7.867188121817439e-13-9.62783564178281e-07j)) * (node_6_Va)) + (((-7.86718812181739e-13-9.627835641782846e-07j)) * (node_6_Vb))) + (((4.9405194748417335e-08+2.4413256490382917e-05j)) * (node_6_Vc))) + (((1.9271622305702303e-11-6.014024468912098e-06j)) * (node_6_Vn))) - (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (line_line5_Ia2))) - (((-9.799598503751136e-07-4.210188597393749e-08j)) * (line_line5_Ib2))) - (((0.9999985564170336+1.151479725005817e-06j)) * (line_line5_Ic2))) - (((-1.0971387105365618e-06-6.021212292252459e-07j)) * (line_line5_In2))) - (line_line5_Ic1) - - 0 = ((((((((((-1.0970769381048922e-06-6.020740162411303e-07j)) * (node_6_Va)) + (((-1.097076938104893e-06-6.020740162411302e-07j)) * (node_6_Vb))) + (((-1.097138710536562e-06-6.021212292252459e-07j)) * (node_6_Vc))) + (((0.9999966006473567+5.402273692006538e-06j)) * (node_6_Vn))) - ((0.1446756882483081j) * (line_line5_Ia2))) - ((0.1446756882483081j) * (line_line5_Ib2))) - ((0.14467568824831j) * (line_line5_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line5_In2))) - (node_1_Vn) - - 0 = ((((((((((1.926987707527671e-11-6.013553626063577e-06j)) * (node_6_Va)) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_6_Vb))) + (((1.9271622305702306e-11-6.014024468912098e-06j)) * (node_6_Vc))) + (((1.063688820211131e-07+5.3546400222819646e-05j)) * (node_6_Vn))) - (((-2.6136322814528932e-06-2.7493096859062464e-07j)) * (line_line5_Ia2))) - (((-2.6136322814528932e-06-2.749309685906246e-07j)) * (line_line5_Ib2))) - (((-2.613623636021951e-06-2.749530981595766e-07j)) * (line_line5_Ic2))) - (((0.9999966006473567+5.402273692006538e-06j)) * (line_line5_In2))) - (line_line5_In1) - - 0 = ((((((((((0.9999985564663876+1.1514500364232568e-06j)) * (node_7_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_7_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_7_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_7_Vn))) - (((0.094+0.16414201385633154j)) * (line_line6_Ia2))) - ((0.12741872677219268j) * (line_line6_Ib2))) - ((0.12741872677219268j) * (line_line6_Ic2))) - ((0.1446756882483087j) * (line_line6_In2))) - (node_1_Va) - - 0 = ((((((((((4.940328313541117e-08+2.44126281589077e-05j)) * (node_7_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_7_Vb))) + (((-7.864883138432278e-13-9.629450975218546e-07j)) * (node_7_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_7_Vn))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line6_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line6_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line6_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line6_In2))) - (line_line6_Ia1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_7_Va)) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_7_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_7_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_7_Vn))) - ((0.12741872677219268j) * (line_line6_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line6_Ib2))) - ((0.12741872677219268j) * (line_line6_Ic2))) - ((0.1446756882483087j) * (line_line6_In2))) - (node_1_Vb) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_7_Va)) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_7_Vb))) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_7_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_7_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line6_Ia2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line6_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line6_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line6_In2))) - (line_line6_Ib1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_7_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_7_Vb))) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_7_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_7_Vn))) - ((0.12741872677219268j) * (line_line6_Ia2))) - ((0.12741872677219268j) * (line_line6_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line6_Ic2))) - ((0.1446756882483087j) * (line_line6_In2))) - (node_1_Vc) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_7_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_7_Vb))) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_7_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_7_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line6_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line6_Ib2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line6_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line6_In2))) - (line_line6_Ic1) - - 0 = ((((((((((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_7_Va)) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_7_Vb))) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_7_Vc))) + (((0.9999965899196558+5.392894213733142e-06j)) * (node_7_Vn))) - ((0.1446756882483087j) * (line_line6_Ia2))) - ((0.1446756882483087j) * (line_line6_Ib2))) - ((0.1446756882483087j) * (line_line6_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line6_In2))) - (node_1_Vn) - - 0 = ((((((((((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_7_Va)) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_7_Vb))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_7_Vc))) + (((-1.4693481316562494e-10+5.354639964786303e-05j)) * (node_7_Vn))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line6_Ia2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line6_Ib2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line6_Ic2))) - (((0.9999965899196558+5.392894213733142e-06j)) * (line_line6_In2))) - (line_line6_In1) - - 0 = ((((((((((0.9999985564910645+1.151435192131976e-06j)) * (node_8_Va)) + (((-9.798940924142149e-07-4.2124844974304265e-08j)) * (node_8_Vb))) + (((-9.799598503751142e-07-4.21018859739374e-08j)) * (node_8_Vc))) + (((-2.6136322814528936e-06-2.7493096859062454e-07j)) * (node_8_Vn))) - (((0.094+0.16414201385633156j)) * (line_line7_Ia2))) - ((0.1274187267721933j) * (line_line7_Ib2))) - ((0.12741872677219238j) * (line_line7_Ic2))) - ((0.1446756882483081j) * (line_line7_In2))) - (node_1_Va) - - 0 = ((((((((((4.940232732889363e-08+2.441231399317007e-05j)) * (node_8_Va)) + (((-7.860273187150376e-13-9.63268164208992e-07j)) * (node_8_Vb))) + (((-7.86718812181741e-13-9.627835641782827e-07j)) * (node_8_Vc))) + (((1.9269877075276704e-11-6.0135536260635745e-06j)) * (node_8_Vn))) - (((0.9999985564910645+1.151435192131976e-06j)) * (line_line7_Ia2))) - (((-9.79894092414214e-07-4.2124844974304265e-08j)) * (line_line7_Ib2))) - (((-9.79902990479444e-07-4.2102068741575e-08j)) * (line_line7_Ic2))) - (((-1.0970769381048926e-06-6.020740162411301e-07j)) * (line_line7_In2))) - (line_line7_Ia1) - - 0 = ((((((((((-9.79894092414214e-07-4.212484497430423e-08j)) * (node_8_Va)) + (((0.9999985564910645+1.151435192131977e-06j)) * (node_8_Vb))) + (((-9.79959850375114e-07-4.2101885973937536e-08j)) * (node_8_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_8_Vn))) - ((0.1274187267721933j) * (line_line7_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line7_Ib2))) - ((0.12741872677219238j) * (line_line7_Ic2))) - ((0.1446756882483081j) * (line_line7_In2))) - (node_1_Vb) - - 0 = ((((((((((-7.86027318715039e-13-9.632681642089913e-07j)) * (node_8_Va)) + (((4.940232732889366e-08+2.4412313993170087e-05j)) * (node_8_Vb))) + (((-7.867188121817374e-13-9.627835641782856e-07j)) * (node_8_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_8_Vn))) - (((-9.79894092414215e-07-4.212484497430423e-08j)) * (line_line7_Ia2))) - (((0.9999985564910645+1.151435192131977e-06j)) * (line_line7_Ib2))) - (((-9.799029904794448e-07-4.210206874157513e-08j)) * (line_line7_Ic2))) - (((-1.0970769381048934e-06-6.020740162411302e-07j)) * (line_line7_In2))) - (line_line7_Ib1) - - 0 = ((((((((((-9.79902990479444e-07-4.210206874157494e-08j)) * (node_8_Va)) + (((-9.799029904794448e-07-4.21020687415751e-08j)) * (node_8_Vb))) + (((0.9999985564170336+1.1514797250058176e-06j)) * (node_8_Vc))) + (((-2.613623636021951e-06-2.7495309815957664e-07j)) * (node_8_Vn))) - ((0.12741872677219238j) * (line_line7_Ia2))) - ((0.12741872677219238j) * (line_line7_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line7_Ic2))) - ((0.14467568824831j) * (line_line7_In2))) - (node_1_Vc) - - 0 = ((((((((((-7.867188121817438e-13-9.627835641782814e-07j)) * (node_8_Va)) + (((-7.867188121817391e-13-9.62783564178285e-07j)) * (node_8_Vb))) + (((4.940519474841736e-08+2.4413256490382927e-05j)) * (node_8_Vc))) + (((1.9271622305702313e-11-6.0140244689121e-06j)) * (node_8_Vn))) - (((-9.799598503751142e-07-4.210188597393734e-08j)) * (line_line7_Ia2))) - (((-9.799598503751142e-07-4.21018859739375e-08j)) * (line_line7_Ib2))) - (((0.9999985564170336+1.1514797250058176e-06j)) * (line_line7_Ic2))) - (((-1.0971387105365626e-06-6.021212292252461e-07j)) * (line_line7_In2))) - (line_line7_Ic1) - - 0 = ((((((((((-1.0970769381048924e-06-6.020740162411303e-07j)) * (node_8_Va)) + (((-1.0970769381048936e-06-6.020740162411302e-07j)) * (node_8_Vb))) + (((-1.0971387105365624e-06-6.021212292252459e-07j)) * (node_8_Vc))) + (((0.9999966006473567+5.402273692006538e-06j)) * (node_8_Vn))) - ((0.1446756882483081j) * (line_line7_Ia2))) - ((0.1446756882483081j) * (line_line7_Ib2))) - ((0.14467568824831j) * (line_line7_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line7_In2))) - (node_1_Vn) - - 0 = ((((((((((1.926987707527671e-11-6.013553626063577e-06j)) * (node_8_Va)) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_8_Vb))) + (((1.9271622305702306e-11-6.014024468912098e-06j)) * (node_8_Vc))) + (((1.063688820211131e-07+5.3546400222819646e-05j)) * (node_8_Vn))) - (((-2.6136322814528932e-06-2.7493096859062464e-07j)) * (line_line7_Ia2))) - (((-2.6136322814528932e-06-2.749309685906246e-07j)) * (line_line7_Ib2))) - (((-2.613623636021951e-06-2.749530981595766e-07j)) * (line_line7_Ic2))) - (((0.9999966006473567+5.402273692006538e-06j)) * (line_line7_In2))) - (line_line7_In1) - - 0 = ((((((((((1+0j)) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) + ((0j) * (node_9_Vn))) - (((0.094+0.16414201385633156j)) * (line_line8_Ia2))) - ((0.1274187267721933j) * (line_line8_Ib2))) - ((0.12741872677219238j) * (line_line8_Ic2))) - ((0.1446756882483081j) * (line_line8_In2))) - (node_1_Va) - - 0 = (((((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) + ((0j) * (node_9_Vn))) - (((1+0j)) * (line_line8_Ia2))) - ((0j) * (line_line8_Ib2))) - ((0j) * (line_line8_Ic2))) - ((0j) * (line_line8_In2))) - (line_line8_Ia1) - - 0 = (((((((((0j) * (node_9_Va)) + (((1+0j)) * (node_9_Vb))) + ((0j) * (node_9_Vc))) + ((0j) * (node_9_Vn))) - ((0.1274187267721933j) * (line_line8_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line8_Ib2))) - ((0.12741872677219238j) * (line_line8_Ic2))) - ((0.1446756882483081j) * (line_line8_In2))) - (node_1_Vb) - - 0 = (((((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) + ((0j) * (node_9_Vn))) - ((0j) * (line_line8_Ia2))) - (((1+0j)) * (line_line8_Ib2))) - ((0j) * (line_line8_Ic2))) - ((0j) * (line_line8_In2))) - (line_line8_Ib1) - - 0 = (((((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + (((1+0j)) * (node_9_Vc))) + ((0j) * (node_9_Vn))) - ((0.12741872677219238j) * (line_line8_Ia2))) - ((0.12741872677219238j) * (line_line8_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line8_Ic2))) - ((0.14467568824831j) * (line_line8_In2))) - (node_1_Vc) - - 0 = (((((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) + ((0j) * (node_9_Vn))) - ((0j) * (line_line8_Ia2))) - ((0j) * (line_line8_Ib2))) - (((1+0j)) * (line_line8_Ic2))) - ((0j) * (line_line8_In2))) - (line_line8_Ic1) - - 0 = (((((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) + (((1+0j)) * (node_9_Vn))) - ((0.1446756882483081j) * (line_line8_Ia2))) - ((0.1446756882483081j) * (line_line8_Ib2))) - ((0.14467568824831j) * (line_line8_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line8_In2))) - (node_1_Vn) - - 0 = (((((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) + ((0j) * (node_9_Vn))) - ((0j) * (line_line8_Ia2))) - ((0j) * (line_line8_Ib2))) - ((0j) * (line_line8_Ic2))) - (((1+0j)) * (line_line8_In2))) - (line_line8_In1) - - 0 = ((node_2_Va) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ia)) - - 0 = ((node_2_Vb) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ib)) - - 0 = ((node_2_Vc) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ic)) - - 0 = (load_1_In) + (((load_1_Ia) + (load_1_Ib)) + (load_1_Ic)) - - 0 = (load_1_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_1_Ia) - - 0 = (node_2_Ib) - (load_1_Ib) - - 0 = (node_2_Ic) - (load_1_Ic) - - 0 = (node_2_In) - (load_1_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) - - 0 = ((node_3_Va) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ia)) - - 0 = ((node_3_Vb) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ib)) - - 0 = ((node_3_Vc) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ic)) - - 0 = (load_2_In) + (((load_2_Ia) + (load_2_Ib)) + (load_2_Ic)) - - 0 = (load_2_Vn) - (node_3_Vn) - - 0 = (node_3_Ia) - (load_2_Ia) - - 0 = (node_3_Ib) - (load_2_Ib) - - 0 = (node_3_Ic) - (load_2_Ic) - - 0 = (node_3_In) - (load_2_In) - - 0 = (node_3_Ia) - (line_line2_Ia2) - - 0 = (node_3_Ib) - (line_line2_Ib2) - - 0 = (node_3_Ic) - (line_line2_Ic2) - - 0 = (node_3_In) - (line_line2_In2) - - 0 = ((node_4_Va) - (load_3_Vn)) + (((1+0.5j)) * (load_3_Ia)) - - 0 = ((node_4_Vb) - (load_3_Vn)) + (((1+0.5j)) * (load_3_Ib)) - - 0 = ((node_4_Vc) - (load_3_Vn)) + (((1+0.5j)) * (load_3_Ic)) - - 0 = (load_3_In) + (((load_3_Ia) + (load_3_Ib)) + (load_3_Ic)) - - 0 = (load_3_Vn) - (node_4_Vn) - - 0 = (node_4_Ia) - (load_3_Ia) - - 0 = (node_4_Ib) - (load_3_Ib) - - 0 = (node_4_Ic) - (load_3_Ic) - - 0 = (node_4_In) - (load_3_In) - - 0 = (node_4_Ia) - (line_line3_Ia2) - - 0 = (node_4_Ib) - (line_line3_Ib2) - - 0 = (node_4_Ic) - (line_line3_Ic2) - - 0 = (node_4_In) - (line_line3_In2) - - 0 = ((node_5_Va) - (load_4_Vn)) + (((1+0.5j)) * (load_4_Ia)) - - 0 = ((node_5_Vb) - (load_4_Vn)) + (((1+0.5j)) * (load_4_Ib)) - - 0 = ((node_5_Vc) - (load_4_Vn)) + (((1+0.5j)) * (load_4_Ic)) - - 0 = (load_4_In) + (((load_4_Ia) + (load_4_Ib)) + (load_4_Ic)) - - 0 = (load_4_Vn) - (node_5_Vn) - - 0 = (node_5_Ia) - (load_4_Ia) - - 0 = (node_5_Ib) - (load_4_Ib) - - 0 = (node_5_Ic) - (load_4_Ic) - - 0 = (node_5_In) - (load_4_In) - - 0 = (node_5_Ia) - (line_line4_Ia2) - - 0 = (node_5_Ib) - (line_line4_Ib2) - - 0 = (node_5_Ic) - (line_line4_Ic2) - - 0 = (node_5_In) - (line_line4_In2) - - 0 = ((node_6_Va) - (load_5_Vn)) + (((1+0.5j)) * (load_5_Ia)) - - 0 = ((node_6_Vb) - (load_5_Vn)) + (((1+0.5j)) * (load_5_Ib)) - - 0 = ((node_6_Vc) - (load_5_Vn)) + (((1+0.5j)) * (load_5_Ic)) - - 0 = (load_5_In) + (((load_5_Ia) + (load_5_Ib)) + (load_5_Ic)) - - 0 = (load_5_Vn) - (node_6_Vn) - - 0 = (node_6_Ia) - (load_5_Ia) - - 0 = (node_6_Ib) - (load_5_Ib) - - 0 = (node_6_Ic) - (load_5_Ic) - - 0 = (node_6_In) - (load_5_In) - - 0 = (node_6_Ia) - (line_line5_Ia2) - - 0 = (node_6_Ib) - (line_line5_Ib2) - - 0 = (node_6_Ic) - (line_line5_Ic2) - - 0 = (node_6_In) - (line_line5_In2) - - 0 = ((node_7_Va) - (load_6_Vn)) + (((1+0.5j)) * (load_6_Ia)) - - 0 = ((node_7_Vb) - (load_6_Vn)) + (((1+0.5j)) * (load_6_Ib)) - - 0 = ((node_7_Vc) - (load_6_Vn)) + (((1+0.5j)) * (load_6_Ic)) - - 0 = (load_6_In) + (((load_6_Ia) + (load_6_Ib)) + (load_6_Ic)) - - 0 = (load_6_Vn) - (node_7_Vn) - - 0 = (node_7_Ia) - (load_6_Ia) - - 0 = (node_7_Ib) - (load_6_Ib) - - 0 = (node_7_Ic) - (load_6_Ic) - - 0 = (node_7_In) - (load_6_In) - - 0 = (node_7_Ia) - (line_line6_Ia2) - - 0 = (node_7_Ib) - (line_line6_Ib2) - - 0 = (node_7_Ic) - (line_line6_Ic2) - - 0 = (node_7_In) - (line_line6_In2) - - 0 = ((node_8_Va) - (load_7_Vn)) + (((1+0.5j)) * (load_7_Ia)) - - 0 = ((node_8_Vb) - (load_7_Vn)) + (((1+0.5j)) * (load_7_Ib)) - - 0 = ((node_8_Vc) - (load_7_Vn)) + (((1+0.5j)) * (load_7_Ic)) - - 0 = (load_7_In) + (((load_7_Ia) + (load_7_Ib)) + (load_7_Ic)) - - 0 = (load_7_Vn) - (node_8_Vn) - - 0 = (node_8_Ia) - (load_7_Ia) - - 0 = (node_8_Ib) - (load_7_Ib) - - 0 = (node_8_Ic) - (load_7_Ic) - - 0 = (node_8_In) - (load_7_In) - - 0 = (node_8_Ia) - (line_line7_Ia2) - - 0 = (node_8_Ib) - (line_line7_Ib2) - - 0 = (node_8_Ic) - (line_line7_Ic2) - - 0 = (node_8_In) - (line_line7_In2) - - 0 = ((node_9_Va) - (load_8_Vn)) + (((1+0.5j)) * (load_8_Ia)) - - 0 = ((node_9_Vb) - (load_8_Vn)) + (((1+0.5j)) * (load_8_Ib)) - - 0 = ((node_9_Vc) - (load_8_Vn)) + (((1+0.5j)) * (load_8_Ic)) - - 0 = (load_8_In) + (((load_8_Ia) + (load_8_Ib)) + (load_8_Ic)) - - 0 = (load_8_Vn) - (node_9_Vn) - - 0 = (node_9_Ia) - (load_8_Ia) - - 0 = (node_9_Ib) - (load_8_Ib) - - 0 = (node_9_Ic) - (load_8_Ic) - - 0 = (node_9_In) - (load_8_In) - - 0 = (node_9_Ia) - (line_line8_Ia2) - - 0 = (node_9_Ib) - (line_line8_Ib2) - - 0 = (node_9_Ic) - (line_line8_Ic2) - - 0 = (node_9_In) - (line_line8_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_all_lv_types/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_all_lv_types/lines_models.txt deleted file mode 100644 index 5691568e..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_lv_types/lines_models.txt +++ /dev/null @@ -1,553 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------- -a 9.36985123 225.14315237j -0.00000000 -36.46627082j -0.00000000 -10.49494439j -0.00000000 -22.01775001j -b -0.00000000 -36.46627082j 10.11010534 244.65112628j -0.00000000 -36.46627082j -0.00000000 -3.21682901j -c -0.00000000 -10.49494439j -0.00000000 -36.46627082j 9.36985123 225.14315237j -0.00000000 -22.01775001j -n -0.00000000 -22.01775001j -0.00000000 -3.21682901j -0.00000000 -22.01775001j 6.25726671 151.54010749j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99998629 0.00001135j -0.00001024 -0.00000107j -0.00000851 0.00000005j -0.00000634 -0.00000064j -b -0.00000937 -0.00000112j 0.99998522 0.00001233j -0.00000937 -0.00000112j -0.00000575 0.00000021j -c -0.00000851 0.00000005j -0.00001024 -0.00000107j 0.99998629 0.00001135j -0.00000634 -0.00000064j -n -0.00000959 -0.00000162j -0.00000930 0.00000026j -0.00000959 -0.00000162j 0.99999027 0.00001581j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000937 0.00022514j 0.00000000 -0.00003647j -0.00000000 -0.00001050j 0.00000000 -0.00002202j -b 0.00000000 -0.00003647j 0.00001011 0.00024465j 0.00000000 -0.00003647j -0.00000000 -0.00000322j -c -0.00000000 -0.00001050j 0.00000000 -0.00003647j 0.00000937 0.00022514j 0.00000000 -0.00002202j -n 0.00000000 -0.00002202j -0.00000000 -0.00000322j 0.00000000 -0.00002202j 0.00000626 0.00015154j - -M: -[[ 6.42500114-3.31448698j -2.65366266+0.33641928j -2.02228453+0.98750344j - -1.34070458-0.07536745j -6.42499645+3.31459955j 2.65366266-0.33643751j - 2.02228453-0.98750869j 1.34070458+0.07535644j] - [-2.65365449+0.33641351j 6.61523235-3.12022844j -2.65365449+0.33641351j - -1.0119952 +0.41672982j 2.65365449-0.33643174j -6.6152273 +3.12035076j - 2.65365449-0.33643174j 1.0119952 -0.41673143j] - [-2.02228453+0.98750344j -2.65366266+0.33641928j 6.42500114-3.31448698j - -1.34070458-0.07536745j 2.02228453-0.98750869j 2.65366266-0.33643751j - -6.42499645+3.31459955j 1.34070458+0.07535644j] - [-1.34072688-0.07536509j -1.01201261+0.41674893j -1.34072688-0.07536509j - 4.02433408-1.2416012j 1.34072688+0.07535408j 1.01201261-0.41675054j - 1.34072688+0.07535408j -4.02433095+1.24167697j] - [ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42500314+3.314485j 2.65365341-0.33641592j - 2.02228253-0.98750542j 1.34071972+0.07536697j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33641592j -6.61524048+3.1202308j - 2.65365341-0.33641592j 1.01200712-0.41673445j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98750542j 2.65365341-0.33641592j - -6.42500314+3.314485j 1.34071972+0.07536697j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07536697j 1.01200712-0.41673445j - 1.34071972+0.07536697j -4.02432195+1.2416028j ]] - -Line line2: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j -b 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j -c 0.00000000 0.12352746j 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j -n 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 9.61660260 231.64581034j 0.00000000 -27.80916201j 0.00000000 -27.80916201j 0.00000000 -15.75077634j -b 0.00000000 -27.80916201j 9.61660260 231.64581034j 0.00000000 -27.80916201j 0.00000000 -15.75077634j -c 0.00000000 -27.80916201j 0.00000000 -27.80916201j 9.61660260 231.64581034j 0.00000000 -15.75077634j -n 0.00000000 -15.75077634j 0.00000000 -15.75077634j 0.00000000 -15.75077634j 0.00000000 151.54010749j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99998585 0.00001168j -0.00000933 -0.00000071j -0.00000933 -0.00000071j -0.00000612 -0.00000074j -b -0.00000933 -0.00000071j 0.99998585 0.00001168j -0.00000933 -0.00000071j -0.00000612 -0.00000074j -c -0.00000933 -0.00000071j -0.00000933 -0.00000071j 0.99998585 0.00001168j -0.00000612 -0.00000074j -n -0.00000949 -0.00000099j -0.00000949 -0.00000099j -0.00000949 -0.00000099j 0.99998957 0.00001526j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j -b 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j -c 0.00000000 0.12352746j 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j -n 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.20142857 0.17611368j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.00000962 0.00023164j 0.00000000 -0.00002781j 0.00000000 -0.00002781j 0.00000000 -0.00001575j -b 0.00000000 -0.00002781j 0.00000962 0.00023164j 0.00000000 -0.00002781j 0.00000000 -0.00001575j -c 0.00000000 -0.00002781j 0.00000000 -0.00002781j 0.00000962 0.00023164j 0.00000000 -0.00001575j -n 0.00000000 -0.00001575j 0.00000000 -0.00001575j 0.00000000 -0.00001575j -0.00000000 0.00015154j - -M: -[[ 6.51157926-3.29924017j -2.45315034+0.57401648j -2.45315034+0.57401648j - -1.23551989+0.09579195j -6.51157445+3.299356j 2.45315034-0.57403038j - 2.45315034-0.57403038j 1.23551989-0.09579982j] - [-2.45315034+0.57401648j 6.51157926-3.29924017j -2.45315034+0.57401648j - -1.23551989+0.09579195j 2.45315034-0.57403038j -6.51157445+3.299356j - 2.45315034-0.57403038j 1.23551989-0.09579982j] - [-2.45315034+0.57401648j -2.45315034+0.57401648j 6.51157926-3.29924017j - -1.23551989+0.09579195j 2.45315034-0.57403038j 2.45315034-0.57403038j - -6.51157445+3.299356j 1.23551989-0.09579982j] - [-1.23553974+0.095802j -1.23553974+0.095802j -1.23553974+0.095802j - 4.03994202-1.2590297j 1.23553974-0.09580987j 1.23553974-0.09580987j - 1.23553974-0.09580987j -4.03994202+1.25910547j] - [ 6.51157863-3.29935601j -2.45314616+0.57403037j -2.45314616+0.57403037j - -1.2355338 +0.09580304j -6.51158344+3.29924019j 2.45314616-0.57401647j - 2.45314616-0.57401647j 1.2355338 -0.09579517j] - [-2.45314616+0.57403037j 6.51157863-3.29935601j -2.45314616+0.57403037j - -1.2355338 +0.09580304j 2.45314616-0.57401647j -6.51158344+3.29924019j - 2.45314616-0.57401647j 1.2355338 -0.09579517j] - [-2.45314616+0.57403037j -2.45314616+0.57403037j 6.51157863-3.29935601j - -1.2355338 +0.09580304j 2.45314616-0.57401647j 2.45314616-0.57401647j - -6.51158344+3.29924019j 1.2355338 -0.09579517j] - [-1.2355338 +0.09580304j -1.2355338 +0.09580304j -1.2355338 +0.09580304j - 4.03992948-1.25910543j 1.2355338 -0.09579517j 1.2355338 -0.09579517j - 1.2355338 -0.09579517j -4.03992948+1.25902966j]] - -Line line3: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------- ------------------------ ------------------------ -a 9.36985123 225.14315237j 0.00000000 -36.46627082j 0.00000000 -10.49494439j 0.00000000 -22.01775001j -b 0.00000000 -36.46627082j 10.11010534 244.65112628j 0.00000000 -36.46627082j 0.00000000 -3.21682901j -c 0.00000000 -10.49494439j 0.00000000 -36.46627082j 9.36985123 225.14315237j 0.00000000 -22.01775001j -n 0.00000000 -22.01775001j 0.00000000 -3.21682901j 0.00000000 -22.01775001j 6.25726671 151.54010749j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99998629 0.00001135j -0.00001024 -0.00000107j -0.00000851 0.00000005j -0.00000634 -0.00000064j -b -0.00000937 -0.00000112j 0.99998522 0.00001233j -0.00000937 -0.00000112j -0.00000575 0.00000021j -c -0.00000851 0.00000005j -0.00001024 -0.00000107j 0.99998629 0.00001135j -0.00000634 -0.00000064j -n -0.00000959 -0.00000162j -0.00000930 0.00000026j -0.00000959 -0.00000162j 0.99999027 0.00001581j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000937 0.00022514j 0.00000000 -0.00003647j -0.00000000 -0.00001050j 0.00000000 -0.00002202j -b 0.00000000 -0.00003647j 0.00001011 0.00024465j 0.00000000 -0.00003647j -0.00000000 -0.00000322j -c -0.00000000 -0.00001050j 0.00000000 -0.00003647j 0.00000937 0.00022514j 0.00000000 -0.00002202j -n 0.00000000 -0.00002202j -0.00000000 -0.00000322j 0.00000000 -0.00002202j 0.00000626 0.00015154j - -M: -[[ 6.42500114-3.31448698j -2.65366266+0.33641928j -2.02228453+0.98750344j - -1.34070458-0.07536745j -6.42499645+3.31459955j 2.65366266-0.33643751j - 2.02228453-0.98750869j 1.34070458+0.07535644j] - [-2.65365449+0.33641351j 6.61523235-3.12022844j -2.65365449+0.33641351j - -1.0119952 +0.41672982j 2.65365449-0.33643174j -6.6152273 +3.12035076j - 2.65365449-0.33643174j 1.0119952 -0.41673143j] - [-2.02228453+0.98750344j -2.65366266+0.33641928j 6.42500114-3.31448698j - -1.34070458-0.07536745j 2.02228453-0.98750869j 2.65366266-0.33643751j - -6.42499645+3.31459955j 1.34070458+0.07535644j] - [-1.34072688-0.07536509j -1.01201261+0.41674893j -1.34072688-0.07536509j - 4.02433408-1.2416012j 1.34072688+0.07535408j 1.01201261-0.41675054j - 1.34072688+0.07535408j -4.02433095+1.24167697j] - [ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42500314+3.314485j 2.65365341-0.33641592j - 2.02228253-0.98750542j 1.34071972+0.07536697j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33641592j -6.61524048+3.1202308j - 2.65365341-0.33641592j 1.01200712-0.41673445j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98750542j 2.65365341-0.33641592j - -6.42500314+3.314485j 1.34071972+0.07536697j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07536697j 1.01200712-0.41673445j - 1.34071972+0.07536697j -4.02432195+1.2416028j ]] - -Line line4: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -c: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42499846+3.31459757j 2.65365341-0.33643415j - 2.02228253-0.98751067j 1.34071972+0.07535597j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33643415j -6.61523542+3.12035313j - 2.65365341-0.33643415j 1.01200712-0.41673606j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98751067j 2.65365341-0.33643415j - -6.42499846+3.31459757j 1.34071972+0.07535597j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07535597j 1.01200712-0.41673606j - 1.34071972+0.07535597j -4.02431882+1.24167857j] - [ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42499846+3.31459757j 2.65365341-0.33643415j - 2.02228253-0.98751067j 1.34071972+0.07535597j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33643415j -6.61523542+3.12035313j - 2.65365341-0.33643415j 1.01200712-0.41673606j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98751067j 2.65365341-0.33643415j - -6.42499846+3.31459757j 1.34071972+0.07535597j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07535597j 1.01200712-0.41673606j - 1.34071972+0.07535597j -4.02431882+1.24167857j]] - -Line line5: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.04941827 24.41232734j -0.00000000 -0.96326067j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -b -0.00000000 -0.96326067j 0.04941827 24.41232734j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -c -0.00000000 -0.96277607j -0.00000000 -0.96277607j 0.04942114 24.41326984j -0.00000000 -6.01400530j -n -0.00000000 -6.01353445j -0.00000000 -6.01353445j -0.00000000 -6.01400530j 0.10651618 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000027j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999660 0.00000540j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000011 0.00005355j - -M: -[[ 6.7830228 -3.01940471j -2.44659858+0.58634893j -2.44659858+0.58634893j - -1.42435041-0.11202236j -6.78302278+3.01941691j 2.44659858-0.58634941j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j 6.7830228 -3.01940471j -2.44659858+0.58634893j - -1.42435041-0.11202236j 2.44659858-0.58634941j -6.78302278+3.01941691j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j -2.44659858+0.58634893j 6.7830228 -3.01940471j - -1.42435041-0.11202236j 2.44659858-0.58634941j 2.44659858-0.58634941j - -6.78302278+3.01941691j 1.42435041+0.11201936j] - [-1.42434198-0.11202807j -1.42434198-0.11202807j -1.42434198-0.11202807j - 4.19766504-0.60099655j 1.42434198+0.11202506j 1.42434198+0.11202506j - 1.42434198+0.11202506j -4.19766499+0.60102332j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767163+0.60099744j]] - -Line line6: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -b 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -c 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -6.01369140j -n 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000028j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999659 0.00000539j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j -0.00000000 0.00005355j - -M: -[[ 6.7830228 -3.0194047j -2.44659858+0.58634894j -2.44659858+0.58634894j - -1.42435041-0.1120224j -6.78302278+3.0194169j 2.44659858-0.58634943j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j 6.7830228 -3.0194047j -2.44659858+0.58634894j - -1.42435041-0.1120224j 2.44659858-0.58634943j -6.78302278+3.0194169j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j -2.44659858+0.58634894j 6.7830228 -3.0194047j - -1.42435041-0.1120224j 2.44659858-0.58634943j 2.44659858-0.58634943j - -6.78302278+3.0194169j 1.42435041+0.11201939j] - [-1.42434196-0.11202805j -1.42434196-0.11202805j -1.42434196-0.11202805j - 4.19766499-0.60099658j 1.42434196+0.11202505j 1.42434196+0.11202505j - 1.42434196+0.11202505j -4.19766499+0.60102335j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767158+0.60099744j]] - -Line line7: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.04941827 24.41232734j 0.00000000 -0.96326067j 0.00000000 -0.96277607j 0.00000000 -6.01353445j -b 0.00000000 -0.96326067j 0.04941827 24.41232734j 0.00000000 -0.96277607j 0.00000000 -6.01353445j -c 0.00000000 -0.96277607j 0.00000000 -0.96277607j 0.04942114 24.41326984j 0.00000000 -6.01400530j -n 0.00000000 -6.01353445j 0.00000000 -6.01353445j 0.00000000 -6.01400530j 0.10651618 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000027j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999660 0.00000540j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000011 0.00005355j - -M: -[[ 6.7830228 -3.01940471j -2.44659858+0.58634893j -2.44659858+0.58634893j - -1.42435041-0.11202236j -6.78302278+3.01941691j 2.44659858-0.58634941j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j 6.7830228 -3.01940471j -2.44659858+0.58634893j - -1.42435041-0.11202236j 2.44659858-0.58634941j -6.78302278+3.01941691j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j -2.44659858+0.58634893j 6.7830228 -3.01940471j - -1.42435041-0.11202236j 2.44659858-0.58634941j 2.44659858-0.58634941j - -6.78302278+3.01941691j 1.42435041+0.11201936j] - [-1.42434198-0.11202807j -1.42434198-0.11202807j -1.42434198-0.11202807j - 4.19766504-0.60099655j 1.42434198+0.11202506j 1.42434198+0.11202506j - 1.42434198+0.11202506j -4.19766499+0.60102332j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767163+0.60099744j]] - -Line line8: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302058+3.01941662j 2.44660078-0.58634971j - 2.44660078-0.58634971j 1.42434424+0.11202164j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634971j -6.78302058+3.01941662j - 2.44660078-0.58634971j 1.42434424+0.11202164j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634971j 2.44660078-0.58634971j - -6.78302058+3.01941662j 1.42434424+0.11202164j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202164j 1.42434424+0.11202164j - 1.42434424+0.11202164j -4.19767158+0.60102421j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302058+3.01941662j 2.44660078-0.58634971j - 2.44660078-0.58634971j 1.42434424+0.11202164j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634971j -6.78302058+3.01941662j - 2.44660078-0.58634971j 1.42434424+0.11202164j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634971j 2.44660078-0.58634971j - -6.78302058+3.01941662j 1.42434424+0.11202164j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202164j 1.42434424+0.11202164j - 1.42434424+0.11202164j -4.19767158+0.60102421j]] diff --git a/roseau/load_flow/tests/data/networks/cable_all_lv_types/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_all_lv_types/network_impedance.json deleted file mode 100644 index ecd99378..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_lv_types/network_impedance.json +++ /dev/null @@ -1,555 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 1.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, -1.0] - } - }, - { - "id": 7, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -1.0] - } - }, - { - "id": 8, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, 0.0] - } - }, - { - "id": 9, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, 1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z_neutral" - }, - { - "id": "line5", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_zy_neutral", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_z_neutral" - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 2, - "bus": 3, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 3, - "bus": 4, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 4, - "bus": 5, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 5, - "bus": 6, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 6, - "bus": 7, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 7, - "bus": 8, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 8, - "bus": 9, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123443e-8, -0.0, -0.0, -0.0], - [-0.0, 9.883653691123448e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522741e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.88246546842203e-5, -1.9265213360533982e-6, -1.925552134660659e-6, -1.2027068909761439e-5], - [-1.926521336053397e-6, 4.882465468422033e-5, -1.925552134660666e-6, -1.2027068909761439e-5], - [-1.925552134660659e-6, -1.9255521346606663e-6, 4.88265396812771e-5, -1.2028010593546635e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.0001070929347408532] - ] - ] - }, - { - "id": "A_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.3282840277126631, 0.25483745354438536, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.3282840277126631, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.25483745354438536, 0.3282840277126631, 0.2893513764966174], - [0.2893513764966174, 0.2893513764966174, 0.2893513764966174, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [9.88384494258988e-8, 0.0, 0.0, -0.0], - [0.0, 9.88384494258988e-8, 0.0, -0.0], - [0.0, 0.0, 9.88384494258988e-8, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.882528301657259e-5, -1.9258752017915745e-6, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, 4.882528301657259e-5, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, -1.9258752017915745e-6, 4.882528301657259e-5, -1.2027382804356504e-5], - [-1.2027382804356504e-5, -1.2027382804356504e-5, -1.2027382804356504e-5, 0.0001070929347408] - ] - ] - }, - { - "id": "A_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ] - }, - { - "id": "A_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123444e-8, -0.0, -0.0, -0.0], - [-0.0, 9.88365369112345e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522746e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.882465468422031e-5, -1.9265213360533982e-6, -1.9255521346606625e-6, -1.2027068909761437e-5], - [-1.926521336053397e-6, 4.882465468422034e-5, -1.9255521346606684e-6, -1.2027068909761439e-5], - [-1.92555213466066e-6, -1.925552134660667e-6, 4.8826539681277115e-5, -1.2028010593546638e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.00010709293474085319] - ] - ] - }, - { - "id": "S_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.87397024584863e-5, -0.0], - [-0.0, -0.0, -0.0, 1.251453341640509e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.00030308021498525026] - ] - ] - }, - { - "id": "S_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.32828402771266313, 0.24705491511278602, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.32828402771266313, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.24705491511278602, 0.32828402771266313, 0.247054915112786], - [0.247054915112786, 0.247054915112786, 0.247054915112786, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [1.9233205197394304e-5, 0.0, 0.0, -0.0], - [0.0, 1.9233205197394304e-5, 0.0, -0.0], - [0.0, 0.0, 1.9233205197394304e-5, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00046329162067999997, -5.56183240209e-5, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, 0.00046329162067999997, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, -5.56183240209e-5, 0.00046329162067999997, -3.150155268172179e-5], - [-3.150155268172179e-5, -3.150155268172179e-5, -3.150155268172179e-5, 0.0003030802149852] - ] - ] - }, - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - }, - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_all_lv_types/network_power.json b/roseau/load_flow/tests/data/networks/cable_all_lv_types/network_power.json deleted file mode 100644 index 1900a533..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_lv_types/network_power.json +++ /dev/null @@ -1,555 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 1.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, -1.0] - } - }, - { - "id": 7, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -1.0] - } - }, - { - "id": 8, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, 0.0] - } - }, - { - "id": 9, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, 1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z_neutral" - }, - { - "id": "line5", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_zy_neutral", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_z_neutral" - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "powers": [ - [35039.1873340248, 17519.5936670124], - [35781.40565643413, 17890.70282821707], - [36620.18097784068, 18310.09048892034] - ] - }, - { - "id": 2, - "bus": 3, - "phases": "abcn", - "powers": [ - [35816.134717475616, 17908.067358737808], - [35816.1347928834, 17908.0673964417], - [35816.134792883386, 17908.067396441696] - ] - }, - { - "id": 3, - "bus": 4, - "phases": "abcn", - "powers": [ - [35039.1873340248, 17519.5936670124], - [35781.40565643413, 17890.70282821707], - [36620.18097784068, 18310.09048892034] - ] - }, - { - "id": 4, - "bus": 5, - "phases": "abcn", - "powers": [ - [35038.754846820004, 17519.377423409995], - [35781.066730803446, 17890.533365401716], - [36620.01680936384, 18310.008404681917] - ] - }, - { - "id": 5, - "bus": 6, - "phases": "abcn", - "powers": [ - [35916.961624067146, 17958.480812033577], - [35916.96169432148, 17958.480847160736], - [35916.961697864856, 17958.48084893243] - ] - }, - { - "id": 6, - "bus": 7, - "phases": "abcn", - "powers": [ - [35916.96162167113, 17958.480810835565], - [35916.96169729119, 17958.480848645595], - [35916.96169729121, 17958.480848645606] - ] - }, - { - "id": 7, - "bus": 8, - "phases": "abcn", - "powers": [ - [35916.961624067146, 17958.480812033577], - [35916.96169432148, 17958.480847160743], - [35916.96169786487, 17958.48084893243] - ] - }, - { - "id": 8, - "bus": 9, - "phases": "abcn", - "powers": [ - [35916.93047353464, 17958.465236767322], - [35916.93054915485, 17958.465274577422], - [35916.93054915477, 17958.465274577386] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123443e-8, -0.0, -0.0, -0.0], - [-0.0, 9.883653691123448e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522741e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.88246546842203e-5, -1.9265213360533982e-6, -1.925552134660659e-6, -1.2027068909761439e-5], - [-1.926521336053397e-6, 4.882465468422033e-5, -1.925552134660666e-6, -1.2027068909761439e-5], - [-1.925552134660659e-6, -1.9255521346606663e-6, 4.88265396812771e-5, -1.2028010593546635e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.0001070929347408532] - ] - ] - }, - { - "id": "A_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.3282840277126631, 0.25483745354438536, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.3282840277126631, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.25483745354438536, 0.3282840277126631, 0.2893513764966174], - [0.2893513764966174, 0.2893513764966174, 0.2893513764966174, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [9.88384494258988e-8, 0.0, 0.0, -0.0], - [0.0, 9.88384494258988e-8, 0.0, -0.0], - [0.0, 0.0, 9.88384494258988e-8, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.882528301657259e-5, -1.9258752017915745e-6, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, 4.882528301657259e-5, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, -1.9258752017915745e-6, 4.882528301657259e-5, -1.2027382804356504e-5], - [-1.2027382804356504e-5, -1.2027382804356504e-5, -1.2027382804356504e-5, 0.0001070929347408] - ] - ] - }, - { - "id": "A_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ] - }, - { - "id": "A_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123444e-8, -0.0, -0.0, -0.0], - [-0.0, 9.88365369112345e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522746e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.882465468422031e-5, -1.9265213360533982e-6, -1.9255521346606625e-6, -1.2027068909761437e-5], - [-1.926521336053397e-6, 4.882465468422034e-5, -1.9255521346606684e-6, -1.2027068909761439e-5], - [-1.92555213466066e-6, -1.925552134660667e-6, 4.8826539681277115e-5, -1.2028010593546638e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.00010709293474085319] - ] - ] - }, - { - "id": "S_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.87397024584863e-5, -0.0], - [-0.0, -0.0, -0.0, 1.251453341640509e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.00030308021498525026] - ] - ] - }, - { - "id": "S_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.32828402771266313, 0.24705491511278602, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.32828402771266313, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.24705491511278602, 0.32828402771266313, 0.247054915112786], - [0.247054915112786, 0.247054915112786, 0.247054915112786, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [1.9233205197394304e-5, 0.0, 0.0, -0.0], - [0.0, 1.9233205197394304e-5, 0.0, -0.0], - [0.0, 0.0, 1.9233205197394304e-5, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00046329162067999997, -5.56183240209e-5, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, 0.00046329162067999997, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, -5.56183240209e-5, 0.00046329162067999997, -3.150155268172179e-5], - [-3.150155268172179e-5, -3.150155268172179e-5, -3.150155268172179e-5, 0.0003030802149852] - ] - ] - }, - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - }, - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_all_lv_types/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_all_lv_types/results_backward_forward.csv deleted file mode 100644 index ba48bf20..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_lv_types/results_backward_forward.csv +++ /dev/null @@ -1,37 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,210.01499433500743,0.3675481804694262,187.16081272495344,-25.942721249495456,187.18757259597768,-25.957394512481294,0.9999999999889247,0.5000000000028465,[[210.01067316]],[[1.34722139]],[[168.30096162]],[[-81.87769011]],[[168.30404782]],[[-81.93250162]] -2,b,211.87803481755674,-119.54720651818927,189.13382949481283,-146.38613432832753,189.159735822542,-146.40329480738748,1.0000000000039166,0.49999999998915223,[[-104.48563726]],[[-184.32323034]],[[-157.5082502]],[[-104.70318324]],[[-157.56118121]],[[-104.67033884]] -2,c,212.82573327646347,120.00115394730369,191.3456836095953,93.50673199414197,191.3640012578967,93.4910040610624,1.0000000000077505,0.5000000000080647,[[-106.4165787]],[[184.31034838]],[[-11.70381477]],[[190.98741151]],[[-11.65250287]],[[191.00890072]] -2,n,1.1441430441500127,-49.67671910308664,4.501689746213033,-78.29419406894912,4.4989782299044805,-78.33510443341012,,,[[0.74037453]],[[-0.8723009]],[[0.91333217]],[[-4.40806476]],[[0.90963626]],[[-4.40606026]] -3,a,211.5896226114232,0.26751348029910105,189.2278760238829,-26.28168474968509,189.25151179706756,-26.297537696778885,0.9999999999999999,0.4999999999999999,[[211.58731634]],[[0.98790646]],[[169.66701531]],[[-83.78718865]],[[169.66501566]],[[-83.84460137]] -3,b,211.5896228341651,-119.73248648487764,189.22787622308445,-146.28168471486183,189.25151199629397,-146.29753766195563,0.9999999999999998,0.5,[[-104.93810608]],[[-183.73394456]],[[-157.39534164]],[[-105.04235132]],[[-157.44406269]],[[-105.01191322]] -3,c,211.58962283416514,120.26751344547583,189.2278762230844,93.71831521549166,189.25151199629397,93.70246226839785,1.0000000000000002,0.5000000000000001,[[-106.64921026]],[[182.7460381]],[[-12.27167367]],[[188.82953997]],[[-12.22095297]],[[188.85651459]] -3,n,7.105644211269985e-15,179.99650304986775,1.2435148398995844e-14,-0.0009991068322192085,1.2434497875801753e-14,-0.0,,,[[-7.1056442e-15]],[[4.33680869e-19]],[[1.24351484e-14]],[[-2.16840434e-19]],[[1.24344979e-14]],[[-0.]] -4,a,210.01499433500743,0.3675481804694262,187.16081272495344,-25.942721249495456,187.18757259597768,-25.957394512481294,0.9999999999889247,0.5000000000028465,[[210.01067316]],[[1.34722139]],[[168.30096162]],[[-81.87769011]],[[168.30404782]],[[-81.93250162]] -4,b,211.87803481755674,-119.54720651818927,189.13382949481283,-146.38613432832753,189.159735822542,-146.40329480738748,1.0000000000039166,0.49999999998915223,[[-104.48563726]],[[-184.32323034]],[[-157.5082502]],[[-104.70318324]],[[-157.56118121]],[[-104.67033884]] -4,c,212.82573327646347,120.00115394730369,191.3456836095953,93.50673199414197,191.3640012578967,93.4910040610624,1.0000000000077505,0.5000000000080647,[[-106.4165787]],[[184.31034838]],[[-11.70381477]],[[190.98741151]],[[-11.65250287]],[[191.00890072]] -4,n,1.1441430441500127,-49.67671910308664,4.501689746213033,-78.29419406894912,4.4989782299044805,-78.33510443341012,,,[[0.74037453]],[[-0.8723009]],[[0.91333217]],[[-4.40806476]],[[0.90963626]],[[-4.40606026]] -5,a,210.01398318768938,0.36824015977960817,187.18641736827303,-25.95668049545883,187.18641736827303,-25.95668049545883,0.9999999999889183,0.5000000000028842,[[210.00964574]],[[1.34975126]],[[168.30403015]],[[-81.92989859]],[[168.30403015]],[[-81.92989859]] -5,b,211.87695725333666,-119.54649151363618,189.15883994892909,-146.40265721381058,189.15883994892909,-146.40265721381058,1.0000000000038887,0.499999999989125,[[-104.48280567]],[[-184.32359679]],[[-157.5592702]],[[-104.67159646]],[[-157.5592702]],[[-104.67159646]] -5,c,212.82504993802934,120.00170023161336,191.36357231446726,93.49160664681958,191.36357231446726,93.49160664681958,1.0000000000077862,0.500000000008052,[[-106.41799431]],[[184.30874197]],[[-11.65448561]],[[191.00835001]],[[-11.65448561]],[[191.00835001]] -5,n,1.1443809145816983,-49.66766601131337,4.499774602958104,-78.33603558825119,4.499774602958104,-78.33603558825119,,,[[0.7406663]],[[-0.87236524]],[[0.90972566]],[[-4.40685497]],[[0.90972566]],[[-4.40685497]] -6,a,211.88723893997437,0.4321289362279374,189.5152248892634,-26.131398535126795,189.51770794326097,-26.132922243098815,0.9999999999999998,0.4999999999999999,[[211.88121259]],[[1.59805382]],[[170.14418218]],[[-83.46842358]],[[170.14419161]],[[-83.47404199]] -6,b,211.88723915585118,-119.56787103562768,189.515225241162,-146.13139847620678,189.51770812861125,-146.13292220910665,0.9999999999999998,0.49999999999999994,[[-104.55665111]],[[-184.29353984]],[[-157.35786651]],[[-105.61497264]],[[-157.36273682]],[[-105.61217144]] -6,c,211.88723918070718,120.4321288964471,189.51522509902102,93.86860148054502,189.51770813795974,93.86707771801885,0.9999999999999998,0.4999999999999999,[[-107.32456149]],[[182.69548606]],[[-12.78631592]],[[189.08339607]],[[-12.78145476]],[[189.08621344]] -6,n,1.3447187009076743e-08,142.2302130672579,8.067077561878741e-08,34.9127549553777,2.4752363298688377e-08,-165.30243973530483,,,[[-1.06297068e-08]],[[8.23627168e-09]],[[6.61520114e-08]],[[4.6170179e-08]],[[-2.39424303e-08]],[[-6.28008934e-09]] -7,a,211.88723894347413,0.43212893234911737,189.5152249434795,-26.13139851026286,189.51770793693953,-26.132922244728878,1.0000000000000002,0.5000000000000002,[[211.8812126]],[[1.5980538]],[[170.14418226]],[[-83.46842353]],[[170.1441916]],[[-83.474042]] -7,b,211.88723916652933,-119.56787103282763,189.5152251429835,-146.1313984754396,189.5177081364462,-146.13292220990562,0.9999999999999998,0.5,[[-104.55665111]],[[-184.29353985]],[[-157.35786643]],[[-105.61497259]],[[-157.36273683]],[[-105.61217144]] -7,c,211.8872391665293,120.43212889752587,189.51522514298347,93.8686014549139,189.51770813644615,93.86707772044787,1.0,0.49999999999999994,[[-107.32456149]],[[182.69548605]],[[-12.78631584]],[[189.08339612]],[[-12.78145477]],[[189.08621344]] -7,n,1.9214237003936263e-14,-146.30993247402023,7.983667344068806e-14,20.855006839512004,7.983731028902323e-14,20.854458039578347,,,[[-1.59872116e-14]],[[-1.0658141e-14]],[[7.46061199e-14]],[[2.84221973e-14]],[[7.46069873e-14]],[[2.84217094e-14]] -8,a,211.88723893997437,0.4321289362279374,189.5152248892634,-26.131398535126795,189.51770794326097,-26.132922243098815,0.9999999999999998,0.4999999999999999,[[211.88121259]],[[1.59805382]],[[170.14418218]],[[-83.46842358]],[[170.14419161]],[[-83.47404199]] -8,b,211.88723915585118,-119.56787103562768,189.515225241162,-146.13139847620678,189.51770812861125,-146.13292220910665,0.9999999999999998,0.49999999999999994,[[-104.55665111]],[[-184.29353984]],[[-157.35786651]],[[-105.61497264]],[[-157.36273682]],[[-105.61217144]] -8,c,211.88723918070718,120.4321288964471,189.51522509902102,93.86860148054502,189.51770813795974,93.86707771801885,0.9999999999999998,0.4999999999999999,[[-107.32456149]],[[182.69548606]],[[-12.78631592]],[[189.08339607]],[[-12.78145476]],[[189.08621344]] -8,n,1.3447187009033892e-08,142.23021306711638,8.067077561878741e-08,34.9127549553777,2.4752363298688377e-08,-165.30243973530483,,,[[-1.06297068e-08]],[[8.23627168e-09]],[[6.61520114e-08]],[[4.6170179e-08]],[[-2.39424303e-08]],[[-6.28008934e-09]] -9,a,211.88714706635324,0.4321914907251617,189.51762575954422,-26.13285968635284,189.51762575954422,-26.13285968635284,1.0,0.5,[[211.88111898]],[[1.59828445]],[[170.14420896]],[[-83.47382003]],[[170.14420896]],[[-83.47382003]] -9,b,211.88714728940852,-119.56780847445162,189.51762595905126,-146.13285965152963,189.51762595905126,-146.13285965152963,0.9999999999999999,0.49999999999999994,[[-104.55640455]],[[-184.2935741]],[[-157.36255328]],[[-105.61229746]],[[-157.36255328]],[[-105.61229746]] -9,c,211.88714728940835,120.43219145590186,189.51762595905103,93.86714027882392,189.51762595905103,93.86714027882392,0.9999999999999999,0.5,[[-107.32471443]],[[182.69528965]],[[-12.78165568]],[[189.08611749]],[[-12.78165568]],[[189.08611749]] -9,n,2.2086909783595207e-13,11.129189289611187,7.173667048607271e-13,-16.101302399158424,7.173667048607271e-13,-16.101302399158424,,,[[2.16715534e-13]],[[4.26325641e-14]],[[6.89226454e-13]],[[-1.98951966e-13]],[[6.89226454e-13]],[[-1.98951966e-13]] diff --git a/roseau/load_flow/tests/data/networks/cable_all_lv_types/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_all_lv_types/results_linear_method.csv deleted file mode 100644 index b6a98872..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_lv_types/results_linear_method.csv +++ /dev/null @@ -1,37 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,210.0149943350841,0.3675481804465146,187.1608127240197,-25.942721249281664,187.1875725950438,154.04260548773243,[0.9999999999999999],[0.49999999999999994],[35039.1873340248],[17519.5936670124],210.01067315757143,1.3472213883109871,168.30096161904973,-81.8776901092033,-168.3040478189642,81.93250162039854 -2,b,211.87803481754068,-119.54720651815164,189.1338294947603,-146.38613432868718,189.1597358224898,33.596705192252905,[1.0],[0.5],[35781.40565643413],[17890.70282821707],-104.48563725894881,-184.3232303447787,-157.508250195803,-104.7031832353219,157.5611812074879,104.67033884026219 -2,c,212.8257332763525,120.00115394729691,191.34568361066246,93.50673199428262,191.36400125896375,-86.50899593879689,[0.9999999999999999],[0.49999999999999994],[36620.18097784068],[18310.09048892034],-106.41657870330042,184.31034838473235,-11.703814766276905,190.9874115127707,11.652502871164756,-191.0089007210873 -2,n,1.1441430434189546,-49.676719104931536,4.50168974958063,-78.29419405596961,4.498978233271492,101.66489557960544,,,,,0.7403745284079836,-0.8723009007725738,0.9133321752590607,-4.408064761220718,-0.9096362596884608,4.406060260426616 -3,a,211.58962261142327,0.26751348029910627,189.2278760238829,-26.281684749685084,189.2515117970676,153.70246230322113,[1.0],[0.5],[35816.134717475616],[17908.067358737808],211.58731634403716,0.9879064595734217,169.66701530562543,-83.78718864952252,-169.6650156590591,83.84460136995612 -3,b,211.58962283416514,-119.73248648487764,189.22787622308442,-146.28168471486183,189.25151199629397,33.70246233804438,[0.9999999999999999],[0.5],[35816.1347928834],[17908.0673964417],-104.9381060802644,-183.73394455949457,-157.39534163682686,-105.04235132043418,157.44406268800935,105.0119132154899 -3,c,211.58962283416508,120.26751344547586,189.22787622308442,93.71831521549166,189.25151199629394,-86.29753773160216,[0.9999999999999999],[0.5],[35816.134792883386],[17908.067396441696],-106.64921026377276,182.74603809992112,-12.271673668798593,188.8295399699567,12.220952971049755,-188.856514585446 -3,n,6.4043833547489635e-15,146.3148693045719,1.422451820857262e-14,-46.56166066103224,1.422472599636551e-14,133.44037511799857,,,,,-5.3290751341088265e-15,3.552053542615677e-15,9.780402378039415e-15,-1.03286324162328e-14,-9.780912233738436e-15,1.0328435774481174e-14 -4,a,210.0149943350841,0.3675481804465141,187.1608127240197,-25.942721249281664,187.1875725950438,154.04260548773243,[0.9999999999999999],[0.49999999999999994],[35039.1873340248],[17519.5936670124],210.01067315757143,1.3472213883109854,168.30096161904973,-81.8776901092033,-168.3040478189642,81.93250162039854 -4,b,211.87803481754068,-119.54720651815164,189.1338294947603,-146.38613432868718,189.1597358224898,33.596705192252905,[1.0],[0.5],[35781.40565643413],[17890.70282821707],-104.48563725894881,-184.3232303447787,-157.508250195803,-104.7031832353219,157.5611812074879,104.67033884026219 -4,c,212.8257332763525,120.00115394729691,191.34568361066246,93.50673199428262,191.36400125896375,-86.50899593879689,[0.9999999999999999],[0.49999999999999994],[36620.18097784068],[18310.09048892034],-106.41657870330042,184.31034838473235,-11.703814766276905,190.9874115127707,11.652502871164756,-191.0089007210873 -4,n,1.1441430434189535,-49.67671910493161,4.501689749580636,-78.29419405596961,4.498978233271497,101.66489557960544,,,,,0.7403745284079818,-0.8723009007725738,0.9133321752590619,-4.408064761220723,-0.909636259688462,4.406060260426622 -5,a,210.01398318776594,0.3682401597565963,187.18641736734,-25.95668049524396,187.18641736734,154.04331950475603,[1.0],[0.49999999999999983],[35038.754846820004],[17519.377423409995],210.00964574500014,1.3497512551499327,168.3040301500959,-81.92989858443383,-168.3040301500959,81.92989858443383 -5,b,211.87695725332105,-119.54649151359847,189.15883994887324,-146.40265721417063,189.15883994887324,33.59734278582937,[1.0000000000000002],[0.49999999999999994],[35781.066730803446],[17890.533365401716],-104.48280566853072,-184.32359679259105,-157.5592701998252,-104.67159645721429,157.5592701998252,104.67159645721429 -5,c,212.82504993791818,120.00170023160666,191.36357231553717,93.49160664695954,191.36357231553717,-86.50839335304049,[1.0000000000000004],[0.5000000000000001],[36620.01680936384],[18310.008404681917],-106.41799431130332,184.30874197345275,-11.654485607625787,191.00835001272972,11.654485607625787,-191.00835001272972 -5,n,1.144380913849498,-49.667666013041945,4.499774606332781,-78.33603557534887,4.499774606332781,101.66396442465114,,,,,0.7406663026873552,-0.8723652354641693,0.9097256573551071,-4.406854971081661,-0.9097256573551071,4.406854971081661 -6,a,211.88723893997434,0.43212893622793813,189.51522488926338,-26.131398535126795,189.51770794326092,153.86707775690118,[1.0],[0.49999999999999994],[35916.961624067146],[17958.480812033577],211.88121259235325,1.5980538162988358,170.144182178838,-83.46842358354718,-170.1441916056114,83.47404199474313 -6,b,211.88723915585118,-119.56787103562768,189.515225241162,-146.13139847620678,189.51770812861125,33.86707779089335,[1.0],[0.49999999999999994],[35916.96169432148],[17958.480847160736],-104.55665111064528,-184.2935398369017,-157.35786651018978,-105.614972639156,157.36273681806765,105.61217143610415 -6,c,211.88723918070713,120.4321288964471,189.5152250990209,93.86860148054502,189.51770813795966,-86.13292228198117,[1.0],[0.5],[35916.961697864856],[17958.48084893243],-107.3245614927947,182.69548606356292,-12.786315918098039,189.0833960705571,12.781454763601332,-189.08621343712733 -6,n,1.3447193365674412e-08,142.23025427242817,8.067080489473394e-08,34.91275784277152,2.475233723085413e-08,14.697528015948587,,,,,-1.0629717773439379e-08,8.236267933406785e-09,6.615203305240819e-08,4.617019910502144e-08,2.394240858046756e-08,6.280069247697896e-09 -7,a,211.8872389434742,0.43212893234911287,189.5152249434795,-26.13139851026286,189.5177079369396,153.8670777552711,[1.0],[0.5],[35916.96162167113],[17958.480810835565],211.88121259596116,1.5980538019812396,170.14418226373425,-83.4684235335903,-170.14419159756142,83.47404199679947 -7,b,211.8872391665293,-119.56787103282763,189.51522514298344,-146.1313984754396,189.51770813644615,33.86707779009439,[1.0],[0.5],[35916.96169729119],[17958.480848645595],-104.55665110690796,-184.29353985129893,-157.35786642725614,-105.61497258654911,157.36273682604593,105.61217143827596 -7,c,211.88723916652938,120.43212889752586,189.51522514298352,93.8686014549139,189.5177081364462,-86.13292227955213,[1.0],[0.5],[35916.96169729121],[17958.480848645606],-107.32456148905321,182.69548604931776,-12.786315836478083,189.08339612013944,12.781454771515456,-189.08621343507548 -7,n,7.105545339416544e-15,179.99927368832826,4.2384062443737363e-14,-58.36108466746746,4.2383732414211104e-14,121.63816263029837,,,,,-7.105545338845633e-15,9.007365913967823e-20,2.2233165139064245e-14,-3.608455510511008e-14,-2.2232517971563153e-14,3.6084566202236245e-14 -8,a,211.88723893997437,0.4321289362279372,189.51522488926338,-26.131398535126795,189.51770794326092,153.86707775690118,[1.0],[0.49999999999999994],[35916.961624067146],[17958.480812033577],211.88121259235328,1.5980538162988327,170.144182178838,-83.46842358354718,-170.1441916056114,83.47404199474313 -8,b,211.88723915585123,-119.56787103562768,189.51522524116203,-146.13139847620678,189.51770812861125,33.867077790893354,[1.0],[0.5],[35916.96169432148],[17958.480847160743],-104.55665111064526,-184.29353983690174,-157.35786651018978,-105.61497263915602,157.36273681806765,105.61217143610418 -8,c,211.88723918070713,120.43212889644708,189.51522509902097,93.86860148054502,189.5177081379597,-86.13292228198118,[1.0],[0.5],[35916.96169786487],[17958.48084893243],-107.3245614927947,182.69548606356295,-12.786315918098024,189.08339607055711,12.781454763601317,-189.08621343712736 -8,n,1.344718697717985e-08,142.23025233148368,8.067081291395866e-08,34.91277197426184,2.475233658082214e-08,14.697478382283704,,,,,-1.0629712444460898e-08,8.23626438061021e-09,6.61520282408998e-08,4.61702200104582e-08,2.3942413391937397e-08,6.2800483421612704e-09 -9,a,211.88714706635324,0.4321914907251617,189.51762575954416,-26.13285968635284,189.51762575954416,153.86714031364718,[1.0000000000000002],[0.5000000000000001],[35916.93047353464],[17958.465236767322],211.88111897649333,1.598284451367629,170.1442089617415,-83.47382002950316,-170.1442089617415,83.47382002950316 -9,b,211.88714728940852,-119.56780847445162,189.51762595905123,-146.13285965152963,189.51762595905123,33.867140348470365,[1.0],[0.4999999999999999],[35916.93054915485],[17958.465274577422],-104.556404548946,-184.29357409915477,-157.3625532788189,-105.61229745974536,157.3625532788189,105.61229745974536 -9,c,211.88714728940835,120.43219145590186,189.517625959051,93.86714027882394,189.517625959051,-86.13285972117606,[1.0000000000000002],[0.5000000000000001],[35916.93054915477],[17958.465274577386],-107.32471442754743,182.6952896477871,-12.7816556829233,189.0861174892487,12.7816556829233,-189.0861174892487 -9,n,2.1960828832626463e-13,9.309940174986037,7.146695877348045e-13,-13.496803484398454,7.146695877348045e-13,166.50319651560153,,,,,2.1671553440683056e-13,3.552713678800501e-14,6.949325168057336e-13,-1.667975321132905e-13,-6.949325168057336e-13,1.667975321132905e-13 diff --git a/roseau/load_flow/tests/data/networks/cable_all_mv_types/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_all_mv_types/linear_model_description.txt deleted file mode 100644 index 5ab85b6b..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_mv_types/linear_model_description.txt +++ /dev/null @@ -1,206 +0,0 @@ - -Size of the problem 99 x 99 -Rank of the matrix: 99 -Matrix conditionning: 90.9135072578534 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_7_Va - - node_7_Vb - - node_7_Vc - - node_7_Ia - - node_7_Ib - - node_7_Ic - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line6_Ia1 - - line_line6_Ib1 - - line_line6_Ic1 - - line_line6_Ia2 - - line_line6_Ib2 - - line_line6_Ic2 - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_Vn - - load_4_Ia - - load_4_Ib - - load_4_Ic - - load_4_Vn - - load_5_Ia - - load_5_Ib - - load_5_Ic - - load_5_Vn - - load_6_Ia - - load_6_Ib - - load_6_Ic - - load_6_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = ((((((((1.0000085863+0.00015866229999999997j)) * (node_2_Va)) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vb))) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vc))) - (((0.94+1.6399999999999997j)) * (line_line1_Ia2))) - ((1.27j) * (line_line1_Ib2))) - ((1.27j) * (line_line1_Ic2))) - (node_1_Va) - - 0 = ((((((((0.000142524530859216+8.8922143765561e-05j)) * (node_2_Va)) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vb))) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vc))) - (((1.0000085863+0.00015866229999999997j)) * (line_line1_Ia2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ib2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ic2))) - (line_line1_Ia1) - - 0 = ((((((((-3.984175e-05+8.513915e-05j)) * (node_2_Va)) + (((1.0000085863+0.00015866229999999997j)) * (node_2_Vb))) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vc))) - ((1.27j) * (line_line1_Ia2))) - (((0.94+1.6399999999999997j)) * (line_line1_Ib2))) - ((1.27j) * (line_line1_Ic2))) - (node_1_Vb) - - 0 = ((((((((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Va)) + (((0.000142524530859216+8.8922143765561e-05j)) * (node_2_Vb))) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vc))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ia2))) - (((1.0000085863+0.00015866229999999997j)) * (line_line1_Ib2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ic2))) - (line_line1_Ib1) - - 0 = ((((((((-3.984175e-05+8.513915e-05j)) * (node_2_Va)) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vb))) + (((1.0000085863+0.00015866229999999997j)) * (node_2_Vc))) - ((1.27j) * (line_line1_Ia2))) - ((1.27j) * (line_line1_Ib2))) - (((0.94+1.6399999999999997j)) * (line_line1_Ic2))) - (node_1_Vc) - - 0 = ((((((((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Va)) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vb))) + (((0.000142524530859216+8.8922143765561e-05j)) * (node_2_Vc))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ia2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ib2))) - (((1.0000085863+0.00015866229999999997j)) * (line_line1_Ic2))) - (line_line1_Ic1) - - 0 = ((((((((0.9996018385375+0.00045269472499999994j)) * (node_3_Va)) + (((-7.5875825e-05-0.00013616494999999998j)) * (node_3_Vb))) + (((-0.00018879886249999997-1.8927124999999995e-05j)) * (node_3_Vc))) - (((0.94+1.6415j)) * (line_line2_Ia2))) - ((1.2715j) * (line_line2_Ib2))) - ((1.1625j) * (line_line2_Ic2))) - (node_1_Va) - - 0 = ((((((((5.206606832369875e-05+0.0008717325030137641j)) * (node_3_Va)) + (((1.3765578758249997e-07-0.00036463374257879j)) * (node_3_Vb))) + (((1.88326722875e-09-0.00010497757720377345j)) * (node_3_Vc))) - (((0.9996018385375+0.00045269472499999994j)) * (line_line2_Ia2))) - (((-0.0001882701875-0.00013813577499999997j)) * (line_line2_Ib2))) - (((-0.00018879886250000003-1.8927124999999995e-05j)) * (line_line2_Ic2))) - (line_line2_Ia1) - - 0 = ((((((((-0.0001882701875-0.00013813577499999997j)) * (node_3_Va)) + (((0.99973172785+0.0004795145499999999j)) * (node_3_Vb))) + (((-0.0001882701875-0.00013813577499999997j)) * (node_3_Vc))) - ((1.2715j) * (line_line2_Ia2))) - (((0.94+1.6415j)) * (line_line2_Ib2))) - ((1.2715j) * (line_line2_Ic2))) - (node_1_Vb) - - 0 = ((((((((1.3765578758249997e-07-0.00036463374257879j)) * (node_3_Va)) + (((5.5121500468965006e-05+0.0009234170760073587j)) * (node_3_Vb))) + (((1.3765578758249997e-07-0.00036463374257879j)) * (node_3_Vc))) - (((-7.5875825e-05-0.00013616494999999998j)) * (line_line2_Ia2))) - (((0.99973172785+0.0004795145499999999j)) * (line_line2_Ib2))) - (((-7.587582500000001e-05-0.00013616494999999998j)) * (line_line2_Ic2))) - (line_line2_Ib1) - - 0 = ((((((((-0.00018879886250000003-1.8927124999999995e-05j)) * (node_3_Va)) + (((-7.587582500000001e-05-0.00013616494999999998j)) * (node_3_Vb))) + (((0.9996018385375+0.00045269472499999994j)) * (node_3_Vc))) - ((1.1625j) * (line_line2_Ia2))) - ((1.2715j) * (line_line2_Ib2))) - (((0.94+1.6415j)) * (line_line2_Ic2))) - (node_1_Vc) - - 0 = ((((((((1.8832672287500008e-09-0.00010497757720377345j)) * (node_3_Va)) + (((1.3765578758249997e-07-0.00036463374257879j)) * (node_3_Vb))) + (((5.206606832369875e-05+0.0008717325030137641j)) * (node_3_Vc))) - (((-0.00018879886249999997-1.8927124999999995e-05j)) * (line_line2_Ia2))) - (((-0.0001882701875-0.00013813577499999997j)) * (line_line2_Ib2))) - (((0.9996018385375+0.00045269472499999994j)) * (line_line2_Ic2))) - (line_line2_Ic1) - - 0 = ((((((((1+0j)) * (node_4_Va)) + ((0j) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - (((0.94+1.6415j)) * (line_line3_Ia2))) - ((1.2715j) * (line_line3_Ib2))) - ((1.1625j) * (line_line3_Ic2))) - (node_1_Va) - - 0 = (((((((0j) * (node_4_Va)) + ((0j) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - (((1+0j)) * (line_line3_Ia2))) - ((0j) * (line_line3_Ib2))) - ((0j) * (line_line3_Ic2))) - (line_line3_Ia1) - - 0 = (((((((0j) * (node_4_Va)) + (((1+0j)) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - ((1.2715j) * (line_line3_Ia2))) - (((0.94+1.6415j)) * (line_line3_Ib2))) - ((1.2715j) * (line_line3_Ic2))) - (node_1_Vb) - - 0 = (((((((0j) * (node_4_Va)) + ((0j) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - ((0j) * (line_line3_Ia2))) - (((1+0j)) * (line_line3_Ib2))) - ((0j) * (line_line3_Ic2))) - (line_line3_Ib1) - - 0 = (((((((0j) * (node_4_Va)) + ((0j) * (node_4_Vb))) + (((1+0j)) * (node_4_Vc))) - ((1.1625j) * (line_line3_Ia2))) - ((1.2715j) * (line_line3_Ib2))) - (((0.94+1.6415j)) * (line_line3_Ic2))) - (node_1_Vc) - - 0 = (((((((0j) * (node_4_Va)) + ((0j) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - ((0j) * (line_line3_Ia2))) - ((0j) * (line_line3_Ib2))) - (((1+0j)) * (line_line3_Ic2))) - (line_line3_Ic1) - - 0 = ((((((((0.99994177415+4.19968e-05j)) * (node_5_Va)) + (((-4.0035475e-05-5.204837500000001e-06j)) * (node_5_Vb))) + (((-4.0035475e-05-5.204837500000001e-06j)) * (node_5_Vc))) - (((0.94+1.6399999999999997j)) * (line_line4_Ia2))) - ((1.275j) * (line_line4_Ib2))) - ((1.275j) * (line_line4_Ic2))) - (node_1_Va) - - 0 = ((((((((2.53066169215875e-07+8.890787412955474e-05j)) * (node_5_Va)) + (((4.363586338750001e-10-1.1421219368492158e-05j)) * (node_5_Vb))) + (((4.363586338750001e-10-1.1421219368492158e-05j)) * (node_5_Vc))) - (((0.99994177415+4.19968e-05j)) * (line_line4_Ia2))) - (((-4.003547499999999e-05-5.204837500000001e-06j)) * (line_line4_Ib2))) - (((-4.003547499999999e-05-5.204837500000001e-06j)) * (line_line4_Ic2))) - (line_line4_Ia1) - - 0 = ((((((((-4.003547499999999e-05-5.204837500000001e-06j)) * (node_5_Va)) + (((0.99994177415+4.19968e-05j)) * (node_5_Vb))) + (((-4.0035475e-05-5.204837500000001e-06j)) * (node_5_Vc))) - ((1.275j) * (line_line4_Ia2))) - (((0.94+1.6399999999999997j)) * (line_line4_Ib2))) - ((1.275j) * (line_line4_Ic2))) - (node_1_Vb) - - 0 = ((((((((4.363586338750001e-10-1.1421219368492158e-05j)) * (node_5_Va)) + (((2.53066169215875e-07+8.890787412955474e-05j)) * (node_5_Vb))) + (((4.363586338750001e-10-1.1421219368492158e-05j)) * (node_5_Vc))) - (((-4.0035475e-05-5.204837500000001e-06j)) * (line_line4_Ia2))) - (((0.99994177415+4.19968e-05j)) * (line_line4_Ib2))) - (((-4.003547499999999e-05-5.204837500000001e-06j)) * (line_line4_Ic2))) - (line_line4_Ib1) - - 0 = ((((((((-4.003547499999999e-05-5.204837500000001e-06j)) * (node_5_Va)) + (((-4.003547499999999e-05-5.204837500000001e-06j)) * (node_5_Vb))) + (((0.99994177415+4.19968e-05j)) * (node_5_Vc))) - ((1.275j) * (line_line4_Ia2))) - ((1.275j) * (line_line4_Ib2))) - (((0.94+1.6399999999999997j)) * (line_line4_Ic2))) - (node_1_Vc) - - 0 = ((((((((4.363586338750001e-10-1.1421219368492158e-05j)) * (node_5_Va)) + (((4.363586338750001e-10-1.1421219368492158e-05j)) * (node_5_Vb))) + (((2.53066169215875e-07+8.890787412955474e-05j)) * (node_5_Vc))) - (((-4.0035475e-05-5.204837500000001e-06j)) * (line_line4_Ia2))) - (((-4.0035475e-05-5.204837500000001e-06j)) * (line_line4_Ib2))) - (((0.99994177415+4.19968e-05j)) * (line_line4_Ic2))) - (line_line4_Ic1) - - 0 = ((((((((0.9999423605875+4.0319687499999995e-05j)) * (node_6_Va)) + (((-4.0300662500000006e-05-4.37625e-06j)) * (node_6_Vb))) + (((-4.03006625e-05-4.37625e-06j)) * (node_6_Vc))) - (((0.94+1.6415j)) * (line_line5_Ia2))) - ((1.274j) * (line_line5_Ib2))) - ((1.274j) * (line_line5_Ic2))) - (node_1_Va) - - 0 = ((((((((2.4822992159687497e-07+8.534793417942562e-05j)) * (node_6_Va)) + (((3.5514597187499997e-10-9.651247816941563e-06j)) * (node_6_Vb))) + (((3.5514597187499997e-10-9.651247816941563e-06j)) * (node_6_Vc))) - (((0.9999423605875+4.0319687499999995e-05j)) * (line_line5_Ia2))) - (((-4.0300662500000006e-05-4.37625e-06j)) * (line_line5_Ib2))) - (((-4.0300662500000006e-05-4.37625e-06j)) * (line_line5_Ic2))) - (line_line5_Ia1) - - 0 = ((((((((-4.0300662500000006e-05-4.37625e-06j)) * (node_6_Va)) + (((0.9999423605875+4.0319687499999995e-05j)) * (node_6_Vb))) + (((-4.03006625e-05-4.37625e-06j)) * (node_6_Vc))) - ((1.274j) * (line_line5_Ia2))) - (((0.94+1.6415j)) * (line_line5_Ib2))) - ((1.274j) * (line_line5_Ic2))) - (node_1_Vb) - - 0 = ((((((((3.5514597187499997e-10-9.651247816941563e-06j)) * (node_6_Va)) + (((2.4822992159687497e-07+8.534793417942562e-05j)) * (node_6_Vb))) + (((3.5514597187499997e-10-9.651247816941563e-06j)) * (node_6_Vc))) - (((-4.0300662500000006e-05-4.37625e-06j)) * (line_line5_Ia2))) - (((0.9999423605875+4.0319687499999995e-05j)) * (line_line5_Ib2))) - (((-4.03006625e-05-4.37625e-06j)) * (line_line5_Ic2))) - (line_line5_Ib1) - - 0 = ((((((((-4.0300662500000006e-05-4.37625e-06j)) * (node_6_Va)) + (((-4.03006625e-05-4.37625e-06j)) * (node_6_Vb))) + (((0.9999423605875+4.0319687499999995e-05j)) * (node_6_Vc))) - ((1.274j) * (line_line5_Ia2))) - ((1.274j) * (line_line5_Ib2))) - (((0.94+1.6415j)) * (line_line5_Ic2))) - (node_1_Vc) - - 0 = ((((((((3.5514597187499997e-10-9.651247816941563e-06j)) * (node_6_Va)) + (((3.5514597187499997e-10-9.651247816941563e-06j)) * (node_6_Vb))) + (((2.4822992159687497e-07+8.534793417942562e-05j)) * (node_6_Vc))) - (((-4.03006625e-05-4.37625e-06j)) * (line_line5_Ia2))) - (((-4.03006625e-05-4.37625e-06j)) * (line_line5_Ib2))) - (((0.9999423605875+4.0319687499999995e-05j)) * (line_line5_Ic2))) - (line_line5_Ic1) - - 0 = ((((((((1+0j)) * (node_7_Va)) + ((0j) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - (((0.94+1.6415j)) * (line_line6_Ia2))) - ((1.274j) * (line_line6_Ib2))) - ((1.274j) * (line_line6_Ic2))) - (node_1_Va) - - 0 = (((((((0j) * (node_7_Va)) + ((0j) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - (((1+0j)) * (line_line6_Ia2))) - ((0j) * (line_line6_Ib2))) - ((0j) * (line_line6_Ic2))) - (line_line6_Ia1) - - 0 = (((((((0j) * (node_7_Va)) + (((1+0j)) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - ((1.274j) * (line_line6_Ia2))) - (((0.94+1.6415j)) * (line_line6_Ib2))) - ((1.274j) * (line_line6_Ic2))) - (node_1_Vb) - - 0 = (((((((0j) * (node_7_Va)) + ((0j) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - ((0j) * (line_line6_Ia2))) - (((1+0j)) * (line_line6_Ib2))) - ((0j) * (line_line6_Ic2))) - (line_line6_Ib1) - - 0 = (((((((0j) * (node_7_Va)) + ((0j) * (node_7_Vb))) + (((1+0j)) * (node_7_Vc))) - ((1.274j) * (line_line6_Ia2))) - ((1.274j) * (line_line6_Ib2))) - (((0.94+1.6415j)) * (line_line6_Ic2))) - (node_1_Vc) - - 0 = (((((((0j) * (node_7_Va)) + ((0j) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - ((0j) * (line_line6_Ia2))) - ((0j) * (line_line6_Ib2))) - (((1+0j)) * (line_line6_Ic2))) - (line_line6_Ic1) - - 0 = ((node_2_Va) - (load_1_Vn)) + (((10+5j)) * (load_1_Ia)) - - 0 = ((node_2_Vb) - (load_1_Vn)) + (((10+5j)) * (load_1_Ib)) - - 0 = ((node_2_Vc) - (load_1_Vn)) + (((10+5j)) * (load_1_Ic)) - - 0 = (load_1_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_2_Va)) + (((0.08-0.04j)) * (node_2_Vb))) + (((0.08-0.04j)) * (node_2_Vc)))) - - 0 = (node_2_Ia) - (load_1_Ia) - - 0 = (node_2_Ib) - (load_1_Ib) - - 0 = (node_2_Ic) - (load_1_Ic) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = ((node_3_Va) - (load_2_Vn)) + (((10+5j)) * (load_2_Ia)) - - 0 = ((node_3_Vb) - (load_2_Vn)) + (((10+5j)) * (load_2_Ib)) - - 0 = ((node_3_Vc) - (load_2_Vn)) + (((10+5j)) * (load_2_Ic)) - - 0 = (load_2_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_3_Va)) + (((0.08-0.04j)) * (node_3_Vb))) + (((0.08-0.04j)) * (node_3_Vc)))) - - 0 = (node_3_Ia) - (load_2_Ia) - - 0 = (node_3_Ib) - (load_2_Ib) - - 0 = (node_3_Ic) - (load_2_Ic) - - 0 = (node_3_Ia) - (line_line2_Ia2) - - 0 = (node_3_Ib) - (line_line2_Ib2) - - 0 = (node_3_Ic) - (line_line2_Ic2) - - 0 = ((node_4_Va) - (load_3_Vn)) + (((10+5j)) * (load_3_Ia)) - - 0 = ((node_4_Vb) - (load_3_Vn)) + (((10+5j)) * (load_3_Ib)) - - 0 = ((node_4_Vc) - (load_3_Vn)) + (((10+5j)) * (load_3_Ic)) - - 0 = (load_3_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_4_Va)) + (((0.08-0.04j)) * (node_4_Vb))) + (((0.08-0.04j)) * (node_4_Vc)))) - - 0 = (node_4_Ia) - (load_3_Ia) - - 0 = (node_4_Ib) - (load_3_Ib) - - 0 = (node_4_Ic) - (load_3_Ic) - - 0 = (node_4_Ia) - (line_line3_Ia2) - - 0 = (node_4_Ib) - (line_line3_Ib2) - - 0 = (node_4_Ic) - (line_line3_Ic2) - - 0 = ((node_5_Va) - (load_4_Vn)) + (((10+5j)) * (load_4_Ia)) - - 0 = ((node_5_Vb) - (load_4_Vn)) + (((10+5j)) * (load_4_Ib)) - - 0 = ((node_5_Vc) - (load_4_Vn)) + (((10+5j)) * (load_4_Ic)) - - 0 = (load_4_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_5_Va)) + (((0.08-0.04j)) * (node_5_Vb))) + (((0.08-0.04j)) * (node_5_Vc)))) - - 0 = (node_5_Ia) - (load_4_Ia) - - 0 = (node_5_Ib) - (load_4_Ib) - - 0 = (node_5_Ic) - (load_4_Ic) - - 0 = (node_5_Ia) - (line_line4_Ia2) - - 0 = (node_5_Ib) - (line_line4_Ib2) - - 0 = (node_5_Ic) - (line_line4_Ic2) - - 0 = ((node_6_Va) - (load_5_Vn)) + (((10+5j)) * (load_5_Ia)) - - 0 = ((node_6_Vb) - (load_5_Vn)) + (((10+5j)) * (load_5_Ib)) - - 0 = ((node_6_Vc) - (load_5_Vn)) + (((10+5j)) * (load_5_Ic)) - - 0 = (load_5_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_6_Va)) + (((0.08-0.04j)) * (node_6_Vb))) + (((0.08-0.04j)) * (node_6_Vc)))) - - 0 = (node_6_Ia) - (load_5_Ia) - - 0 = (node_6_Ib) - (load_5_Ib) - - 0 = (node_6_Ic) - (load_5_Ic) - - 0 = (node_6_Ia) - (line_line5_Ia2) - - 0 = (node_6_Ib) - (line_line5_Ib2) - - 0 = (node_6_Ic) - (line_line5_Ic2) - - 0 = ((node_7_Va) - (load_6_Vn)) + (((10+5j)) * (load_6_Ia)) - - 0 = ((node_7_Vb) - (load_6_Vn)) + (((10+5j)) * (load_6_Ib)) - - 0 = ((node_7_Vc) - (load_6_Vn)) + (((10+5j)) * (load_6_Ic)) - - 0 = (load_6_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_7_Va)) + (((0.08-0.04j)) * (node_7_Vb))) + (((0.08-0.04j)) * (node_7_Vc)))) - - 0 = (node_7_Ia) - (load_6_Ia) - - 0 = (node_7_Ib) - (load_6_Ib) - - 0 = (node_7_Ic) - (load_6_Ic) - - 0 = (node_7_Ia) - (line_line6_Ia2) - - 0 = (node_7_Ib) - (line_line6_Ib2) - - 0 = (node_7_Ic) - (line_line6_Ic2) diff --git a/roseau/load_flow/tests/data/networks/cable_all_mv_types/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_all_mv_types/lines_models.txt deleted file mode 100644 index aea06032..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_mv_types/lines_models.txt +++ /dev/null @@ -1,313 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64000000j 0.00000000 1.27000000j 0.00000000 1.27000000j -b 0.00000000 1.27000000j 0.94000000 1.64000000j 0.00000000 1.27000000j -c 0.00000000 1.27000000j 0.00000000 1.27000000j 0.94000000 1.64000000j - -Y matrix (uS): - a b c --- ------------------------- ------------------------- ------------------------- -a 142.53000000 88.91000000j 0.00000000 -11.42000000j 0.00000000 -11.42000000j -b 0.00000000 -11.42000000j 142.53000000 88.91000000j 0.00000000 -11.42000000j -c 0.00000000 -11.42000000j 0.00000000 -11.42000000j 142.53000000 88.91000000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000859 0.00015866j -0.00003984 0.00008514j -0.00003984 0.00008514j -b -0.00003984 0.00008514j 1.00000859 0.00015866j -0.00003984 0.00008514j -c -0.00003984 0.00008514j -0.00003984 0.00008514j 1.00000859 0.00015866j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64000000j 0.00000000 1.27000000j 0.00000000 1.27000000j -b 0.00000000 1.27000000j 0.94000000 1.64000000j 0.00000000 1.27000000j -c 0.00000000 1.27000000j 0.00000000 1.27000000j 0.94000000 1.64000000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00014252 0.00008892j -0.00000001 -0.00001142j -0.00000001 -0.00001142j -b -0.00000001 -0.00001142j 0.00014252 0.00008892j -0.00000001 -0.00001142j -c -0.00000001 -0.00001142j -0.00000001 -0.00001142j 0.00014252 0.00008892j - -M: -[[ 0.63121914-0.31757328j -0.28996923+0.04494393j -0.28996923+0.04494393j - -0.63114787+0.31761773j 0.28996923-0.04494964j 0.28996923-0.04494964j] - [-0.28996923+0.04494393j 0.63121914-0.31757328j -0.28996923+0.04494393j - 0.28996923-0.04494964j -0.63114787+0.31761773j 0.28996923-0.04494964j] - [-0.28996923+0.04494393j -0.28996923+0.04494393j 0.63121914-0.31757328j - 0.28996923-0.04494964j 0.28996923-0.04494964j -0.63114787+0.31761773j] - [ 0.63114787-0.31761773j -0.28996923+0.04494964j -0.28996923+0.04494964j - -0.63121914+0.31757328j 0.28996923-0.04494393j 0.28996923-0.04494393j] - [-0.28996923+0.04494964j 0.63114787-0.31761773j -0.28996923+0.04494964j - 0.28996923-0.04494393j -0.63121914+0.31757328j 0.28996923-0.04494393j] - [-0.28996923+0.04494964j -0.28996923+0.04494964j 0.63114787-0.31761773j - 0.28996923-0.04494393j 0.28996923-0.04494393j -0.63121914+0.31757328j]] - -Line line2: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27150000j 0.00000000 1.16250000j -b 0.00000000 1.27150000j 0.94000000 1.64150000j 0.00000000 1.27150000j -c 0.00000000 1.16250000j 0.00000000 1.27150000j 0.94000000 1.64150000j - -Y matrix (uS): - a b c --- ------------------------- ------------------------- ------------------------- -a 52.30000000 871.85000000j 0.00000000 -364.65000000j 0.00000000 -104.95000000j -b 0.00000000 -364.65000000j 55.40000000 923.50000000j 0.00000000 -364.65000000j -c 0.00000000 -104.95000000j 0.00000000 -364.65000000j 52.30000000 871.85000000j - -a: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.99960184 0.00045269j -0.00007588 -0.00013616j -0.00018880 -0.00001893j -b -0.00018827 -0.00013814j 0.99973173 0.00047951j -0.00018827 -0.00013814j -c -0.00018880 -0.00001893j -0.00007588 -0.00013616j 0.99960184 0.00045269j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27150000j 0.00000000 1.16250000j -b 0.00000000 1.27150000j 0.94000000 1.64150000j 0.00000000 1.27150000j -c 0.00000000 1.16250000j 0.00000000 1.27150000j 0.94000000 1.64150000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00005207 0.00087173j 0.00000014 -0.00036463j 0.00000000 -0.00010498j -b 0.00000014 -0.00036463j 0.00005512 0.00092342j 0.00000014 -0.00036463j -c 0.00000000 -0.00010498j 0.00000014 -0.00036463j 0.00005207 0.00087173j - -M: -[[ 0.60315027-0.34823716j -0.30014753+0.03468295j -0.24140901+0.08162696j - -0.60312412+0.34867311j 0.30014752-0.03486533j 0.24140901-0.08167941j] - [-0.30026082+0.03474459j 0.63636121-0.29845123j -0.30026082+0.03474459j - 0.30026082-0.03492687j -0.63633351+0.29891294j 0.30026082-0.03492687j] - [-0.24140901+0.08162696j -0.30014753+0.03468295j 0.60315027-0.34823716j - 0.24140901-0.08167941j 0.30014752-0.03486533j -0.60312412+0.34867311j] - [ 0.60315794-0.34867642j -0.30021963+0.03489762j -0.24137519+0.0816761j - -0.60318409+0.34824049j 0.30021963-0.0347153j 0.24137519-0.08162363j] - [-0.30021963+0.03489762j 0.63626589-0.29890632j -0.30021963+0.03489762j - 0.30021963-0.0347153j -0.63629359+0.29844457j 0.30021963-0.0347153j ] - [-0.24137519+0.0816761j -0.30021963+0.03489762j 0.60315794-0.34867642j - 0.24137519-0.08162363j 0.30021963-0.0347153j -0.60318409+0.34824049j]] - -Line line3: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27150000j 0.00000000 1.16250000j -b 0.00000000 1.27150000j 0.94000000 1.64150000j 0.00000000 1.27150000j -c 0.00000000 1.16250000j 0.00000000 1.27150000j 0.94000000 1.64150000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27150000j 0.00000000 1.16250000j -b 0.00000000 1.27150000j 0.94000000 1.64150000j 0.00000000 1.27150000j -c 0.00000000 1.16250000j 0.00000000 1.27150000j 0.94000000 1.64150000j - -c: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 0.60315794-0.34867642j -0.30021963+0.03489762j -0.24137519+0.0816761j - -0.60315794+0.34867642j 0.30021963-0.03489762j 0.24137519-0.0816761j ] - [-0.30021963+0.03489762j 0.63626589-0.29890632j -0.30021963+0.03489762j - 0.30021963-0.03489762j -0.63626589+0.29890632j 0.30021963-0.03489762j] - [-0.24137519+0.0816761j -0.30021963+0.03489762j 0.60315794-0.34867642j - 0.24137519-0.0816761j 0.30021963-0.03489762j -0.60315794+0.34867642j] - [ 0.60315794-0.34867642j -0.30021963+0.03489762j -0.24137519+0.0816761j - -0.60315794+0.34867642j 0.30021963-0.03489762j 0.24137519-0.0816761j ] - [-0.30021963+0.03489762j 0.63626589-0.29890632j -0.30021963+0.03489762j - 0.30021963-0.03489762j -0.63626589+0.29890632j 0.30021963-0.03489762j] - [-0.24137519+0.0816761j -0.30021963+0.03489762j 0.60315794-0.34867642j - 0.24137519-0.0816761j 0.30021963-0.03489762j -0.60315794+0.34867642j]] - -Line line4: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64000000j 0.00000000 1.27500000j 0.00000000 1.27500000j -b 0.00000000 1.27500000j 0.94000000 1.64000000j 0.00000000 1.27500000j -c 0.00000000 1.27500000j 0.00000000 1.27500000j 0.94000000 1.64000000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.25500000 88.91000000j 0.00000000 -11.42000000j 0.00000000 -11.42000000j -b 0.00000000 -11.42000000j 0.25500000 88.91000000j 0.00000000 -11.42000000j -c 0.00000000 -11.42000000j 0.00000000 -11.42000000j 0.25500000 88.91000000j - -a: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.99994177 0.00004200j -0.00004004 -0.00000520j -0.00004004 -0.00000520j -b -0.00004004 -0.00000520j 0.99994177 0.00004200j -0.00004004 -0.00000520j -c -0.00004004 -0.00000520j -0.00004004 -0.00000520j 0.99994177 0.00004200j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64000000j 0.00000000 1.27500000j 0.00000000 1.27500000j -b 0.00000000 1.27500000j 0.94000000 1.64000000j 0.00000000 1.27500000j -c 0.00000000 1.27500000j 0.00000000 1.27500000j 0.94000000 1.64000000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000025 0.00008891j 0.00000000 -0.00001142j 0.00000000 -0.00001142j -b 0.00000000 -0.00001142j 0.00000025 0.00008891j 0.00000000 -0.00001142j -c 0.00000000 -0.00001142j 0.00000000 -0.00001142j 0.00000025 0.00008891j - -M: -[[ 0.63328991-0.31500491j -0.29115641+0.04390541j -0.29115641+0.04390541j - -0.63328978+0.31504937j 0.29115641-0.04391112j 0.29115641-0.04391112j] - [-0.29115641+0.04390541j 0.63328991-0.31500491j -0.29115641+0.04390541j - 0.29115641-0.04391112j -0.63328978+0.31504937j 0.29115641-0.04391112j] - [-0.29115641+0.04390541j -0.29115641+0.04390541j 0.63328991-0.31500491j - 0.29115641-0.04391112j 0.29115641-0.04391112j -0.63328978+0.31504937j] - [ 0.63328978-0.31504937j -0.29115641+0.04391112j -0.29115641+0.04391112j - -0.63328991+0.31500491j 0.29115641-0.04390541j 0.29115641-0.04390541j] - [-0.29115641+0.04391112j 0.63328978-0.31504937j -0.29115641+0.04391112j - 0.29115641-0.04390541j -0.63328991+0.31500491j 0.29115641-0.04390541j] - [-0.29115641+0.04391112j -0.29115641+0.04391112j 0.63328978-0.31504937j - 0.29115641-0.04390541j 0.29115641-0.04390541j -0.63328991+0.31500491j]] - -Line line5: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27400000j 0.00000000 1.27400000j -b 0.00000000 1.27400000j 0.94000000 1.64150000j 0.00000000 1.27400000j -c 0.00000000 1.27400000j 0.00000000 1.27400000j 0.94000000 1.64150000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.25000000 85.35000000j 0.00000000 -9.65000000j 0.00000000 -9.65000000j -b 0.00000000 -9.65000000j 0.25000000 85.35000000j 0.00000000 -9.65000000j -c 0.00000000 -9.65000000j 0.00000000 -9.65000000j 0.25000000 85.35000000j - -a: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.99994236 0.00004032j -0.00004030 -0.00000438j -0.00004030 -0.00000438j -b -0.00004030 -0.00000438j 0.99994236 0.00004032j -0.00004030 -0.00000438j -c -0.00004030 -0.00000438j -0.00004030 -0.00000438j 0.99994236 0.00004032j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27400000j 0.00000000 1.27400000j -b 0.00000000 1.27400000j 0.94000000 1.64150000j 0.00000000 1.27400000j -c 0.00000000 1.27400000j 0.00000000 1.27400000j 0.94000000 1.64150000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000025 0.00008535j 0.00000000 -0.00000965j 0.00000000 -0.00000965j -b 0.00000000 -0.00000965j 0.00000025 0.00008535j 0.00000000 -0.00000965j -c 0.00000000 -0.00000965j 0.00000000 -0.00000965j 0.00000025 0.00008535j - -M: -[[ 0.63218585-0.3162208j -0.29059858+0.04450109j -0.29059858+0.04450109j - -0.63218572+0.31626348j 0.29059858-0.04450592j 0.29059858-0.04450592j] - [-0.29059858+0.04450109j 0.63218585-0.3162208j -0.29059858+0.04450109j - 0.29059858-0.04450592j -0.63218572+0.31626348j 0.29059858-0.04450592j] - [-0.29059858+0.04450109j -0.29059858+0.04450109j 0.63218585-0.3162208j - 0.29059858-0.04450592j 0.29059858-0.04450592j -0.63218572+0.31626348j] - [ 0.63218572-0.31626348j -0.29059858+0.04450592j -0.29059858+0.04450592j - -0.63218585+0.3162208j 0.29059858-0.04450109j 0.29059858-0.04450109j] - [-0.29059858+0.04450592j 0.63218572-0.31626348j -0.29059858+0.04450592j - 0.29059858-0.04450109j -0.63218585+0.3162208j 0.29059858-0.04450109j] - [-0.29059858+0.04450592j -0.29059858+0.04450592j 0.63218572-0.31626348j - 0.29059858-0.04450109j 0.29059858-0.04450109j -0.63218585+0.3162208j ]] - -Line line6: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27400000j 0.00000000 1.27400000j -b 0.00000000 1.27400000j 0.94000000 1.64150000j 0.00000000 1.27400000j -c 0.00000000 1.27400000j 0.00000000 1.27400000j 0.94000000 1.64150000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64150000j 0.00000000 1.27400000j 0.00000000 1.27400000j -b 0.00000000 1.27400000j 0.94000000 1.64150000j 0.00000000 1.27400000j -c 0.00000000 1.27400000j 0.00000000 1.27400000j 0.94000000 1.64150000j - -c: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 0.63218572-0.31626348j -0.29059858+0.04450592j -0.29059858+0.04450592j - -0.63218572+0.31626348j 0.29059858-0.04450592j 0.29059858-0.04450592j] - [-0.29059858+0.04450592j 0.63218572-0.31626348j -0.29059858+0.04450592j - 0.29059858-0.04450592j -0.63218572+0.31626348j 0.29059858-0.04450592j] - [-0.29059858+0.04450592j -0.29059858+0.04450592j 0.63218572-0.31626348j - 0.29059858-0.04450592j 0.29059858-0.04450592j -0.63218572+0.31626348j] - [ 0.63218572-0.31626348j -0.29059858+0.04450592j -0.29059858+0.04450592j - -0.63218572+0.31626348j 0.29059858-0.04450592j 0.29059858-0.04450592j] - [-0.29059858+0.04450592j 0.63218572-0.31626348j -0.29059858+0.04450592j - 0.29059858-0.04450592j -0.63218572+0.31626348j 0.29059858-0.04450592j] - [-0.29059858+0.04450592j -0.29059858+0.04450592j 0.63218572-0.31626348j - 0.29059858-0.04450592j 0.29059858-0.04450592j -0.63218572+0.31626348j]] diff --git a/roseau/load_flow/tests/data/networks/cable_all_mv_types/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_all_mv_types/network_impedance.json deleted file mode 100644 index 6875f093..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_mv_types/network_impedance.json +++ /dev/null @@ -1,401 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 1.0] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, -1.0] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, 1.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_zy", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_z" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, -1.0] - ] - }, - "length": 5.0, - "params_id": "A_AL_150_sym", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, -1.0] - ] - }, - "length": 5.0, - "params_id": "A_AL_150_zy", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, -1.0] - ] - }, - "length": 5.0, - "params_id": "A_AL_150_z" - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 2, - "bus": 3, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 3, - "bus": 4, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 4, - "bus": 5, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 5, - "bus": 6, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 6, - "bus": 7, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.255, 0.255], - [0.255, 0.328, 0.255], - [0.255, 0.255, 0.328] - ] - ], - "y_shunt": [ - [ - [5.0999999999999993e-8, 0.0, 0.0], - [0.0, 5.0999999999999993e-8, 0.0], - [0.0, 0.0, 5.0999999999999993e-8] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - }, - { - "id": "A_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2548, 0.2548], - [0.2548, 0.3283, 0.2548], - [0.2548, 0.2548, 0.3283] - ] - ] - }, - { - "id": "A_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2548, 0.2548], - [0.2548, 0.3283, 0.2548], - [0.2548, 0.2548, 0.3283] - ] - ], - "y_shunt": [ - [ - [5e-8, 0.0, 0.0], - [0.0, 5e-8, 0.0], - [0.0, 0.0, 5e-8] - ], - [ - [1.707e-5, -1.93e-6, -1.93e-6], - [-1.93e-6, 1.707e-5, -1.93e-6], - [-1.93e-6, -1.93e-6, 1.707e-5] - ] - ] - }, - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - }, - { - "id": "S_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ] - }, - { - "id": "S_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ], - "y_shunt": [ - [ - [1.046e-5, 0.0, 0.0], - [0.0, 1.108e-5, 0.0], - [0.0, 0.0, 1.046e-5] - ], - [ - [0.00017437, -7.293e-5, -2.099e-5], - [-7.293e-5, 0.0001847, -7.293e-5], - [-2.099e-5, -7.293e-5, 0.00017437] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_all_mv_types/network_power.json b/roseau/load_flow/tests/data/networks/cable_all_mv_types/network_power.json deleted file mode 100644 index eb2a95d8..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_mv_types/network_power.json +++ /dev/null @@ -1,401 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 1.0] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, -1.0] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, 1.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_zy", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_z" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, -1.0] - ] - }, - "length": 5.0, - "params_id": "A_AL_150_sym", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, -1.0] - ] - }, - "length": 5.0, - "params_id": "A_AL_150_zy", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-1.0, -1.0] - ] - }, - "length": 5.0, - "params_id": "A_AL_150_z" - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "powers": [ - [8976647.55370645, 4488323.776853224], - [8976647.553948393, 4488323.7769741975], - [8976647.553948395, 4488323.776974197] - ] - }, - { - "id": 2, - "bus": 3, - "phases": "abcn", - "powers": [ - [8851974.197587248, 4425987.098793624], - [9004394.547519604, 4502197.273759801], - [9015108.260802487, 4507554.130401242] - ] - }, - { - "id": 3, - "bus": 4, - "phases": "abcn", - "powers": [ - [8847353.195074398, 4423676.597537199], - [9001005.405795652, 4500502.702897826], - [9012931.55806226, 4506465.779031129] - ] - }, - { - "id": 4, - "bus": 5, - "phases": "abcn", - "powers": [ - [8980987.706659468, 4490493.853329734], - [8980987.70690153, 4490493.853450765], - [8980987.70690153, 4490493.853450765] - ] - }, - { - "id": 5, - "bus": 6, - "phases": "abcn", - "powers": [ - [8979350.424799088, 4489675.212399543], - [8979350.425041111, 4489675.2125205565], - [8979350.425041111, 4489675.212520554] - ] - }, - { - "id": 6, - "bus": 7, - "phases": "abcn", - "powers": [ - [8979059.220473152, 4489529.610236577], - [8979059.220715165, 4489529.610357584], - [8979059.220715165, 4489529.610357586] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.255, 0.255], - [0.255, 0.328, 0.255], - [0.255, 0.255, 0.328] - ] - ], - "y_shunt": [ - [ - [5.0999999999999993e-8, 0.0, 0.0], - [0.0, 5.0999999999999993e-8, 0.0], - [0.0, 0.0, 5.0999999999999993e-8] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - }, - { - "id": "A_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2548, 0.2548], - [0.2548, 0.3283, 0.2548], - [0.2548, 0.2548, 0.3283] - ] - ] - }, - { - "id": "A_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2548, 0.2548], - [0.2548, 0.3283, 0.2548], - [0.2548, 0.2548, 0.3283] - ] - ], - "y_shunt": [ - [ - [5e-8, 0.0, 0.0], - [0.0, 5e-8, 0.0], - [0.0, 0.0, 5e-8] - ], - [ - [1.707e-5, -1.93e-6, -1.93e-6], - [-1.93e-6, 1.707e-5, -1.93e-6], - [-1.93e-6, -1.93e-6, 1.707e-5] - ] - ] - }, - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - }, - { - "id": "S_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ] - }, - { - "id": "S_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ], - "y_shunt": [ - [ - [1.046e-5, 0.0, 0.0], - [0.0, 1.108e-5, 0.0], - [0.0, 0.0, 1.046e-5] - ], - [ - [0.00017437, -7.293e-5, -2.099e-5], - [-7.293e-5, 0.0001847, -7.293e-5], - [-2.099e-5, -7.293e-5, 0.00017437] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_all_mv_types/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_all_mv_types/results_backward_forward.csv deleted file mode 100644 index e25d9185..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_mv_types/results_backward_forward.csv +++ /dev/null @@ -1,22 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,10592.832219068381,0.41662888884668775,948.3741907095147,-26.04598838187949,947.4517166433202,-26.148422288215077,10.000000000003038,4.999999999997979,[[10592.55217029]],[[77.02558657]],[[852.05910867]],[[-416.42391975]],[[850.48519709]],[[-417.54003989]] -2,b,10592.832219211137,-119.5833711107075,948.3741907222955,-146.04598838143372,947.4517166560886,-146.14842228776928,10.00000000000304,4.9999999999979785,[[-5229.56997043]],[[-9211.93206383]],[[-786.66324759]],[[-529.69287377]],[[-786.84288019]],[[-527.77176629]] -2,c,10592.832219211135,120.41662888840091,948.3741907222953,93.95401161767472,947.4517166560884,93.85157771133912,10.000000000003041,4.999999999997979,[[-5362.98219986]],[[9134.90647726]],[[-65.39586108]],[[946.11679352]],[[-63.6423169]],[[945.31180618]] -3,a,10500.789272950213,0.3813872674253493,933.7436080064215,-25.727336973837524,940.8493076778176,-26.345312318943723,10.000000000006368,5.000000000000936,[[10500.55663666]],[[69.89760478]],[[841.18161466]],[[-405.32778915]],[[843.12869771]],[[-417.53014126]] -3,b,10592.541004259429,-119.62510342681892,943.239987561356,-145.23129355418106,948.9148827749771,-146.02496026729045,10.000000000002006,4.999999999997869,[[-5236.13428953]],[[-9207.86743111]],[[-774.83467142]],[[-537.89674298]],[[-786.91717782]],[[-530.28370708]] -3,c,10650.28621533474,119.96535792425516,946.8038614944263,94.14170125899057,949.4792394148766,93.39403650832139,10.000000000001277,5.000000000003348,[[-5319.56548727]],[[9226.63641286]],[[-68.38138165]],[[944.33126539]],[[-56.21151988]],[[947.81384834]] -4,a,10497.151161137912,0.403241237991038,940.6036994965194,-26.31822809214761,940.6036994965194,-26.31822809214761,10.000000000006823,5.000000000000092,[[10496.89119051]],[[73.87715678]],[[843.10582396]],[[-417.02264821]],[[843.10582396]],[[-417.02264821]] -4,b,10591.823227160967,-119.59272720062191,948.7362861088003,-145.99099672627858,948.7362861088003,-145.99099672627858,10.000000000001739,4.9999999999973905,[[-5230.57588718]],[[-9210.20060389]],[[-786.45465268]],[[-530.65018595]],[[-786.45465268]],[[-530.65018595]] -4,c,10648.605068723227,119.99909066914029,949.3646063582623,93.4210275227258,949.3646063582623,93.4210275227258,10.000000000001682,5.000000000003343,[[-5324.15617361]],[[9222.04700425]],[[-56.65117127]],[[947.67283416]],[[-56.65117127]],[[947.67283416]] -5,a,10595.392693678014,0.43914361361108983,947.1910125953548,-26.06561523197272,947.6807324546148,-26.125907563450752,10.000000000002792,4.999999999997873,[[10595.0814842]],[[81.20761284]],[[850.85357259]],[[-416.1958822]],[[850.85482325]],[[-417.30665034]] -5,b,10595.392693820802,-119.5608563859431,947.1910126081195,-146.06561523152695,947.6807324673863,-146.12590756300497,10.00000000000279,4.999999999997874,[[-5227.2128864]],[[-9216.21352707]],[[-785.86299323]],[[-528.76286767]],[[-786.82557199]],[[-528.20856671]] -5,c,10595.3926938208,120.43914361316531,947.1910126081196,93.93438476758148,947.6807324673863,93.87409243610345,10.000000000002789,4.999999999997873,[[-5367.8685978]],[[9135.00591423]],[[-64.99057935]],[[944.95874987]],[[-64.02925125]],[[945.51521705]] -6,a,10594.426851415366,0.4287211820228951,947.1306303799804,-26.07923962654067,947.5943448964131,-26.136329995038995,10.00000000000288,4.999999999997927,[[10594.13026581]],[[79.27307835]],[[850.70034657]],[[-416.37165051]],[[850.7013444]],[[-417.42336436]] -6,b,10594.42685155814,-119.57127881753132,947.1306303927444,-146.07923962609487,947.5943449091834,-146.1363299945932,10.000000000002876,4.999999999997925,[[-5228.41263322]],[[-9214.42248054]],[[-785.93860005]],[[-528.54228589]],[[-786.84990988]],[[-528.01729311]] -6,c,10594.426851558143,120.42872118157709,947.1306303927445,93.92076037301352,947.5943449091834,93.8636700045152,10.000000000002881,4.999999999997925,[[-5365.71763259]],[[9135.14940219]],[[-64.76174652]],[[944.91393641]],[[-63.85143452]],[[945.44065748]] -7,a,10594.25505903632,0.4310638842946789,947.5789793189128,-26.133987292767017,947.5789793189128,-26.133987292767017,10.000000000002872,4.999999999997882,[[10593.95522813]],[[79.70495722]],[[850.70461654]],[[-417.38181255]],[[850.70461654]],[[-417.38181255]] -7,b,10594.255059179093,-119.56893611525952,947.578979331683,-146.13398729232122,947.578979331683,-146.13398729232122,10.000000000002872,4.999999999997882,[[-5227.95109631]],[[-9214.48683289]],[[-786.81556102]],[[-528.04090278]],[[-786.81556102]],[[-528.04090278]] -7,c,10594.255059179093,120.43106388384888,947.578979331683,93.86601270678717,947.578979331683,93.86601270678717,10.000000000002872,4.999999999997882,[[-5366.00413183]],[[9134.78187568]],[[-63.88905552]],[[945.42271533]],[[-63.88905552]],[[945.42271533]] diff --git a/roseau/load_flow/tests/data/networks/cable_all_mv_types/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_all_mv_types/results_linear_method.csv deleted file mode 100644 index 78dd96b7..00000000 --- a/roseau/load_flow/tests/data/networks/cable_all_mv_types/results_linear_method.csv +++ /dev/null @@ -1,22 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,10592.832219068257,0.41662888884808963,948.3741907096608,-26.045988381894347,947.451716643466,153.85157771177006,[9.999999999999998],[5.0],[8976647.55370645],[4488323.776853224],10592.552170291356,77.02558656997617,852.0591086666516,-416.42391975293054,-850.4851970861102,417.54003988605814 -2,b,10592.832219211017,-119.58337111070611,948.3741907224396,-146.04598838144855,947.4517166562324,33.851577712215864,[10.000000000000004],[5.0000000000000036],[8976647.553948393],[4488323.7769741975],-5229.569970433484,-9211.93206383413,-786.6632475893347,-529.6928737680387,786.842880188045,527.771766289391 -2,c,10592.832219211012,120.4166288884023,948.3741907224405,93.9540116176599,947.4517166562334,-86.14842228867569,[9.999999999999996],[4.9999999999999964],[8976647.553948395],[4488323.776974197],-5362.982199857874,9134.906477264149,-65.3958610773161,946.1167935209692,63.64231689806428,-945.3118061754492 -3,a,10500.789272949729,0.3813872674262574,933.7436080068946,-25.727336973846512,940.8493076782931,153.65468768104728,[10.000000000000002],[5.0],[8851974.197587248],[4425987.098793624],10500.556636661822,69.89760477613828,841.181614657281,-405.3277891488603,-843.128697707444,417.53014126033236 -3,b,10592.541004259381,-119.62510342681773,943.239987561416,-145.2312935541941,948.9148827750375,33.97503973269654,[10.000000000000002],[5.000000000000001],[9004394.547519604],[4502197.273759801],-5236.1342895306,-9207.867431111192,-774.8346714166312,-537.8967429772572,786.9171778234429,530.2837070836243 -3,c,10650.286215334529,119.96535792425398,946.8038614946377,94.14170125900128,949.4792394150878,-86.60596349166782,[10.0],[4.999999999999998],[9015108.260802487],[4507554.130401242],-5319.565487274083,9226.636412861793,-68.38138164784199,944.3312653857698,56.21151988400209,-947.8138483439584 -4,a,10497.151161137423,0.4032412379923999,940.6036994969996,-26.318228092161124,940.6036994969996,153.68177190783888,[10.000000000000002],[5.0],[8847353.195074398],[4423676.597537199],10496.891190513257,73.87715678012182,843.1058239575311,-417.0226482055075,-843.1058239575311,417.0226482055075 -4,b,10591.823227160961,-119.59272720062063,948.7362861088255,-145.99099672629305,948.7362861088255,34.009003273706966,[9.999999999999998],[4.999999999999999],[9001005.405795652],[4500502.702897826],-5230.575887175052,-9210.200603891826,-786.4546526844126,-530.6501859517315,786.4546526844126,530.6501859517315 -4,c,10648.605068722987,119.99909066913919,949.3646063584988,93.42102752273573,949.3646063584988,-86.57897247726427,[10.000000000000002],[5.0],[9012931.55806226],[4506465.779031129],-5324.156173606949,9222.047004254311,-56.65117127311953,947.6728341572375,56.65117127311953,-947.6728341572375 -5,a,10595.39269367791,0.4391436136124585,947.1910125954773,-26.065615231987444,947.6807324547374,153.87409243653454,[10.0],[5.0],[8980987.706659468],[4490493.853329734],10595.081484201088,81.20761283603952,850.8535725857075,-416.1958821994564,-850.8548232495298,417.3066503411599 -5,b,10595.392693820704,-119.56085638594173,947.1910126082421,-146.06561523154156,947.6807324675087,33.87409243698039,[10.0],[4.999999999999999],[8980987.70690153],[4490493.853450765],-5227.21288640258,-9216.213527067175,-785.8629932345345,-528.7628676734827,786.8255719948926,528.2085667092725 -5,c,10595.392693820702,120.4391436131667,947.1910126082423,93.93438476756668,947.6807324675091,-86.12590756391137,[10.0],[5.0],[8980987.70690153],[4490493.853450765],-5367.868597798517,9135.00591423113,-64.9905793511709,944.9587498729384,64.02925125463503,-945.5152170504318 -6,a,10594.426851415255,0.42872118202425114,947.1306303801115,-26.079239626555413,947.5943448965442,153.86367000494627,[9.999999999999998],[4.999999999999999],[8979350.424799088],[4489675.212399543],10594.130265814074,79.27307834804014,850.7003465697833,-416.37165051222917,-850.7013443990486,417.42336436472027 -6,b,10594.42685155804,-119.57127881752994,947.1306303928742,-146.07923962610954,947.5943449093133,33.86367000539215,[10.0],[5.000000000000001],[8979350.425041111],[4489675.2125205565],-5228.412633220207,-9214.422480535466,-785.9386000506155,-528.5422858947825,786.8499098790339,528.0172931140294 -6,c,10594.42685155803,120.42872118157851,947.1306303928743,93.92076037299866,947.5943449093132,-86.1363299954997,[10.000000000000002],[5.0],[8979350.425041111],[4489675.212520554],-5365.7176325938735,9135.14940218741,-64.76174651916351,944.91393640701,63.851434520010514,-945.440657478748 -7,a,10594.255059036217,0.4310638842960647,947.5789793190412,-26.13398729278191,947.5789793190412,153.8660127072181,[10.0],[5.000000000000001],[8979059.220473152],[4489529.610236577],10593.955228134086,79.70495721689714,850.7046165394029,-417.3818125480114,-850.7046165394029,417.3818125480114 -7,b,10594.25505917899,-119.5689361152581,947.5789793318099,-146.13398729233617,947.5789793318099,33.86601270766385,[10.000000000000004],[5.000000000000002],[8979059.220715165],[4489529.610357584],-5227.95109630841,-9214.486832892395,-786.8155610203682,-528.0409027790535,786.8155610203682,528.0409027790535 -7,c,10594.255059178982,120.4310638838503,947.5789793318121,93.86601270677218,947.5789793318121,-86.1339872932278,[9.999999999999998],[5.000000000000003],[8979059.220715165],[4489529.610357586],-5366.004131825668,9134.781875675484,-63.88905551903218,945.4227153270672,63.88905551903218,-945.4227153270672 diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_lv_exact/linear_model_description.txt deleted file mode 100644 index e60c4c3f..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 34.14955487036915 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.999990371649497+7.460375501628007e-06j)) * (node_2_Va)) + (((-8.331137344196802e-06-1.5233254886422399e-06j)) * (node_2_Vb))) + (((-6.366536972866938e-06-1.5486002563633482e-08j)) * (node_2_Vc))) + (((-3.8129460992721237e-06-7.50925585520806e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633156j)) * (line_line1_Ia2))) - ((0.13378775779679128j) * (line_line1_Ib2))) - ((0.12289982734527322j) * (line_line1_Ic2))) - ((0.13378775779679117j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((3.240196967362569e-07+0.00015816390550077024j)) * (node_2_Va)) + (((2.7070225559569967e-10-3.2963838134163387e-05j)) * (node_2_Vb))) + (((-3.52627507689192e-11-7.542807074412083e-07j)) * (node_2_Vc))) + (((1.3365790614555078e-10-1.6230797807668987e-05j)) * (node_2_Vn))) - (((0.999990371649497+7.460375501628007e-06j)) * (line_line1_Ia2))) - (((-6.827090357804624e-06-1.5275643507476754e-06j)) * (line_line1_Ib2))) - (((-6.366536972866961e-06-1.5486002563633416e-08j)) * (line_line1_Ic2))) - (((-7.074985934810618e-06-1.612936539926551e-06j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-6.8270903578046244e-06-1.527564350747675e-06j)) * (node_2_Va)) + (((0.9999884904877917+9.00921871798844e-06j)) * (node_2_Vb))) + (((-6.827090357804596e-06-1.5275643507476604e-06j)) * (node_2_Vc))) + (((-3.558840861413757e-06+2.110571553667021e-07j)) * (node_2_Vn))) - ((0.13378775779679128j) * (line_line1_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ib2))) - ((0.13378775779679117j) * (line_line1_Ic2))) - ((0.12289982734527322j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((2.7070225559569957e-10-3.296383813416338e-05j)) * (node_2_Va)) + (((3.8710265358932223e-07+0.00019100711427448049j)) * (node_2_Vb))) + (((2.7070225559569657e-10-3.296383813416306e-05j)) * (node_2_Vc))) + (((-6.440831793912311e-11+4.257515611520939e-06j)) * (node_2_Vn))) - (((-8.331137344196802e-06-1.5233254886422395e-06j)) * (line_line1_Ia2))) - (((0.9999884904877917+9.00921871798844e-06j)) * (line_line1_Ib2))) - (((-8.331137344196797e-06-1.5233254886422246e-06j)) * (line_line1_Ic2))) - (((-7.702241594714461e-06+4.5265903130391744e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-6.366536972866963e-06-1.548600256363378e-08j)) * (node_2_Va)) + (((-8.331137344196798e-06-1.523325488642224e-06j)) * (node_2_Vb))) + (((0.999990371649497+7.46037550162798e-06j)) * (node_2_Vc))) + (((-3.8129460992721254e-06-7.50925585520812e-07j)) * (node_2_Vn))) - ((0.12289982734527322j) * (line_line1_Ia2))) - ((0.13378775779679117j) * (line_line1_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ic2))) - ((0.13378775779679128j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-3.526275076891912e-11-7.542807074412161e-07j)) * (node_2_Va)) + (((2.707022555956964e-10-3.296383813416305e-05j)) * (node_2_Vb))) + (((3.240196967362558e-07+0.00015816390550076967j)) * (node_2_Vc))) + (((1.3365790614555158e-10-1.6230797807669116e-05j)) * (node_2_Vn))) - (((-6.366536972866938e-06-1.5486002563633846e-08j)) * (line_line1_Ia2))) - (((-6.827090357804596e-06-1.5275643507476597e-06j)) * (line_line1_Ib2))) - (((0.999990371649497+7.46037550162798e-06j)) * (line_line1_Ic2))) - (((-7.074985934810599e-06-1.6129365399265642e-06j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-7.074985934810619e-06-1.6129365399265504e-06j)) * (node_2_Va)) + (((-7.702241594714461e-06+4.5265903130391723e-07j)) * (node_2_Vb))) + (((-7.074985934810599e-06-1.6129365399265642e-06j)) * (node_2_Vc))) + (((0.9999942170593737+8.834724705587084e-06j)) * (node_2_Vn))) - ((0.13378775779679117j) * (line_line1_Ia2))) - ((0.12289982734527322j) * (line_line1_Ib2))) - ((0.13378775779679128j) * (line_line1_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((1.3365790614555073e-10-1.623079780766898e-05j)) * (node_2_Va)) + (((-6.440831793912309e-11+4.257515611520937e-06j)) * (node_2_Vb))) + (((1.3365790614555158e-10-1.6230797807669116e-05j)) * (node_2_Vc))) + (((1.7768455101874463e-07+8.756476931507547e-05j)) * (node_2_Vn))) - (((-3.812946099272124e-06-7.509255855208057e-07j)) * (line_line1_Ia2))) - (((-3.5588408614137574e-06+2.11057155366702e-07j)) * (line_line1_Ib2))) - (((-3.812946099272126e-06-7.50925585520812e-07j)) * (line_line1_Ic2))) - (((0.9999942170593737+8.834724705587084e-06j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_lv_exact/lines_models.txt deleted file mode 100644 index 2ce8ff36..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j -b 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j -c 0.00000000 0.12289983j 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j -n 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------- -a 0.32464952 158.16449338j -0.00000000 -32.96343439j -0.00000000 -0.75395079j -0.00000000 -16.23060317j -b -0.00000000 -32.96343439j 0.38801648 191.00795350j -0.00000000 -32.96343439j -0.00000000 4.25774208j -c -0.00000000 -0.75395079j -0.00000000 -32.96343439j 0.32464952 158.16449338j -0.00000000 -16.23060317j -n -0.00000000 -16.23060317j -0.00000000 4.25774208j -0.00000000 -16.23060317j 0.17808451 87.56496741j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999037 0.00000746j -0.00000833 -0.00000152j -0.00000637 -0.00000002j -0.00000381 -0.00000075j -b -0.00000683 -0.00000153j 0.99998849 0.00000901j -0.00000683 -0.00000153j -0.00000356 0.00000021j -c -0.00000637 -0.00000002j -0.00000833 -0.00000152j 0.99999037 0.00000746j -0.00000381 -0.00000075j -n -0.00000707 -0.00000161j -0.00000770 0.00000045j -0.00000707 -0.00000161j 0.99999422 0.00000883j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j -b 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j -c 0.00000000 0.12289983j 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j -n 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000032 0.00015816j 0.00000000 -0.00003296j -0.00000000 -0.00000075j 0.00000000 -0.00001623j -b 0.00000000 -0.00003296j 0.00000039 0.00019101j 0.00000000 -0.00003296j -0.00000000 0.00000426j -c -0.00000000 -0.00000075j 0.00000000 -0.00003296j 0.00000032 0.00015816j 0.00000000 -0.00001623j -n 0.00000000 -0.00001623j -0.00000000 0.00000426j 0.00000000 -0.00001623j 0.00000018 0.00008756j - -M: -[[ 6.72352903-2.98354509j -2.77135749+0.1791214j -2.19748585+0.93044091j - -1.36266997-0.12384408j -6.72352886+2.98362417j 2.77135749-0.17913789j - 2.19748585-0.93044128j 1.36266997+0.12383597j] - [-2.77134215+0.17911353j 6.89515456-2.74578157j -2.77134215+0.17911353j - -1.07509325+0.41438431j 2.77134215-0.17913001j -6.89515437+2.74587708j - 2.77134215-0.17913001j 1.07509325-0.41438219j] - [-2.19748585+0.93044091j -2.77135749+0.1791214j 6.72352903-2.98354509j - -1.36266997-0.12384408j 2.19748585-0.93044128j 2.77135749-0.17913789j - -6.72352886+2.98362417j 1.36266997+0.12383597j] - [-1.36269096-0.12384198j -1.07511533+0.4144069j -1.36269096-0.12384198j - 4.08577089-1.10608486j 1.36269096+0.12383387j 1.07511533-0.41440477j - 1.36269096+0.12383387j -4.0857708 +1.10612865j] - [ 6.72352903-2.98362231j -2.77134327+0.1791333j -2.19748567+0.93044314j - -1.36268587-0.12383525j -6.7235292 +2.98354323j 2.77134327-0.17911682j - 2.19748567-0.93044277j 1.36268587+0.12384337j] - [-2.77134327+0.1791333j 6.89516706-2.74587962j -2.77134327+0.1791333j - -1.07510581+0.41438812j 2.77134327-0.17911682j -6.89516725+2.74578411j - 2.77134327-0.17911682j 1.07510581-0.41439025j] - [-2.19748567+0.93044314j -2.77134327+0.1791333j 6.72352903-2.98362231j - -1.36268587-0.12383525j 2.19748567-0.93044277j 2.77134327-0.17911682j - -6.7235292 +2.98354323j 1.36268587+0.12384337j] - [-1.36268587-0.12383525j -1.07510581+0.41438812j -1.36268587-0.12383525j - 4.08575777-1.10612983j 1.36268587+0.12384337j 1.07510581-0.41439025j - 1.36268587+0.12384337j -4.08575785+1.10608604j]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_lv_exact/network_impedance.json deleted file mode 100644 index fc36bdc1..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact/network_impedance.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_lv_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.26757551559358256, 0.24579965469054643, 0.26757551559358234], - [0.26757551559358256, 0.32828402771266313, 0.26757551559358234, 0.24579965469054643], - [0.24579965469054643, 0.26757551559358234, 0.32828402771266313, 0.26757551559358256], - [0.26757551559358234, 0.24579965469054643, 0.26757551559358256, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [6.492990301993529e-7, -0.0, -0.0, -0.0], - [-0.0, 7.760329608740529e-7, -0.0, 0.0], - [-0.0, -0.0, 6.492990301993506e-7, -0.0], - [-0.0, 0.0, -0.0, 3.5616901884786625e-7] - ], - [ - [0.0003163289867670228, -6.592686877000749e-5, -1.507901584696675e-6, -3.246120634586769e-5], - [-6.592686877000748e-5, 0.0003820159070099681, -6.592686877000684e-5, 8.515484154730534e-6], - [-1.5079015846966908e-6, -6.592686877000681e-5, 0.00031632898676702166, -3.246120634586795e-5], - [-3.246120634586768e-5, 8.51548415473053e-6, -3.246120634586795e-5, 0.0001751299348196272] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact/network_power.json b/roseau/load_flow/tests/data/networks/cable_lv_exact/network_power.json deleted file mode 100644 index 5ee4b514..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact/network_power.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [4180.783784516326, 2090.3918922581624], - [4189.859333623026, 2094.929666811513], - [4205.094966924958, 2102.547483462479] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_lv_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.26757551559358256, 0.24579965469054643, 0.26757551559358234], - [0.26757551559358256, 0.32828402771266313, 0.26757551559358234, 0.24579965469054643], - [0.24579965469054643, 0.26757551559358234, 0.32828402771266313, 0.26757551559358256], - [0.26757551559358234, 0.24579965469054643, 0.26757551559358256, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [6.492990301993529e-7, -0.0, -0.0, -0.0], - [-0.0, 7.760329608740529e-7, -0.0, 0.0], - [-0.0, -0.0, 6.492990301993506e-7, -0.0], - [-0.0, 0.0, -0.0, 3.5616901884786625e-7] - ], - [ - [0.0003163289867670228, -6.592686877000749e-5, -1.507901584696675e-6, -3.246120634586769e-5], - [-6.592686877000748e-5, 0.0003820159070099681, -6.592686877000684e-5, 8.515484154730534e-6], - [-1.5079015846966908e-6, -6.592686877000681e-5, 0.00031632898676702166, -3.246120634586795e-5], - [-3.246120634586768e-5, 8.51548415473053e-6, -3.246120634586795e-5, 0.0001751299348196272] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_lv_exact/results_backward_forward.csv deleted file mode 100644 index 3d475888..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,228.72097543487158,0.07130949357408539,20.42337636820018,-26.357702734616364,20.446965018214144,-26.450775572633667,9.999999999961847,4.999999999933941,[[228.72079829]],[[0.28466272]],[[18.30015721]],[[-9.06744442]],[[18.30652299]],[[-9.10766679]] -2,b,228.94189801505684,-119.92442449778211,20.44623494211711,-146.40712317192362,20.469145887340492,-146.5363062539038,10.000000000077335,5.0000000000053495,[[-114.20932383]],[[-198.42031906]],[[-17.03150993]],[[-11.31265631]],[[-17.07608605]],[[-11.28686044]] -2,c,229.06075677080193,120.02929326408939,20.494175839033986,93.57697654237886,20.506328210893734,93.46818562493543,9.999999999961886,5.000000000065829,[[-114.63178408]],[[198.3138532]],[[-1.27862081]],[[20.45425071]],[[-1.24051598]],[[20.46877175]] -2,n,0.2075626350675356,-55.610580673068625,0.07789095343521635,-79.51872427222877,0.07492552894526361,-82.26910050437421,,,[[0.11723441]],[[-0.17128438]],[[0.01416947]],[[-0.0765913]],[[0.01007903]],[[-0.07424452]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_lv_exact/results_linear_method.csv deleted file mode 100644 index 59450ef5..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,228.72097543488357,0.07130949357512999,20.423376368091514,-26.357702734822883,20.446965018105562,153.54922442715963,[10.000000000000002],[5.000000000000001],[4180.783784516326],[2090.3918922581624],228.72079829131783,0.28466272483253974,18.30015721082172,-9.067444421220832,-18.30652299477329,9.107666786475521 -2,b,228.9418980150422,-119.9244244977811,20.44623494224093,-146.4071231720636,20.469145887464443,33.46369374595711,[10.000000000000002],[5.000000000000001],[4189.859333623026],[2094.929666811513],-114.20932383305443,-198.42031906114477,-17.03150992873148,-11.312656313211104,17.076086046615583,11.286860444378815 -2,c,229.06075677079963,120.0292932640863,20.494175839024425,93.57697654274484,20.50632821088397,-86.5318143746988,[10.000000000000002],[5.0],[4205.094966924958],[2102.547483462479],-114.63178407822053,198.3138532010703,-1.2786208151278442,20.454250710597403,1.240515975740271,-20.468771746405032 -2,n,0.20756263504990982,-55.61058069509579,0.07789095344503202,-79.5187239811474,0.07492552893618809,97.73089979827975,,,,,0.11723441120734025,-0.17128438427869105,0.014169469927152496,-0.07659129683299315,-0.010079027582568012,0.074244515550695 diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/linear_model_description.txt deleted file mode 100644 index 028a41fa..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/linear_model_description.txt +++ /dev/null @@ -1,48 +0,0 @@ - -Size of the problem 20 x 20 -Rank of the matrix: 20 -Matrix conditionning: 4.766109496134264 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.999990371649497+7.460375501628007e-06j)) * (node_2_Va)) + (((-8.331137344196802e-06-1.5233254886422399e-06j)) * (node_2_Vb))) + (((-6.366536972866938e-06-1.5486002563633482e-08j)) * (node_2_Vc))) + (((-3.8129460992721237e-06-7.50925585520806e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633156j)) * (line_line1_Ia2))) - ((0.13378775779679128j) * (line_line1_Ib2))) - ((0.12289982734527322j) * (line_line1_Ic2))) - ((0.13378775779679117j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((3.240196967362569e-07+0.00015816390550077024j)) * (node_2_Va)) + (((2.7070225559569967e-10-3.2963838134163387e-05j)) * (node_2_Vb))) + (((-3.52627507689192e-11-7.542807074412083e-07j)) * (node_2_Vc))) + (((1.3365790614555078e-10-1.6230797807668987e-05j)) * (node_2_Vn))) - (((0.999990371649497+7.460375501628007e-06j)) * (line_line1_Ia2))) - (((-6.827090357804624e-06-1.5275643507476754e-06j)) * (line_line1_Ib2))) - (((-6.366536972866961e-06-1.5486002563633416e-08j)) * (line_line1_Ic2))) - (((-7.074985934810618e-06-1.612936539926551e-06j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-6.8270903578046244e-06-1.527564350747675e-06j)) * (node_2_Va)) + (((0.9999884904877917+9.00921871798844e-06j)) * (node_2_Vb))) + (((-6.827090357804596e-06-1.5275643507476604e-06j)) * (node_2_Vc))) + (((-3.558840861413757e-06+2.110571553667021e-07j)) * (node_2_Vn))) - ((0.13378775779679128j) * (line_line1_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ib2))) - ((0.13378775779679117j) * (line_line1_Ic2))) - ((0.12289982734527322j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((2.7070225559569957e-10-3.296383813416338e-05j)) * (node_2_Va)) + (((3.8710265358932223e-07+0.00019100711427448049j)) * (node_2_Vb))) + (((2.7070225559569657e-10-3.296383813416306e-05j)) * (node_2_Vc))) + (((-6.440831793912311e-11+4.257515611520939e-06j)) * (node_2_Vn))) - (((-8.331137344196802e-06-1.5233254886422395e-06j)) * (line_line1_Ia2))) - (((0.9999884904877917+9.00921871798844e-06j)) * (line_line1_Ib2))) - (((-8.331137344196797e-06-1.5233254886422246e-06j)) * (line_line1_Ic2))) - (((-7.702241594714461e-06+4.5265903130391744e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-6.366536972866963e-06-1.548600256363378e-08j)) * (node_2_Va)) + (((-8.331137344196798e-06-1.523325488642224e-06j)) * (node_2_Vb))) + (((0.999990371649497+7.46037550162798e-06j)) * (node_2_Vc))) + (((-3.8129460992721254e-06-7.50925585520812e-07j)) * (node_2_Vn))) - ((0.12289982734527322j) * (line_line1_Ia2))) - ((0.13378775779679117j) * (line_line1_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ic2))) - ((0.13378775779679128j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-3.526275076891912e-11-7.542807074412161e-07j)) * (node_2_Va)) + (((2.707022555956964e-10-3.296383813416305e-05j)) * (node_2_Vb))) + (((3.240196967362558e-07+0.00015816390550076967j)) * (node_2_Vc))) + (((1.3365790614555158e-10-1.6230797807669116e-05j)) * (node_2_Vn))) - (((-6.366536972866938e-06-1.5486002563633846e-08j)) * (line_line1_Ia2))) - (((-6.827090357804596e-06-1.5275643507476597e-06j)) * (line_line1_Ib2))) - (((0.999990371649497+7.46037550162798e-06j)) * (line_line1_Ic2))) - (((-7.074985934810599e-06-1.6129365399265642e-06j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-7.074985934810619e-06-1.6129365399265504e-06j)) * (node_2_Va)) + (((-7.702241594714461e-06+4.5265903130391723e-07j)) * (node_2_Vb))) + (((-7.074985934810599e-06-1.6129365399265642e-06j)) * (node_2_Vc))) + (((0.9999942170593737+8.834724705587084e-06j)) * (node_2_Vn))) - ((0.13378775779679117j) * (line_line1_Ia2))) - ((0.12289982734527322j) * (line_line1_Ib2))) - ((0.13378775779679128j) * (line_line1_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((1.3365790614555073e-10-1.623079780766898e-05j)) * (node_2_Va)) + (((-6.440831793912309e-11+4.257515611520937e-06j)) * (node_2_Vb))) + (((1.3365790614555158e-10-1.6230797807669116e-05j)) * (node_2_Vc))) + (((1.7768455101874463e-07+8.756476931507547e-05j)) * (node_2_Vn))) - (((-3.812946099272124e-06-7.509255855208057e-07j)) * (line_line1_Ia2))) - (((-3.5588408614137574e-06+2.11057155366702e-07j)) * (line_line1_Ib2))) - (((-3.812946099272126e-06-7.50925585520812e-07j)) * (line_line1_Ic2))) - (((0.9999942170593737+8.834724705587084e-06j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = node_2_In - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/lines_models.txt deleted file mode 100644 index 2ce8ff36..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j -b 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j -c 0.00000000 0.12289983j 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j -n 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------- -a 0.32464952 158.16449338j -0.00000000 -32.96343439j -0.00000000 -0.75395079j -0.00000000 -16.23060317j -b -0.00000000 -32.96343439j 0.38801648 191.00795350j -0.00000000 -32.96343439j -0.00000000 4.25774208j -c -0.00000000 -0.75395079j -0.00000000 -32.96343439j 0.32464952 158.16449338j -0.00000000 -16.23060317j -n -0.00000000 -16.23060317j -0.00000000 4.25774208j -0.00000000 -16.23060317j 0.17808451 87.56496741j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999037 0.00000746j -0.00000833 -0.00000152j -0.00000637 -0.00000002j -0.00000381 -0.00000075j -b -0.00000683 -0.00000153j 0.99998849 0.00000901j -0.00000683 -0.00000153j -0.00000356 0.00000021j -c -0.00000637 -0.00000002j -0.00000833 -0.00000152j 0.99999037 0.00000746j -0.00000381 -0.00000075j -n -0.00000707 -0.00000161j -0.00000770 0.00000045j -0.00000707 -0.00000161j 0.99999422 0.00000883j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j -b 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j 0.00000000 0.12289983j -c 0.00000000 0.12289983j 0.00000000 0.13378776j 0.09400000 0.16414201j 0.00000000 0.13378776j -n 0.00000000 0.13378776j 0.00000000 0.12289983j 0.00000000 0.13378776j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000032 0.00015816j 0.00000000 -0.00003296j -0.00000000 -0.00000075j 0.00000000 -0.00001623j -b 0.00000000 -0.00003296j 0.00000039 0.00019101j 0.00000000 -0.00003296j -0.00000000 0.00000426j -c -0.00000000 -0.00000075j 0.00000000 -0.00003296j 0.00000032 0.00015816j 0.00000000 -0.00001623j -n 0.00000000 -0.00001623j -0.00000000 0.00000426j 0.00000000 -0.00001623j 0.00000018 0.00008756j - -M: -[[ 6.72352903-2.98354509j -2.77135749+0.1791214j -2.19748585+0.93044091j - -1.36266997-0.12384408j -6.72352886+2.98362417j 2.77135749-0.17913789j - 2.19748585-0.93044128j 1.36266997+0.12383597j] - [-2.77134215+0.17911353j 6.89515456-2.74578157j -2.77134215+0.17911353j - -1.07509325+0.41438431j 2.77134215-0.17913001j -6.89515437+2.74587708j - 2.77134215-0.17913001j 1.07509325-0.41438219j] - [-2.19748585+0.93044091j -2.77135749+0.1791214j 6.72352903-2.98354509j - -1.36266997-0.12384408j 2.19748585-0.93044128j 2.77135749-0.17913789j - -6.72352886+2.98362417j 1.36266997+0.12383597j] - [-1.36269096-0.12384198j -1.07511533+0.4144069j -1.36269096-0.12384198j - 4.08577089-1.10608486j 1.36269096+0.12383387j 1.07511533-0.41440477j - 1.36269096+0.12383387j -4.0857708 +1.10612865j] - [ 6.72352903-2.98362231j -2.77134327+0.1791333j -2.19748567+0.93044314j - -1.36268587-0.12383525j -6.7235292 +2.98354323j 2.77134327-0.17911682j - 2.19748567-0.93044277j 1.36268587+0.12384337j] - [-2.77134327+0.1791333j 6.89516706-2.74587962j -2.77134327+0.1791333j - -1.07510581+0.41438812j 2.77134327-0.17911682j -6.89516725+2.74578411j - 2.77134327-0.17911682j 1.07510581-0.41439025j] - [-2.19748567+0.93044314j -2.77134327+0.1791333j 6.72352903-2.98362231j - -1.36268587-0.12383525j 2.19748567-0.93044277j 2.77134327-0.17911682j - -6.7235292 +2.98354323j 1.36268587+0.12384337j] - [-1.36268587-0.12383525j -1.07510581+0.41438812j -1.36268587-0.12383525j - 4.08575777-1.10612983j 1.36268587+0.12384337j 1.07510581-0.41439025j - 1.36268587+0.12384337j -4.08575785+1.10608604j]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/network_impedance.json deleted file mode 100644 index 84e1fcd7..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/network_impedance.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - } - ], - "loads": [], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_lv_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.26757551559358256, 0.24579965469054643, 0.26757551559358234], - [0.26757551559358256, 0.32828402771266313, 0.26757551559358234, 0.24579965469054643], - [0.24579965469054643, 0.26757551559358234, 0.32828402771266313, 0.26757551559358256], - [0.26757551559358234, 0.24579965469054643, 0.26757551559358256, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [6.492990301993529e-7, -0.0, -0.0, -0.0], - [-0.0, 7.760329608740529e-7, -0.0, 0.0], - [-0.0, -0.0, 6.492990301993506e-7, -0.0], - [-0.0, 0.0, -0.0, 3.5616901884786625e-7] - ], - [ - [0.0003163289867670228, -6.592686877000749e-5, -1.507901584696675e-6, -3.246120634586769e-5], - [-6.592686877000748e-5, 0.0003820159070099681, -6.592686877000684e-5, 8.515484154730534e-6], - [-1.5079015846966908e-6, -6.592686877000681e-5, 0.00031632898676702166, -3.246120634586795e-5], - [-3.246120634586768e-5, 8.51548415473053e-6, -3.246120634586795e-5, 0.0001751299348196272] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/network_power.json b/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/network_power.json deleted file mode 100644 index 84e1fcd7..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/network_power.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - } - ], - "loads": [], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_lv_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.26757551559358256, 0.24579965469054643, 0.26757551559358234], - [0.26757551559358256, 0.32828402771266313, 0.26757551559358234, 0.24579965469054643], - [0.24579965469054643, 0.26757551559358234, 0.32828402771266313, 0.26757551559358256], - [0.26757551559358234, 0.24579965469054643, 0.26757551559358256, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [6.492990301993529e-7, -0.0, -0.0, -0.0], - [-0.0, 7.760329608740529e-7, -0.0, 0.0], - [-0.0, -0.0, 6.492990301993506e-7, -0.0], - [-0.0, 0.0, -0.0, 3.5616901884786625e-7] - ], - [ - [0.0003163289867670228, -6.592686877000749e-5, -1.507901584696675e-6, -3.246120634586769e-5], - [-6.592686877000748e-5, 0.0003820159070099681, -6.592686877000684e-5, 8.515484154730534e-6], - [-1.5079015846966908e-6, -6.592686877000681e-5, 0.00031632898676702166, -3.246120634586795e-5], - [-3.246120634586768e-5, 8.51548415473053e-6, -3.246120634586795e-5, 0.0001751299348196272] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/results_backward_forward.csv deleted file mode 100644 index efb661cd..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,230.9409356602131,-0.0005690182910488671,0.040918340037636246,98.9513705748442,0.0,0.0,,,[[230.94093565]],[[-0.00229353]],[[-0.00636673]],[[0.04041999]],[[0.]],[[0.]] -2,b,230.94118927907928,-120.00060368118133,0.05172415515333972,-30.09956406648251,0.0,0.0,,,[[-115.47270189]],[[-199.99972006]],[[0.04474942]],[[-0.02593988]],[[0.]],[[0.]] -2,c,230.94033277347137,119.99962591859696,0.040941873676604165,-159.15916444420125,0.0,0.0,,,[[-115.46886059]],[[200.00094884]],[[-0.03826314]],[[-0.01456602]],[[0.]],[[0.]] -2,n,0.0004985443092532471,166.8917843121752,0.004731588014118143,-30.000553861093497,0.0,0.0,,,[[-0.00048555]],[[0.00011307]],[[0.00409765]],[[-0.00236583]],[[0.]],[[0.]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/results_linear_method.csv deleted file mode 100644 index 75c7ff99..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_exact_no_load/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,230.94093566021314,-0.0005690182910488594,0.04091834003763589,98.9513705748443,0.0,-0.0,,,,,230.94093564882434,-0.0022935304774138595,-0.006366734728007097,0.04041998565485625,0.0,-0.0 -2,b,230.94118927907925,-120.00060368118133,0.05172415515333962,-30.09956406648249,0.0,180.0,,,,,-115.47270188784881,-199.99972006069285,0.04474942367289865,-0.025939878705772072,-0.0,0.0 -2,c,230.94033277347137,119.999625918597,0.04094187367660417,-159.15916444420085,0.0,-0.0,,,,,-115.46886059257123,200.0009488351869,-0.038263143053006515,-0.014566018805980326,0.0,-0.0 -2,n,0.0004985443092533263,166.89178431217763,0.004731588014118171,-30.000553861093504,0.0,-0.0,,,,,-0.00048555396829771025,0.00011306534464292062,0.004097652550856674,-0.0023658336179462262,0.0,-0.0 diff --git a/roseau/load_flow/tests/data/networks/cable_lv_sym/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_lv_sym/linear_model_description.txt deleted file mode 100644 index bb21d3c1..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_sym/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 34.07043600541088 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.9999858485971748+1.167659734448309e-05j)) * (node_2_Va)) + (((-9.334558856493853e-06-7.130733798175193e-07j)) * (node_2_Vb))) + (((-9.334558856493852e-06-7.130733798175193e-07j)) * (node_2_Vc))) + (((-6.1213466680709725e-06-7.40286488020462e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633154j)) * (line_line1_Ia2))) - ((0.12352745755639301j) * (line_line1_Ib2))) - ((0.12352745755639301j) * (line_line1_Ic2))) - ((0.123527457556393j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((9.615154491782005e-06+0.0002316445617135108j)) * (node_2_Va)) + (((1.8233475956939794e-10-2.780984533314961e-05j)) * (node_2_Vb))) + (((1.8233475956939794e-10-2.780984533314961e-05j)) * (node_2_Vc))) + (((1.5591827779391965e-10-1.5751236556870953e-05j)) * (node_2_Vn))) - (((0.9999858485971748+1.167659734448309e-05j)) * (line_line1_Ia2))) - (((-9.334558856493853e-06-7.130733798175193e-07j)) * (line_line1_Ib2))) - (((-9.334558856493853e-06-7.130733798175193e-07j)) * (line_line1_Ic2))) - (((-9.485150316230444e-06-9.92370953941645e-07j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-9.334558856493853e-06-7.130733798175193e-07j)) * (node_2_Va)) + (((0.9999858485971748+1.167659734448309e-05j)) * (node_2_Vb))) + (((-9.334558856493852e-06-7.130733798175193e-07j)) * (node_2_Vc))) + (((-6.121346668070972e-06-7.40286488020462e-07j)) * (node_2_Vn))) - ((0.12352745755639301j) * (line_line1_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line1_Ib2))) - ((0.12352745755639301j) * (line_line1_Ic2))) - ((0.123527457556393j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((1.8233475956939794e-10-2.780984533314961e-05j)) * (node_2_Va)) + (((9.615154491782005e-06+0.0002316445617135108j)) * (node_2_Vb))) + (((1.8233475956939796e-10-2.780984533314961e-05j)) * (node_2_Vc))) + (((1.5591827779391965e-10-1.5751236556870953e-05j)) * (node_2_Vn))) - (((-9.334558856493853e-06-7.130733798175193e-07j)) * (line_line1_Ia2))) - (((0.9999858485971748+1.167659734448309e-05j)) * (line_line1_Ib2))) - (((-9.334558856493852e-06-7.130733798175193e-07j)) * (line_line1_Ic2))) - (((-9.485150316230444e-06-9.92370953941645e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-9.334558856493853e-06-7.130733798175193e-07j)) * (node_2_Va)) + (((-9.334558856493852e-06-7.130733798175193e-07j)) * (node_2_Vb))) + (((0.9999858485971748+1.167659734448309e-05j)) * (node_2_Vc))) + (((-6.121346668070972e-06-7.40286488020462e-07j)) * (node_2_Vn))) - ((0.12352745755639301j) * (line_line1_Ia2))) - ((0.12352745755639301j) * (line_line1_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line1_Ic2))) - ((0.123527457556393j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((1.8233475956939796e-10-2.780984533314961e-05j)) * (node_2_Va)) + (((1.8233475956939796e-10-2.780984533314961e-05j)) * (node_2_Vb))) + (((9.615154491782005e-06+0.0002316445617135108j)) * (node_2_Vc))) + (((1.5591827779391965e-10-1.5751236556870953e-05j)) * (node_2_Vn))) - (((-9.334558856493852e-06-7.130733798175193e-07j)) * (line_line1_Ia2))) - (((-9.334558856493852e-06-7.130733798175193e-07j)) * (line_line1_Ib2))) - (((0.9999858485971748+1.167659734448309e-05j)) * (line_line1_Ic2))) - (((-9.485150316230442e-06-9.92370953941645e-07j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-9.485150316230444e-06-9.92370953941645e-07j)) * (node_2_Va)) + (((-9.485150316230444e-06-9.92370953941645e-07j)) * (node_2_Vb))) + (((-9.485150316230442e-06-9.92370953941645e-07j)) * (node_2_Vc))) + (((0.9999895743368985+1.5262253683183283e-05j)) * (node_2_Vn))) - ((0.123527457556393j) * (line_line1_Ia2))) - ((0.123527457556393j) * (line_line1_Ib2))) - ((0.123527457556393j) * (line_line1_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((1.5591827779391963e-10-1.5751236556870953e-05j)) * (node_2_Va)) + (((1.5591827779391963e-10-1.5751236556870953e-05j)) * (node_2_Vb))) + (((1.5591827779391963e-10-1.5751236556870953e-05j)) * (node_2_Vc))) + (((-1.17391191221592e-09+0.00015153946216348987j)) * (node_2_Vn))) - (((-6.1213466680709725e-06-7.40286488020462e-07j)) * (line_line1_Ia2))) - (((-6.121346668070972e-06-7.40286488020462e-07j)) * (line_line1_Ib2))) - (((-6.121346668070972e-06-7.40286488020462e-07j)) * (line_line1_Ic2))) - (((0.9999895743368985+1.5262253683183283e-05j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_lv_sym/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_lv_sym/lines_models.txt deleted file mode 100644 index cec320ae..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_sym/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j -b 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j -c 0.00000000 0.12352746j 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j -n 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 9.61660260 231.64581034j 0.00000000 -27.80916201j 0.00000000 -27.80916201j 0.00000000 -15.75077634j -b 0.00000000 -27.80916201j 9.61660260 231.64581034j 0.00000000 -27.80916201j 0.00000000 -15.75077634j -c 0.00000000 -27.80916201j 0.00000000 -27.80916201j 9.61660260 231.64581034j 0.00000000 -15.75077634j -n 0.00000000 -15.75077634j 0.00000000 -15.75077634j 0.00000000 -15.75077634j 0.00000000 151.54010749j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99998585 0.00001168j -0.00000933 -0.00000071j -0.00000933 -0.00000071j -0.00000612 -0.00000074j -b -0.00000933 -0.00000071j 0.99998585 0.00001168j -0.00000933 -0.00000071j -0.00000612 -0.00000074j -c -0.00000933 -0.00000071j -0.00000933 -0.00000071j 0.99998585 0.00001168j -0.00000612 -0.00000074j -n -0.00000949 -0.00000099j -0.00000949 -0.00000099j -0.00000949 -0.00000099j 0.99998957 0.00001526j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j -b 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j 0.00000000 0.12352746j -c 0.00000000 0.12352746j 0.00000000 0.12352746j 0.09400000 0.16414201j 0.00000000 0.12352746j -n 0.00000000 0.12352746j 0.00000000 0.12352746j 0.00000000 0.12352746j 0.20142857 0.17611368j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.00000962 0.00023164j 0.00000000 -0.00002781j 0.00000000 -0.00002781j 0.00000000 -0.00001575j -b 0.00000000 -0.00002781j 0.00000962 0.00023164j 0.00000000 -0.00002781j 0.00000000 -0.00001575j -c 0.00000000 -0.00002781j 0.00000000 -0.00002781j 0.00000962 0.00023164j 0.00000000 -0.00001575j -n 0.00000000 -0.00001575j 0.00000000 -0.00001575j 0.00000000 -0.00001575j -0.00000000 0.00015154j - -M: -[[ 6.51157926-3.29924017j -2.45315034+0.57401648j -2.45315034+0.57401648j - -1.23551989+0.09579195j -6.51157445+3.299356j 2.45315034-0.57403038j - 2.45315034-0.57403038j 1.23551989-0.09579982j] - [-2.45315034+0.57401648j 6.51157926-3.29924017j -2.45315034+0.57401648j - -1.23551989+0.09579195j 2.45315034-0.57403038j -6.51157445+3.299356j - 2.45315034-0.57403038j 1.23551989-0.09579982j] - [-2.45315034+0.57401648j -2.45315034+0.57401648j 6.51157926-3.29924017j - -1.23551989+0.09579195j 2.45315034-0.57403038j 2.45315034-0.57403038j - -6.51157445+3.299356j 1.23551989-0.09579982j] - [-1.23553974+0.095802j -1.23553974+0.095802j -1.23553974+0.095802j - 4.03994202-1.2590297j 1.23553974-0.09580987j 1.23553974-0.09580987j - 1.23553974-0.09580987j -4.03994202+1.25910547j] - [ 6.51157863-3.29935601j -2.45314616+0.57403037j -2.45314616+0.57403037j - -1.2355338 +0.09580304j -6.51158344+3.29924019j 2.45314616-0.57401647j - 2.45314616-0.57401647j 1.2355338 -0.09579517j] - [-2.45314616+0.57403037j 6.51157863-3.29935601j -2.45314616+0.57403037j - -1.2355338 +0.09580304j 2.45314616-0.57401647j -6.51158344+3.29924019j - 2.45314616-0.57401647j 1.2355338 -0.09579517j] - [-2.45314616+0.57403037j -2.45314616+0.57403037j 6.51157863-3.29935601j - -1.2355338 +0.09580304j 2.45314616-0.57401647j 2.45314616-0.57401647j - -6.51158344+3.29924019j 1.2355338 -0.09579517j] - [-1.2355338 +0.09580304j -1.2355338 +0.09580304j -1.2355338 +0.09580304j - 4.03992948-1.25910543j 1.2355338 -0.09579517j 1.2355338 -0.09579517j - 1.2355338 -0.09579517j -4.03992948+1.25902966j]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_sym/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_lv_sym/network_impedance.json deleted file mode 100644 index 290aeb1b..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_sym/network_impedance.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.32828402771266313, 0.24705491511278602, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.32828402771266313, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.24705491511278602, 0.32828402771266313, 0.247054915112786], - [0.247054915112786, 0.247054915112786, 0.247054915112786, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [1.9233205197394304e-5, 0.0, 0.0, -0.0], - [0.0, 1.9233205197394304e-5, 0.0, -0.0], - [0.0, 0.0, 1.9233205197394304e-5, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00046329162067999997, -5.56183240209e-5, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, 0.00046329162067999997, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, -5.56183240209e-5, 0.00046329162067999997, -3.150155268172179e-5], - [-3.150155268172179e-5, -3.150155268172179e-5, -3.150155268172179e-5, 0.0003030802149852] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_sym/network_power.json b/roseau/load_flow/tests/data/networks/cable_lv_sym/network_power.json deleted file mode 100644 index b27408ac..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_sym/network_power.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [4189.7293486490735, 2094.8646743245367], - [4189.72935747019, 2094.8646787350945], - [4189.729357470191, 2094.8646787350954] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.32828402771266313, 0.24705491511278602, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.32828402771266313, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.24705491511278602, 0.32828402771266313, 0.247054915112786], - [0.247054915112786, 0.247054915112786, 0.247054915112786, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [1.9233205197394304e-5, 0.0, 0.0, -0.0], - [0.0, 1.9233205197394304e-5, 0.0, -0.0], - [0.0, 0.0, 1.9233205197394304e-5, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00046329162067999997, -5.56183240209e-5, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, 0.00046329162067999997, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, -5.56183240209e-5, 0.00046329162067999997, -3.150155268172179e-5], - [-3.150155268172179e-5, -3.150155268172179e-5, -3.150155268172179e-5, 0.0003030802149852] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_sym/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_lv_sym/results_backward_forward.csv deleted file mode 100644 index f1f13896..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_sym/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,228.8484582821434,0.02830018275055394,20.444216439028043,-26.384446895675037,20.468828370584404,-26.536750994316755,10.000000000006548,5.000000000000942,[[228.84843037]],[[0.11303543]],[[18.31459198]],[[-9.08524663]],[[18.31239585]],[[-9.14489438]] -2,b,228.84845852305384,-119.97169978242619,20.444216460549814,-146.3844468608518,20.468828392132085,-146.53675095949347,10.000000000006546,5.000000000000941,[[-114.32632363]],[[-198.24507231]],[[-17.02535038]],[[-11.31827863]],[[-17.07590878]],[[-11.28655284]] -2,c,228.84845852305384,120.02830014792731,20.444216460549814,93.6155530695017,20.468828392132085,93.46324897086,10.000000000006548,5.000000000000942,[[-114.52210673]],[[198.13203688]],[[-1.2892416]],[[20.40352525]],[[-1.23648706]],[[20.43144722]] -2,n,8.005332123614378e-16,-146.34436761645247,3.552673093830811e-15,0.011584133244385106,3.552713678800501e-15,-0.0,,,[[-6.66350655e-16]],[[-4.43655529e-16]],[[3.55267302e-15]],[[7.18283939e-19]],[[3.55271368e-15]],[[-0.]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_sym/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_lv_sym/results_linear_method.csv deleted file mode 100644 index 732e91b6..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_sym/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,228.84845828214227,0.028300182750663802,20.444216439039423,-26.384446895685617,20.468828370595798,153.46324900567268,[10.0],[4.999999999999999],[4189.7293486490735],[2094.8646743245367],228.84843036627007,0.11303542744840556,18.314591984422584,-9.085246625734152,-18.312395846399543,9.14489438045493 -2,b,228.8484585230527,-119.9716997824261,20.444216460561197,-146.38444686086237,20.46882839214348,33.46324904049594,[10.0],[4.999999999999999],[4189.72935747019],[2094.8646787350945],-114.32632363129974,-198.24507230528755,-17.0253503807876,-11.318278627852246,17.07590878271548,11.286552839171016 -2,c,228.84845852305273,120.0283001479274,20.4442164605612,93.61555306949113,20.46882839214348,-86.5367510291506,[9.999999999999998],[4.999999999999999],[4189.729357470191],[2094.8646787350954],-114.52210673497044,198.13203687783917,-1.289241603634992,20.403525253586405,1.2364870636840681,-20.43144721962595 -2,n,1.4043480285265396e-15,108.43407435108323,3.766749011698568e-15,-62.80319548682979,3.76774591557614e-15,117.18570363981871,,,,,-4.440735058888579e-16,1.3322882971016285e-15,1.7215863152885354e-15,-3.3503042662038e-15,-1.721392633726719e-15,3.351524531447156e-15 diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_lv_z/linear_model_description.txt deleted file mode 100644 index 95c272c9..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 34.07089327142746 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((1+0j)) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - (((0.094+0.16414201385633156j)) * (line_line1_Ia2))) - ((0.12715676770689915j) * (line_line1_Ib2))) - ((0.11626883725538101j) * (line_line1_Ic2))) - ((0.12715676770689888j) * (line_line1_In2))) - (node_1_Va) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - (((1+0j)) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - ((0j) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = (((((((((0j) * (node_2_Va)) + (((1+0j)) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0.12715676770689915j) * (line_line1_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ib2))) - ((0.12715676770689888j) * (line_line1_Ic2))) - ((0.11626883725538101j) * (line_line1_In2))) - (node_1_Vb) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0j) * (line_line1_Ia2))) - (((1+0j)) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - ((0j) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + (((1+0j)) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0.11626883725538101j) * (line_line1_Ia2))) - ((0.12715676770689888j) * (line_line1_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ic2))) - ((0.12715676770689915j) * (line_line1_In2))) - (node_1_Vc) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0j) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - (((1+0j)) * (line_line1_Ic2))) - ((0j) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + (((1+0j)) * (node_2_Vn))) - ((0.12715676770689888j) * (line_line1_Ia2))) - ((0.11626883725538101j) * (line_line1_Ib2))) - ((0.12715676770689915j) * (line_line1_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0j) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (((1+0j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_lv_z/lines_models.txt deleted file mode 100644 index 53a21593..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -c: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42499846+3.31459757j 2.65365341-0.33643415j - 2.02228253-0.98751067j 1.34071972+0.07535597j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33643415j -6.61523542+3.12035313j - 2.65365341-0.33643415j 1.01200712-0.41673606j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98751067j 2.65365341-0.33643415j - -6.42499846+3.31459757j 1.34071972+0.07535597j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07535597j 1.01200712-0.41673606j - 1.34071972+0.07535597j -4.02431882+1.24167857j] - [ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42499846+3.31459757j 2.65365341-0.33643415j - 2.02228253-0.98751067j 1.34071972+0.07535597j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33643415j -6.61523542+3.12035313j - 2.65365341-0.33643415j 1.01200712-0.41673606j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98751067j 2.65365341-0.33643415j - -6.42499846+3.31459757j 1.34071972+0.07535597j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07535597j 1.01200712-0.41673606j - 1.34071972+0.07535597j -4.02431882+1.24167857j]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_lv_z/network_impedance.json deleted file mode 100644 index d1ea4487..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z/network_impedance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z_neutral" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z/network_power.json b/roseau/load_flow/tests/data/networks/cable_lv_z/network_power.json deleted file mode 100644 index 76f9c196..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z/network_power.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z_neutral" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [4178.566539756862, 2089.283269878431], - [4187.615297660943, 2093.807648830472], - [4202.879669403405, 2101.439834701703] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_lv_z/results_backward_forward.csv deleted file mode 100644 index 76164001..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,228.66033327627056,0.041763817662175476,20.44154235813667,-26.480282920443887,20.44154235813667,-26.480282920443887,9.999999999978028,4.999999999921166,[[228.66027253]],[[0.16667419]],[[18.29697636]],[[-9.11467554]],[[18.29697636]],[[-9.11467554]] -2,b,228.88070517830334,-119.95394464917923,20.46366364462333,-146.56584916315919,20.46366364462333,-146.56584916315919,10.00000000007909,5.000000000026208,[[-114.28098574]],[[-198.30843023]],[[-17.07732848]],[[-11.27503356]],[[-17.07732848]],[[-11.27503356]] -2,c,229.00027267678462,119.99948978688623,20.500926002065835,93.43836678849115,20.500926002065835,93.43836678849115,9.999999999942798,5.000000000058194,[[-114.49837031]],[[198.32107322]],[[-1.22953911]],[[20.4640221]],[[-1.22953911]],[[20.4640221]] -2,n,0.20764297971637113,-55.66022820233684,0.0749683887290034,-82.41836494933644,0.0749683887290034,-82.41836494933644,,,[[0.11713127]],[[-0.17145225]],[[0.00989123]],[[-0.07431301]],[[0.00989123]],[[-0.07431301]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_lv_z/results_linear_method.csv deleted file mode 100644 index 5972916c..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,228.66033327628145,0.041763817664268704,20.441542358043492,-26.48028292073919,20.441542358043492,153.5197170792608,[9.999999999999998],[4.999999999999999],[4178.566539756862],[2089.283269878431],228.6602725305264,0.16667418964363367,18.29697635832048,-9.114675535571608,-18.29697635832048,9.114675535571608 -2,b,228.88070517828646,-119.95394464917936,20.46366364476543,-146.56584916321216,20.46366364476543,33.434150836787836,[9.999999999999998],[5.000000000000001],[4187.615297660943],[2093.807648830472],-114.28098573747138,-198.3084302337688,-17.077328480055844,-11.275033558724688,17.077328480055844,11.275033558724688 -2,c,229.0002726767864,119.99948978688285,20.500926002020996,93.43836678886372,20.500926002020996,-86.56163321113628,[9.999999999999998],[5.000000000000001],[4202.879669403405],[2101.439834701703],-114.4983703138497,198.32107321592193,-1.2295391081784768,20.464022100305705,1.2295391081784768,-20.464022100305705 -2,n,0.20764297972196716,-55.660228226652514,0.07496838861388633,-82.41836463710607,0.07496838861388633,97.58163536289392,,,,,0.11713126946359131,-0.1714522462426924,0.009891229913843181,-0.0743130060094071,-0.009891229913843181,0.0743130060094071 diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_lv_z_underground/linear_model_description.txt deleted file mode 100644 index 95c272c9..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 34.07089327142746 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((1+0j)) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - (((0.094+0.16414201385633156j)) * (line_line1_Ia2))) - ((0.12715676770689915j) * (line_line1_Ib2))) - ((0.11626883725538101j) * (line_line1_Ic2))) - ((0.12715676770689888j) * (line_line1_In2))) - (node_1_Va) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - (((1+0j)) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - ((0j) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = (((((((((0j) * (node_2_Va)) + (((1+0j)) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0.12715676770689915j) * (line_line1_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ib2))) - ((0.12715676770689888j) * (line_line1_Ic2))) - ((0.11626883725538101j) * (line_line1_In2))) - (node_1_Vb) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0j) * (line_line1_Ia2))) - (((1+0j)) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - ((0j) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + (((1+0j)) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0.11626883725538101j) * (line_line1_Ia2))) - ((0.12715676770689888j) * (line_line1_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ic2))) - ((0.12715676770689915j) * (line_line1_In2))) - (node_1_Vc) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0j) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - (((1+0j)) * (line_line1_Ic2))) - ((0j) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + (((1+0j)) * (node_2_Vn))) - ((0.12715676770689888j) * (line_line1_Ia2))) - ((0.11626883725538101j) * (line_line1_Ib2))) - ((0.12715676770689915j) * (line_line1_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = (((((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) + ((0j) * (node_2_Vn))) - ((0j) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (((1+0j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_lv_z_underground/lines_models.txt deleted file mode 100644 index 53a21593..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -c: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42499846+3.31459757j 2.65365341-0.33643415j - 2.02228253-0.98751067j 1.34071972+0.07535597j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33643415j -6.61523542+3.12035313j - 2.65365341-0.33643415j 1.01200712-0.41673606j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98751067j 2.65365341-0.33643415j - -6.42499846+3.31459757j 1.34071972+0.07535597j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07535597j 1.01200712-0.41673606j - 1.34071972+0.07535597j -4.02431882+1.24167857j] - [ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42499846+3.31459757j 2.65365341-0.33643415j - 2.02228253-0.98751067j 1.34071972+0.07535597j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33643415j -6.61523542+3.12035313j - 2.65365341-0.33643415j 1.01200712-0.41673606j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98751067j 2.65365341-0.33643415j - -6.42499846+3.31459757j 1.34071972+0.07535597j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07535597j 1.01200712-0.41673606j - 1.34071972+0.07535597j -4.02431882+1.24167857j]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_lv_z_underground/network_impedance.json deleted file mode 100644 index d1ea4487..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/network_impedance.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z_neutral" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/network_power.json b/roseau/load_flow/tests/data/networks/cable_lv_z_underground/network_power.json deleted file mode 100644 index 76f9c196..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/network_power.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z_neutral" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [4178.566539756862, 2089.283269878431], - [4187.615297660943, 2093.807648830472], - [4202.879669403405, 2101.439834701703] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_lv_z_underground/results_backward_forward.csv deleted file mode 100644 index 76164001..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,228.66033327627056,0.041763817662175476,20.44154235813667,-26.480282920443887,20.44154235813667,-26.480282920443887,9.999999999978028,4.999999999921166,[[228.66027253]],[[0.16667419]],[[18.29697636]],[[-9.11467554]],[[18.29697636]],[[-9.11467554]] -2,b,228.88070517830334,-119.95394464917923,20.46366364462333,-146.56584916315919,20.46366364462333,-146.56584916315919,10.00000000007909,5.000000000026208,[[-114.28098574]],[[-198.30843023]],[[-17.07732848]],[[-11.27503356]],[[-17.07732848]],[[-11.27503356]] -2,c,229.00027267678462,119.99948978688623,20.500926002065835,93.43836678849115,20.500926002065835,93.43836678849115,9.999999999942798,5.000000000058194,[[-114.49837031]],[[198.32107322]],[[-1.22953911]],[[20.4640221]],[[-1.22953911]],[[20.4640221]] -2,n,0.20764297971637113,-55.66022820233684,0.0749683887290034,-82.41836494933644,0.0749683887290034,-82.41836494933644,,,[[0.11713127]],[[-0.17145225]],[[0.00989123]],[[-0.07431301]],[[0.00989123]],[[-0.07431301]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_lv_z_underground/results_linear_method.csv deleted file mode 100644 index 5972916c..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_z_underground/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,228.66033327628145,0.041763817664268704,20.441542358043492,-26.48028292073919,20.441542358043492,153.5197170792608,[9.999999999999998],[4.999999999999999],[4178.566539756862],[2089.283269878431],228.6602725305264,0.16667418964363367,18.29697635832048,-9.114675535571608,-18.29697635832048,9.114675535571608 -2,b,228.88070517828646,-119.95394464917936,20.46366364476543,-146.56584916321216,20.46366364476543,33.434150836787836,[9.999999999999998],[5.000000000000001],[4187.615297660943],[2093.807648830472],-114.28098573747138,-198.3084302337688,-17.077328480055844,-11.275033558724688,17.077328480055844,11.275033558724688 -2,c,229.0002726767864,119.99948978688285,20.500926002020996,93.43836678886372,20.500926002020996,-86.56163321113628,[9.999999999999998],[5.000000000000001],[4202.879669403405],[2101.439834701703],-114.4983703138497,198.32107321592193,-1.2295391081784768,20.464022100305705,1.2295391081784768,-20.464022100305705 -2,n,0.20764297972196716,-55.660228226652514,0.07496838861388633,-82.41836463710607,0.07496838861388633,97.58163536289392,,,,,0.11713126946359131,-0.1714522462426924,0.009891229913843181,-0.0743130060094071,-0.009891229913843181,0.0743130060094071 diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_lv_zy/linear_model_description.txt deleted file mode 100644 index 67a16965..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 34.0711073161614 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.9999862910948057+1.1350721286659026e-05j)) * (node_2_Va)) + (((-1.0237233408270617e-05-1.0711305705493787e-06j)) * (node_2_Vb))) + (((-8.508916091860323e-06+5.1448467373054167e-08j)) * (node_2_Vc))) + (((-6.343146324355235e-06-6.370073456505206e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633156j)) * (line_line1_Ia2))) - ((0.12715676770689915j) * (line_line1_Ib2))) - ((0.11626883725538101j) * (line_line1_Ic2))) - ((0.12715676770689888j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((9.368471263239523e-06+0.00022514198344319856j)) * (node_2_Va)) + (((2.9468566677771636e-10-3.6467002650398755e-05j)) * (node_2_Vb))) + (((-2.4334870543320346e-11-1.04955536007093e-05j)) * (node_2_Vc))) + (((2.1661100033737993e-10-2.201822191001834e-05j)) * (node_2_Vn))) - (((0.9999862910948057+1.1350721286659026e-05j)) * (line_line1_Ia2))) - (((-9.374173499226305e-06-1.1181947303999057e-06j)) * (line_line1_Ib2))) - (((-8.50891609186036e-06+5.14484673730566e-08j)) * (line_line1_Ic2))) - (((-9.588227197515162e-06-1.6217819668218154e-06j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-9.374173499226307e-06-1.1181947303999053e-06j)) * (node_2_Va)) + (((0.9999852203522833+1.2328349460134547e-05j)) * (node_2_Vb))) + (((-9.374173499226254e-06-1.1181947303998621e-06j)) * (node_2_Vc))) + (((-5.745981728918341e-06+2.12571598814466e-07j)) * (node_2_Vn))) - ((0.12715676770689915j) * (line_line1_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ib2))) - ((0.12715676770689888j) * (line_line1_Ic2))) - ((0.11626883725538101j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((2.9468566677771626e-10-3.646700265039875e-05j)) * (node_2_Va)) + (((1.0108483917522326e-05+0.0002446497689427065j)) * (node_2_Vb))) + (((2.9468566677770447e-10-3.6467002650397746e-05j)) * (node_2_Vc))) + (((-5.284420441002656e-11-3.2172838594762783e-06j)) * (node_2_Vn))) - (((-1.0237233408270619e-05-1.0711305705493783e-06j)) * (line_line1_Ia2))) - (((0.9999852203522833+1.2328349460134547e-05j)) * (line_line1_Ib2))) - (((-1.0237233408270608e-05-1.0711305705493326e-06j)) * (line_line1_Ic2))) - (((-9.302454064590425e-06+2.637644600693301e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-8.508916091860362e-06+5.1448467373056814e-08j)) * (node_2_Va)) + (((-1.0237233408270607e-05-1.0711305705493321e-06j)) * (node_2_Vb))) + (((0.9999862910948057+1.1350721286658975e-05j)) * (node_2_Vc))) + (((-6.343146324355241e-06-6.370073456505501e-07j)) * (node_2_Vn))) - ((0.11626883725538101j) * (line_line1_Ia2))) - ((0.12715676770689888j) * (line_line1_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ic2))) - ((0.12715676770689915j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-2.4334870543320397e-11-1.0495553600709296e-05j)) * (node_2_Va)) + (((2.946856667777044e-10-3.646700265039774e-05j)) * (node_2_Vb))) + (((9.368471263239482e-06+0.00022514198344319753j)) * (node_2_Vc))) + (((2.1661100033738815e-10-2.2018221910018988e-05j)) * (node_2_Vn))) - (((-8.508916091860325e-06+5.144846737305438e-08j)) * (line_line1_Ia2))) - (((-9.374173499226254e-06-1.1181947303998617e-06j)) * (line_line1_Ib2))) - (((0.9999862910948057+1.1350721286658975e-05j)) * (line_line1_Ic2))) - (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-9.588227197515164e-06-1.6217819668218158e-06j)) * (node_2_Va)) + (((-9.302454064590427e-06+2.637644600693299e-07j)) * (node_2_Vb))) + (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (node_2_Vc))) + (((0.999990272767419+1.5813248822175482e-05j)) * (node_2_Vn))) - ((0.12715676770689888j) * (line_line1_Ia2))) - ((0.11626883725538101j) * (line_line1_Ib2))) - ((0.12715676770689915j) * (line_line1_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((2.1661100033737993e-10-2.2018221910018344e-05j)) * (node_2_Va)) + (((-5.2844204410026546e-11-3.2172838594762795e-06j)) * (node_2_Vb))) + (((2.1661100033738818e-10-2.2018221910018988e-05j)) * (node_2_Vc))) + (((6.256024420979844e-06+0.00015153956883727772j)) * (node_2_Vn))) - (((-6.343146324355234e-06-6.370073456505206e-07j)) * (line_line1_Ia2))) - (((-5.745981728918341e-06+2.1257159881446594e-07j)) * (line_line1_Ib2))) - (((-6.343146324355241e-06-6.370073456505501e-07j)) * (line_line1_Ic2))) - (((0.999990272767419+1.5813248822175482e-05j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_lv_zy/lines_models.txt deleted file mode 100644 index 0144d12b..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------- ------------------------ ------------------------ -a 9.36985123 225.14315237j 0.00000000 -36.46627082j 0.00000000 -10.49494439j 0.00000000 -22.01775001j -b 0.00000000 -36.46627082j 10.11010534 244.65112628j 0.00000000 -36.46627082j 0.00000000 -3.21682901j -c 0.00000000 -10.49494439j 0.00000000 -36.46627082j 9.36985123 225.14315237j 0.00000000 -22.01775001j -n 0.00000000 -22.01775001j 0.00000000 -3.21682901j 0.00000000 -22.01775001j 6.25726671 151.54010749j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99998629 0.00001135j -0.00001024 -0.00000107j -0.00000851 0.00000005j -0.00000634 -0.00000064j -b -0.00000937 -0.00000112j 0.99998522 0.00001233j -0.00000937 -0.00000112j -0.00000575 0.00000021j -c -0.00000851 0.00000005j -0.00001024 -0.00000107j 0.99998629 0.00001135j -0.00000634 -0.00000064j -n -0.00000959 -0.00000162j -0.00000930 0.00000026j -0.00000959 -0.00000162j 0.99999027 0.00001581j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000937 0.00022514j 0.00000000 -0.00003647j -0.00000000 -0.00001050j 0.00000000 -0.00002202j -b 0.00000000 -0.00003647j 0.00001011 0.00024465j 0.00000000 -0.00003647j -0.00000000 -0.00000322j -c -0.00000000 -0.00001050j 0.00000000 -0.00003647j 0.00000937 0.00022514j 0.00000000 -0.00002202j -n 0.00000000 -0.00002202j -0.00000000 -0.00000322j 0.00000000 -0.00002202j 0.00000626 0.00015154j - -M: -[[ 6.42500114-3.31448698j -2.65366266+0.33641928j -2.02228453+0.98750344j - -1.34070458-0.07536745j -6.42499645+3.31459955j 2.65366266-0.33643751j - 2.02228453-0.98750869j 1.34070458+0.07535644j] - [-2.65365449+0.33641351j 6.61523235-3.12022844j -2.65365449+0.33641351j - -1.0119952 +0.41672982j 2.65365449-0.33643174j -6.6152273 +3.12035076j - 2.65365449-0.33643174j 1.0119952 -0.41673143j] - [-2.02228453+0.98750344j -2.65366266+0.33641928j 6.42500114-3.31448698j - -1.34070458-0.07536745j 2.02228453-0.98750869j 2.65366266-0.33643751j - -6.42499645+3.31459955j 1.34070458+0.07535644j] - [-1.34072688-0.07536509j -1.01201261+0.41674893j -1.34072688-0.07536509j - 4.02433408-1.2416012j 1.34072688+0.07535408j 1.01201261-0.41675054j - 1.34072688+0.07535408j -4.02433095+1.24167697j] - [ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42500314+3.314485j 2.65365341-0.33641592j - 2.02228253-0.98750542j 1.34071972+0.07536697j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33641592j -6.61524048+3.1202308j - 2.65365341-0.33641592j 1.01200712-0.41673445j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98750542j 2.65365341-0.33641592j - -6.42500314+3.314485j 1.34071972+0.07536697j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07536697j 1.01200712-0.41673445j - 1.34071972+0.07536697j -4.02432195+1.2416028j ]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_lv_zy/network_impedance.json deleted file mode 100644 index 4a47fdb9..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy/network_impedance.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy/network_power.json b/roseau/load_flow/tests/data/networks/cable_lv_zy/network_power.json deleted file mode 100644 index 81418580..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy/network_power.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [4178.622841482365, 2089.3114207411827], - [4187.661711183047, 2093.8308555915237], - [4202.893970504318, 2101.446985252159] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_lv_zy/results_backward_forward.csv deleted file mode 100644 index 3227e786..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,228.6615351052613,0.041006783589240745,20.41354438603318,-26.34136956511839,20.441680071657892,-26.481100662992926,9.999999999978417,4.999999999921369,[[228.66147654]],[[0.16365382]],[[18.29393021]],[[-9.05786464]],[[18.29696953]],[[-9.11499808]] -2,b,228.88193366413336,-119.95470943616398,20.437008234549115,-146.40155904973577,20.463777049032455,-146.56651020540875,10.000000000078703,5.000000000026417,[[-114.28424616]],[[-198.30796917]],[[-17.02272599]],[[-11.30920446]],[[-17.0775532]],[[-11.27489901]] -2,c,229.00104020826006,119.99890086109171,20.48201661770076,93.5899644830661,20.500960881194924,93.4377345776703,9.99999999994278,5.000000000057759,[[-114.49671558]],[[198.32291481]],[[-1.28249604]],[[20.44182498]],[[-1.2293154]],[[20.46407048]] -2,n,0.20725345081437002,-55.70064342076529,0.07753608032171397,-79.85391195599757,0.07483102959901748,-82.39831438510735,,,[[0.1167908]],[[-0.17121303]],[[0.01365865]],[[-0.07632356]],[[0.00989906]],[[-0.07417339]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_lv_zy/results_linear_method.csv deleted file mode 100644 index 86274b9c..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,228.66153510527212,0.04100678359133826,20.413544385940554,-26.34136956541348,20.44168007156546,153.51889933671183,[10.0],[5.0],[4178.622841482365],[2089.3114207411827],228.66147654147218,0.16365382171089493,18.2939302107823,-9.05786464017827,-18.296969533899055,9.114998081393452 -2,b,228.88193366411647,-119.95470943616412,20.437008234690673,-146.40155904978812,20.463777049174105,33.433489794540016,[10.0],[5.0],[4187.661711183047],[2093.8308555915237],-114.28424616006598,-198.30796917282586,-17.022725991238943,-11.309204455310399,17.07755320200547,11.274899012894865 -2,c,229.00104020826194,119.99890086108833,20.482016617655873,93.58996448343738,20.500960881149734,-86.56226542195897,[10.0],[4.999999999999999],[4202.893970504318],[2101.446985252159],-114.49671557912976,198.32291480829406,-1.2824960411127797,20.441824982874238,1.2293153962857737,-20.46407048235728 -2,n,0.20725345082038746,-55.7006434450238,0.07753608022357579,-79.85391165208813,0.07483102948289197,97.6016859262485,,,,,0.11679079551438318,-0.17121303384986875,0.01365864712061866,-0.07632355531073744,-0.009899064392189091,0.07417338806896137 diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/linear_model_description.txt deleted file mode 100644 index 67a16965..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 34.0711073161614 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.9999862910948057+1.1350721286659026e-05j)) * (node_2_Va)) + (((-1.0237233408270617e-05-1.0711305705493787e-06j)) * (node_2_Vb))) + (((-8.508916091860323e-06+5.1448467373054167e-08j)) * (node_2_Vc))) + (((-6.343146324355235e-06-6.370073456505206e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633156j)) * (line_line1_Ia2))) - ((0.12715676770689915j) * (line_line1_Ib2))) - ((0.11626883725538101j) * (line_line1_Ic2))) - ((0.12715676770689888j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((9.368471263239523e-06+0.00022514198344319856j)) * (node_2_Va)) + (((2.9468566677771636e-10-3.6467002650398755e-05j)) * (node_2_Vb))) + (((-2.4334870543320346e-11-1.04955536007093e-05j)) * (node_2_Vc))) + (((2.1661100033737993e-10-2.201822191001834e-05j)) * (node_2_Vn))) - (((0.9999862910948057+1.1350721286659026e-05j)) * (line_line1_Ia2))) - (((-9.374173499226305e-06-1.1181947303999057e-06j)) * (line_line1_Ib2))) - (((-8.50891609186036e-06+5.14484673730566e-08j)) * (line_line1_Ic2))) - (((-9.588227197515162e-06-1.6217819668218154e-06j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-9.374173499226307e-06-1.1181947303999053e-06j)) * (node_2_Va)) + (((0.9999852203522833+1.2328349460134547e-05j)) * (node_2_Vb))) + (((-9.374173499226254e-06-1.1181947303998621e-06j)) * (node_2_Vc))) + (((-5.745981728918341e-06+2.12571598814466e-07j)) * (node_2_Vn))) - ((0.12715676770689915j) * (line_line1_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ib2))) - ((0.12715676770689888j) * (line_line1_Ic2))) - ((0.11626883725538101j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((2.9468566677771626e-10-3.646700265039875e-05j)) * (node_2_Va)) + (((1.0108483917522326e-05+0.0002446497689427065j)) * (node_2_Vb))) + (((2.9468566677770447e-10-3.6467002650397746e-05j)) * (node_2_Vc))) + (((-5.284420441002656e-11-3.2172838594762783e-06j)) * (node_2_Vn))) - (((-1.0237233408270619e-05-1.0711305705493783e-06j)) * (line_line1_Ia2))) - (((0.9999852203522833+1.2328349460134547e-05j)) * (line_line1_Ib2))) - (((-1.0237233408270608e-05-1.0711305705493326e-06j)) * (line_line1_Ic2))) - (((-9.302454064590425e-06+2.637644600693301e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-8.508916091860362e-06+5.1448467373056814e-08j)) * (node_2_Va)) + (((-1.0237233408270607e-05-1.0711305705493321e-06j)) * (node_2_Vb))) + (((0.9999862910948057+1.1350721286658975e-05j)) * (node_2_Vc))) + (((-6.343146324355241e-06-6.370073456505501e-07j)) * (node_2_Vn))) - ((0.11626883725538101j) * (line_line1_Ia2))) - ((0.12715676770689888j) * (line_line1_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line1_Ic2))) - ((0.12715676770689915j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-2.4334870543320397e-11-1.0495553600709296e-05j)) * (node_2_Va)) + (((2.946856667777044e-10-3.646700265039774e-05j)) * (node_2_Vb))) + (((9.368471263239482e-06+0.00022514198344319753j)) * (node_2_Vc))) + (((2.1661100033738815e-10-2.2018221910018988e-05j)) * (node_2_Vn))) - (((-8.508916091860325e-06+5.144846737305438e-08j)) * (line_line1_Ia2))) - (((-9.374173499226254e-06-1.1181947303998617e-06j)) * (line_line1_Ib2))) - (((0.9999862910948057+1.1350721286658975e-05j)) * (line_line1_Ic2))) - (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-9.588227197515164e-06-1.6217819668218158e-06j)) * (node_2_Va)) + (((-9.302454064590427e-06+2.637644600693299e-07j)) * (node_2_Vb))) + (((-9.58822719751513e-06-1.6217819668218819e-06j)) * (node_2_Vc))) + (((0.999990272767419+1.5813248822175482e-05j)) * (node_2_Vn))) - ((0.12715676770689888j) * (line_line1_Ia2))) - ((0.11626883725538101j) * (line_line1_Ib2))) - ((0.12715676770689915j) * (line_line1_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((2.1661100033737993e-10-2.2018221910018344e-05j)) * (node_2_Va)) + (((-5.2844204410026546e-11-3.2172838594762795e-06j)) * (node_2_Vb))) + (((2.1661100033738818e-10-2.2018221910018988e-05j)) * (node_2_Vc))) + (((6.256024420979844e-06+0.00015153956883727772j)) * (node_2_Vn))) - (((-6.343146324355234e-06-6.370073456505206e-07j)) * (line_line1_Ia2))) - (((-5.745981728918341e-06+2.1257159881446594e-07j)) * (line_line1_Ib2))) - (((-6.343146324355241e-06-6.370073456505501e-07j)) * (line_line1_Ic2))) - (((0.999990272767419+1.5813248822175482e-05j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/lines_models.txt deleted file mode 100644 index 0144d12b..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------- ------------------------ ------------------------ -a 9.36985123 225.14315237j 0.00000000 -36.46627082j 0.00000000 -10.49494439j 0.00000000 -22.01775001j -b 0.00000000 -36.46627082j 10.11010534 244.65112628j 0.00000000 -36.46627082j 0.00000000 -3.21682901j -c 0.00000000 -10.49494439j 0.00000000 -36.46627082j 9.36985123 225.14315237j 0.00000000 -22.01775001j -n 0.00000000 -22.01775001j 0.00000000 -3.21682901j 0.00000000 -22.01775001j 6.25726671 151.54010749j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99998629 0.00001135j -0.00001024 -0.00000107j -0.00000851 0.00000005j -0.00000634 -0.00000064j -b -0.00000937 -0.00000112j 0.99998522 0.00001233j -0.00000937 -0.00000112j -0.00000575 0.00000021j -c -0.00000851 0.00000005j -0.00001024 -0.00000107j 0.99998629 0.00001135j -0.00000634 -0.00000064j -n -0.00000959 -0.00000162j -0.00000930 0.00000026j -0.00000959 -0.00000162j 0.99999027 0.00001581j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j -b 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j 0.00000000 0.11626884j -c 0.00000000 0.11626884j 0.00000000 0.12715677j 0.09400000 0.16414201j 0.00000000 0.12715677j -n 0.00000000 0.12715677j 0.00000000 0.11626884j 0.00000000 0.12715677j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000937 0.00022514j 0.00000000 -0.00003647j -0.00000000 -0.00001050j 0.00000000 -0.00002202j -b 0.00000000 -0.00003647j 0.00001011 0.00024465j 0.00000000 -0.00003647j -0.00000000 -0.00000322j -c -0.00000000 -0.00001050j 0.00000000 -0.00003647j 0.00000937 0.00022514j 0.00000000 -0.00002202j -n 0.00000000 -0.00002202j -0.00000000 -0.00000322j 0.00000000 -0.00002202j 0.00000626 0.00015154j - -M: -[[ 6.42500114-3.31448698j -2.65366266+0.33641928j -2.02228453+0.98750344j - -1.34070458-0.07536745j -6.42499645+3.31459955j 2.65366266-0.33643751j - 2.02228453-0.98750869j 1.34070458+0.07535644j] - [-2.65365449+0.33641351j 6.61523235-3.12022844j -2.65365449+0.33641351j - -1.0119952 +0.41672982j 2.65365449-0.33643174j -6.6152273 +3.12035076j - 2.65365449-0.33643174j 1.0119952 -0.41673143j] - [-2.02228453+0.98750344j -2.65366266+0.33641928j 6.42500114-3.31448698j - -1.34070458-0.07536745j 2.02228453-0.98750869j 2.65366266-0.33643751j - -6.42499645+3.31459955j 1.34070458+0.07535644j] - [-1.34072688-0.07536509j -1.01201261+0.41674893j -1.34072688-0.07536509j - 4.02433408-1.2416012j 1.34072688+0.07535408j 1.01201261-0.41675054j - 1.34072688+0.07535408j -4.02433095+1.24167697j] - [ 6.42499846-3.31459757j -2.65365341+0.33643415j -2.02228253+0.98751067j - -1.34071972-0.07535597j -6.42500314+3.314485j 2.65365341-0.33641592j - 2.02228253-0.98750542j 1.34071972+0.07536697j] - [-2.65365341+0.33643415j 6.61523542-3.12035313j -2.65365341+0.33643415j - -1.01200712+0.41673606j 2.65365341-0.33641592j -6.61524048+3.1202308j - 2.65365341-0.33641592j 1.01200712-0.41673445j] - [-2.02228253+0.98751067j -2.65365341+0.33643415j 6.42499846-3.31459757j - -1.34071972-0.07535597j 2.02228253-0.98750542j 2.65365341-0.33641592j - -6.42500314+3.314485j 1.34071972+0.07536697j] - [-1.34071972-0.07535597j -1.01200712+0.41673606j -1.34071972-0.07535597j - 4.02431882-1.24167857j 1.34071972+0.07536697j 1.01200712-0.41673445j - 1.34071972+0.07536697j -4.02432195+1.2416028j ]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/network_impedance.json deleted file mode 100644 index 4a47fdb9..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/network_impedance.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/network_power.json b/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/network_power.json deleted file mode 100644 index 81418580..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/network_power.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [4178.622841482365, 2089.3114207411827], - [4187.661711183047, 2093.8308555915237], - [4202.893970504318, 2101.446985252159] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/results_backward_forward.csv deleted file mode 100644 index 3227e786..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,228.6615351052613,0.041006783589240745,20.41354438603318,-26.34136956511839,20.441680071657892,-26.481100662992926,9.999999999978417,4.999999999921369,[[228.66147654]],[[0.16365382]],[[18.29393021]],[[-9.05786464]],[[18.29696953]],[[-9.11499808]] -2,b,228.88193366413336,-119.95470943616398,20.437008234549115,-146.40155904973577,20.463777049032455,-146.56651020540875,10.000000000078703,5.000000000026417,[[-114.28424616]],[[-198.30796917]],[[-17.02272599]],[[-11.30920446]],[[-17.0775532]],[[-11.27489901]] -2,c,229.00104020826006,119.99890086109171,20.48201661770076,93.5899644830661,20.500960881194924,93.4377345776703,9.99999999994278,5.000000000057759,[[-114.49671558]],[[198.32291481]],[[-1.28249604]],[[20.44182498]],[[-1.2293154]],[[20.46407048]] -2,n,0.20725345081437002,-55.70064342076529,0.07753608032171397,-79.85391195599757,0.07483102959901748,-82.39831438510735,,,[[0.1167908]],[[-0.17121303]],[[0.01365865]],[[-0.07632356]],[[0.00989906]],[[-0.07417339]] diff --git a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/results_linear_method.csv deleted file mode 100644 index 86274b9c..00000000 --- a/roseau/load_flow/tests/data/networks/cable_lv_zy_underground/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,228.66153510527212,0.04100678359133826,20.413544385940554,-26.34136956541348,20.44168007156546,153.51889933671183,[10.0],[5.0],[4178.622841482365],[2089.3114207411827],228.66147654147218,0.16365382171089493,18.2939302107823,-9.05786464017827,-18.296969533899055,9.114998081393452 -2,b,228.88193366411647,-119.95470943616412,20.437008234690673,-146.40155904978812,20.463777049174105,33.433489794540016,[10.0],[5.0],[4187.661711183047],[2093.8308555915237],-114.28424616006598,-198.30796917282586,-17.022725991238943,-11.309204455310399,17.07755320200547,11.274899012894865 -2,c,229.00104020826194,119.99890086108833,20.482016617655873,93.58996448343738,20.500960881149734,-86.56226542195897,[10.0],[4.999999999999999],[4202.893970504318],[2101.446985252159],-114.49671557912976,198.32291480829406,-1.2824960411127797,20.441824982874238,1.2293153962857737,-20.46407048235728 -2,n,0.20725345082038746,-55.7006434450238,0.07753608022357579,-79.85391165208813,0.07483102948289197,97.6016859262485,,,,,0.11679079551438318,-0.17121303384986875,0.01365864712061866,-0.07632355531073744,-0.009899064392189091,0.07417338806896137 diff --git a/roseau/load_flow/tests/data/networks/cable_mv_sym/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_mv_sym/linear_model_description.txt deleted file mode 100644 index 78e6ef3f..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_sym/linear_model_description.txt +++ /dev/null @@ -1,46 +0,0 @@ - -Size of the problem 19 x 19 -Rank of the matrix: 19 -Matrix conditionning: 28.39694050032489 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = ((((((((1.000000085863+1.586623e-06j)) * (node_2_Va)) + (((-3.984175e-07+8.513915e-07j)) * (node_2_Vb))) + (((-3.984175e-07+8.513915e-07j)) * (node_2_Vc))) - (((0.094+0.16399999999999998j)) * (line_line1_Ia2))) - ((0.127j) * (line_line1_Ib2))) - ((0.127j) * (line_line1_Ic2))) - (node_1_Va) - - 0 = ((((((((1.4252994530859217e-05+8.891012143765562e-06j)) * (node_2_Va)) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_2_Vb))) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_2_Vc))) - (((1.000000085863+1.586623e-06j)) * (line_line1_Ia2))) - (((-3.984175e-07+8.513915e-07j)) * (line_line1_Ib2))) - (((-3.9841750000000003e-07+8.513915e-07j)) * (line_line1_Ic2))) - (line_line1_Ia1) - - 0 = ((((((((-3.984175e-07+8.513915e-07j)) * (node_2_Va)) + (((1.000000085863+1.586623e-06j)) * (node_2_Vb))) + (((-3.984175e-07+8.513915e-07j)) * (node_2_Vc))) - ((0.127j) * (line_line1_Ia2))) - (((0.094+0.16399999999999998j)) * (line_line1_Ib2))) - ((0.127j) * (line_line1_Ic2))) - (node_1_Vb) - - 0 = ((((((((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_2_Va)) + (((1.4252994530859217e-05+8.891012143765562e-06j)) * (node_2_Vb))) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_2_Vc))) - (((-3.984175e-07+8.513915e-07j)) * (line_line1_Ia2))) - (((1.000000085863+1.586623e-06j)) * (line_line1_Ib2))) - (((-3.9841750000000003e-07+8.513915e-07j)) * (line_line1_Ic2))) - (line_line1_Ib1) - - 0 = ((((((((-3.9841750000000003e-07+8.513915e-07j)) * (node_2_Va)) + (((-3.9841750000000003e-07+8.513915e-07j)) * (node_2_Vb))) + (((1.000000085863+1.586623e-06j)) * (node_2_Vc))) - ((0.127j) * (line_line1_Ia2))) - ((0.127j) * (line_line1_Ib2))) - (((0.094+0.16399999999999998j)) * (line_line1_Ic2))) - (node_1_Vc) - - 0 = ((((((((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_2_Va)) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_2_Vb))) + (((1.4252994530859217e-05+8.891012143765562e-06j)) * (node_2_Vc))) - (((-3.984175e-07+8.513915e-07j)) * (line_line1_Ia2))) - (((-3.984175e-07+8.513915e-07j)) * (line_line1_Ib2))) - (((1.000000085863+1.586623e-06j)) * (line_line1_Ic2))) - (line_line1_Ic1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_2_Va)) + (((0.08-0.04j)) * (node_2_Vb))) + (((0.08-0.04j)) * (node_2_Vc)))) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) diff --git a/roseau/load_flow/tests/data/networks/cable_mv_sym/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_mv_sym/lines_models.txt deleted file mode 100644 index d60fbab6..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_sym/lines_models.txt +++ /dev/null @@ -1,53 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16400000j 0.00000000 0.12700000j 0.00000000 0.12700000j -b 0.00000000 0.12700000j 0.09400000 0.16400000j 0.00000000 0.12700000j -c 0.00000000 0.12700000j 0.00000000 0.12700000j 0.09400000 0.16400000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 14.25300000 8.89100000j 0.00000000 -1.14200000j 0.00000000 -1.14200000j -b 0.00000000 -1.14200000j 14.25300000 8.89100000j 0.00000000 -1.14200000j -c 0.00000000 -1.14200000j 0.00000000 -1.14200000j 14.25300000 8.89100000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000009 0.00000159j -0.00000040 0.00000085j -0.00000040 0.00000085j -b -0.00000040 0.00000085j 1.00000009 0.00000159j -0.00000040 0.00000085j -c -0.00000040 0.00000085j -0.00000040 0.00000085j 1.00000009 0.00000159j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16400000j 0.00000000 0.12700000j 0.00000000 0.12700000j -b 0.00000000 0.12700000j 0.09400000 0.16400000j 0.00000000 0.12700000j -c 0.00000000 0.12700000j 0.00000000 0.12700000j 0.09400000 0.16400000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00001425 0.00000889j -0.00000000 -0.00000114j -0.00000000 -0.00000114j -b -0.00000000 -0.00000114j 0.00001425 0.00000889j -0.00000000 -0.00000114j -c -0.00000000 -0.00000114j -0.00000000 -0.00000114j 0.00001425 0.00000889j - -M: -[[ 6.31148584-3.17617287j -2.89969229+0.4494958j -2.89969229+0.4494958j - -6.31147871+3.17617732j 2.89969229-0.44949637j 2.89969229-0.44949637j] - [-2.89969229+0.4494958j 6.31148584-3.17617287j -2.89969229+0.4494958j - 2.89969229-0.44949637j -6.31147871+3.17617732j 2.89969229-0.44949637j] - [-2.89969229+0.4494958j -2.89969229+0.4494958j 6.31148584-3.17617287j - 2.89969229-0.44949637j 2.89969229-0.44949637j -6.31147871+3.17617732j] - [ 6.31147871-3.17617732j -2.89969229+0.44949637j -2.89969229+0.44949637j - -6.31148584+3.17617287j 2.89969229-0.4494958j 2.89969229-0.4494958j ] - [-2.89969229+0.44949637j 6.31147871-3.17617732j -2.89969229+0.44949637j - 2.89969229-0.4494958j -6.31148584+3.17617287j 2.89969229-0.4494958j ] - [-2.89969229+0.44949637j -2.89969229+0.44949637j 6.31147871-3.17617732j - 2.89969229-0.4494958j 2.89969229-0.4494958j -6.31148584+3.17617287j]] diff --git a/roseau/load_flow/tests/data/networks/cable_mv_sym/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_mv_sym/network_impedance.json deleted file mode 100644 index d561710a..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_sym/network_impedance.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_mv_sym/network_power.json b/roseau/load_flow/tests/data/networks/cable_mv_sym/network_power.json deleted file mode 100644 index e96e71fa..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_sym/network_power.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [10477211.277314685, 5238605.638657343], - [10477211.27759708, 5238605.638798538], - [10477211.277597075, 5238605.638798539] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_mv_sym/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_mv_sym/results_backward_forward.csv deleted file mode 100644 index e0cd4be9..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_sym/results_backward_forward.csv +++ /dev/null @@ -1,7 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,11444.00021698853,0.04538599245852964,1023.677550842665,-26.509792302133413,1023.5824967883522,-26.519665184619626,9.999999999999945,5.000000000000008,[[11443.99662656]],[[9.06519219]],[[916.04613771]],[[-456.91925072]],[[915.88233781]],[[-457.03464969]] -2,b,11444.000217142759,-119.95461400709569,1023.6775508564607,-146.5097923016876,1023.5824968021466,-146.51966518417382,9.999999999999945,5.000000000000009,[[-5714.14762655]],[[-9915.3243957]],[[-853.72674747]],[[-564.85960095]],[[-853.74478595]],[[-564.66004659]] -2,c,11444.000217142759,120.04538599201271,1023.6775508564608,93.49020769742079,1023.5824968021467,93.48033481493457,9.999999999999945,5.000000000000009,[[-5729.84900001]],[[9906.25920351]],[[-62.31939025]],[[1021.77885167]],[[-62.13755186]],[[1021.69469628]] diff --git a/roseau/load_flow/tests/data/networks/cable_mv_sym/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_mv_sym/results_linear_method.csv deleted file mode 100644 index a8ff59b4..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_sym/results_linear_method.csv +++ /dev/null @@ -1,7 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,11444.000216988532,0.04538599245852808,1023.6775508426608,-26.50979230213325,1023.582496788348,153.48033481538056,[10.000000000000002],[5.000000000000001],[10477211.277314685],[5238605.638657343],11443.996626560323,9.065192194595376,916.0461377128997,-456.9192507221682,-915.8823378126095,457.0346496868453 -2,b,11444.000217142753,-119.95461400709569,1023.6775508564567,-146.5097923016874,1023.5824968021426,33.48033481582635,[9.999999999999996],[4.999999999999996],[10477211.27759708],[5238605.638798538],-5714.147626549311,-9915.324395700036,-853.7267474671091,-564.8596009511606,853.7447859519466,564.6600465940309 -2,c,11444.000217142757,120.04538599201271,1023.6775508564564,93.49020769742096,1023.5824968021423,-86.51966518506526,[9.999999999999998],[5.000000000000001],[10477211.277597075],[5238605.638798539],-5729.84900001101,9906.259203505442,-62.319390245790764,1021.7788516733284,62.13755186066311,-1021.6946962808757 diff --git a/roseau/load_flow/tests/data/networks/cable_mv_z/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_mv_z/linear_model_description.txt deleted file mode 100644 index 66a7d7b6..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_z/linear_model_description.txt +++ /dev/null @@ -1,46 +0,0 @@ - -Size of the problem 19 x 19 -Rank of the matrix: 19 -Matrix conditionning: 28.339278586380548 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = ((((((((1+0j)) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - (((0.094+0.16415j)) * (line_line1_Ia2))) - ((0.12715j) * (line_line1_Ib2))) - ((0.11625j) * (line_line1_Ic2))) - (node_1_Va) - - 0 = (((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - (((1+0j)) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (line_line1_Ia1) - - 0 = (((((((0j) * (node_2_Va)) + (((1+0j)) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - ((0.12715j) * (line_line1_Ia2))) - (((0.094+0.16415j)) * (line_line1_Ib2))) - ((0.12715j) * (line_line1_Ic2))) - (node_1_Vb) - - 0 = (((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - ((0j) * (line_line1_Ia2))) - (((1+0j)) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (line_line1_Ib1) - - 0 = (((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + (((1+0j)) * (node_2_Vc))) - ((0.11625j) * (line_line1_Ia2))) - ((0.12715j) * (line_line1_Ib2))) - (((0.094+0.16415j)) * (line_line1_Ic2))) - (node_1_Vc) - - 0 = (((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - ((0j) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - (((1+0j)) * (line_line1_Ic2))) - (line_line1_Ic1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_2_Va)) + (((0.08-0.04j)) * (node_2_Vb))) + (((0.08-0.04j)) * (node_2_Vc)))) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) diff --git a/roseau/load_flow/tests/data/networks/cable_mv_z/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_mv_z/lines_models.txt deleted file mode 100644 index 31e1b722..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_z/lines_models.txt +++ /dev/null @@ -1,53 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16415000j 0.00000000 0.12715000j 0.00000000 0.11625000j -b 0.00000000 0.12715000j 0.09400000 0.16415000j 0.00000000 0.12715000j -c 0.00000000 0.11625000j 0.00000000 0.12715000j 0.09400000 0.16415000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16415000j 0.00000000 0.12715000j 0.00000000 0.11625000j -b 0.00000000 0.12715000j 0.09400000 0.16415000j 0.00000000 0.12715000j -c 0.00000000 0.11625000j 0.00000000 0.12715000j 0.09400000 0.16415000j - -c: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 6.03157936-3.48676416j -3.00219629+0.34897621j -2.41375194+0.81676105j - -6.03157936+3.48676416j 3.00219629-0.34897621j 2.41375194-0.81676105j] - [-3.00219629+0.34897621j 6.36265886-2.98906316j -3.00219629+0.34897621j - 3.00219629-0.34897621j -6.36265886+2.98906316j 3.00219629-0.34897621j] - [-2.41375194+0.81676105j -3.00219629+0.34897621j 6.03157936-3.48676416j - 2.41375194-0.81676105j 3.00219629-0.34897621j -6.03157936+3.48676416j] - [ 6.03157936-3.48676416j -3.00219629+0.34897621j -2.41375194+0.81676105j - -6.03157936+3.48676416j 3.00219629-0.34897621j 2.41375194-0.81676105j] - [-3.00219629+0.34897621j 6.36265886-2.98906316j -3.00219629+0.34897621j - 3.00219629-0.34897621j -6.36265886+2.98906316j 3.00219629-0.34897621j] - [-2.41375194+0.81676105j -3.00219629+0.34897621j 6.03157936-3.48676416j - 2.41375194-0.81676105j 3.00219629-0.34897621j -6.03157936+3.48676416j]] diff --git a/roseau/load_flow/tests/data/networks/cable_mv_z/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_mv_z/network_impedance.json deleted file mode 100644 index e802eadb..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_z/network_impedance.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_mv_z/network_power.json b/roseau/load_flow/tests/data/networks/cable_mv_z/network_power.json deleted file mode 100644 index a8ef7a7e..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_z/network_power.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_z" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [10460739.41448147, 5230369.707240736], - [10480234.529394493, 5240117.264697246], - [10481646.455736073, 5240823.227868035] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_mv_z/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_mv_z/results_backward_forward.csv deleted file mode 100644 index c8531ee6..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_z/results_backward_forward.csv +++ /dev/null @@ -1,7 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,11432.949849611105,0.04225547809261265,1022.7775620574408,-26.538345010771746,1022.7775620574408,-26.538345010771746,9.999999999999915,4.999999999999987,[[11432.94674041]],[[8.43176796]],[[915.01316144]],[[-456.97358331]],[[915.01316144]],[[-456.97358331]] -2,b,11443.988258777987,-119.95471429716116,1023.7301660786674,-146.50310908073416,1023.7301660786674,-146.50310908073416,9.999999999999952,5.000000000000016,[[-5714.15901125]],[[-9915.30403272]],[[-853.70473072]],[[-564.9882173]],[[-853.70473072]],[[-564.9882173]] -2,c,11450.134801372495,119.99929912508287,1023.799123643704,93.43311209967483,1023.799123643704,93.43311209967483,9.999999999999964,4.999999999999968,[[-5724.94610073]],[[9916.17764632]],[[-61.30843072]],[[1021.96180061]],[[-61.30843072]],[[1021.96180061]] diff --git a/roseau/load_flow/tests/data/networks/cable_mv_z/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_mv_z/results_linear_method.csv deleted file mode 100644 index 075fe2d1..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_z/results_linear_method.csv +++ /dev/null @@ -1,7 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,11432.949849611108,0.04225547809261123,1022.7775620574334,-26.53834501077163,1022.7775620574334,153.46165498922838,[10.0],[5.000000000000002],[10460739.41448147],[5230369.707240736],11432.946740408252,8.431767962948115,915.0131614388075,-456.9735833086043,-915.0131614388075,456.9735833086043 -2,b,11443.988258777987,-119.95471429716116,1023.7301660786642,-146.50310908073396,1023.7301660786642,33.49689091926603,[9.999999999999998],[4.999999999999999],[10480234.529394493],[5240117.264697246],-5714.159011248469,-9915.304032717118,-853.7047307209327,-564.9882172967407,853.7047307209327,564.9882172967407 -2,c,11450.134801372495,119.99929912508287,1023.7991236436995,93.43311209967477,1023.7991236436995,-86.56688790032523,[10.0],[4.999999999999999],[10481646.455736073],[5240823.227868035],-5724.946100728315,9916.177646319029,-61.30843071787467,1021.9618006053449,61.30843071787467,-1021.9618006053449 diff --git a/roseau/load_flow/tests/data/networks/cable_mv_zy/linear_model_description.txt b/roseau/load_flow/tests/data/networks/cable_mv_zy/linear_model_description.txt deleted file mode 100644 index 13d93fa4..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_zy/linear_model_description.txt +++ /dev/null @@ -1,46 +0,0 @@ - -Size of the problem 19 x 19 -Rank of the matrix: 19 -Matrix conditionning: 28.33949817323612 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = ((((((((0.999996018385375+4.52694725e-06j)) * (node_2_Va)) + (((-7.587582500000007e-07-1.3616494999999998e-06j)) * (node_2_Vb))) + (((-1.887988625e-06-1.8927124999999998e-07j)) * (node_2_Vc))) - (((0.094+0.16415j)) * (line_line1_Ia2))) - ((0.12715j) * (line_line1_Ib2))) - ((0.11625j) * (line_line1_Ic2))) - (node_1_Va) - - 0 = ((((((((5.229766068323698e-06+8.718488250301377e-05j)) * (node_2_Va)) + (((1.376557875825e-10-3.6464983742578786e-05j)) * (node_2_Vb))) + (((1.883267228750004e-12-1.0495027577203774e-05j)) * (node_2_Vc))) - (((0.999996018385375+4.52694725e-06j)) * (line_line1_Ia2))) - (((-1.8827018750000012e-06-1.3813577499999999e-06j)) * (line_line1_Ib2))) - (((-1.8879886249999999e-06-1.8927124999999998e-07j)) * (line_line1_Ic2))) - (line_line1_Ia1) - - 0 = ((((((((-1.8827018750000012e-06-1.3813577499999999e-06j)) * (node_2_Va)) + (((0.9999973172785+4.7951455e-06j)) * (node_2_Vb))) + (((-1.882701875000001e-06-1.3813577499999999e-06j)) * (node_2_Vc))) - ((0.12715j) * (line_line1_Ia2))) - (((0.094+0.16415j)) * (line_line1_Ib2))) - ((0.12715j) * (line_line1_Ic2))) - (node_1_Vb) - - 0 = ((((((((1.376557875825e-10-3.6464983742578786e-05j)) * (node_2_Va)) + (((5.539721500468965e-06+9.234991707600736e-05j)) * (node_2_Vb))) + (((1.3765578758249996e-10-3.6464983742578786e-05j)) * (node_2_Vc))) - (((-7.587582500000007e-07-1.3616494999999998e-06j)) * (line_line1_Ia2))) - (((0.9999973172785+4.7951455e-06j)) * (line_line1_Ib2))) - (((-7.587582500000005e-07-1.3616494999999998e-06j)) * (line_line1_Ic2))) - (line_line1_Ib1) - - 0 = ((((((((-1.8879886249999999e-06-1.8927124999999998e-07j)) * (node_2_Va)) + (((-7.587582500000005e-07-1.3616494999999998e-06j)) * (node_2_Vb))) + (((0.999996018385375+4.52694725e-06j)) * (node_2_Vc))) - ((0.11625j) * (line_line1_Ia2))) - ((0.12715j) * (line_line1_Ib2))) - (((0.094+0.16415j)) * (line_line1_Ic2))) - (node_1_Vc) - - 0 = ((((((((1.883267228750004e-12-1.0495027577203774e-05j)) * (node_2_Va)) + (((1.376557875825e-10-3.6464983742578786e-05j)) * (node_2_Vb))) + (((5.229766068323698e-06+8.718488250301377e-05j)) * (node_2_Vc))) - (((-1.887988625e-06-1.8927124999999998e-07j)) * (line_line1_Ia2))) - (((-1.882701875000001e-06-1.3813577499999999e-06j)) * (line_line1_Ib2))) - (((0.999996018385375+4.52694725e-06j)) * (line_line1_Ic2))) - (line_line1_Ic1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_2_Va)) + (((0.08-0.04j)) * (node_2_Vb))) + (((0.08-0.04j)) * (node_2_Vc)))) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) diff --git a/roseau/load_flow/tests/data/networks/cable_mv_zy/lines_models.txt b/roseau/load_flow/tests/data/networks/cable_mv_zy/lines_models.txt deleted file mode 100644 index 68d3cb3e..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_zy/lines_models.txt +++ /dev/null @@ -1,53 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16415000j 0.00000000 0.12715000j 0.00000000 0.11625000j -b 0.00000000 0.12715000j 0.09400000 0.16415000j 0.00000000 0.12715000j -c 0.00000000 0.11625000j 0.00000000 0.12715000j 0.09400000 0.16415000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 5.23000000 87.18500000j 0.00000000 -36.46500000j 0.00000000 -10.49500000j -b 0.00000000 -36.46500000j 5.54000000 92.35000000j 0.00000000 -36.46500000j -c 0.00000000 -10.49500000j 0.00000000 -36.46500000j 5.23000000 87.18500000j - -a: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.99999602 0.00000453j -0.00000076 -0.00000136j -0.00000189 -0.00000019j -b -0.00000188 -0.00000138j 0.99999732 0.00000480j -0.00000188 -0.00000138j -c -0.00000189 -0.00000019j -0.00000076 -0.00000136j 0.99999602 0.00000453j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16415000j 0.00000000 0.12715000j 0.00000000 0.11625000j -b 0.00000000 0.12715000j 0.09400000 0.16415000j 0.00000000 0.12715000j -c 0.00000000 0.11625000j 0.00000000 0.12715000j 0.09400000 0.16415000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000523 0.00008718j 0.00000000 -0.00003646j 0.00000000 -0.00001050j -b 0.00000000 -0.00003646j 0.00000554 0.00009235j 0.00000000 -0.00003646j -c 0.00000000 -0.00001050j 0.00000000 -0.00003646j 0.00000523 0.00008718j - -M: -[[ 6.0315786 -3.48672024j -3.00218908+0.34895475j -2.41375532+0.81675613j - -6.03157598+3.48676383j 3.00218908-0.34897298j 2.41375532-0.81676138j] - [-3.0022004 +0.34896091j 6.3626684 -2.98901765j -3.0022004 +0.34896091j - 3.0022004 -0.34897914j -6.36266563+2.98906383j 3.0022004 -0.34897914j] - [-2.41375532+0.81675613j -3.00218908+0.34895475j 6.0315786 -3.48672024j - 2.41375532-0.81676138j 3.00218908-0.34897298j -6.03157598+3.48676383j] - [ 6.03157936-3.48676416j -3.00219629+0.34897621j -2.41375194+0.81676105j - -6.03158198+3.48672057j 3.00219629-0.34895798j 2.41375194-0.8167558j ] - [-3.00219629+0.34897621j 6.36265886-2.98906316j -3.00219629+0.34897621j - 3.00219629-0.34895798j -6.36266163+2.98901698j 3.00219629-0.34895798j] - [-2.41375194+0.81676105j -3.00219629+0.34897621j 6.03157936-3.48676416j - 2.41375194-0.8167558j 3.00219629-0.34895798j -6.03158198+3.48672057j]] diff --git a/roseau/load_flow/tests/data/networks/cable_mv_zy/network_impedance.json b/roseau/load_flow/tests/data/networks/cable_mv_zy/network_impedance.json deleted file mode 100644 index b21bf915..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_zy/network_impedance.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ], - "y_shunt": [ - [ - [1.046e-5, 0.0, 0.0], - [0.0, 1.108e-5, 0.0], - [0.0, 0.0, 1.046e-5] - ], - [ - [0.00017437, -7.293e-5, -2.099e-5], - [-7.293e-5, 0.0001847, -7.293e-5], - [-2.099e-5, -7.293e-5, 0.00017437] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_mv_zy/network_power.json b/roseau/load_flow/tests/data/networks/cable_mv_zy/network_power.json deleted file mode 100644 index 8c72dc18..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_zy/network_power.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_zy", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [10460798.061942106, 5230399.030971053], - [10480275.900003351, 5240137.950001675], - [10481673.617717963, 5240836.808858982] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ], - "y_shunt": [ - [ - [1.046e-5, 0.0, 0.0], - [0.0, 1.108e-5, 0.0], - [0.0, 0.0, 1.046e-5] - ], - [ - [0.00017437, -7.293e-5, -2.099e-5], - [-7.293e-5, 0.0001847, -7.293e-5], - [-2.099e-5, -7.293e-5, 0.00017437] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/cable_mv_zy/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/cable_mv_zy/results_backward_forward.csv deleted file mode 100644 index f0924eab..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_zy/results_backward_forward.csv +++ /dev/null @@ -1,7 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,11432.991594009767,0.042010876136976835,1022.0349167079514,-26.479847783219675,1022.7804291216304,-26.538640119567365,9.999999999999915,4.999999999999987,[[11432.98852069]],[[8.38299007]],[[914.81450508]],[[-455.70801207]],[[915.0133727]],[[-456.9795772]] -2,b,11443.997273494324,-119.95506491636054,1023.1285350411047,-146.4276877116142,1023.7321866583767,-146.503476487873,9.999999999999952,5.000000000000017,[[-5714.22418868]],[[-9915.27687547]],[[-852.45899627]],[[-565.7788074]],[[-853.71003867]],[[-564.98385806]] -2,c,11450.153533283517,119.9989417124732,1023.5171234489245,93.50451119317144,1023.8004501717145,93.43282190322373,9.999999999999966,4.999999999999968,[[-5724.89360889]],[[9916.22958098]],[[-62.56466187]],[[1021.60313482]],[[-61.30333403]],[[1021.96343526]] diff --git a/roseau/load_flow/tests/data/networks/cable_mv_zy/results_linear_method.csv b/roseau/load_flow/tests/data/networks/cable_mv_zy/results_linear_method.csv deleted file mode 100644 index 951eca3c..00000000 --- a/roseau/load_flow/tests/data/networks/cable_mv_zy/results_linear_method.csv +++ /dev/null @@ -1,7 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,11432.991594009765,0.0420108761369758,1022.0349167079438,-26.47984778321957,1022.7804291216227,153.46135988043275,[9.999999999999998],[4.999999999999999],[10460798.061942106],[5230399.030971053],11432.988520687644,8.382990069691056,914.8145050779234,-455.7080120748896,-915.0133727002659,456.97957719562805 -2,b,11443.99727349432,-119.95506491636054,1023.1285350411015,-146.427687711614,1023.7321866583735,33.496523512127204,[10.000000000000002],[5.000000000000001],[10480275.900003351],[5240137.950001675],-5714.224188676483,-9915.27687547302,-852.4589962655939,-565.778807398445,853.7100386705728,564.9838580644797 -2,c,11450.15353328352,119.9989417124732,1023.51712344892,93.50451119317138,1023.8004501717099,-86.56717809677636,[10.000000000000004],[5.000000000000003],[10481673.617717963],[5240836.808858982],-5724.893608890627,9916.229580977253,-62.56466186993139,1021.6031348220565,61.3033340296933,-1021.9634352601074 diff --git a/roseau/load_flow/tests/data/networks/feeder_die/linear_model_description.txt b/roseau/load_flow/tests/data/networks/feeder_die/linear_model_description.txt deleted file mode 100644 index 11dde964..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/linear_model_description.txt +++ /dev/null @@ -1,4110 +0,0 @@ - -Size of the problem 2051 x 2051 -Rank of the matrix: 2051 -Matrix conditionning: 11486056.455920953 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_7_Va - - node_7_Vb - - node_7_Vc - - node_7_Ia - - node_7_Ib - - node_7_Ic - - node_8_Va - - node_8_Vb - - node_8_Vc - - node_8_Ia - - node_8_Ib - - node_8_Ic - - node_9_Va - - node_9_Vb - - node_9_Vc - - node_9_Ia - - node_9_Ib - - node_9_Ic - - node_10_Va - - node_10_Vb - - node_10_Vc - - node_10_Ia - - node_10_Ib - - node_10_Ic - - node_11_Va - - node_11_Vb - - node_11_Vc - - node_11_Ia - - node_11_Ib - - node_11_Ic - - node_12_Va - - node_12_Vb - - node_12_Vc - - node_12_Ia - - node_12_Ib - - node_12_Ic - - node_13_Va - - node_13_Vb - - node_13_Vc - - node_13_Ia - - node_13_Ib - - node_13_Ic - - node_14_Va - - node_14_Vb - - node_14_Vc - - node_14_Ia - - node_14_Ib - - node_14_Ic - - node_15_Va - - node_15_Vb - - node_15_Vc - - node_15_Ia - - node_15_Ib - - node_15_Ic - - node_16_Va - - node_16_Vb - - node_16_Vc - - node_16_Ia - - node_16_Ib - - node_16_Ic - - node_17_Va - - node_17_Vb - - node_17_Vc - - node_17_Ia - - node_17_Ib - - node_17_Ic - - node_18_Va - - node_18_Vb - - node_18_Vc - - node_18_Ia - - node_18_Ib - - node_18_Ic - - node_19_Va - - node_19_Vb - - node_19_Vc - - node_19_Ia - - node_19_Ib - - node_19_Ic - - node_20_Va - - node_20_Vb - - node_20_Vc - - node_20_Ia - - node_20_Ib - - node_20_Ic - - node_21_Va - - node_21_Vb - - node_21_Vc - - node_21_Ia - - node_21_Ib - - node_21_Ic - - node_22_Va - - node_22_Vb - - node_22_Vc - - node_22_Ia - - node_22_Ib - - node_22_Ic - - node_23_Va - - node_23_Vb - - node_23_Vc - - node_23_Ia - - node_23_Ib - - node_23_Ic - - node_24_Va - - node_24_Vb - - node_24_Vc - - node_24_Ia - - node_24_Ib - - node_24_Ic - - node_25_Va - - node_25_Vb - - node_25_Vc - - node_25_Ia - - node_25_Ib - - node_25_Ic - - node_26_Va - - node_26_Vb - - node_26_Vc - - node_26_Ia - - node_26_Ib - - node_26_Ic - - node_27_Va - - node_27_Vb - - node_27_Vc - - node_27_Ia - - node_27_Ib - - node_27_Ic - - node_28_Va - - node_28_Vb - - node_28_Vc - - node_28_Ia - - node_28_Ib - - node_28_Ic - - node_29_Va - - node_29_Vb - - node_29_Vc - - node_29_Ia - - node_29_Ib - - node_29_Ic - - node_30_Va - - node_30_Vb - - node_30_Vc - - node_30_Ia - - node_30_Ib - - node_30_Ic - - node_31_Va - - node_31_Vb - - node_31_Vc - - node_31_Ia - - node_31_Ib - - node_31_Ic - - node_32_Va - - node_32_Vb - - node_32_Vc - - node_32_Ia - - node_32_Ib - - node_32_Ic - - node_33_Va - - node_33_Vb - - node_33_Vc - - node_33_Ia - - node_33_Ib - - node_33_Ic - - node_34_Va - - node_34_Vb - - node_34_Vc - - node_34_Ia - - node_34_Ib - - node_34_Ic - - node_35_Va - - node_35_Vb - - node_35_Vc - - node_35_Ia - - node_35_Ib - - node_35_Ic - - node_36_Va - - node_36_Vb - - node_36_Vc - - node_36_Ia - - node_36_Ib - - node_36_Ic - - node_37_Va - - node_37_Vb - - node_37_Vc - - node_37_Ia - - node_37_Ib - - node_37_Ic - - node_38_Va - - node_38_Vb - - node_38_Vc - - node_38_Ia - - node_38_Ib - - node_38_Ic - - node_39_Va - - node_39_Vb - - node_39_Vc - - node_39_Ia - - node_39_Ib - - node_39_Ic - - node_40_Va - - node_40_Vb - - node_40_Vc - - node_40_Ia - - node_40_Ib - - node_40_Ic - - node_41_Va - - node_41_Vb - - node_41_Vc - - node_41_Ia - - node_41_Ib - - node_41_Ic - - node_42_Va - - node_42_Vb - - node_42_Vc - - node_42_Ia - - node_42_Ib - - node_42_Ic - - node_43_Va - - node_43_Vb - - node_43_Vc - - node_43_Ia - - node_43_Ib - - node_43_Ic - - node_44_Va - - node_44_Vb - - node_44_Vc - - node_44_Ia - - node_44_Ib - - node_44_Ic - - node_45_Va - - node_45_Vb - - node_45_Vc - - node_45_Ia - - node_45_Ib - - node_45_Ic - - node_46_Va - - node_46_Vb - - node_46_Vc - - node_46_Ia - - node_46_Ib - - node_46_Ic - - node_47_Va - - node_47_Vb - - node_47_Vc - - node_47_Ia - - node_47_Ib - - node_47_Ic - - node_48_Va - - node_48_Vb - - node_48_Vc - - node_48_Ia - - node_48_Ib - - node_48_Ic - - node_49_Va - - node_49_Vb - - node_49_Vc - - node_49_Ia - - node_49_Ib - - node_49_Ic - - node_50_Va - - node_50_Vb - - node_50_Vc - - node_50_Ia - - node_50_Ib - - node_50_Ic - - node_51_Va - - node_51_Vb - - node_51_Vc - - node_51_Ia - - node_51_Ib - - node_51_Ic - - node_52_Va - - node_52_Vb - - node_52_Vc - - node_52_Ia - - node_52_Ib - - node_52_Ic - - node_53_Va - - node_53_Vb - - node_53_Vc - - node_53_Ia - - node_53_Ib - - node_53_Ic - - node_54_Va - - node_54_Vb - - node_54_Vc - - node_54_Ia - - node_54_Ib - - node_54_Ic - - node_55_Va - - node_55_Vb - - node_55_Vc - - node_55_Ia - - node_55_Ib - - node_55_Ic - - node_56_Va - - node_56_Vb - - node_56_Vc - - node_56_Ia - - node_56_Ib - - node_56_Ic - - node_57_Va - - node_57_Vb - - node_57_Vc - - node_57_Ia - - node_57_Ib - - node_57_Ic - - node_58_Va - - node_58_Vb - - node_58_Vc - - node_58_Ia - - node_58_Ib - - node_58_Ic - - node_59_Va - - node_59_Vb - - node_59_Vc - - node_59_Ia - - node_59_Ib - - node_59_Ic - - node_60_Va - - node_60_Vb - - node_60_Vc - - node_60_Ia - - node_60_Ib - - node_60_Ic - - node_61_Va - - node_61_Vb - - node_61_Vc - - node_61_Ia - - node_61_Ib - - node_61_Ic - - node_62_Va - - node_62_Vb - - node_62_Vc - - node_62_Ia - - node_62_Ib - - node_62_Ic - - node_63_Va - - node_63_Vb - - node_63_Vc - - node_63_Ia - - node_63_Ib - - node_63_Ic - - node_64_Va - - node_64_Vb - - node_64_Vc - - node_64_Ia - - node_64_Ib - - node_64_Ic - - node_65_Va - - node_65_Vb - - node_65_Vc - - node_65_Ia - - node_65_Ib - - node_65_Ic - - node_66_Va - - node_66_Vb - - node_66_Vc - - node_66_Ia - - node_66_Ib - - node_66_Ic - - node_67_Va - - node_67_Vb - - node_67_Vc - - node_67_Ia - - node_67_Ib - - node_67_Ic - - node_68_Va - - node_68_Vb - - node_68_Vc - - node_68_Ia - - node_68_Ib - - node_68_Ic - - node_69_Va - - node_69_Vb - - node_69_Vc - - node_69_Ia - - node_69_Ib - - node_69_Ic - - node_70_Va - - node_70_Vb - - node_70_Vc - - node_70_Ia - - node_70_Ib - - node_70_Ic - - node_71_Va - - node_71_Vb - - node_71_Vc - - node_71_Ia - - node_71_Ib - - node_71_Ic - - node_72_Va - - node_72_Vb - - node_72_Vc - - node_72_Ia - - node_72_Ib - - node_72_Ic - - node_73_Va - - node_73_Vb - - node_73_Vc - - node_73_Ia - - node_73_Ib - - node_73_Ic - - node_74_Va - - node_74_Vb - - node_74_Vc - - node_74_Ia - - node_74_Ib - - node_74_Ic - - node_75_Va - - node_75_Vb - - node_75_Vc - - node_75_Ia - - node_75_Ib - - node_75_Ic - - node_76_Va - - node_76_Vb - - node_76_Vc - - node_76_Ia - - node_76_Ib - - node_76_Ic - - node_77_Va - - node_77_Vb - - node_77_Vc - - node_77_Ia - - node_77_Ib - - node_77_Ic - - node_78_Va - - node_78_Vb - - node_78_Vc - - node_78_Ia - - node_78_Ib - - node_78_Ic - - node_79_Va - - node_79_Vb - - node_79_Vc - - node_79_Ia - - node_79_Ib - - node_79_Ic - - node_80_Va - - node_80_Vb - - node_80_Vc - - node_80_Ia - - node_80_Ib - - node_80_Ic - - node_81_Va - - node_81_Vb - - node_81_Vc - - node_81_Ia - - node_81_Ib - - node_81_Ic - - node_82_Va - - node_82_Vb - - node_82_Vc - - node_82_Ia - - node_82_Ib - - node_82_Ic - - node_83_Va - - node_83_Vb - - node_83_Vc - - node_83_Ia - - node_83_Ib - - node_83_Ic - - node_84_Va - - node_84_Vb - - node_84_Vc - - node_84_Ia - - node_84_Ib - - node_84_Ic - - node_85_Va - - node_85_Vb - - node_85_Vc - - node_85_Ia - - node_85_Ib - - node_85_Ic - - node_86_Va - - node_86_Vb - - node_86_Vc - - node_86_Ia - - node_86_Ib - - node_86_Ic - - node_87_Va - - node_87_Vb - - node_87_Vc - - node_87_Ia - - node_87_Ib - - node_87_Ic - - node_88_Va - - node_88_Vb - - node_88_Vc - - node_88_Ia - - node_88_Ib - - node_88_Ic - - node_89_Va - - node_89_Vb - - node_89_Vc - - node_89_Ia - - node_89_Ib - - node_89_Ic - - node_90_Va - - node_90_Vb - - node_90_Vc - - node_90_Ia - - node_90_Ib - - node_90_Ic - - node_91_Va - - node_91_Vb - - node_91_Vc - - node_91_Ia - - node_91_Ib - - node_91_Ic - - node_92_Va - - node_92_Vb - - node_92_Vc - - node_92_Ia - - node_92_Ib - - node_92_Ic - - node_93_Va - - node_93_Vb - - node_93_Vc - - node_93_Ia - - node_93_Ib - - node_93_Ic - - node_94_Va - - node_94_Vb - - node_94_Vc - - node_94_Ia - - node_94_Ib - - node_94_Ic - - node_95_Va - - node_95_Vb - - node_95_Vc - - node_95_Ia - - node_95_Ib - - node_95_Ic - - node_96_Va - - node_96_Vb - - node_96_Vc - - node_96_Ia - - node_96_Ib - - node_96_Ic - - node_97_Va - - node_97_Vb - - node_97_Vc - - node_97_Ia - - node_97_Ib - - node_97_Ic - - node_98_Va - - node_98_Vb - - node_98_Vc - - node_98_Ia - - node_98_Ib - - node_98_Ic - - node_99_Va - - node_99_Vb - - node_99_Vc - - node_99_Ia - - node_99_Ib - - node_99_Ic - - node_100_Va - - node_100_Vb - - node_100_Vc - - node_100_Ia - - node_100_Ib - - node_100_Ic - - node_101_Va - - node_101_Vb - - node_101_Vc - - node_101_Ia - - node_101_Ib - - node_101_Ic - - node_102_Va - - node_102_Vb - - node_102_Vc - - node_102_Ia - - node_102_Ib - - node_102_Ic - - node_103_Va - - node_103_Vb - - node_103_Vc - - node_103_Ia - - node_103_Ib - - node_103_Ic - - node_104_Va - - node_104_Vb - - node_104_Vc - - node_104_Ia - - node_104_Ib - - node_104_Ic - - node_105_Va - - node_105_Vb - - node_105_Vc - - node_105_Ia - - node_105_Ib - - node_105_Ic - - node_106_Va - - node_106_Vb - - node_106_Vc - - node_106_Ia - - node_106_Ib - - node_106_Ic - - node_107_Va - - node_107_Vb - - node_107_Vc - - node_107_Ia - - node_107_Ib - - node_107_Ic - - node_108_Va - - node_108_Vb - - node_108_Vc - - node_108_Ia - - node_108_Ib - - node_108_Ic - - node_109_Va - - node_109_Vb - - node_109_Vc - - node_109_Ia - - node_109_Ib - - node_109_Ic - - node_110_Va - - node_110_Vb - - node_110_Vc - - node_110_Ia - - node_110_Ib - - node_110_Ic - - node_111_Va - - node_111_Vb - - node_111_Vc - - node_111_Ia - - node_111_Ib - - node_111_Ic - - node_112_Va - - node_112_Vb - - node_112_Vc - - node_112_Ia - - node_112_Ib - - node_112_Ic - - node_113_Va - - node_113_Vb - - node_113_Vc - - node_113_Ia - - node_113_Ib - - node_113_Ic - - node_114_Va - - node_114_Vb - - node_114_Vc - - node_114_Ia - - node_114_Ib - - node_114_Ic - - node_115_Va - - node_115_Vb - - node_115_Vc - - node_115_Ia - - node_115_Ib - - node_115_Ic - - node_116_Va - - node_116_Vb - - node_116_Vc - - node_116_Ia - - node_116_Ib - - node_116_Ic - - node_117_Va - - node_117_Vb - - node_117_Vc - - node_117_Ia - - node_117_Ib - - node_117_Ic - - node_118_Va - - node_118_Vb - - node_118_Vc - - node_118_Ia - - node_118_Ib - - node_118_Ic - - node_119_Va - - node_119_Vb - - node_119_Vc - - node_119_Ia - - node_119_Ib - - node_119_Ic - - node_120_Va - - node_120_Vb - - node_120_Vc - - node_120_Ia - - node_120_Ib - - node_120_Ic - - node_121_Va - - node_121_Vb - - node_121_Vc - - node_121_Ia - - node_121_Ib - - node_121_Ic - - node_122_Va - - node_122_Vb - - node_122_Vc - - node_122_Ia - - node_122_Ib - - node_122_Ic - - node_123_Va - - node_123_Vb - - node_123_Vc - - node_123_Ia - - node_123_Ib - - node_123_Ic - - node_124_Va - - node_124_Vb - - node_124_Vc - - node_124_Ia - - node_124_Ib - - node_124_Ic - - node_125_Va - - node_125_Vb - - node_125_Vc - - node_125_Ia - - node_125_Ib - - node_125_Ic - - node_126_Va - - node_126_Vb - - node_126_Vc - - node_126_Ia - - node_126_Ib - - node_126_Ic - - node_127_Va - - node_127_Vb - - node_127_Vc - - node_127_Ia - - node_127_Ib - - node_127_Ic - - node_128_Va - - node_128_Vb - - node_128_Vc - - node_128_Ia - - node_128_Ib - - node_128_Ic - - node_129_Va - - node_129_Vb - - node_129_Vc - - node_129_Ia - - node_129_Ib - - node_129_Ic - - node_130_Va - - node_130_Vb - - node_130_Vc - - node_130_Ia - - node_130_Ib - - node_130_Ic - - node_131_Va - - node_131_Vb - - node_131_Vc - - node_131_Ia - - node_131_Ib - - node_131_Ic - - node_132_Va - - node_132_Vb - - node_132_Vc - - node_132_Ia - - node_132_Ib - - node_132_Ic - - node_133_Va - - node_133_Vb - - node_133_Vc - - node_133_Ia - - node_133_Ib - - node_133_Ic - - node_134_Va - - node_134_Vb - - node_134_Vc - - node_134_Ia - - node_134_Ib - - node_134_Ic - - node_135_Va - - node_135_Vb - - node_135_Vc - - node_135_Ia - - node_135_Ib - - node_135_Ic - - node_136_Va - - node_136_Vb - - node_136_Vc - - node_136_Ia - - node_136_Ib - - node_136_Ic - - node_137_Va - - node_137_Vb - - node_137_Vc - - node_137_Ia - - node_137_Ib - - node_137_Ic - - node_138_Va - - node_138_Vb - - node_138_Vc - - node_138_Ia - - node_138_Ib - - node_138_Ic - - node_139_Va - - node_139_Vb - - node_139_Vc - - node_139_Ia - - node_139_Ib - - node_139_Ic - - node_140_Va - - node_140_Vb - - node_140_Vc - - node_140_Ia - - node_140_Ib - - node_140_Ic - - node_141_Va - - node_141_Vb - - node_141_Vc - - node_141_Ia - - node_141_Ib - - node_141_Ic - - node_142_Va - - node_142_Vb - - node_142_Vc - - node_142_Ia - - node_142_Ib - - node_142_Ic - - node_143_Va - - node_143_Vb - - node_143_Vc - - node_143_Ia - - node_143_Ib - - node_143_Ic - - node_144_Va - - node_144_Vb - - node_144_Vc - - node_144_Ia - - node_144_Ib - - node_144_Ic - - node_145_Va - - node_145_Vb - - node_145_Vc - - node_145_Ia - - node_145_Ib - - node_145_Ic - - node_146_Va - - node_146_Vb - - node_146_Vc - - node_146_Ia - - node_146_Ib - - node_146_Ic - - node_147_Va - - node_147_Vb - - node_147_Vc - - node_147_Ia - - node_147_Ib - - node_147_Ic - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line6_Ia1 - - line_line6_Ib1 - - line_line6_Ic1 - - line_line6_Ia2 - - line_line6_Ib2 - - line_line6_Ic2 - - line_line7_Ia1 - - line_line7_Ib1 - - line_line7_Ic1 - - line_line7_Ia2 - - line_line7_Ib2 - - line_line7_Ic2 - - line_line8_Ia1 - - line_line8_Ib1 - - line_line8_Ic1 - - line_line8_Ia2 - - line_line8_Ib2 - - line_line8_Ic2 - - line_line9_Ia1 - - line_line9_Ib1 - - line_line9_Ic1 - - line_line9_Ia2 - - line_line9_Ib2 - - line_line9_Ic2 - - line_line13_Ia1 - - line_line13_Ib1 - - line_line13_Ic1 - - line_line13_Ia2 - - line_line13_Ib2 - - line_line13_Ic2 - - line_line10_Ia1 - - line_line10_Ib1 - - line_line10_Ic1 - - line_line10_Ia2 - - line_line10_Ib2 - - line_line10_Ic2 - - line_line14_Ia1 - - line_line14_Ib1 - - line_line14_Ic1 - - line_line14_Ia2 - - line_line14_Ib2 - - line_line14_Ic2 - - line_line21_Ia1 - - line_line21_Ib1 - - line_line21_Ic1 - - line_line21_Ia2 - - line_line21_Ib2 - - line_line21_Ic2 - - line_line11_Ia1 - - line_line11_Ib1 - - line_line11_Ic1 - - line_line11_Ia2 - - line_line11_Ib2 - - line_line11_Ic2 - - line_line15_Ia1 - - line_line15_Ib1 - - line_line15_Ic1 - - line_line15_Ia2 - - line_line15_Ib2 - - line_line15_Ic2 - - line_line16_Ia1 - - line_line16_Ib1 - - line_line16_Ic1 - - line_line16_Ia2 - - line_line16_Ib2 - - line_line16_Ic2 - - line_line22_Ia1 - - line_line22_Ib1 - - line_line22_Ic1 - - line_line22_Ia2 - - line_line22_Ib2 - - line_line22_Ic2 - - line_line17_Ia1 - - line_line17_Ib1 - - line_line17_Ic1 - - line_line17_Ia2 - - line_line17_Ib2 - - line_line17_Ic2 - - line_line18_Ia1 - - line_line18_Ib1 - - line_line18_Ic1 - - line_line18_Ia2 - - line_line18_Ib2 - - line_line18_Ic2 - - line_line12_Ia1 - - line_line12_Ib1 - - line_line12_Ic1 - - line_line12_Ia2 - - line_line12_Ib2 - - line_line12_Ic2 - - line_line23_Ia1 - - line_line23_Ib1 - - line_line23_Ic1 - - line_line23_Ia2 - - line_line23_Ib2 - - line_line23_Ic2 - - line_line19_Ia1 - - line_line19_Ib1 - - line_line19_Ic1 - - line_line19_Ia2 - - line_line19_Ib2 - - line_line19_Ic2 - - line_line20_Ia1 - - line_line20_Ib1 - - line_line20_Ic1 - - line_line20_Ia2 - - line_line20_Ib2 - - line_line20_Ic2 - - line_line24_Ia1 - - line_line24_Ib1 - - line_line24_Ic1 - - line_line24_Ia2 - - line_line24_Ib2 - - line_line24_Ic2 - - line_line25_Ia1 - - line_line25_Ib1 - - line_line25_Ic1 - - line_line25_Ia2 - - line_line25_Ib2 - - line_line25_Ic2 - - line_line26_Ia1 - - line_line26_Ib1 - - line_line26_Ic1 - - line_line26_Ia2 - - line_line26_Ib2 - - line_line26_Ic2 - - line_line27_Ia1 - - line_line27_Ib1 - - line_line27_Ic1 - - line_line27_Ia2 - - line_line27_Ib2 - - line_line27_Ic2 - - line_line28_Ia1 - - line_line28_Ib1 - - line_line28_Ic1 - - line_line28_Ia2 - - line_line28_Ib2 - - line_line28_Ic2 - - line_line29_Ia1 - - line_line29_Ib1 - - line_line29_Ic1 - - line_line29_Ia2 - - line_line29_Ib2 - - line_line29_Ic2 - - line_line30_Ia1 - - line_line30_Ib1 - - line_line30_Ic1 - - line_line30_Ia2 - - line_line30_Ib2 - - line_line30_Ic2 - - line_line31_Ia1 - - line_line31_Ib1 - - line_line31_Ic1 - - line_line31_Ia2 - - line_line31_Ib2 - - line_line31_Ic2 - - line_line32_Ia1 - - line_line32_Ib1 - - line_line32_Ic1 - - line_line32_Ia2 - - line_line32_Ib2 - - line_line32_Ic2 - - line_line33_Ia1 - - line_line33_Ib1 - - line_line33_Ic1 - - line_line33_Ia2 - - line_line33_Ib2 - - line_line33_Ic2 - - line_line36_Ia1 - - line_line36_Ib1 - - line_line36_Ic1 - - line_line36_Ia2 - - line_line36_Ib2 - - line_line36_Ic2 - - line_line34_Ia1 - - line_line34_Ib1 - - line_line34_Ic1 - - line_line34_Ia2 - - line_line34_Ib2 - - line_line34_Ic2 - - line_line35_Ia1 - - line_line35_Ib1 - - line_line35_Ic1 - - line_line35_Ia2 - - line_line35_Ib2 - - line_line35_Ic2 - - line_line37_Ia1 - - line_line37_Ib1 - - line_line37_Ic1 - - line_line37_Ia2 - - line_line37_Ib2 - - line_line37_Ic2 - - line_line130_Ia1 - - line_line130_Ib1 - - line_line130_Ic1 - - line_line130_Ia2 - - line_line130_Ib2 - - line_line130_Ic2 - - line_line133_Ia1 - - line_line133_Ib1 - - line_line133_Ic1 - - line_line133_Ia2 - - line_line133_Ib2 - - line_line133_Ic2 - - line_line132_Ia1 - - line_line132_Ib1 - - line_line132_Ic1 - - line_line132_Ia2 - - line_line132_Ib2 - - line_line132_Ic2 - - line_line131_Ia1 - - line_line131_Ib1 - - line_line131_Ic1 - - line_line131_Ia2 - - line_line131_Ib2 - - line_line131_Ic2 - - line_line38_Ia1 - - line_line38_Ib1 - - line_line38_Ic1 - - line_line38_Ia2 - - line_line38_Ib2 - - line_line38_Ic2 - - line_line39_Ia1 - - line_line39_Ib1 - - line_line39_Ic1 - - line_line39_Ia2 - - line_line39_Ib2 - - line_line39_Ic2 - - line_line40_Ia1 - - line_line40_Ib1 - - line_line40_Ic1 - - line_line40_Ia2 - - line_line40_Ib2 - - line_line40_Ic2 - - line_line41_Ia1 - - line_line41_Ib1 - - line_line41_Ic1 - - line_line41_Ia2 - - line_line41_Ib2 - - line_line41_Ic2 - - line_line135_Ia1 - - line_line135_Ib1 - - line_line135_Ic1 - - line_line135_Ia2 - - line_line135_Ib2 - - line_line135_Ic2 - - line_line134_Ia1 - - line_line134_Ib1 - - line_line134_Ic1 - - line_line134_Ia2 - - line_line134_Ib2 - - line_line134_Ic2 - - line_line43_Ia1 - - line_line43_Ib1 - - line_line43_Ic1 - - line_line43_Ia2 - - line_line43_Ib2 - - line_line43_Ic2 - - line_line42_Ia1 - - line_line42_Ib1 - - line_line42_Ic1 - - line_line42_Ia2 - - line_line42_Ib2 - - line_line42_Ic2 - - line_line54_Ia1 - - line_line54_Ib1 - - line_line54_Ic1 - - line_line54_Ia2 - - line_line54_Ib2 - - line_line54_Ic2 - - line_line44_Ia1 - - line_line44_Ib1 - - line_line44_Ic1 - - line_line44_Ia2 - - line_line44_Ib2 - - line_line44_Ic2 - - line_line45_Ia1 - - line_line45_Ib1 - - line_line45_Ic1 - - line_line45_Ia2 - - line_line45_Ib2 - - line_line45_Ic2 - - line_line46_Ia1 - - line_line46_Ib1 - - line_line46_Ic1 - - line_line46_Ia2 - - line_line46_Ib2 - - line_line46_Ic2 - - line_line47_Ia1 - - line_line47_Ib1 - - line_line47_Ic1 - - line_line47_Ia2 - - line_line47_Ib2 - - line_line47_Ic2 - - line_line48_Ia1 - - line_line48_Ib1 - - line_line48_Ic1 - - line_line48_Ia2 - - line_line48_Ib2 - - line_line48_Ic2 - - line_line136_Ia1 - - line_line136_Ib1 - - line_line136_Ic1 - - line_line136_Ia2 - - line_line136_Ib2 - - line_line136_Ic2 - - line_line137_Ia1 - - line_line137_Ib1 - - line_line137_Ic1 - - line_line137_Ia2 - - line_line137_Ib2 - - line_line137_Ic2 - - line_line138_Ia1 - - line_line138_Ib1 - - line_line138_Ic1 - - line_line138_Ia2 - - line_line138_Ib2 - - line_line138_Ic2 - - line_line139_Ia1 - - line_line139_Ib1 - - line_line139_Ic1 - - line_line139_Ia2 - - line_line139_Ib2 - - line_line139_Ic2 - - line_line53_Ia1 - - line_line53_Ib1 - - line_line53_Ic1 - - line_line53_Ia2 - - line_line53_Ib2 - - line_line53_Ic2 - - line_line49_Ia1 - - line_line49_Ib1 - - line_line49_Ic1 - - line_line49_Ia2 - - line_line49_Ib2 - - line_line49_Ic2 - - line_line55_Ia1 - - line_line55_Ib1 - - line_line55_Ic1 - - line_line55_Ia2 - - line_line55_Ib2 - - line_line55_Ic2 - - line_line56_Ia1 - - line_line56_Ib1 - - line_line56_Ic1 - - line_line56_Ia2 - - line_line56_Ib2 - - line_line56_Ic2 - - line_line52_Ia1 - - line_line52_Ib1 - - line_line52_Ic1 - - line_line52_Ia2 - - line_line52_Ib2 - - line_line52_Ic2 - - line_line50_Ia1 - - line_line50_Ib1 - - line_line50_Ic1 - - line_line50_Ia2 - - line_line50_Ib2 - - line_line50_Ic2 - - line_line51_Ia1 - - line_line51_Ib1 - - line_line51_Ic1 - - line_line51_Ia2 - - line_line51_Ib2 - - line_line51_Ic2 - - line_line140_Ia1 - - line_line140_Ib1 - - line_line140_Ic1 - - line_line140_Ia2 - - line_line140_Ib2 - - line_line140_Ic2 - - line_line99_Ia1 - - line_line99_Ib1 - - line_line99_Ic1 - - line_line99_Ia2 - - line_line99_Ib2 - - line_line99_Ic2 - - line_line65_Ia1 - - line_line65_Ib1 - - line_line65_Ic1 - - line_line65_Ia2 - - line_line65_Ib2 - - line_line65_Ic2 - - line_line57_Ia1 - - line_line57_Ib1 - - line_line57_Ic1 - - line_line57_Ia2 - - line_line57_Ib2 - - line_line57_Ic2 - - line_line58_Ia1 - - line_line58_Ib1 - - line_line58_Ic1 - - line_line58_Ia2 - - line_line58_Ib2 - - line_line58_Ic2 - - line_line141_Ia1 - - line_line141_Ib1 - - line_line141_Ic1 - - line_line141_Ia2 - - line_line141_Ib2 - - line_line141_Ic2 - - line_line61_Ia1 - - line_line61_Ib1 - - line_line61_Ic1 - - line_line61_Ia2 - - line_line61_Ib2 - - line_line61_Ic2 - - line_line59_Ia1 - - line_line59_Ib1 - - line_line59_Ic1 - - line_line59_Ia2 - - line_line59_Ib2 - - line_line59_Ic2 - - line_line62_Ia1 - - line_line62_Ib1 - - line_line62_Ic1 - - line_line62_Ia2 - - line_line62_Ib2 - - line_line62_Ic2 - - line_line66_Ia1 - - line_line66_Ib1 - - line_line66_Ic1 - - line_line66_Ia2 - - line_line66_Ib2 - - line_line66_Ic2 - - line_line67_Ia1 - - line_line67_Ib1 - - line_line67_Ic1 - - line_line67_Ia2 - - line_line67_Ib2 - - line_line67_Ic2 - - line_line63_Ia1 - - line_line63_Ib1 - - line_line63_Ic1 - - line_line63_Ia2 - - line_line63_Ib2 - - line_line63_Ic2 - - line_line69_Ia1 - - line_line69_Ib1 - - line_line69_Ic1 - - line_line69_Ia2 - - line_line69_Ib2 - - line_line69_Ic2 - - line_line68_Ia1 - - line_line68_Ib1 - - line_line68_Ic1 - - line_line68_Ia2 - - line_line68_Ib2 - - line_line68_Ic2 - - line_line60_Ia1 - - line_line60_Ib1 - - line_line60_Ic1 - - line_line60_Ia2 - - line_line60_Ib2 - - line_line60_Ic2 - - line_line64_Ia1 - - line_line64_Ib1 - - line_line64_Ic1 - - line_line64_Ia2 - - line_line64_Ib2 - - line_line64_Ic2 - - line_line100_Ia1 - - line_line100_Ib1 - - line_line100_Ic1 - - line_line100_Ia2 - - line_line100_Ib2 - - line_line100_Ic2 - - line_line101_Ia1 - - line_line101_Ib1 - - line_line101_Ic1 - - line_line101_Ia2 - - line_line101_Ib2 - - line_line101_Ic2 - - line_line70_Ia1 - - line_line70_Ib1 - - line_line70_Ic1 - - line_line70_Ia2 - - line_line70_Ib2 - - line_line70_Ic2 - - line_line71_Ia1 - - line_line71_Ib1 - - line_line71_Ic1 - - line_line71_Ia2 - - line_line71_Ib2 - - line_line71_Ic2 - - line_line93_Ia1 - - line_line93_Ib1 - - line_line93_Ic1 - - line_line93_Ia2 - - line_line93_Ib2 - - line_line93_Ic2 - - line_line72_Ia1 - - line_line72_Ib1 - - line_line72_Ic1 - - line_line72_Ia2 - - line_line72_Ib2 - - line_line72_Ic2 - - line_line73_Ia1 - - line_line73_Ib1 - - line_line73_Ic1 - - line_line73_Ia2 - - line_line73_Ib2 - - line_line73_Ic2 - - line_line142_Ia1 - - line_line142_Ib1 - - line_line142_Ic1 - - line_line142_Ia2 - - line_line142_Ib2 - - line_line142_Ic2 - - line_line94_Ia1 - - line_line94_Ib1 - - line_line94_Ic1 - - line_line94_Ia2 - - line_line94_Ib2 - - line_line94_Ic2 - - line_line109_Ia1 - - line_line109_Ib1 - - line_line109_Ic1 - - line_line109_Ia2 - - line_line109_Ib2 - - line_line109_Ic2 - - line_line102_Ia1 - - line_line102_Ib1 - - line_line102_Ic1 - - line_line102_Ia2 - - line_line102_Ib2 - - line_line102_Ic2 - - line_line95_Ia1 - - line_line95_Ib1 - - line_line95_Ic1 - - line_line95_Ia2 - - line_line95_Ib2 - - line_line95_Ic2 - - line_line74_Ia1 - - line_line74_Ib1 - - line_line74_Ic1 - - line_line74_Ia2 - - line_line74_Ib2 - - line_line74_Ic2 - - line_line111_Ia1 - - line_line111_Ib1 - - line_line111_Ic1 - - line_line111_Ia2 - - line_line111_Ib2 - - line_line111_Ic2 - - line_line110_Ia1 - - line_line110_Ib1 - - line_line110_Ic1 - - line_line110_Ia2 - - line_line110_Ib2 - - line_line110_Ic2 - - line_line96_Ia1 - - line_line96_Ib1 - - line_line96_Ic1 - - line_line96_Ia2 - - line_line96_Ib2 - - line_line96_Ic2 - - line_line97_Ia1 - - line_line97_Ib1 - - line_line97_Ic1 - - line_line97_Ia2 - - line_line97_Ib2 - - line_line97_Ic2 - - line_line75_Ia1 - - line_line75_Ib1 - - line_line75_Ic1 - - line_line75_Ia2 - - line_line75_Ib2 - - line_line75_Ic2 - - line_line146_Ia1 - - line_line146_Ib1 - - line_line146_Ic1 - - line_line146_Ia2 - - line_line146_Ib2 - - line_line146_Ic2 - - line_line143_Ia1 - - line_line143_Ib1 - - line_line143_Ic1 - - line_line143_Ia2 - - line_line143_Ib2 - - line_line143_Ic2 - - line_line76_Ia1 - - line_line76_Ib1 - - line_line76_Ic1 - - line_line76_Ia2 - - line_line76_Ib2 - - line_line76_Ic2 - - line_line98_Ia1 - - line_line98_Ib1 - - line_line98_Ic1 - - line_line98_Ia2 - - line_line98_Ib2 - - line_line98_Ic2 - - line_line112_Ia1 - - line_line112_Ib1 - - line_line112_Ic1 - - line_line112_Ia2 - - line_line112_Ib2 - - line_line112_Ic2 - - line_line113_Ia1 - - line_line113_Ib1 - - line_line113_Ic1 - - line_line113_Ia2 - - line_line113_Ib2 - - line_line113_Ic2 - - line_line77_Ia1 - - line_line77_Ib1 - - line_line77_Ic1 - - line_line77_Ia2 - - line_line77_Ib2 - - line_line77_Ic2 - - line_line144_Ia1 - - line_line144_Ib1 - - line_line144_Ic1 - - line_line144_Ia2 - - line_line144_Ib2 - - line_line144_Ic2 - - line_line145_Ia1 - - line_line145_Ib1 - - line_line145_Ic1 - - line_line145_Ia2 - - line_line145_Ib2 - - line_line145_Ic2 - - line_line103_Ia1 - - line_line103_Ib1 - - line_line103_Ic1 - - line_line103_Ia2 - - line_line103_Ib2 - - line_line103_Ic2 - - line_line104_Ia1 - - line_line104_Ib1 - - line_line104_Ic1 - - line_line104_Ia2 - - line_line104_Ib2 - - line_line104_Ic2 - - line_line105_Ia1 - - line_line105_Ib1 - - line_line105_Ic1 - - line_line105_Ia2 - - line_line105_Ib2 - - line_line105_Ic2 - - line_line106_Ia1 - - line_line106_Ib1 - - line_line106_Ic1 - - line_line106_Ia2 - - line_line106_Ib2 - - line_line106_Ic2 - - line_line107_Ia1 - - line_line107_Ib1 - - line_line107_Ic1 - - line_line107_Ia2 - - line_line107_Ib2 - - line_line107_Ic2 - - line_line108_Ia1 - - line_line108_Ib1 - - line_line108_Ic1 - - line_line108_Ia2 - - line_line108_Ib2 - - line_line108_Ic2 - - line_line83_Ia1 - - line_line83_Ib1 - - line_line83_Ic1 - - line_line83_Ia2 - - line_line83_Ib2 - - line_line83_Ic2 - - line_line78_Ia1 - - line_line78_Ib1 - - line_line78_Ic1 - - line_line78_Ia2 - - line_line78_Ib2 - - line_line78_Ic2 - - line_line79_Ia1 - - line_line79_Ib1 - - line_line79_Ic1 - - line_line79_Ia2 - - line_line79_Ib2 - - line_line79_Ic2 - - line_line87_Ia1 - - line_line87_Ib1 - - line_line87_Ic1 - - line_line87_Ia2 - - line_line87_Ib2 - - line_line87_Ic2 - - line_line84_Ia1 - - line_line84_Ib1 - - line_line84_Ic1 - - line_line84_Ia2 - - line_line84_Ib2 - - line_line84_Ic2 - - line_line80_Ia1 - - line_line80_Ib1 - - line_line80_Ic1 - - line_line80_Ia2 - - line_line80_Ib2 - - line_line80_Ic2 - - line_line85_Ia1 - - line_line85_Ib1 - - line_line85_Ic1 - - line_line85_Ia2 - - line_line85_Ib2 - - line_line85_Ic2 - - line_line86_Ia1 - - line_line86_Ib1 - - line_line86_Ic1 - - line_line86_Ia2 - - line_line86_Ib2 - - line_line86_Ic2 - - line_line81_Ia1 - - line_line81_Ib1 - - line_line81_Ic1 - - line_line81_Ia2 - - line_line81_Ib2 - - line_line81_Ic2 - - line_line82_Ia1 - - line_line82_Ib1 - - line_line82_Ic1 - - line_line82_Ia2 - - line_line82_Ib2 - - line_line82_Ic2 - - line_line90_Ia1 - - line_line90_Ib1 - - line_line90_Ic1 - - line_line90_Ia2 - - line_line90_Ib2 - - line_line90_Ic2 - - line_line88_Ia1 - - line_line88_Ib1 - - line_line88_Ic1 - - line_line88_Ia2 - - line_line88_Ib2 - - line_line88_Ic2 - - line_line91_Ia1 - - line_line91_Ib1 - - line_line91_Ic1 - - line_line91_Ia2 - - line_line91_Ib2 - - line_line91_Ic2 - - line_line92_Ia1 - - line_line92_Ib1 - - line_line92_Ic1 - - line_line92_Ia2 - - line_line92_Ib2 - - line_line92_Ic2 - - line_line89_Ia1 - - line_line89_Ib1 - - line_line89_Ic1 - - line_line89_Ia2 - - line_line89_Ib2 - - line_line89_Ic2 - - line_line114_Ia1 - - line_line114_Ib1 - - line_line114_Ic1 - - line_line114_Ia2 - - line_line114_Ib2 - - line_line114_Ic2 - - line_line115_Ia1 - - line_line115_Ib1 - - line_line115_Ic1 - - line_line115_Ia2 - - line_line115_Ib2 - - line_line115_Ic2 - - line_line116_Ia1 - - line_line116_Ib1 - - line_line116_Ic1 - - line_line116_Ia2 - - line_line116_Ib2 - - line_line116_Ic2 - - line_line117_Ia1 - - line_line117_Ib1 - - line_line117_Ic1 - - line_line117_Ia2 - - line_line117_Ib2 - - line_line117_Ic2 - - line_line119_Ia1 - - line_line119_Ib1 - - line_line119_Ic1 - - line_line119_Ia2 - - line_line119_Ib2 - - line_line119_Ic2 - - line_line118_Ia1 - - line_line118_Ib1 - - line_line118_Ic1 - - line_line118_Ia2 - - line_line118_Ib2 - - line_line118_Ic2 - - line_line120_Ia1 - - line_line120_Ib1 - - line_line120_Ic1 - - line_line120_Ia2 - - line_line120_Ib2 - - line_line120_Ic2 - - line_line124_Ia1 - - line_line124_Ib1 - - line_line124_Ic1 - - line_line124_Ia2 - - line_line124_Ib2 - - line_line124_Ic2 - - line_line121_Ia1 - - line_line121_Ib1 - - line_line121_Ic1 - - line_line121_Ia2 - - line_line121_Ib2 - - line_line121_Ic2 - - line_line122_Ia1 - - line_line122_Ib1 - - line_line122_Ic1 - - line_line122_Ia2 - - line_line122_Ib2 - - line_line122_Ic2 - - line_line125_Ia1 - - line_line125_Ib1 - - line_line125_Ic1 - - line_line125_Ia2 - - line_line125_Ib2 - - line_line125_Ic2 - - line_line127_Ia1 - - line_line127_Ib1 - - line_line127_Ic1 - - line_line127_Ia2 - - line_line127_Ib2 - - line_line127_Ic2 - - line_line126_Ia1 - - line_line126_Ib1 - - line_line126_Ic1 - - line_line126_Ia2 - - line_line126_Ib2 - - line_line126_Ic2 - - line_line123_Ia1 - - line_line123_Ib1 - - line_line123_Ic1 - - line_line123_Ia2 - - line_line123_Ib2 - - line_line123_Ic2 - - line_line128_Ia1 - - line_line128_Ib1 - - line_line128_Ic1 - - line_line128_Ia2 - - line_line128_Ib2 - - line_line128_Ic2 - - line_line129_Ia1 - - line_line129_Ib1 - - line_line129_Ic1 - - line_line129_Ia2 - - line_line129_Ib2 - - line_line129_Ic2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_Vn - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_Vn - - load_4_Ia - - load_4_Ib - - load_4_Ic - - load_4_Vn - - load_5_Ia - - load_5_Ib - - load_5_Ic - - load_5_Vn - - load_6_Ia - - load_6_Ib - - load_6_Ic - - load_6_Vn - - load_7_Ia - - load_7_Ib - - load_7_Ic - - load_7_Vn - - load_8_Ia - - load_8_Ib - - load_8_Ic - - load_8_Vn - - load_9_Ia - - load_9_Ib - - load_9_Ic - - load_9_Vn - - load_10_Ia - - load_10_Ib - - load_10_Ic - - load_10_Vn - - load_11_Ia - - load_11_Ib - - load_11_Ic - - load_11_Vn - - load_12_Ia - - load_12_Ib - - load_12_Ic - - load_12_Vn - - load_13_Ia - - load_13_Ib - - load_13_Ic - - load_13_Vn - - load_14_Ia - - load_14_Ib - - load_14_Ic - - load_14_Vn - - load_15_Ia - - load_15_Ib - - load_15_Ic - - load_15_Vn - - load_16_Ia - - load_16_Ib - - load_16_Ic - - load_16_Vn - - load_17_Ia - - load_17_Ib - - load_17_Ic - - load_17_Vn - - load_18_Ia - - load_18_Ib - - load_18_Ic - - load_18_Vn - - load_19_Ia - - load_19_Ib - - load_19_Ic - - load_19_Vn - - load_20_Ia - - load_20_Ib - - load_20_Ic - - load_20_Vn - - load_21_Ia - - load_21_Ib - - load_21_Ic - - load_21_Vn - - load_22_Ia - - load_22_Ib - - load_22_Ic - - load_22_Vn - - load_23_Ia - - load_23_Ib - - load_23_Ic - - load_23_Vn - - load_24_Ia - - load_24_Ib - - load_24_Ic - - load_24_Vn - - load_25_Ia - - load_25_Ib - - load_25_Ic - - load_25_Vn - - load_26_Ia - - load_26_Ib - - load_26_Ic - - load_26_Vn - - load_27_Ia - - load_27_Ib - - load_27_Ic - - load_27_Vn - - load_28_Ia - - load_28_Ib - - load_28_Ic - - load_28_Vn - - load_29_Ia - - load_29_Ib - - load_29_Ic - - load_29_Vn - - load_30_Ia - - load_30_Ib - - load_30_Ic - - load_30_Vn - - load_31_Ia - - load_31_Ib - - load_31_Ic - - load_31_Vn - - load_32_Ia - - load_32_Ib - - load_32_Ic - - load_32_Vn - - load_33_Ia - - load_33_Ib - - load_33_Ic - - load_33_Vn - - load_34_Ia - - load_34_Ib - - load_34_Ic - - load_34_Vn - - load_35_Ia - - load_35_Ib - - load_35_Ic - - load_35_Vn - - load_36_Ia - - load_36_Ib - - load_36_Ic - - load_36_Vn - - load_37_Ia - - load_37_Ib - - load_37_Ic - - load_37_Vn - - load_38_Ia - - load_38_Ib - - load_38_Ic - - load_38_Vn - - load_39_Ia - - load_39_Ib - - load_39_Ic - - load_39_Vn - - load_40_Ia - - load_40_Ib - - load_40_Ic - - load_40_Vn - - load_41_Ia - - load_41_Ib - - load_41_Ic - - load_41_Vn - - load_42_Ia - - load_42_Ib - - load_42_Ic - - load_42_Vn - - load_43_Ia - - load_43_Ib - - load_43_Ic - - load_43_Vn - - load_44_Ia - - load_44_Ib - - load_44_Ic - - load_44_Vn - - load_45_Ia - - load_45_Ib - - load_45_Ic - - load_45_Vn - - load_46_Ia - - load_46_Ib - - load_46_Ic - - load_46_Vn - - load_47_Ia - - load_47_Ib - - load_47_Ic - - load_47_Vn - - load_48_Ia - - load_48_Ib - - load_48_Ic - - load_48_Vn - - load_49_Ia - - load_49_Ib - - load_49_Ic - - load_49_Vn - - load_50_Ia - - load_50_Ib - - load_50_Ic - - load_50_Vn - - load_51_Ia - - load_51_Ib - - load_51_Ic - - load_51_Vn - - load_52_Ia - - load_52_Ib - - load_52_Ic - - load_52_Vn - - load_53_Ia - - load_53_Ib - - load_53_Ic - - load_53_Vn - - load_54_Ia - - load_54_Ib - - load_54_Ic - - load_54_Vn - - load_55_Ia - - load_55_Ib - - load_55_Ic - - load_55_Vn - - load_56_Ia - - load_56_Ib - - load_56_Ic - - load_56_Vn - - load_57_Ia - - load_57_Ib - - load_57_Ic - - load_57_Vn - - load_58_Ia - - load_58_Ib - - load_58_Ic - - load_58_Vn - - load_59_Ia - - load_59_Ib - - load_59_Ic - - load_59_Vn - - load_60_Ia - - load_60_Ib - - load_60_Ic - - load_60_Vn - - load_61_Ia - - load_61_Ib - - load_61_Ic - - load_61_Vn - - load_62_Ia - - load_62_Ib - - load_62_Ic - - load_62_Vn - - load_63_Ia - - load_63_Ib - - load_63_Ic - - load_63_Vn - - load_64_Ia - - load_64_Ib - - load_64_Ic - - load_64_Vn - - load_65_Ia - - load_65_Ib - - load_65_Ic - - load_65_Vn - - load_66_Ia - - load_66_Ib - - load_66_Ic - - load_66_Vn - - load_67_Ia - - load_67_Ib - - load_67_Ic - - load_67_Vn - - load_68_Ia - - load_68_Ib - - load_68_Ic - - load_68_Vn - - load_69_Ia - - load_69_Ib - - load_69_Ic - - load_69_Vn - - load_70_Ia - - load_70_Ib - - load_70_Ic - - load_70_Vn - - load_71_Ia - - load_71_Ib - - load_71_Ic - - load_71_Vn - - load_72_Ia - - load_72_Ib - - load_72_Ic - - load_72_Vn - - load_73_Ia - - load_73_Ib - - load_73_Ic - - load_73_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = ((((((((0.9999934188840155+8.226394980668109e-06j)) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - (((0.105875+0.0847j)) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (node_1_Va) - - 0 = ((((((((-6.391837013266726e-10+0.00015539774094429012j)) * (node_2_Va)) + ((0j) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - (((0.9999934188840155+8.226394980668109e-06j)) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (line_line1_Ia1) - - 0 = (((((((0j) * (node_2_Va)) + (((0.9999934188840155+8.226394980668109e-06j)) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - ((0j) * (line_line1_Ia2))) - (((0.105875+0.0847j)) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (node_1_Vb) - - 0 = (((((((0j) * (node_2_Va)) + (((-6.391837013266726e-10+0.00015539774094429012j)) * (node_2_Vb))) + ((0j) * (node_2_Vc))) - ((0j) * (line_line1_Ia2))) - (((0.9999934188840155+8.226394980668109e-06j)) * (line_line1_Ib2))) - ((0j) * (line_line1_Ic2))) - (line_line1_Ib1) - - 0 = (((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + (((0.9999934188840155+8.226394980668109e-06j)) * (node_2_Vc))) - ((0j) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - (((0.105875+0.0847j)) * (line_line1_Ic2))) - (node_1_Vc) - - 0 = (((((((0j) * (node_2_Va)) + ((0j) * (node_2_Vb))) + (((-6.391837013266726e-10+0.00015539774094429012j)) * (node_2_Vc))) - ((0j) * (line_line1_Ia2))) - ((0j) * (line_line1_Ib2))) - (((0.9999934188840155+8.226394980668109e-06j)) * (line_line1_Ic2))) - (line_line1_Ic1) - - 0 = ((((((((0.9999998903642912+3.4644883990898976e-07j)) * (node_3_Va)) + ((0j) * (node_3_Vb))) + ((0j) * (node_3_Vc))) - (((0.043607999999999994+0.013800000000000002j)) * (line_line2_Ia2))) - ((0j) * (line_line2_Ib2))) - ((0j) * (line_line2_Ic2))) - (node_2_Va) - - 0 = ((((((((-2.752403198364631e-12+1.588923229303833e-05j)) * (node_3_Va)) + ((0j) * (node_3_Vb))) + ((0j) * (node_3_Vc))) - (((0.9999998903642912+3.4644883990898976e-07j)) * (line_line2_Ia2))) - ((0j) * (line_line2_Ib2))) - ((0j) * (line_line2_Ic2))) - (line_line2_Ia1) - - 0 = (((((((0j) * (node_3_Va)) + (((0.9999998903642912+3.4644883990898976e-07j)) * (node_3_Vb))) + ((0j) * (node_3_Vc))) - ((0j) * (line_line2_Ia2))) - (((0.043607999999999994+0.013800000000000002j)) * (line_line2_Ib2))) - ((0j) * (line_line2_Ic2))) - (node_2_Vb) - - 0 = (((((((0j) * (node_3_Va)) + (((-2.752403198364631e-12+1.588923229303833e-05j)) * (node_3_Vb))) + ((0j) * (node_3_Vc))) - ((0j) * (line_line2_Ia2))) - (((0.9999998903642912+3.4644883990898976e-07j)) * (line_line2_Ib2))) - ((0j) * (line_line2_Ic2))) - (line_line2_Ib1) - - 0 = (((((((0j) * (node_3_Va)) + ((0j) * (node_3_Vb))) + (((0.9999998903642912+3.4644883990898976e-07j)) * (node_3_Vc))) - ((0j) * (line_line2_Ia2))) - ((0j) * (line_line2_Ib2))) - (((0.043607999999999994+0.013800000000000002j)) * (line_line2_Ic2))) - (node_2_Vc) - - 0 = (((((((0j) * (node_3_Va)) + ((0j) * (node_3_Vb))) + (((-2.752403198364631e-12+1.588923229303833e-05j)) * (node_3_Vc))) - ((0j) * (line_line2_Ia2))) - ((0j) * (line_line2_Ib2))) - (((0.9999998903642912+3.4644883990898976e-07j)) * (line_line2_Ic2))) - (line_line2_Ic1) - - 0 = ((((((((0.999999280801477+8.9899815375104e-07j)) * (node_4_Va)) + ((0j) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - (((0.035+0.028000000000000004j)) * (line_line3_Ia2))) - ((0j) * (line_line3_Ib2))) - ((0j) * (line_line3_Ic2))) - (node_2_Va) - - 0 = ((((((((-2.309136229850796e-11+5.137130459839816e-05j)) * (node_4_Va)) + ((0j) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - (((0.999999280801477+8.9899815375104e-07j)) * (line_line3_Ia2))) - ((0j) * (line_line3_Ib2))) - ((0j) * (line_line3_Ic2))) - (line_line3_Ia1) - - 0 = (((((((0j) * (node_4_Va)) + (((0.999999280801477+8.9899815375104e-07j)) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - ((0j) * (line_line3_Ia2))) - (((0.035+0.028000000000000004j)) * (line_line3_Ib2))) - ((0j) * (line_line3_Ic2))) - (node_2_Vb) - - 0 = (((((((0j) * (node_4_Va)) + (((-2.309136229850796e-11+5.137130459839816e-05j)) * (node_4_Vb))) + ((0j) * (node_4_Vc))) - ((0j) * (line_line3_Ia2))) - (((0.999999280801477+8.9899815375104e-07j)) * (line_line3_Ib2))) - ((0j) * (line_line3_Ic2))) - (line_line3_Ib1) - - 0 = (((((((0j) * (node_4_Va)) + ((0j) * (node_4_Vb))) + (((0.999999280801477+8.9899815375104e-07j)) * (node_4_Vc))) - ((0j) * (line_line3_Ia2))) - ((0j) * (line_line3_Ib2))) - (((0.035+0.028000000000000004j)) * (line_line3_Ic2))) - (node_2_Vc) - - 0 = (((((((0j) * (node_4_Va)) + ((0j) * (node_4_Vb))) + (((-2.309136229850796e-11+5.137130459839816e-05j)) * (node_4_Vc))) - ((0j) * (line_line3_Ia2))) - ((0j) * (line_line3_Ib2))) - (((0.999999280801477+8.9899815375104e-07j)) * (line_line3_Ic2))) - (line_line3_Ic1) - - 0 = ((((((((0.9999998214219775+1.2398416987027837e-07j)) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) - (((0.19585799999999998+0.2820999999999999j)) * (line_line4_Ia2))) - ((0j) * (line_line4_Ib2))) - ((0j) * (line_line4_Ic2))) - (node_4_Va) - - 0 = ((((((((-7.848581308101811e-14+1.2660617263512795e-06j)) * (node_5_Va)) + ((0j) * (node_5_Vb))) + ((0j) * (node_5_Vc))) - (((0.9999998214219775+1.2398416987027837e-07j)) * (line_line4_Ia2))) - ((0j) * (line_line4_Ib2))) - ((0j) * (line_line4_Ic2))) - (line_line4_Ia1) - - 0 = (((((((0j) * (node_5_Va)) + (((0.9999998214219775+1.2398416987027837e-07j)) * (node_5_Vb))) + ((0j) * (node_5_Vc))) - ((0j) * (line_line4_Ia2))) - (((0.19585799999999998+0.2820999999999999j)) * (line_line4_Ib2))) - ((0j) * (line_line4_Ic2))) - (node_4_Vb) - - 0 = (((((((0j) * (node_5_Va)) + (((-7.848581308101811e-14+1.2660617263512795e-06j)) * (node_5_Vb))) + ((0j) * (node_5_Vc))) - ((0j) * (line_line4_Ia2))) - (((0.9999998214219775+1.2398416987027837e-07j)) * (line_line4_Ib2))) - ((0j) * (line_line4_Ic2))) - (line_line4_Ib1) - - 0 = (((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + (((0.9999998214219775+1.2398416987027837e-07j)) * (node_5_Vc))) - ((0j) * (line_line4_Ia2))) - ((0j) * (line_line4_Ib2))) - (((0.19585799999999998+0.2820999999999999j)) * (line_line4_Ic2))) - (node_4_Vc) - - 0 = (((((((0j) * (node_5_Va)) + ((0j) * (node_5_Vb))) + (((-7.848581308101811e-14+1.2660617263512795e-06j)) * (node_5_Vc))) - ((0j) * (line_line4_Ia2))) - ((0j) * (line_line4_Ib2))) - (((0.9999998214219775+1.2398416987027837e-07j)) * (line_line4_Ic2))) - (line_line4_Ic1) - - 0 = ((((((((0.9999999665182014+9.958443524967166e-08j)) * (node_6_Va)) + ((0j) * (node_6_Vb))) + ((0j) * (node_6_Vc))) - (((0.36330899999999994+0.12214999999999997j)) * (line_line5_Ia2))) - ((0j) * (line_line5_Ib2))) - ((0j) * (line_line5_Ic2))) - (node_5_Va) - - 0 = ((((((((-2.729648795927447e-14+5.482079088739264e-07j)) * (node_6_Va)) + ((0j) * (node_6_Vb))) + ((0j) * (node_6_Vc))) - (((0.9999999665182014+9.958443524967166e-08j)) * (line_line5_Ia2))) - ((0j) * (line_line5_Ib2))) - ((0j) * (line_line5_Ic2))) - (line_line5_Ia1) - - 0 = (((((((0j) * (node_6_Va)) + (((0.9999999665182014+9.958443524967166e-08j)) * (node_6_Vb))) + ((0j) * (node_6_Vc))) - ((0j) * (line_line5_Ia2))) - (((0.36330899999999994+0.12214999999999997j)) * (line_line5_Ib2))) - ((0j) * (line_line5_Ic2))) - (node_5_Vb) - - 0 = (((((((0j) * (node_6_Va)) + (((-2.729648795927447e-14+5.482079088739264e-07j)) * (node_6_Vb))) + ((0j) * (node_6_Vc))) - ((0j) * (line_line5_Ia2))) - (((0.9999999665182014+9.958443524967166e-08j)) * (line_line5_Ib2))) - ((0j) * (line_line5_Ic2))) - (line_line5_Ib1) - - 0 = (((((((0j) * (node_6_Va)) + ((0j) * (node_6_Vb))) + (((0.9999999665182014+9.958443524967166e-08j)) * (node_6_Vc))) - ((0j) * (line_line5_Ia2))) - ((0j) * (line_line5_Ib2))) - (((0.36330899999999994+0.12214999999999997j)) * (line_line5_Ic2))) - (node_5_Vc) - - 0 = (((((((0j) * (node_6_Va)) + ((0j) * (node_6_Vb))) + (((-2.729648795927447e-14+5.482079088739264e-07j)) * (node_6_Vc))) - ((0j) * (line_line5_Ia2))) - ((0j) * (line_line5_Ib2))) - (((0.9999999665182014+9.958443524967166e-08j)) * (line_line5_Ic2))) - (line_line5_Ic1) - - 0 = ((((((((0.999999889157739+7.695619838793263e-08j)) * (node_7_Va)) + ((0j) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - (((0.154305+0.22224999999999995j)) * (line_line6_Ia2))) - ((0j) * (line_line6_Ib2))) - ((0j) * (line_line6_Ic2))) - (node_5_Va) - - 0 = ((((((((-3.8380198116216874e-14+9.974556122346407e-07j)) * (node_7_Va)) + ((0j) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - (((0.999999889157739+7.695619838793263e-08j)) * (line_line6_Ia2))) - ((0j) * (line_line6_Ib2))) - ((0j) * (line_line6_Ic2))) - (line_line6_Ia1) - - 0 = (((((((0j) * (node_7_Va)) + (((0.999999889157739+7.695619838793263e-08j)) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - ((0j) * (line_line6_Ia2))) - (((0.154305+0.22224999999999995j)) * (line_line6_Ib2))) - ((0j) * (line_line6_Ic2))) - (node_5_Vb) - - 0 = (((((((0j) * (node_7_Va)) + (((-3.8380198116216874e-14+9.974556122346407e-07j)) * (node_7_Vb))) + ((0j) * (node_7_Vc))) - ((0j) * (line_line6_Ia2))) - (((0.999999889157739+7.695619838793263e-08j)) * (line_line6_Ib2))) - ((0j) * (line_line6_Ic2))) - (line_line6_Ib1) - - 0 = (((((((0j) * (node_7_Va)) + ((0j) * (node_7_Vb))) + (((0.999999889157739+7.695619838793263e-08j)) * (node_7_Vc))) - ((0j) * (line_line6_Ia2))) - ((0j) * (line_line6_Ib2))) - (((0.154305+0.22224999999999995j)) * (line_line6_Ic2))) - (node_5_Vc) - - 0 = (((((((0j) * (node_7_Va)) + ((0j) * (node_7_Vb))) + (((-3.8380198116216874e-14+9.974556122346407e-07j)) * (node_7_Vc))) - ((0j) * (line_line6_Ia2))) - ((0j) * (line_line6_Ib2))) - (((0.999999889157739+7.695619838793263e-08j)) * (line_line6_Ic2))) - (line_line6_Ic1) - - 0 = ((((((((0.9999999985749736+4.238435746293527e-09j)) * (node_8_Va)) + ((0j) * (node_8_Vb))) + ((0j) * (node_8_Vc))) - (((0.07495199999999999+0.025199999999999993j)) * (line_line7_Ia2))) - ((0j) * (line_line7_Ib2))) - ((0j) * (line_line7_Ic2))) - (node_7_Va) - - 0 = ((((((((-2.396778948588266e-16+1.1309733544864944e-07j)) * (node_8_Va)) + ((0j) * (node_8_Vb))) + ((0j) * (node_8_Vc))) - (((0.9999999985749736+4.238435746293527e-09j)) * (line_line7_Ia2))) - ((0j) * (line_line7_Ib2))) - ((0j) * (line_line7_Ic2))) - (line_line7_Ia1) - - 0 = (((((((0j) * (node_8_Va)) + (((0.9999999985749736+4.238435746293527e-09j)) * (node_8_Vb))) + ((0j) * (node_8_Vc))) - ((0j) * (line_line7_Ia2))) - (((0.07495199999999999+0.025199999999999993j)) * (line_line7_Ib2))) - ((0j) * (line_line7_Ic2))) - (node_7_Vb) - - 0 = (((((((0j) * (node_8_Va)) + (((-2.396778948588266e-16+1.1309733544864944e-07j)) * (node_8_Vb))) + ((0j) * (node_8_Vc))) - ((0j) * (line_line7_Ia2))) - (((0.9999999985749736+4.238435746293527e-09j)) * (line_line7_Ib2))) - ((0j) * (line_line7_Ic2))) - (line_line7_Ib1) - - 0 = (((((((0j) * (node_8_Va)) + ((0j) * (node_8_Vb))) + (((0.9999999985749736+4.238435746293527e-09j)) * (node_8_Vc))) - ((0j) * (line_line7_Ia2))) - ((0j) * (line_line7_Ib2))) - (((0.07495199999999999+0.025199999999999993j)) * (line_line7_Ic2))) - (node_7_Vc) - - 0 = (((((((0j) * (node_8_Va)) + ((0j) * (node_8_Vb))) + (((-2.396778948588266e-16+1.1309733544864944e-07j)) * (node_8_Vc))) - ((0j) * (line_line7_Ia2))) - ((0j) * (line_line7_Ib2))) - (((0.9999999985749736+4.238435746293527e-09j)) * (line_line7_Ic2))) - (line_line7_Ic1) - - 0 = ((((((((0.9999999584034676+2.8879878222482123e-08j)) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) - (((0.094527+0.13614999999999997j)) * (line_line8_Ia2))) - ((0j) * (line_line8_Ib2))) - ((0j) * (line_line8_Ic2))) - (node_7_Va) - - 0 = ((((((((-8.823377089565915e-15+6.110397584146483e-07j)) * (node_9_Va)) + ((0j) * (node_9_Vb))) + ((0j) * (node_9_Vc))) - (((0.9999999584034676+2.8879878222482123e-08j)) * (line_line8_Ia2))) - ((0j) * (line_line8_Ib2))) - ((0j) * (line_line8_Ic2))) - (line_line8_Ia1) - - 0 = (((((((0j) * (node_9_Va)) + (((0.9999999584034676+2.8879878222482123e-08j)) * (node_9_Vb))) + ((0j) * (node_9_Vc))) - ((0j) * (line_line8_Ia2))) - (((0.094527+0.13614999999999997j)) * (line_line8_Ib2))) - ((0j) * (line_line8_Ic2))) - (node_7_Vb) - - 0 = (((((((0j) * (node_9_Va)) + (((-8.823377089565915e-15+6.110397584146483e-07j)) * (node_9_Vb))) + ((0j) * (node_9_Vc))) - ((0j) * (line_line8_Ia2))) - (((0.9999999584034676+2.8879878222482123e-08j)) * (line_line8_Ib2))) - ((0j) * (line_line8_Ic2))) - (line_line8_Ib1) - - 0 = (((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + (((0.9999999584034676+2.8879878222482123e-08j)) * (node_9_Vc))) - ((0j) * (line_line8_Ia2))) - ((0j) * (line_line8_Ib2))) - (((0.094527+0.13614999999999997j)) * (line_line8_Ic2))) - (node_7_Vc) - - 0 = (((((((0j) * (node_9_Va)) + ((0j) * (node_9_Vb))) + (((-8.823377089565915e-15+6.110397584146483e-07j)) * (node_9_Vc))) - ((0j) * (line_line8_Ia2))) - ((0j) * (line_line8_Ib2))) - (((0.9999999584034676+2.8879878222482123e-08j)) * (line_line8_Ic2))) - (line_line8_Ic1) - - 0 = ((((((((0.9999999279394044+5.003064212339565e-08j)) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) - (((0.124416+0.17919999999999997j)) * (line_line9_Ia2))) - ((0j) * (line_line9_Ib2))) - ((0j) * (line_line9_Ic2))) - (node_9_Va) - - 0 = ((((((((-2.011851491190274e-14+8.042476903417038e-07j)) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) - (((0.9999999279394044+5.003064212339565e-08j)) * (line_line9_Ia2))) - ((0j) * (line_line9_Ib2))) - ((0j) * (line_line9_Ic2))) - (line_line9_Ia1) - - 0 = (((((((0j) * (node_10_Va)) + (((0.9999999279394044+5.003064212339565e-08j)) * (node_10_Vb))) + ((0j) * (node_10_Vc))) - ((0j) * (line_line9_Ia2))) - (((0.124416+0.17919999999999997j)) * (line_line9_Ib2))) - ((0j) * (line_line9_Ic2))) - (node_9_Vb) - - 0 = (((((((0j) * (node_10_Va)) + (((-2.011851491190274e-14+8.042476903417038e-07j)) * (node_10_Vb))) + ((0j) * (node_10_Vc))) - ((0j) * (line_line9_Ia2))) - (((0.9999999279394044+5.003064212339565e-08j)) * (line_line9_Ib2))) - ((0j) * (line_line9_Ic2))) - (line_line9_Ib1) - - 0 = (((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + (((0.9999999279394044+5.003064212339565e-08j)) * (node_10_Vc))) - ((0j) * (line_line9_Ia2))) - ((0j) * (line_line9_Ib2))) - (((0.124416+0.17919999999999997j)) * (line_line9_Ic2))) - (node_9_Vc) - - 0 = (((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + (((-2.011851491190274e-14+8.042476903417038e-07j)) * (node_10_Vc))) - ((0j) * (line_line9_Ia2))) - ((0j) * (line_line9_Ib2))) - (((0.9999999279394044+5.003064212339565e-08j)) * (line_line9_Ic2))) - (line_line9_Ic1) - - 0 = ((((((((0.9999999227835795+5.361025761589753e-08j)) * (node_14_Va)) + ((0j) * (node_14_Vb))) + ((0j) * (node_14_Vc))) - (((0.12879000000000002+0.18549999999999997j)) * (line_line13_Ia2))) - ((0j) * (line_line13_Ib2))) - ((0j) * (line_line13_Ic2))) - (node_9_Va) - - 0 = ((((((((-2.231586087151874e-14+8.325220210591105e-07j)) * (node_14_Va)) + ((0j) * (node_14_Vb))) + ((0j) * (node_14_Vc))) - (((0.9999999227835795+5.361025761589753e-08j)) * (line_line13_Ia2))) - ((0j) * (line_line13_Ib2))) - ((0j) * (line_line13_Ic2))) - (line_line13_Ia1) - - 0 = (((((((0j) * (node_14_Va)) + (((0.9999999227835795+5.361025761589753e-08j)) * (node_14_Vb))) + ((0j) * (node_14_Vc))) - ((0j) * (line_line13_Ia2))) - (((0.12879000000000002+0.18549999999999997j)) * (line_line13_Ib2))) - ((0j) * (line_line13_Ic2))) - (node_9_Vb) - - 0 = (((((((0j) * (node_14_Va)) + (((-2.231586087151874e-14+8.325220210591105e-07j)) * (node_14_Vb))) + ((0j) * (node_14_Vc))) - ((0j) * (line_line13_Ia2))) - (((0.9999999227835795+5.361025761589753e-08j)) * (line_line13_Ib2))) - ((0j) * (line_line13_Ic2))) - (line_line13_Ib1) - - 0 = (((((((0j) * (node_14_Va)) + ((0j) * (node_14_Vb))) + (((0.9999999227835795+5.361025761589753e-08j)) * (node_14_Vc))) - ((0j) * (line_line13_Ia2))) - ((0j) * (line_line13_Ib2))) - (((0.12879000000000002+0.18549999999999997j)) * (line_line13_Ic2))) - (node_9_Vc) - - 0 = (((((((0j) * (node_14_Va)) + ((0j) * (node_14_Vb))) + (((-2.231586087151874e-14+8.325220210591105e-07j)) * (node_14_Vc))) - ((0j) * (line_line13_Ia2))) - ((0j) * (line_line13_Ib2))) - (((0.9999999227835795+5.361025761589753e-08j)) * (line_line13_Ic2))) - (line_line13_Ic1) - - 0 = ((((((((0.9999999762741268+4.7451746413147876e-08j)) * (node_11_Va)) + ((0j) * (node_11_Vb))) + ((0j) * (node_11_Vc))) - (((0.01159999999999998+0.00579999999999999j)) * (line_line10_Ia2))) - ((0j) * (line_line10_Ib2))) - ((0j) * (line_line10_Ic2))) - (node_10_Va) - - 0 = ((((((((-1.9410933083256001e-13+8.18133549141912e-06j)) * (node_11_Va)) + ((0j) * (node_11_Vb))) + ((0j) * (node_11_Vc))) - (((0.9999999762741268+4.7451746413147876e-08j)) * (line_line10_Ia2))) - ((0j) * (line_line10_Ib2))) - ((0j) * (line_line10_Ic2))) - (line_line10_Ia1) - - 0 = (((((((0j) * (node_11_Va)) + (((0.9999999762741268+4.7451746413147876e-08j)) * (node_11_Vb))) + ((0j) * (node_11_Vc))) - ((0j) * (line_line10_Ia2))) - (((0.01159999999999998+0.00579999999999999j)) * (line_line10_Ib2))) - ((0j) * (line_line10_Ic2))) - (node_10_Vb) - - 0 = (((((((0j) * (node_11_Va)) + (((-1.9410933083256001e-13+8.18133549141912e-06j)) * (node_11_Vb))) + ((0j) * (node_11_Vc))) - ((0j) * (line_line10_Ia2))) - (((0.9999999762741268+4.7451746413147876e-08j)) * (line_line10_Ib2))) - ((0j) * (line_line10_Ic2))) - (line_line10_Ib1) - - 0 = (((((((0j) * (node_11_Va)) + ((0j) * (node_11_Vb))) + (((0.9999999762741268+4.7451746413147876e-08j)) * (node_11_Vc))) - ((0j) * (line_line10_Ia2))) - ((0j) * (line_line10_Ib2))) - (((0.01159999999999998+0.00579999999999999j)) * (line_line10_Ic2))) - (node_10_Vc) - - 0 = (((((((0j) * (node_11_Va)) + ((0j) * (node_11_Vb))) + (((-1.9410933083256001e-13+8.18133549141912e-06j)) * (node_11_Vc))) - ((0j) * (line_line10_Ia2))) - ((0j) * (line_line10_Ib2))) - (((0.9999999762741268+4.7451746413147876e-08j)) * (line_line10_Ic2))) - (line_line10_Ic1) - - 0 = ((((((((0.999999969517794+9.066278963555993e-08j)) * (node_15_Va)) + ((0j) * (node_15_Vb))) + ((0j) * (node_15_Vc))) - (((0.3466529999999999+0.11654999999999995j)) * (line_line14_Ia2))) - ((0j) * (line_line14_Ib2))) - ((0j) * (line_line14_Ic2))) - (node_14_Va) - - 0 = ((((((((-2.3711727359929948e-14+5.230751688504588e-07j)) * (node_15_Va)) + ((0j) * (node_15_Vb))) + ((0j) * (node_15_Vc))) - (((0.999999969517794+9.066278963555993e-08j)) * (line_line14_Ia2))) - ((0j) * (line_line14_Ib2))) - ((0j) * (line_line14_Ic2))) - (line_line14_Ia1) - - 0 = (((((((0j) * (node_15_Va)) + (((0.999999969517794+9.066278963555993e-08j)) * (node_15_Vb))) + ((0j) * (node_15_Vc))) - ((0j) * (line_line14_Ia2))) - (((0.3466529999999999+0.11654999999999995j)) * (line_line14_Ib2))) - ((0j) * (line_line14_Ic2))) - (node_14_Vb) - - 0 = (((((((0j) * (node_15_Va)) + (((-2.3711727359929948e-14+5.230751688504588e-07j)) * (node_15_Vb))) + ((0j) * (node_15_Vc))) - ((0j) * (line_line14_Ia2))) - (((0.999999969517794+9.066278963555993e-08j)) * (line_line14_Ib2))) - ((0j) * (line_line14_Ic2))) - (line_line14_Ib1) - - 0 = (((((((0j) * (node_15_Va)) + ((0j) * (node_15_Vb))) + (((0.999999969517794+9.066278963555993e-08j)) * (node_15_Vc))) - ((0j) * (line_line14_Ia2))) - ((0j) * (line_line14_Ib2))) - (((0.3466529999999999+0.11654999999999995j)) * (line_line14_Ic2))) - (node_14_Vc) - - 0 = (((((((0j) * (node_15_Va)) + ((0j) * (node_15_Vb))) + (((-2.3711727359929948e-14+5.230751688504588e-07j)) * (node_15_Vc))) - ((0j) * (line_line14_Ia2))) - ((0j) * (line_line14_Ib2))) - (((0.999999969517794+9.066278963555993e-08j)) * (line_line14_Ic2))) - (line_line14_Ic1) - - 0 = ((((((((0.9999999091147063+6.31003610689075e-08j)) * (node_22_Va)) + ((0j) * (node_22_Vb))) + ((0j) * (node_22_Vc))) - (((0.139725+0.20124999999999993j)) * (line_line21_Ia2))) - ((0j) * (line_line21_Ib2))) - ((0j) * (line_line21_Ic2))) - (node_14_Va) - - 0 = ((((((((-2.849637192361064e-14+9.032078468629102e-07j)) * (node_22_Va)) + ((0j) * (node_22_Vb))) + ((0j) * (node_22_Vc))) - (((0.9999999091147063+6.31003610689075e-08j)) * (line_line21_Ia2))) - ((0j) * (line_line21_Ib2))) - ((0j) * (line_line21_Ic2))) - (line_line21_Ia1) - - 0 = (((((((0j) * (node_22_Va)) + (((0.9999999091147063+6.31003610689075e-08j)) * (node_22_Vb))) + ((0j) * (node_22_Vc))) - ((0j) * (line_line21_Ia2))) - (((0.139725+0.20124999999999993j)) * (line_line21_Ib2))) - ((0j) * (line_line21_Ic2))) - (node_14_Vb) - - 0 = (((((((0j) * (node_22_Va)) + (((-2.849637192361064e-14+9.032078468629102e-07j)) * (node_22_Vb))) + ((0j) * (node_22_Vc))) - ((0j) * (line_line21_Ia2))) - (((0.9999999091147063+6.31003610689075e-08j)) * (line_line21_Ib2))) - ((0j) * (line_line21_Ic2))) - (line_line21_Ib1) - - 0 = (((((((0j) * (node_22_Va)) + ((0j) * (node_22_Vb))) + (((0.9999999091147063+6.31003610689075e-08j)) * (node_22_Vc))) - ((0j) * (line_line21_Ia2))) - ((0j) * (line_line21_Ib2))) - (((0.139725+0.20124999999999993j)) * (line_line21_Ic2))) - (node_14_Vc) - - 0 = (((((((0j) * (node_22_Va)) + ((0j) * (node_22_Vb))) + (((-2.849637192361064e-14+9.032078468629102e-07j)) * (node_22_Vc))) - ((0j) * (line_line21_Ia2))) - ((0j) * (line_line21_Ib2))) - (((0.9999999091147063+6.31003610689075e-08j)) * (line_line21_Ic2))) - (line_line21_Ic1) - - 0 = ((((((((0.9999997354572033+4.6332781246022933e-07j)) * (node_12_Va)) + ((0j) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - (((0.601353+0.34334999999999993j)) * (line_line11_Ia2))) - ((0j) * (line_line11_Ib2))) - ((0j) * (line_line11_Ic2))) - (node_11_Va) - - 0 = ((((((((-3.56982773511035e-13+1.540950992762027e-06j)) * (node_12_Va)) + ((0j) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - (((0.9999997354572033+4.6332781246022933e-07j)) * (line_line11_Ia2))) - ((0j) * (line_line11_Ib2))) - ((0j) * (line_line11_Ic2))) - (line_line11_Ia1) - - 0 = (((((((0j) * (node_12_Va)) + (((0.9999997354572033+4.6332781246022933e-07j)) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - ((0j) * (line_line11_Ia2))) - (((0.601353+0.34334999999999993j)) * (line_line11_Ib2))) - ((0j) * (line_line11_Ic2))) - (node_11_Vb) - - 0 = (((((((0j) * (node_12_Va)) + (((-3.56982773511035e-13+1.540950992762027e-06j)) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - ((0j) * (line_line11_Ia2))) - (((0.9999997354572033+4.6332781246022933e-07j)) * (line_line11_Ib2))) - ((0j) * (line_line11_Ic2))) - (line_line11_Ib1) - - 0 = (((((((0j) * (node_12_Va)) + ((0j) * (node_12_Vb))) + (((0.9999997354572033+4.6332781246022933e-07j)) * (node_12_Vc))) - ((0j) * (line_line11_Ia2))) - ((0j) * (line_line11_Ib2))) - (((0.601353+0.34334999999999993j)) * (line_line11_Ic2))) - (node_11_Vc) - - 0 = (((((((0j) * (node_12_Va)) + ((0j) * (node_12_Vb))) + (((-3.56982773511035e-13+1.540950992762027e-06j)) * (node_12_Vc))) - ((0j) * (line_line11_Ia2))) - ((0j) * (line_line11_Ib2))) - (((0.9999997354572033+4.6332781246022933e-07j)) * (line_line11_Ic2))) - (line_line11_Ic1) - - 0 = ((((((((0.999999998370181+7.0082216947291375e-09j)) * (node_16_Va)) + ((0j) * (node_16_Vb))) + ((0j) * (node_16_Vc))) - (((0.11588499999999999+0.026949999999999995j)) * (line_line15_Ia2))) - ((0j) * (line_line15_Ib2))) - ((0j) * (line_line15_Ic2))) - (node_15_Va) - - 0 = ((((((((-4.23826822474627e-16+1.209513170646429e-07j)) * (node_16_Va)) + ((0j) * (node_16_Vb))) + ((0j) * (node_16_Vc))) - (((0.999999998370181+7.0082216947291375e-09j)) * (line_line15_Ia2))) - ((0j) * (line_line15_Ib2))) - ((0j) * (line_line15_Ic2))) - (line_line15_Ia1) - - 0 = (((((((0j) * (node_16_Va)) + (((0.999999998370181+7.0082216947291375e-09j)) * (node_16_Vb))) + ((0j) * (node_16_Vc))) - ((0j) * (line_line15_Ia2))) - (((0.11588499999999999+0.026949999999999995j)) * (line_line15_Ib2))) - ((0j) * (line_line15_Ic2))) - (node_15_Vb) - - 0 = (((((((0j) * (node_16_Va)) + (((-4.23826822474627e-16+1.209513170646429e-07j)) * (node_16_Vb))) + ((0j) * (node_16_Vc))) - ((0j) * (line_line15_Ia2))) - (((0.999999998370181+7.0082216947291375e-09j)) * (line_line15_Ib2))) - ((0j) * (line_line15_Ic2))) - (line_line15_Ib1) - - 0 = (((((((0j) * (node_16_Va)) + ((0j) * (node_16_Vb))) + (((0.999999998370181+7.0082216947291375e-09j)) * (node_16_Vc))) - ((0j) * (line_line15_Ia2))) - ((0j) * (line_line15_Ib2))) - (((0.11588499999999999+0.026949999999999995j)) * (line_line15_Ic2))) - (node_15_Vc) - - 0 = (((((((0j) * (node_16_Va)) + ((0j) * (node_16_Vb))) + (((-4.23826822474627e-16+1.209513170646429e-07j)) * (node_16_Vc))) - ((0j) * (line_line15_Ia2))) - ((0j) * (line_line15_Ib2))) - (((0.999999998370181+7.0082216947291375e-09j)) * (line_line15_Ic2))) - (line_line15_Ic1) - - 0 = ((((((((0.999999939276941+1.80607726920571e-07j)) * (node_17_Va)) + ((0j) * (node_17_Vb))) + ((0j) * (node_17_Vc))) - (((0.4892699999999999+0.16449999999999995j)) * (line_line16_Ia2))) - ((0j) * (line_line16_Ib2))) - ((0j) * (line_line16_Ic2))) - (node_16_Va) - - 0 = ((((((((-6.666901919883817e-14+7.382742511784667e-07j)) * (node_17_Va)) + ((0j) * (node_17_Vb))) + ((0j) * (node_17_Vc))) - (((0.999999939276941+1.80607726920571e-07j)) * (line_line16_Ia2))) - ((0j) * (line_line16_Ib2))) - ((0j) * (line_line16_Ic2))) - (line_line16_Ia1) - - 0 = (((((((0j) * (node_17_Va)) + (((0.999999939276941+1.80607726920571e-07j)) * (node_17_Vb))) + ((0j) * (node_17_Vc))) - ((0j) * (line_line16_Ia2))) - (((0.4892699999999999+0.16449999999999995j)) * (line_line16_Ib2))) - ((0j) * (line_line16_Ic2))) - (node_16_Vb) - - 0 = (((((((0j) * (node_17_Va)) + (((-6.666901919883817e-14+7.382742511784667e-07j)) * (node_17_Vb))) + ((0j) * (node_17_Vc))) - ((0j) * (line_line16_Ia2))) - (((0.999999939276941+1.80607726920571e-07j)) * (line_line16_Ib2))) - ((0j) * (line_line16_Ic2))) - (line_line16_Ib1) - - 0 = (((((((0j) * (node_17_Va)) + ((0j) * (node_17_Vb))) + (((0.999999939276941+1.80607726920571e-07j)) * (node_17_Vc))) - ((0j) * (line_line16_Ia2))) - ((0j) * (line_line16_Ib2))) - (((0.4892699999999999+0.16449999999999995j)) * (line_line16_Ic2))) - (node_16_Vc) - - 0 = (((((((0j) * (node_17_Va)) + ((0j) * (node_17_Vb))) + (((-6.666901919883817e-14+7.382742511784667e-07j)) * (node_17_Vc))) - ((0j) * (line_line16_Ia2))) - ((0j) * (line_line16_Ib2))) - (((0.999999939276941+1.80607726920571e-07j)) * (line_line16_Ic2))) - (line_line16_Ic1) - - 0 = ((((((((0.9999998297420537+2.981946316150382e-07j)) * (node_23_Va)) + ((0j) * (node_23_Vb))) + ((0j) * (node_23_Vc))) - (((0.482431+0.27545j)) * (line_line22_Ia2))) - ((0j) * (line_line22_Ib2))) - ((0j) * (line_line22_Ic2))) - (node_22_Va) - - 0 = ((((((((-1.8431659309627356e-13+1.2362166039497273e-06j)) * (node_23_Va)) + ((0j) * (node_23_Vb))) + ((0j) * (node_23_Vc))) - (((0.9999998297420537+2.981946316150382e-07j)) * (line_line22_Ia2))) - ((0j) * (line_line22_Ib2))) - ((0j) * (line_line22_Ic2))) - (line_line22_Ia1) - - 0 = (((((((0j) * (node_23_Va)) + (((0.9999998297420537+2.981946316150382e-07j)) * (node_23_Vb))) + ((0j) * (node_23_Vc))) - ((0j) * (line_line22_Ia2))) - (((0.482431+0.27545j)) * (line_line22_Ib2))) - ((0j) * (line_line22_Ic2))) - (node_22_Vb) - - 0 = (((((((0j) * (node_23_Va)) + (((-1.8431659309627356e-13+1.2362166039497273e-06j)) * (node_23_Vb))) + ((0j) * (node_23_Vc))) - ((0j) * (line_line22_Ia2))) - (((0.9999998297420537+2.981946316150382e-07j)) * (line_line22_Ib2))) - ((0j) * (line_line22_Ic2))) - (line_line22_Ib1) - - 0 = (((((((0j) * (node_23_Va)) + ((0j) * (node_23_Vb))) + (((0.9999998297420537+2.981946316150382e-07j)) * (node_23_Vc))) - ((0j) * (line_line22_Ia2))) - ((0j) * (line_line22_Ib2))) - (((0.482431+0.27545j)) * (line_line22_Ic2))) - (node_22_Vc) - - 0 = (((((((0j) * (node_23_Va)) + ((0j) * (node_23_Vb))) + (((-1.8431659309627356e-13+1.2362166039497273e-06j)) * (node_23_Vc))) - ((0j) * (line_line22_Ia2))) - ((0j) * (line_line22_Ib2))) - (((0.9999998297420537+2.981946316150382e-07j)) * (line_line22_Ic2))) - (line_line22_Ic1) - - 0 = ((((((((0.9999999987660216+3.6702041020662906e-09j)) * (node_18_Va)) + ((0j) * (node_18_Vb))) + ((0j) * (node_18_Vc))) - (((0.069747+0.023449999999999995j)) * (line_line17_Ia2))) - ((0j) * (line_line17_Ib2))) - ((0j) * (line_line17_Ic2))) - (node_17_Va) - - 0 = ((((((((-1.9313229459079566e-16+1.0524335383032429e-07j)) * (node_18_Va)) + ((0j) * (node_18_Vb))) + ((0j) * (node_18_Vc))) - (((0.9999999987660216+3.6702041020662906e-09j)) * (line_line17_Ia2))) - ((0j) * (line_line17_Ib2))) - ((0j) * (line_line17_Ic2))) - (line_line17_Ia1) - - 0 = (((((((0j) * (node_18_Va)) + (((0.9999999987660216+3.6702041020662906e-09j)) * (node_18_Vb))) + ((0j) * (node_18_Vc))) - ((0j) * (line_line17_Ia2))) - (((0.069747+0.023449999999999995j)) * (line_line17_Ib2))) - ((0j) * (line_line17_Ic2))) - (node_17_Vb) - - 0 = (((((((0j) * (node_18_Va)) + (((-1.9313229459079566e-16+1.0524335383032429e-07j)) * (node_18_Vb))) + ((0j) * (node_18_Vc))) - ((0j) * (line_line17_Ia2))) - (((0.9999999987660216+3.6702041020662906e-09j)) * (line_line17_Ib2))) - ((0j) * (line_line17_Ic2))) - (line_line17_Ib1) - - 0 = (((((((0j) * (node_18_Va)) + ((0j) * (node_18_Vb))) + (((0.9999999987660216+3.6702041020662906e-09j)) * (node_18_Vc))) - ((0j) * (line_line17_Ia2))) - ((0j) * (line_line17_Ib2))) - (((0.069747+0.023449999999999995j)) * (line_line17_Ic2))) - (node_17_Vc) - - 0 = (((((((0j) * (node_18_Va)) + ((0j) * (node_18_Vb))) + (((-1.9313229459079566e-16+1.0524335383032429e-07j)) * (node_18_Vc))) - ((0j) * (line_line17_Ia2))) - ((0j) * (line_line17_Ib2))) - (((0.9999999987660216+3.6702041020662906e-09j)) * (line_line17_Ic2))) - (line_line17_Ic1) - - 0 = ((((((((0.9999998051133417+3.3910278532058006e-07j)) * (node_19_Va)) + ((0j) * (node_19_Vb))) + ((0j) * (node_19_Vc))) - (((0.5127780000000001+0.29469999999999996j)) * (line_line18_Ia2))) - ((0j) * (line_line18_Ib2))) - ((0j) * (line_line18_Ic2))) - (node_18_Va) - - 0 = ((((((((-2.2425045343633188e-13+1.3226103782817348e-06j)) * (node_19_Va)) + ((0j) * (node_19_Vb))) + ((0j) * (node_19_Vc))) - (((0.9999998051133417+3.3910278532058006e-07j)) * (line_line18_Ia2))) - ((0j) * (line_line18_Ib2))) - ((0j) * (line_line18_Ic2))) - (line_line18_Ia1) - - 0 = (((((((0j) * (node_19_Va)) + (((0.9999998051133417+3.3910278532058006e-07j)) * (node_19_Vb))) + ((0j) * (node_19_Vc))) - ((0j) * (line_line18_Ia2))) - (((0.5127780000000001+0.29469999999999996j)) * (line_line18_Ib2))) - ((0j) * (line_line18_Ic2))) - (node_18_Vb) - - 0 = (((((((0j) * (node_19_Va)) + (((-2.2425045343633188e-13+1.3226103782817348e-06j)) * (node_19_Vb))) + ((0j) * (node_19_Vc))) - ((0j) * (line_line18_Ia2))) - (((0.9999998051133417+3.3910278532058006e-07j)) * (line_line18_Ib2))) - ((0j) * (line_line18_Ic2))) - (line_line18_Ib1) - - 0 = (((((((0j) * (node_19_Va)) + ((0j) * (node_19_Vb))) + (((0.9999998051133417+3.3910278532058006e-07j)) * (node_19_Vc))) - ((0j) * (line_line18_Ia2))) - ((0j) * (line_line18_Ib2))) - (((0.5127780000000001+0.29469999999999996j)) * (line_line18_Ic2))) - (node_18_Vc) - - 0 = (((((((0j) * (node_19_Va)) + ((0j) * (node_19_Vb))) + (((-2.2425045343633188e-13+1.3226103782817348e-06j)) * (node_19_Vc))) - ((0j) * (line_line18_Ia2))) - ((0j) * (line_line18_Ib2))) - (((0.9999998051133417+3.3910278532058006e-07j)) * (line_line18_Ic2))) - (line_line18_Ic1) - - 0 = ((((((((0.9999999433409053+9.923435737010602e-08j)) * (node_13_Va)) + ((0j) * (node_13_Vb))) + ((0j) * (node_13_Vc))) - (((0.27830199999999994+0.15889999999999993j)) * (line_line12_Ia2))) - ((0j) * (line_line12_Ib2))) - ((0j) * (line_line12_Ic2))) - (node_12_Va) - - 0 = ((((((((-3.5384070839080985e-14+7.131415121619076e-07j)) * (node_13_Va)) + ((0j) * (node_13_Vb))) + ((0j) * (node_13_Vc))) - (((0.9999999433409053+9.923435737010602e-08j)) * (line_line12_Ia2))) - ((0j) * (line_line12_Ib2))) - ((0j) * (line_line12_Ic2))) - (line_line12_Ia1) - - 0 = (((((((0j) * (node_13_Va)) + (((0.9999999433409053+9.923435737010602e-08j)) * (node_13_Vb))) + ((0j) * (node_13_Vc))) - ((0j) * (line_line12_Ia2))) - (((0.27830199999999994+0.15889999999999993j)) * (line_line12_Ib2))) - ((0j) * (line_line12_Ic2))) - (node_12_Vb) - - 0 = (((((((0j) * (node_13_Va)) + (((-3.5384070839080985e-14+7.131415121619076e-07j)) * (node_13_Vb))) + ((0j) * (node_13_Vc))) - ((0j) * (line_line12_Ia2))) - (((0.9999999433409053+9.923435737010602e-08j)) * (line_line12_Ib2))) - ((0j) * (line_line12_Ic2))) - (line_line12_Ib1) - - 0 = (((((((0j) * (node_13_Va)) + ((0j) * (node_13_Vb))) + (((0.9999999433409053+9.923435737010602e-08j)) * (node_13_Vc))) - ((0j) * (line_line12_Ia2))) - ((0j) * (line_line12_Ib2))) - (((0.27830199999999994+0.15889999999999993j)) * (line_line12_Ic2))) - (node_12_Vc) - - 0 = (((((((0j) * (node_13_Va)) + ((0j) * (node_13_Vb))) + (((-3.5384070839080985e-14+7.131415121619076e-07j)) * (node_13_Vc))) - ((0j) * (line_line12_Ia2))) - ((0j) * (line_line12_Ib2))) - (((0.9999999433409053+9.923435737010602e-08j)) * (line_line12_Ic2))) - (line_line12_Ic1) - - 0 = ((((((((0.9999998297420537+1.1820765984087159e-07j)) * (node_24_Va)) + ((0j) * (node_24_Vb))) + ((0j) * (node_24_Vc))) - (((0.191241+0.27545j)) * (line_line23_Ia2))) - ((0j) * (line_line23_Ib2))) - ((0j) * (line_line23_Ic2))) - (node_23_Va) - - 0 = ((((((((-7.306514212462394e-14+1.2362166039497273e-06j)) * (node_24_Va)) + ((0j) * (node_24_Vb))) + ((0j) * (node_24_Vc))) - (((0.9999998297420537+1.1820765984087159e-07j)) * (line_line23_Ia2))) - ((0j) * (line_line23_Ib2))) - ((0j) * (line_line23_Ic2))) - (line_line23_Ia1) - - 0 = (((((((0j) * (node_24_Va)) + (((0.9999998297420537+1.1820765984087159e-07j)) * (node_24_Vb))) + ((0j) * (node_24_Vc))) - ((0j) * (line_line23_Ia2))) - (((0.191241+0.27545j)) * (line_line23_Ib2))) - ((0j) * (line_line23_Ic2))) - (node_23_Vb) - - 0 = (((((((0j) * (node_24_Va)) + (((-7.306514212462394e-14+1.2362166039497273e-06j)) * (node_24_Vb))) + ((0j) * (node_24_Vc))) - ((0j) * (line_line23_Ia2))) - (((0.9999998297420537+1.1820765984087159e-07j)) * (line_line23_Ib2))) - ((0j) * (line_line23_Ic2))) - (line_line23_Ib1) - - 0 = (((((((0j) * (node_24_Va)) + ((0j) * (node_24_Vb))) + (((0.9999998297420537+1.1820765984087159e-07j)) * (node_24_Vc))) - ((0j) * (line_line23_Ia2))) - ((0j) * (line_line23_Ib2))) - (((0.191241+0.27545j)) * (line_line23_Ic2))) - (node_23_Vc) - - 0 = (((((((0j) * (node_24_Va)) + ((0j) * (node_24_Vb))) + (((-7.306514212462394e-14+1.2362166039497273e-06j)) * (node_24_Vc))) - ((0j) * (line_line23_Ia2))) - ((0j) * (line_line23_Ib2))) - (((0.9999998297420537+1.1820765984087159e-07j)) * (line_line23_Ic2))) - (line_line23_Ic1) - - 0 = ((((((((0.9999999998669535+2.330213518947162e-10j)) * (node_20_Va)) + ((0j) * (node_20_Vb))) + ((0j) * (node_20_Vc))) - (((0.013486+0.007699999999999998j)) * (line_line19_Ia2))) - ((0j) * (line_line19_Ib2))) - ((0j) * (line_line19_Ic2))) - (node_19_Va) - - 0 = ((((((((-4.0263199198310215e-18+3.4557519187188914e-08j)) * (node_20_Va)) + ((0j) * (node_20_Vb))) + ((0j) * (node_20_Vc))) - (((0.9999999998669535+2.330213518947162e-10j)) * (line_line19_Ia2))) - ((0j) * (line_line19_Ib2))) - ((0j) * (line_line19_Ic2))) - (line_line19_Ia1) - - 0 = (((((((0j) * (node_20_Va)) + (((0.9999999998669535+2.330213518947162e-10j)) * (node_20_Vb))) + ((0j) * (node_20_Vc))) - ((0j) * (line_line19_Ia2))) - (((0.013486+0.007699999999999998j)) * (line_line19_Ib2))) - ((0j) * (line_line19_Ic2))) - (node_19_Vb) - - 0 = (((((((0j) * (node_20_Va)) + (((-4.0263199198310215e-18+3.4557519187188914e-08j)) * (node_20_Vb))) + ((0j) * (node_20_Vc))) - ((0j) * (line_line19_Ia2))) - (((0.9999999998669535+2.330213518947162e-10j)) * (line_line19_Ib2))) - ((0j) * (line_line19_Ic2))) - (line_line19_Ib1) - - 0 = (((((((0j) * (node_20_Va)) + ((0j) * (node_20_Vb))) + (((0.9999999998669535+2.330213518947162e-10j)) * (node_20_Vc))) - ((0j) * (line_line19_Ia2))) - ((0j) * (line_line19_Ib2))) - (((0.013486+0.007699999999999998j)) * (line_line19_Ic2))) - (node_19_Vc) - - 0 = (((((((0j) * (node_20_Va)) + ((0j) * (node_20_Vb))) + (((-4.0263199198310215e-18+3.4557519187188914e-08j)) * (node_20_Vc))) - ((0j) * (line_line19_Ia2))) - ((0j) * (line_line19_Ib2))) - (((0.9999999998669535+2.330213518947162e-10j)) * (line_line19_Ic2))) - (line_line19_Ic1) - - 0 = ((((((((0.9999999216136505+1.3639224819719382e-07j)) * (node_21_Va)) + ((0j) * (node_21_Vb))) + ((0j) * (node_21_Vc))) - (((0.325206+0.18689999999999998j)) * (line_line20_Ia2))) - ((0j) * (line_line20_Ib2))) - ((0j) * (line_line20_Ic2))) - (node_20_Va) - - 0 = ((((((((-5.720326613987725e-14+8.388052056330363e-07j)) * (node_21_Va)) + ((0j) * (node_21_Vb))) + ((0j) * (node_21_Vc))) - (((0.9999999216136505+1.3639224819719382e-07j)) * (line_line20_Ia2))) - ((0j) * (line_line20_Ib2))) - ((0j) * (line_line20_Ic2))) - (line_line20_Ia1) - - 0 = (((((((0j) * (node_21_Va)) + (((0.9999999216136505+1.3639224819719382e-07j)) * (node_21_Vb))) + ((0j) * (node_21_Vc))) - ((0j) * (line_line20_Ia2))) - (((0.325206+0.18689999999999998j)) * (line_line20_Ib2))) - ((0j) * (line_line20_Ic2))) - (node_20_Vb) - - 0 = (((((((0j) * (node_21_Va)) + (((-5.720326613987725e-14+8.388052056330363e-07j)) * (node_21_Vb))) + ((0j) * (node_21_Vc))) - ((0j) * (line_line20_Ia2))) - (((0.9999999216136505+1.3639224819719382e-07j)) * (line_line20_Ib2))) - ((0j) * (line_line20_Ic2))) - (line_line20_Ib1) - - 0 = (((((((0j) * (node_21_Va)) + ((0j) * (node_21_Vb))) + (((0.9999999216136505+1.3639224819719382e-07j)) * (node_21_Vc))) - ((0j) * (line_line20_Ia2))) - ((0j) * (line_line20_Ib2))) - (((0.325206+0.18689999999999998j)) * (line_line20_Ic2))) - (node_20_Vc) - - 0 = (((((((0j) * (node_21_Va)) + ((0j) * (node_21_Vb))) + (((-5.720326613987725e-14+8.388052056330363e-07j)) * (node_21_Vc))) - ((0j) * (line_line20_Ia2))) - ((0j) * (line_line20_Ib2))) - (((0.9999999216136505+1.3639224819719382e-07j)) * (line_line20_Ic2))) - (line_line20_Ic1) - - 0 = ((((((((0.999989433551184+2.113289763206435e-05j)) * (node_25_Va)) + ((0j) * (node_25_Vb))) + ((0j) * (node_25_Vc))) - (((0.24480000000000002+0.12240000000000001j)) * (line_line24_Ia2))) - ((0j) * (line_line24_Ib2))) - ((0j) * (line_line24_Ic2))) - (node_24_Va) - - 0 = ((((((((-1.8243438003566628e-09+0.0001726534802469262j)) * (node_25_Va)) + ((0j) * (node_25_Vb))) + ((0j) * (node_25_Vc))) - (((0.999989433551184+2.113289763206435e-05j)) * (line_line24_Ia2))) - ((0j) * (line_line24_Ib2))) - ((0j) * (line_line24_Ic2))) - (line_line24_Ia1) - - 0 = (((((((0j) * (node_25_Va)) + (((0.999989433551184+2.113289763206435e-05j)) * (node_25_Vb))) + ((0j) * (node_25_Vc))) - ((0j) * (line_line24_Ia2))) - (((0.24480000000000002+0.12240000000000001j)) * (line_line24_Ib2))) - ((0j) * (line_line24_Ic2))) - (node_24_Vb) - - 0 = (((((((0j) * (node_25_Va)) + (((-1.8243438003566628e-09+0.0001726534802469262j)) * (node_25_Vb))) + ((0j) * (node_25_Vc))) - ((0j) * (line_line24_Ia2))) - (((0.999989433551184+2.113289763206435e-05j)) * (line_line24_Ib2))) - ((0j) * (line_line24_Ic2))) - (line_line24_Ib1) - - 0 = (((((((0j) * (node_25_Va)) + ((0j) * (node_25_Vb))) + (((0.999989433551184+2.113289763206435e-05j)) * (node_25_Vc))) - ((0j) * (line_line24_Ia2))) - ((0j) * (line_line24_Ib2))) - (((0.24480000000000002+0.12240000000000001j)) * (line_line24_Ic2))) - (node_24_Vc) - - 0 = (((((((0j) * (node_25_Va)) + ((0j) * (node_25_Vb))) + (((-1.8243438003566628e-09+0.0001726534802469262j)) * (node_25_Vc))) - ((0j) * (line_line24_Ia2))) - ((0j) * (line_line24_Ib2))) - (((0.999989433551184+2.113289763206435e-05j)) * (line_line24_Ic2))) - (line_line24_Ic1) - - 0 = ((((((((0.9999867624579604+2.647508407932151e-05j)) * (node_26_Va)) + ((0j) * (node_26_Vb))) + ((0j) * (node_26_Vc))) - (((0.274+0.137j)) * (line_line25_Ia2))) - ((0j) * (line_line25_Ib2))) - ((0j) * (line_line25_Ic2))) - (node_25_Va) - - 0 = ((((((((-2.5581389671793552e-09+0.0001932475098306734j)) * (node_26_Va)) + ((0j) * (node_26_Vb))) + ((0j) * (node_26_Vc))) - (((0.9999867624579604+2.647508407932151e-05j)) * (line_line25_Ia2))) - ((0j) * (line_line25_Ib2))) - ((0j) * (line_line25_Ic2))) - (line_line25_Ia1) - - 0 = (((((((0j) * (node_26_Va)) + (((0.9999867624579604+2.647508407932151e-05j)) * (node_26_Vb))) + ((0j) * (node_26_Vc))) - ((0j) * (line_line25_Ia2))) - (((0.274+0.137j)) * (line_line25_Ib2))) - ((0j) * (line_line25_Ic2))) - (node_25_Vb) - - 0 = (((((((0j) * (node_26_Va)) + (((-2.5581389671793552e-09+0.0001932475098306734j)) * (node_26_Vb))) + ((0j) * (node_26_Vc))) - ((0j) * (line_line25_Ia2))) - (((0.9999867624579604+2.647508407932151e-05j)) * (line_line25_Ib2))) - ((0j) * (line_line25_Ic2))) - (line_line25_Ib1) - - 0 = (((((((0j) * (node_26_Va)) + ((0j) * (node_26_Vb))) + (((0.9999867624579604+2.647508407932151e-05j)) * (node_26_Vc))) - ((0j) * (line_line25_Ia2))) - ((0j) * (line_line25_Ib2))) - (((0.274+0.137j)) * (line_line25_Ic2))) - (node_25_Vc) - - 0 = (((((((0j) * (node_26_Va)) + ((0j) * (node_26_Vb))) + (((-2.5581389671793552e-09+0.0001932475098306734j)) * (node_26_Vc))) - ((0j) * (line_line25_Ia2))) - ((0j) * (line_line25_Ib2))) - (((0.9999867624579604+2.647508407932151e-05j)) * (line_line25_Ic2))) - (line_line25_Ic1) - - 0 = ((((((((0.9999971650543726+5.6698912548285765e-06j)) * (node_27_Va)) + ((0j) * (node_27_Vb))) + ((0j) * (node_27_Vc))) - (((0.1268+0.0634j)) * (line_line26_Ia2))) - ((0j) * (line_line26_Ib2))) - ((0j) * (line_line26_Ic2))) - (node_26_Va) - - 0 = ((((((((-2.535304955960692e-10+8.94303346673796e-05j)) * (node_27_Va)) + ((0j) * (node_27_Vb))) + ((0j) * (node_27_Vc))) - (((0.9999971650543726+5.6698912548285765e-06j)) * (line_line26_Ia2))) - ((0j) * (line_line26_Ib2))) - ((0j) * (line_line26_Ic2))) - (line_line26_Ia1) - - 0 = (((((((0j) * (node_27_Va)) + (((0.9999971650543726+5.6698912548285765e-06j)) * (node_27_Vb))) + ((0j) * (node_27_Vc))) - ((0j) * (line_line26_Ia2))) - (((0.1268+0.0634j)) * (line_line26_Ib2))) - ((0j) * (line_line26_Ic2))) - (node_26_Vb) - - 0 = (((((((0j) * (node_27_Va)) + (((-2.535304955960692e-10+8.94303346673796e-05j)) * (node_27_Vb))) + ((0j) * (node_27_Vc))) - ((0j) * (line_line26_Ia2))) - (((0.9999971650543726+5.6698912548285765e-06j)) * (line_line26_Ib2))) - ((0j) * (line_line26_Ic2))) - (line_line26_Ib1) - - 0 = (((((((0j) * (node_27_Va)) + ((0j) * (node_27_Vb))) + (((0.9999971650543726+5.6698912548285765e-06j)) * (node_27_Vc))) - ((0j) * (line_line26_Ia2))) - ((0j) * (line_line26_Ib2))) - (((0.1268+0.0634j)) * (line_line26_Ic2))) - (node_26_Vc) - - 0 = (((((((0j) * (node_27_Va)) + ((0j) * (node_27_Vb))) + (((-2.535304955960692e-10+8.94303346673796e-05j)) * (node_27_Vc))) - ((0j) * (line_line26_Ia2))) - ((0j) * (line_line26_Ib2))) - (((0.9999971650543726+5.6698912548285765e-06j)) * (line_line26_Ic2))) - (line_line26_Ic1) - - 0 = ((((((((0.9999999986530421+9.351735931573437e-10j)) * (node_28_Va)) + ((0j) * (node_28_Vb))) + ((0j) * (node_28_Vc))) - (((0.01701+0.024499999999999997j)) * (line_line27_Ia2))) - ((0j) * (line_line27_Ib2))) - ((0j) * (line_line27_Ic2))) - (node_27_Va) - - 0 = ((((((((-5.1413853576650025e-17+1.0995574280159012e-07j)) * (node_28_Va)) + ((0j) * (node_28_Vb))) + ((0j) * (node_28_Vc))) - (((0.9999999986530421+9.351735931573437e-10j)) * (line_line27_Ia2))) - ((0j) * (line_line27_Ib2))) - ((0j) * (line_line27_Ic2))) - (line_line27_Ia1) - - 0 = (((((((0j) * (node_28_Va)) + (((0.9999999986530421+9.351735931573437e-10j)) * (node_28_Vb))) + ((0j) * (node_28_Vc))) - ((0j) * (line_line27_Ia2))) - (((0.01701+0.024499999999999997j)) * (line_line27_Ib2))) - ((0j) * (line_line27_Ic2))) - (node_27_Vb) - - 0 = (((((((0j) * (node_28_Va)) + (((-5.1413853576650025e-17+1.0995574280159012e-07j)) * (node_28_Vb))) + ((0j) * (node_28_Vc))) - ((0j) * (line_line27_Ia2))) - (((0.9999999986530421+9.351735931573437e-10j)) * (line_line27_Ib2))) - ((0j) * (line_line27_Ic2))) - (line_line27_Ib1) - - 0 = (((((((0j) * (node_28_Va)) + ((0j) * (node_28_Vb))) + (((0.9999999986530421+9.351735931573437e-10j)) * (node_28_Vc))) - ((0j) * (line_line27_Ia2))) - ((0j) * (line_line27_Ib2))) - (((0.01701+0.024499999999999997j)) * (line_line27_Ic2))) - (node_27_Vc) - - 0 = (((((((0j) * (node_28_Va)) + ((0j) * (node_28_Vb))) + (((-5.1413853576650025e-17+1.0995574280159012e-07j)) * (node_28_Vc))) - ((0j) * (line_line27_Ia2))) - ((0j) * (line_line27_Ib2))) - (((0.9999999986530421+9.351735931573437e-10j)) * (line_line27_Ic2))) - (line_line27_Ic1) - - 0 = ((((((((0.999999986345633+2.7308733964284956e-08j)) * (node_29_Va)) + ((0j) * (node_29_Vb))) + ((0j) * (node_29_Vc))) - (((0.0088+0.0044j)) * (line_line28_Ia2))) - ((0j) * (line_line28_Ib2))) - ((0j) * (line_line28_Ic2))) - (node_28_Va) - - 0 = ((((((((-8.474624440137394e-14+6.206530404055277e-06j)) * (node_29_Va)) + ((0j) * (node_29_Vb))) + ((0j) * (node_29_Vc))) - (((0.999999986345633+2.7308733964284956e-08j)) * (line_line28_Ia2))) - ((0j) * (line_line28_Ib2))) - ((0j) * (line_line28_Ic2))) - (line_line28_Ia1) - - 0 = (((((((0j) * (node_29_Va)) + (((0.999999986345633+2.7308733964284956e-08j)) * (node_29_Vb))) + ((0j) * (node_29_Vc))) - ((0j) * (line_line28_Ia2))) - (((0.0088+0.0044j)) * (line_line28_Ib2))) - ((0j) * (line_line28_Ic2))) - (node_28_Vb) - - 0 = (((((((0j) * (node_29_Va)) + (((-8.474624440137394e-14+6.206530404055277e-06j)) * (node_29_Vb))) + ((0j) * (node_29_Vc))) - ((0j) * (line_line28_Ia2))) - (((0.999999986345633+2.7308733964284956e-08j)) * (line_line28_Ib2))) - ((0j) * (line_line28_Ic2))) - (line_line28_Ib1) - - 0 = (((((((0j) * (node_29_Va)) + ((0j) * (node_29_Vb))) + (((0.999999986345633+2.7308733964284956e-08j)) * (node_29_Vc))) - ((0j) * (line_line28_Ia2))) - ((0j) * (line_line28_Ib2))) - (((0.0088+0.0044j)) * (line_line28_Ic2))) - (node_28_Vc) - - 0 = (((((((0j) * (node_29_Va)) + ((0j) * (node_29_Vb))) + (((-8.474624440137394e-14+6.206530404055277e-06j)) * (node_29_Vc))) - ((0j) * (line_line28_Ia2))) - ((0j) * (line_line28_Ib2))) - (((0.999999986345633+2.7308733964284956e-08j)) * (line_line28_Ic2))) - (line_line28_Ic1) - - 0 = ((((((((0.9999982297211948+3.540557610418125e-06j)) * (node_30_Va)) + ((0j) * (node_30_Vb))) + ((0j) * (node_30_Vc))) - (((0.10020000000000001+0.050100000000000006j)) * (line_line29_Ia2))) - ((0j) * (line_line29_Ib2))) - ((0j) * (line_line29_Ic2))) - (node_29_Va) - - 0 = ((((((((-1.2510527138412876e-10+7.06697500305604e-05j)) * (node_30_Va)) + ((0j) * (node_30_Vb))) + ((0j) * (node_30_Vc))) - (((0.9999982297211948+3.540557610418125e-06j)) * (line_line29_Ia2))) - ((0j) * (line_line29_Ib2))) - ((0j) * (line_line29_Ic2))) - (line_line29_Ia1) - - 0 = (((((((0j) * (node_30_Va)) + (((0.9999982297211948+3.540557610418125e-06j)) * (node_30_Vb))) + ((0j) * (node_30_Vc))) - ((0j) * (line_line29_Ia2))) - (((0.10020000000000001+0.050100000000000006j)) * (line_line29_Ib2))) - ((0j) * (line_line29_Ic2))) - (node_29_Vb) - - 0 = (((((((0j) * (node_30_Va)) + (((-1.2510527138412876e-10+7.06697500305604e-05j)) * (node_30_Vb))) + ((0j) * (node_30_Vc))) - ((0j) * (line_line29_Ia2))) - (((0.9999982297211948+3.540557610418125e-06j)) * (line_line29_Ib2))) - ((0j) * (line_line29_Ic2))) - (line_line29_Ib1) - - 0 = (((((((0j) * (node_30_Va)) + ((0j) * (node_30_Vb))) + (((0.9999982297211948+3.540557610418125e-06j)) * (node_30_Vc))) - ((0j) * (line_line29_Ia2))) - ((0j) * (line_line29_Ib2))) - (((0.10020000000000001+0.050100000000000006j)) * (line_line29_Ic2))) - (node_29_Vc) - - 0 = (((((((0j) * (node_30_Va)) + ((0j) * (node_30_Vb))) + (((-1.2510527138412876e-10+7.06697500305604e-05j)) * (node_30_Vc))) - ((0j) * (line_line29_Ia2))) - ((0j) * (line_line29_Ib2))) - (((0.9999982297211948+3.540557610418125e-06j)) * (line_line29_Ic2))) - (line_line29_Ic1) - - 0 = ((((((((0.9999999664212597+6.715748058055823e-08j)) * (node_31_Va)) + ((0j) * (node_31_Vb))) + ((0j) * (node_31_Vc))) - (((0.013800000000000002+0.006900000000000001j)) * (line_line30_Ia2))) - ((0j) * (line_line30_Ib2))) - ((0j) * (line_line30_Ic2))) - (node_30_Va) - - 0 = ((((((((-3.268208114440619e-13+9.732968036670495e-06j)) * (node_31_Va)) + ((0j) * (node_31_Vb))) + ((0j) * (node_31_Vc))) - (((0.9999999664212597+6.715748058055823e-08j)) * (line_line30_Ia2))) - ((0j) * (line_line30_Ib2))) - ((0j) * (line_line30_Ic2))) - (line_line30_Ia1) - - 0 = (((((((0j) * (node_31_Va)) + (((0.9999999664212597+6.715748058055823e-08j)) * (node_31_Vb))) + ((0j) * (node_31_Vc))) - ((0j) * (line_line30_Ia2))) - (((0.013800000000000002+0.006900000000000001j)) * (line_line30_Ib2))) - ((0j) * (line_line30_Ic2))) - (node_30_Vb) - - 0 = (((((((0j) * (node_31_Va)) + (((-3.268208114440619e-13+9.732968036670495e-06j)) * (node_31_Vb))) + ((0j) * (node_31_Vc))) - ((0j) * (line_line30_Ia2))) - (((0.9999999664212597+6.715748058055823e-08j)) * (line_line30_Ib2))) - ((0j) * (line_line30_Ic2))) - (line_line30_Ib1) - - 0 = (((((((0j) * (node_31_Va)) + ((0j) * (node_31_Vb))) + (((0.9999999664212597+6.715748058055823e-08j)) * (node_31_Vc))) - ((0j) * (line_line30_Ia2))) - ((0j) * (line_line30_Ib2))) - (((0.013800000000000002+0.006900000000000001j)) * (line_line30_Ic2))) - (node_30_Vc) - - 0 = (((((((0j) * (node_31_Va)) + ((0j) * (node_31_Vb))) + (((-3.268208114440619e-13+9.732968036670495e-06j)) * (node_31_Vc))) - ((0j) * (line_line30_Ia2))) - ((0j) * (line_line30_Ib2))) - (((0.9999999664212597+6.715748058055823e-08j)) * (line_line30_Ic2))) - (line_line30_Ic1) - - 0 = ((((((((0.9999999986912518+5.627617387182566e-09j)) * (node_32_Va)) + ((0j) * (node_32_Vb))) + ((0j) * (node_32_Vc))) - (((0.103845+0.024149999999999998j)) * (line_line31_Ia2))) - ((0j) * (line_line31_Ib2))) - ((0j) * (line_line31_Ic2))) - (node_31_Va) - - 0 = ((((((((-3.049745048535753e-16+1.083849464779238e-07j)) * (node_32_Va)) + ((0j) * (node_32_Vb))) + ((0j) * (node_32_Vc))) - (((0.9999999986912518+5.627617387182566e-09j)) * (line_line31_Ia2))) - ((0j) * (line_line31_Ib2))) - ((0j) * (line_line31_Ic2))) - (line_line31_Ia1) - - 0 = (((((((0j) * (node_32_Va)) + (((0.9999999986912518+5.627617387182566e-09j)) * (node_32_Vb))) + ((0j) * (node_32_Vc))) - ((0j) * (line_line31_Ia2))) - (((0.103845+0.024149999999999998j)) * (line_line31_Ib2))) - ((0j) * (line_line31_Ic2))) - (node_31_Vb) - - 0 = (((((((0j) * (node_32_Va)) + (((-3.049745048535753e-16+1.083849464779238e-07j)) * (node_32_Vb))) + ((0j) * (node_32_Vc))) - ((0j) * (line_line31_Ia2))) - (((0.9999999986912518+5.627617387182566e-09j)) * (line_line31_Ib2))) - ((0j) * (line_line31_Ic2))) - (line_line31_Ib1) - - 0 = (((((((0j) * (node_32_Va)) + ((0j) * (node_32_Vb))) + (((0.9999999986912518+5.627617387182566e-09j)) * (node_32_Vc))) - ((0j) * (line_line31_Ia2))) - ((0j) * (line_line31_Ib2))) - (((0.103845+0.024149999999999998j)) * (line_line31_Ic2))) - (node_31_Vc) - - 0 = (((((((0j) * (node_32_Va)) + ((0j) * (node_32_Vb))) + (((-3.049745048535753e-16+1.083849464779238e-07j)) * (node_32_Vc))) - ((0j) * (line_line31_Ia2))) - ((0j) * (line_line31_Ib2))) - (((0.9999999986912518+5.627617387182566e-09j)) * (line_line31_Ic2))) - (line_line31_Ic1) - - 0 = ((((((((0.9999985140931352+2.971813729509049e-06j)) * (node_33_Va)) + ((0j) * (node_33_Vb))) + ((0j) * (node_33_Vc))) - (((0.09179999999999999+0.045899999999999996j)) * (line_line32_Ia2))) - ((0j) * (line_line32_Ib2))) - ((0j) * (line_line32_Ic2))) - (node_32_Va) - - 0 = ((((((((-9.620563009693336e-11+6.474534905424484e-05j)) * (node_33_Va)) + ((0j) * (node_33_Vb))) + ((0j) * (node_33_Vc))) - (((0.9999985140931352+2.971813729509049e-06j)) * (line_line32_Ia2))) - ((0j) * (line_line32_Ib2))) - ((0j) * (line_line32_Ic2))) - (line_line32_Ia1) - - 0 = (((((((0j) * (node_33_Va)) + (((0.9999985140931352+2.971813729509049e-06j)) * (node_33_Vb))) + ((0j) * (node_33_Vc))) - ((0j) * (line_line32_Ia2))) - (((0.09179999999999999+0.045899999999999996j)) * (line_line32_Ib2))) - ((0j) * (line_line32_Ic2))) - (node_32_Vb) - - 0 = (((((((0j) * (node_33_Va)) + (((-9.620563009693336e-11+6.474534905424484e-05j)) * (node_33_Vb))) + ((0j) * (node_33_Vc))) - ((0j) * (line_line32_Ia2))) - (((0.9999985140931352+2.971813729509049e-06j)) * (line_line32_Ib2))) - ((0j) * (line_line32_Ic2))) - (line_line32_Ib1) - - 0 = (((((((0j) * (node_33_Va)) + ((0j) * (node_33_Vb))) + (((0.9999985140931352+2.971813729509049e-06j)) * (node_33_Vc))) - ((0j) * (line_line32_Ia2))) - ((0j) * (line_line32_Ib2))) - (((0.09179999999999999+0.045899999999999996j)) * (line_line32_Ic2))) - (node_32_Vc) - - 0 = (((((((0j) * (node_33_Va)) + ((0j) * (node_33_Vb))) + (((-9.620563009693336e-11+6.474534905424484e-05j)) * (node_33_Vc))) - ((0j) * (line_line32_Ia2))) - ((0j) * (line_line32_Ib2))) - (((0.9999985140931352+2.971813729509049e-06j)) * (line_line32_Ic2))) - (line_line32_Ic1) - - 0 = ((((((((0.9999999882212659+3.503332046545744e-08j)) * (node_34_Va)) + ((0j) * (node_34_Vb))) + ((0j) * (node_34_Vc))) - (((0.21548699999999998+0.07244999999999999j)) * (line_line33_Ia2))) - ((0j) * (line_line33_Ib2))) - ((0j) * (line_line33_Ic2))) - (node_33_Va) - - 0 = ((((((((-5.695626849115906e-15+3.2515483773158807e-07j)) * (node_34_Va)) + ((0j) * (node_34_Vb))) + ((0j) * (node_34_Vc))) - (((0.9999999882212659+3.503332046545744e-08j)) * (line_line33_Ia2))) - ((0j) * (line_line33_Ib2))) - ((0j) * (line_line33_Ic2))) - (line_line33_Ia1) - - 0 = (((((((0j) * (node_34_Va)) + (((0.9999999882212659+3.503332046545744e-08j)) * (node_34_Vb))) + ((0j) * (node_34_Vc))) - ((0j) * (line_line33_Ia2))) - (((0.21548699999999998+0.07244999999999999j)) * (line_line33_Ib2))) - ((0j) * (line_line33_Ic2))) - (node_33_Vb) - - 0 = (((((((0j) * (node_34_Va)) + (((-5.695626849115906e-15+3.2515483773158807e-07j)) * (node_34_Vb))) + ((0j) * (node_34_Vc))) - ((0j) * (line_line33_Ia2))) - (((0.9999999882212659+3.503332046545744e-08j)) * (line_line33_Ib2))) - ((0j) * (line_line33_Ic2))) - (line_line33_Ib1) - - 0 = (((((((0j) * (node_34_Va)) + ((0j) * (node_34_Vb))) + (((0.9999999882212659+3.503332046545744e-08j)) * (node_34_Vc))) - ((0j) * (line_line33_Ia2))) - ((0j) * (line_line33_Ib2))) - (((0.21548699999999998+0.07244999999999999j)) * (line_line33_Ic2))) - (node_33_Vc) - - 0 = (((((((0j) * (node_34_Va)) + ((0j) * (node_34_Vb))) + (((-5.695626849115906e-15+3.2515483773158807e-07j)) * (node_34_Vc))) - ((0j) * (line_line33_Ia2))) - ((0j) * (line_line33_Ib2))) - (((0.9999999882212659+3.503332046545744e-08j)) * (line_line33_Ic2))) - (line_line33_Ic1) - - 0 = ((((((((0.999994325192891+1.1349614218114337e-05j)) * (node_37_Va)) + ((0j) * (node_37_Vb))) + ((0j) * (node_37_Vc))) - (((0.1794+0.0897j)) * (line_line36_Ia2))) - ((0j) * (line_line36_Ib2))) - ((0j) * (line_line36_Ic2))) - (node_33_Va) - - 0 = ((((((((-7.180253227426037e-10+0.00012652822758839032j)) * (node_37_Va)) + ((0j) * (node_37_Vb))) + ((0j) * (node_37_Vc))) - (((0.999994325192891+1.1349614218114337e-05j)) * (line_line36_Ia2))) - ((0j) * (line_line36_Ib2))) - ((0j) * (line_line36_Ic2))) - (line_line36_Ia1) - - 0 = (((((((0j) * (node_37_Va)) + (((0.999994325192891+1.1349614218114337e-05j)) * (node_37_Vb))) + ((0j) * (node_37_Vc))) - ((0j) * (line_line36_Ia2))) - (((0.1794+0.0897j)) * (line_line36_Ib2))) - ((0j) * (line_line36_Ic2))) - (node_33_Vb) - - 0 = (((((((0j) * (node_37_Va)) + (((-7.180253227426037e-10+0.00012652822758839032j)) * (node_37_Vb))) + ((0j) * (node_37_Vc))) - ((0j) * (line_line36_Ia2))) - (((0.999994325192891+1.1349614218114337e-05j)) * (line_line36_Ib2))) - ((0j) * (line_line36_Ic2))) - (line_line36_Ib1) - - 0 = (((((((0j) * (node_37_Va)) + ((0j) * (node_37_Vb))) + (((0.999994325192891+1.1349614218114337e-05j)) * (node_37_Vc))) - ((0j) * (line_line36_Ia2))) - ((0j) * (line_line36_Ib2))) - (((0.1794+0.0897j)) * (line_line36_Ic2))) - (node_33_Vc) - - 0 = (((((((0j) * (node_37_Va)) + ((0j) * (node_37_Vb))) + (((-7.180253227426037e-10+0.00012652822758839032j)) * (node_37_Vc))) - ((0j) * (line_line36_Ia2))) - ((0j) * (line_line36_Ib2))) - (((0.999994325192891+1.1349614218114337e-05j)) * (line_line36_Ic2))) - (line_line36_Ic1) - - 0 = ((((((((0.9999999959085468+1.2169150780831955e-08j)) * (node_35_Va)) + ((0j) * (node_35_Vb))) + ((0j) * (node_35_Vc))) - (((0.12700199999999998+0.04269999999999999j)) * (line_line34_Ia2))) - ((0j) * (line_line34_Ib2))) - ((0j) * (line_line34_Ic2))) - (node_34_Va) - - 0 = ((((((((-1.1660306981513914e-15+1.9163715147694056e-07j)) * (node_35_Va)) + ((0j) * (node_35_Vb))) + ((0j) * (node_35_Vc))) - (((0.9999999959085468+1.2169150780831955e-08j)) * (line_line34_Ia2))) - ((0j) * (line_line34_Ib2))) - ((0j) * (line_line34_Ic2))) - (line_line34_Ia1) - - 0 = (((((((0j) * (node_35_Va)) + (((0.9999999959085468+1.2169150780831955e-08j)) * (node_35_Vb))) + ((0j) * (node_35_Vc))) - ((0j) * (line_line34_Ia2))) - (((0.12700199999999998+0.04269999999999999j)) * (line_line34_Ib2))) - ((0j) * (line_line34_Ic2))) - (node_34_Vb) - - 0 = (((((((0j) * (node_35_Va)) + (((-1.1660306981513914e-15+1.9163715147694056e-07j)) * (node_35_Vb))) + ((0j) * (node_35_Vc))) - ((0j) * (line_line34_Ia2))) - (((0.9999999959085468+1.2169150780831955e-08j)) * (line_line34_Ib2))) - ((0j) * (line_line34_Ic2))) - (line_line34_Ib1) - - 0 = (((((((0j) * (node_35_Va)) + ((0j) * (node_35_Vb))) + (((0.9999999959085468+1.2169150780831955e-08j)) * (node_35_Vc))) - ((0j) * (line_line34_Ia2))) - ((0j) * (line_line34_Ib2))) - (((0.12700199999999998+0.04269999999999999j)) * (line_line34_Ic2))) - (node_34_Vc) - - 0 = (((((((0j) * (node_35_Va)) + ((0j) * (node_35_Vb))) + (((-1.1660306981513914e-15+1.9163715147694056e-07j)) * (node_35_Vc))) - ((0j) * (line_line34_Ia2))) - ((0j) * (line_line34_Ib2))) - (((0.9999999959085468+1.2169150780831955e-08j)) * (line_line34_Ic2))) - (line_line34_Ic1) - - 0 = ((((((((0.9999999535654149+8.132685905662676e-08j)) * (node_36_Va)) + ((0j) * (node_36_Vb))) + ((0j) * (node_36_Vc))) - (((0.251943+0.14384999999999995j)) * (line_line35_Ia2))) - ((0j) * (line_line35_Ib2))) - ((0j) * (line_line35_Ic2))) - (node_35_Va) - - 0 = ((((((((-2.625219991830071e-14+6.455972753236827e-07j)) * (node_36_Va)) + ((0j) * (node_36_Vb))) + ((0j) * (node_36_Vc))) - (((0.9999999535654149+8.132685905662676e-08j)) * (line_line35_Ia2))) - ((0j) * (line_line35_Ib2))) - ((0j) * (line_line35_Ic2))) - (line_line35_Ia1) - - 0 = (((((((0j) * (node_36_Va)) + (((0.9999999535654149+8.132685905662676e-08j)) * (node_36_Vb))) + ((0j) * (node_36_Vc))) - ((0j) * (line_line35_Ia2))) - (((0.251943+0.14384999999999995j)) * (line_line35_Ib2))) - ((0j) * (line_line35_Ic2))) - (node_35_Vb) - - 0 = (((((((0j) * (node_36_Va)) + (((-2.625219991830071e-14+6.455972753236827e-07j)) * (node_36_Vb))) + ((0j) * (node_36_Vc))) - ((0j) * (line_line35_Ia2))) - (((0.9999999535654149+8.132685905662676e-08j)) * (line_line35_Ib2))) - ((0j) * (line_line35_Ic2))) - (line_line35_Ib1) - - 0 = (((((((0j) * (node_36_Va)) + ((0j) * (node_36_Vb))) + (((0.9999999535654149+8.132685905662676e-08j)) * (node_36_Vc))) - ((0j) * (line_line35_Ia2))) - ((0j) * (line_line35_Ib2))) - (((0.251943+0.14384999999999995j)) * (line_line35_Ic2))) - (node_35_Vc) - - 0 = (((((((0j) * (node_36_Va)) + ((0j) * (node_36_Vb))) + (((-2.625219991830071e-14+6.455972753236827e-07j)) * (node_36_Vc))) - ((0j) * (line_line35_Ia2))) - ((0j) * (line_line35_Ib2))) - (((0.9999999535654149+8.132685905662676e-08j)) * (line_line35_Ic2))) - (line_line35_Ic1) - - 0 = ((((((((0.999999317838828+1.3643223438840939e-06j)) * (node_38_Va)) + ((0j) * (node_38_Vb))) + ((0j) * (node_38_Vc))) - (((0.062200000000000005+0.031100000000000003j)) * (line_line37_Ia2))) - ((0j) * (line_line37_Ib2))) - ((0j) * (line_line37_Ic2))) - (node_37_Va) - - 0 = ((((((((-2.992565045050462e-11+4.3868870692611876e-05j)) * (node_38_Va)) + ((0j) * (node_38_Vb))) + ((0j) * (node_38_Vc))) - (((0.999999317838828+1.3643223438840939e-06j)) * (line_line37_Ia2))) - ((0j) * (line_line37_Ib2))) - ((0j) * (line_line37_Ic2))) - (line_line37_Ia1) - - 0 = (((((((0j) * (node_38_Va)) + (((0.999999317838828+1.3643223438840939e-06j)) * (node_38_Vb))) + ((0j) * (node_38_Vc))) - ((0j) * (line_line37_Ia2))) - (((0.062200000000000005+0.031100000000000003j)) * (line_line37_Ib2))) - ((0j) * (line_line37_Ic2))) - (node_37_Vb) - - 0 = (((((((0j) * (node_38_Va)) + (((-2.992565045050462e-11+4.3868870692611876e-05j)) * (node_38_Vb))) + ((0j) * (node_38_Vc))) - ((0j) * (line_line37_Ia2))) - (((0.999999317838828+1.3643223438840939e-06j)) * (line_line37_Ib2))) - ((0j) * (line_line37_Ic2))) - (line_line37_Ib1) - - 0 = (((((((0j) * (node_38_Va)) + ((0j) * (node_38_Vb))) + (((0.999999317838828+1.3643223438840939e-06j)) * (node_38_Vc))) - ((0j) * (line_line37_Ia2))) - ((0j) * (line_line37_Ib2))) - (((0.062200000000000005+0.031100000000000003j)) * (line_line37_Ic2))) - (node_37_Vc) - - 0 = (((((((0j) * (node_38_Va)) + ((0j) * (node_38_Vb))) + (((-2.992565045050462e-11+4.3868870692611876e-05j)) * (node_38_Vc))) - ((0j) * (line_line37_Ia2))) - ((0j) * (line_line37_Ib2))) - (((0.999999317838828+1.3643223438840939e-06j)) * (line_line37_Ic2))) - (line_line37_Ic1) - - 0 = ((((((((0.9999999871747621+3.814592171664174e-08j)) * (node_131_Va)) + ((0j) * (node_131_Vb))) + ((0j) * (node_131_Vc))) - (((0.22485599999999997+0.07559999999999999j)) * (line_line130_Ia2))) - ((0j) * (line_line130_Ib2))) - ((0j) * (line_line130_Ic2))) - (node_37_Va) - - 0 = ((((((((-6.4713031611883175e-15+3.39292004411948e-07j)) * (node_131_Va)) + ((0j) * (node_131_Vb))) + ((0j) * (node_131_Vc))) - (((0.9999999871747621+3.814592171664174e-08j)) * (line_line130_Ia2))) - ((0j) * (line_line130_Ib2))) - ((0j) * (line_line130_Ic2))) - (line_line130_Ia1) - - 0 = (((((((0j) * (node_131_Va)) + (((0.9999999871747621+3.814592171664174e-08j)) * (node_131_Vb))) + ((0j) * (node_131_Vc))) - ((0j) * (line_line130_Ia2))) - (((0.22485599999999997+0.07559999999999999j)) * (line_line130_Ib2))) - ((0j) * (line_line130_Ic2))) - (node_37_Vb) - - 0 = (((((((0j) * (node_131_Va)) + (((-6.4713031611883175e-15+3.39292004411948e-07j)) * (node_131_Vb))) + ((0j) * (node_131_Vc))) - ((0j) * (line_line130_Ia2))) - (((0.9999999871747621+3.814592171664174e-08j)) * (line_line130_Ib2))) - ((0j) * (line_line130_Ic2))) - (line_line130_Ib1) - - 0 = (((((((0j) * (node_131_Va)) + ((0j) * (node_131_Vb))) + (((0.9999999871747621+3.814592171664174e-08j)) * (node_131_Vc))) - ((0j) * (line_line130_Ia2))) - ((0j) * (line_line130_Ib2))) - (((0.22485599999999997+0.07559999999999999j)) * (line_line130_Ic2))) - (node_37_Vc) - - 0 = (((((((0j) * (node_131_Va)) + ((0j) * (node_131_Vb))) + (((-6.4713031611883175e-15+3.39292004411948e-07j)) * (node_131_Vc))) - ((0j) * (line_line130_Ia2))) - ((0j) * (line_line130_Ib2))) - (((0.9999999871747621+3.814592171664174e-08j)) * (line_line130_Ic2))) - (line_line130_Ic1) - - 0 = ((((((((0.9999989092214377+3.2442870951351232e-06j)) * (node_134_Va)) + ((0j) * (node_134_Vb))) + ((0j) * (node_134_Vc))) - (((2.0736719999999997+0.6971999999999998j)) * (line_line133_Ia2))) - ((0j) * (line_line133_Ib2))) - ((0j) * (line_line133_Ic2))) - (node_131_Va) - - 0 = ((((((((-5.075729795097922e-12+3.1290245764380454e-06j)) * (node_134_Va)) + ((0j) * (node_134_Vb))) + ((0j) * (node_134_Vc))) - (((0.9999989092214377+3.2442870951351232e-06j)) * (line_line133_Ia2))) - ((0j) * (line_line133_Ib2))) - ((0j) * (line_line133_Ic2))) - (line_line133_Ia1) - - 0 = (((((((0j) * (node_134_Va)) + (((0.9999989092214377+3.2442870951351232e-06j)) * (node_134_Vb))) + ((0j) * (node_134_Vc))) - ((0j) * (line_line133_Ia2))) - (((2.0736719999999997+0.6971999999999998j)) * (line_line133_Ib2))) - ((0j) * (line_line133_Ic2))) - (node_131_Vb) - - 0 = (((((((0j) * (node_134_Va)) + (((-5.075729795097922e-12+3.1290245764380454e-06j)) * (node_134_Vb))) + ((0j) * (node_134_Vc))) - ((0j) * (line_line133_Ia2))) - (((0.9999989092214377+3.2442870951351232e-06j)) * (line_line133_Ib2))) - ((0j) * (line_line133_Ic2))) - (line_line133_Ib1) - - 0 = (((((((0j) * (node_134_Va)) + ((0j) * (node_134_Vb))) + (((0.9999989092214377+3.2442870951351232e-06j)) * (node_134_Vc))) - ((0j) * (line_line133_Ia2))) - ((0j) * (line_line133_Ib2))) - (((2.0736719999999997+0.6971999999999998j)) * (line_line133_Ic2))) - (node_131_Vc) - - 0 = (((((((0j) * (node_134_Va)) + ((0j) * (node_134_Vb))) + (((-5.075729795097922e-12+3.1290245764380454e-06j)) * (node_134_Vc))) - ((0j) * (line_line133_Ia2))) - ((0j) * (line_line133_Ib2))) - (((0.9999989092214377+3.2442870951351232e-06j)) * (line_line133_Ic2))) - (line_line133_Ic1) - - 0 = ((((((((0.9999999687810905+5.4677689903576504e-08j)) * (node_133_Va)) + ((0j) * (node_133_Vb))) + ((0j) * (node_133_Vc))) - (((0.20658100000000001+0.11794999999999999j)) * (line_line132_Ia2))) - ((0j) * (line_line132_Ib2))) - ((0j) * (line_line132_Ic2))) - (node_131_Va) - - 0 = ((((((((-1.4472046186201404e-14+5.293583538668859e-07j)) * (node_133_Va)) + ((0j) * (node_133_Vb))) + ((0j) * (node_133_Vc))) - (((0.9999999687810905+5.4677689903576504e-08j)) * (line_line132_Ia2))) - ((0j) * (line_line132_Ib2))) - ((0j) * (line_line132_Ic2))) - (line_line132_Ia1) - - 0 = (((((((0j) * (node_133_Va)) + (((0.9999999687810905+5.4677689903576504e-08j)) * (node_133_Vb))) + ((0j) * (node_133_Vc))) - ((0j) * (line_line132_Ia2))) - (((0.20658100000000001+0.11794999999999999j)) * (line_line132_Ib2))) - ((0j) * (line_line132_Ic2))) - (node_131_Vb) - - 0 = (((((((0j) * (node_133_Va)) + (((-1.4472046186201404e-14+5.293583538668859e-07j)) * (node_133_Vb))) + ((0j) * (node_133_Vc))) - ((0j) * (line_line132_Ia2))) - (((0.9999999687810905+5.4677689903576504e-08j)) * (line_line132_Ib2))) - ((0j) * (line_line132_Ic2))) - (line_line132_Ib1) - - 0 = (((((((0j) * (node_133_Va)) + ((0j) * (node_133_Vb))) + (((0.9999999687810905+5.4677689903576504e-08j)) * (node_133_Vc))) - ((0j) * (line_line132_Ia2))) - ((0j) * (line_line132_Ib2))) - (((0.20658100000000001+0.11794999999999999j)) * (line_line132_Ic2))) - (node_131_Vc) - - 0 = (((((((0j) * (node_133_Va)) + ((0j) * (node_133_Vb))) + (((-1.4472046186201404e-14+5.293583538668859e-07j)) * (node_133_Vc))) - ((0j) * (line_line132_Ia2))) - ((0j) * (line_line132_Ib2))) - (((0.9999999687810905+5.4677689903576504e-08j)) * (line_line132_Ic2))) - (line_line132_Ic1) - - 0 = ((((((((0.9999999988740532+3.3488875032442694e-09j)) * (node_132_Va)) + ((0j) * (node_132_Vb))) + ((0j) * (node_132_Vc))) - (((0.066624+0.022399999999999996j)) * (line_line131_Ia2))) - ((0j) * (line_line131_Ib2))) - ((0j) * (line_line131_Ic2))) - (node_131_Va) - - 0 = ((((((((-1.6833344604625413e-16+1.0053096485827734e-07j)) * (node_132_Va)) + ((0j) * (node_132_Vb))) + ((0j) * (node_132_Vc))) - (((0.9999999988740532+3.3488875032442694e-09j)) * (line_line131_Ia2))) - ((0j) * (line_line131_Ib2))) - ((0j) * (line_line131_Ic2))) - (line_line131_Ia1) - - 0 = (((((((0j) * (node_132_Va)) + (((0.9999999988740532+3.3488875032442694e-09j)) * (node_132_Vb))) + ((0j) * (node_132_Vc))) - ((0j) * (line_line131_Ia2))) - (((0.066624+0.022399999999999996j)) * (line_line131_Ib2))) - ((0j) * (line_line131_Ic2))) - (node_131_Vb) - - 0 = (((((((0j) * (node_132_Va)) + (((-1.6833344604625413e-16+1.0053096485827734e-07j)) * (node_132_Vb))) + ((0j) * (node_132_Vc))) - ((0j) * (line_line131_Ia2))) - (((0.9999999988740532+3.3488875032442694e-09j)) * (line_line131_Ib2))) - ((0j) * (line_line131_Ic2))) - (line_line131_Ib1) - - 0 = (((((((0j) * (node_132_Va)) + ((0j) * (node_132_Vb))) + (((0.9999999988740532+3.3488875032442694e-09j)) * (node_132_Vc))) - ((0j) * (line_line131_Ia2))) - ((0j) * (line_line131_Ib2))) - (((0.066624+0.022399999999999996j)) * (line_line131_Ic2))) - (node_131_Vc) - - 0 = (((((((0j) * (node_132_Va)) + ((0j) * (node_132_Vb))) + (((-1.6833344604625413e-16+1.0053096485827734e-07j)) * (node_132_Vc))) - ((0j) * (line_line131_Ia2))) - ((0j) * (line_line131_Ib2))) - (((0.9999999988740532+3.3488875032442694e-09j)) * (line_line131_Ic2))) - (line_line131_Ic1) - - 0 = ((((((((0.9999889092404187+2.218151916249046e-05j)) * (node_39_Va)) + ((0j) * (node_39_Vb))) + ((0j) * (node_39_Vc))) - (((0.2508+0.1254j)) * (line_line38_Ia2))) - ((0j) * (line_line38_Ib2))) - ((0j) * (line_line38_Ic2))) - (node_38_Va) - - 0 = ((((((((-1.9618014049279562e-09+0.00017688513682250694j)) * (node_39_Va)) + ((0j) * (node_39_Vb))) + ((0j) * (node_39_Vc))) - (((0.9999889092404187+2.218151916249046e-05j)) * (line_line38_Ia2))) - ((0j) * (line_line38_Ib2))) - ((0j) * (line_line38_Ic2))) - (line_line38_Ia1) - - 0 = (((((((0j) * (node_39_Va)) + (((0.9999889092404187+2.218151916249046e-05j)) * (node_39_Vb))) + ((0j) * (node_39_Vc))) - ((0j) * (line_line38_Ia2))) - (((0.2508+0.1254j)) * (line_line38_Ib2))) - ((0j) * (line_line38_Ic2))) - (node_38_Vb) - - 0 = (((((((0j) * (node_39_Va)) + (((-1.9618014049279562e-09+0.00017688513682250694j)) * (node_39_Vb))) + ((0j) * (node_39_Vc))) - ((0j) * (line_line38_Ia2))) - (((0.9999889092404187+2.218151916249046e-05j)) * (line_line38_Ib2))) - ((0j) * (line_line38_Ic2))) - (line_line38_Ib1) - - 0 = (((((((0j) * (node_39_Va)) + ((0j) * (node_39_Vb))) + (((0.9999889092404187+2.218151916249046e-05j)) * (node_39_Vc))) - ((0j) * (line_line38_Ia2))) - ((0j) * (line_line38_Ib2))) - (((0.2508+0.1254j)) * (line_line38_Ic2))) - (node_38_Vc) - - 0 = (((((((0j) * (node_39_Va)) + ((0j) * (node_39_Vb))) + (((-1.9618014049279562e-09+0.00017688513682250694j)) * (node_39_Vc))) - ((0j) * (line_line38_Ia2))) - ((0j) * (line_line38_Ib2))) - (((0.9999889092404187+2.218151916249046e-05j)) * (line_line38_Ic2))) - (line_line38_Ic1) - - 0 = ((((((((0.9999999901806773+6.817415494117027e-09j)) * (node_40_Va)) + ((0j) * (node_40_Vb))) + ((0j) * (node_40_Vc))) - (((0.045926999999999975+0.06614999999999994j)) * (line_line39_Ia2))) - ((0j) * (line_line39_Ib2))) - ((0j) * (line_line39_Ic2))) - (node_39_Va) - - 0 = ((((((((-1.0119788799492004e-15+2.968805043066531e-07j)) * (node_40_Va)) + ((0j) * (node_40_Vb))) + ((0j) * (node_40_Vc))) - (((0.9999999901806773+6.817415494117027e-09j)) * (line_line39_Ia2))) - ((0j) * (line_line39_Ib2))) - ((0j) * (line_line39_Ic2))) - (line_line39_Ia1) - - 0 = (((((((0j) * (node_40_Va)) + (((0.9999999901806773+6.817415494117027e-09j)) * (node_40_Vb))) + ((0j) * (node_40_Vc))) - ((0j) * (line_line39_Ia2))) - (((0.045926999999999975+0.06614999999999994j)) * (line_line39_Ib2))) - ((0j) * (line_line39_Ic2))) - (node_39_Vb) - - 0 = (((((((0j) * (node_40_Va)) + (((-1.0119788799492004e-15+2.968805043066531e-07j)) * (node_40_Vb))) + ((0j) * (node_40_Vc))) - ((0j) * (line_line39_Ia2))) - (((0.9999999901806773+6.817415494117027e-09j)) * (line_line39_Ib2))) - ((0j) * (line_line39_Ic2))) - (line_line39_Ib1) - - 0 = (((((((0j) * (node_40_Va)) + ((0j) * (node_40_Vb))) + (((0.9999999901806773+6.817415494117027e-09j)) * (node_40_Vc))) - ((0j) * (line_line39_Ia2))) - ((0j) * (line_line39_Ib2))) - (((0.045926999999999975+0.06614999999999994j)) * (line_line39_Ic2))) - (node_39_Vc) - - 0 = (((((((0j) * (node_40_Va)) + ((0j) * (node_40_Vb))) + (((-1.0119788799492004e-15+2.968805043066531e-07j)) * (node_40_Vc))) - ((0j) * (line_line39_Ia2))) - ((0j) * (line_line39_Ib2))) - (((0.9999999901806773+6.817415494117027e-09j)) * (line_line39_Ic2))) - (line_line39_Ic1) - - 0 = ((((((((0.9999999913879913+1.9069447772335997e-08j)) * (node_41_Va)) + ((0j) * (node_41_Vb))) + ((0j) * (node_41_Vc))) - (((0.137175+0.061949999999999984j)) * (line_line40_Ia2))) - ((0j) * (line_line40_Ib2))) - ((0j) * (line_line40_Ic2))) - (node_40_Va) - - 0 = ((((((((-2.6509483385591425e-15+2.780309486454948e-07j)) * (node_41_Va)) + ((0j) * (node_41_Vb))) + ((0j) * (node_41_Vc))) - (((0.9999999913879913+1.9069447772335997e-08j)) * (line_line40_Ia2))) - ((0j) * (line_line40_Ib2))) - ((0j) * (line_line40_Ic2))) - (line_line40_Ia1) - - 0 = (((((((0j) * (node_41_Va)) + (((0.9999999913879913+1.9069447772335997e-08j)) * (node_41_Vb))) + ((0j) * (node_41_Vc))) - ((0j) * (line_line40_Ia2))) - (((0.137175+0.061949999999999984j)) * (line_line40_Ib2))) - ((0j) * (line_line40_Ic2))) - (node_40_Vb) - - 0 = (((((((0j) * (node_41_Va)) + (((-2.6509483385591425e-15+2.780309486454948e-07j)) * (node_41_Vb))) + ((0j) * (node_41_Vc))) - ((0j) * (line_line40_Ia2))) - (((0.9999999913879913+1.9069447772335997e-08j)) * (line_line40_Ib2))) - ((0j) * (line_line40_Ic2))) - (line_line40_Ib1) - - 0 = (((((((0j) * (node_41_Va)) + ((0j) * (node_41_Vb))) + (((0.9999999913879913+1.9069447772335997e-08j)) * (node_41_Vc))) - ((0j) * (line_line40_Ia2))) - ((0j) * (line_line40_Ib2))) - (((0.137175+0.061949999999999984j)) * (line_line40_Ic2))) - (node_40_Vc) - - 0 = (((((((0j) * (node_41_Va)) + ((0j) * (node_41_Vb))) + (((-2.6509483385591425e-15+2.780309486454948e-07j)) * (node_41_Vc))) - ((0j) * (line_line40_Ia2))) - ((0j) * (line_line40_Ib2))) - (((0.9999999913879913+1.9069447772335997e-08j)) * (line_line40_Ic2))) - (line_line40_Ic1) - - 0 = ((((((((0.9999995928643969+2.826684330440443e-07j)) * (node_42_Va)) + ((0j) * (node_42_Vb))) + ((0j) * (node_42_Vc))) - (((0.295731+0.42594999999999994j)) * (line_line41_Ia2))) - ((0j) * (line_line41_Ib2))) - ((0j) * (line_line41_Ic2))) - (node_41_Va) - - 0 = ((((((((-2.701828453546478e-13+1.9116587405571466e-06j)) * (node_42_Va)) + ((0j) * (node_42_Vb))) + ((0j) * (node_42_Vc))) - (((0.9999995928643969+2.826684330440443e-07j)) * (line_line41_Ia2))) - ((0j) * (line_line41_Ib2))) - ((0j) * (line_line41_Ic2))) - (line_line41_Ia1) - - 0 = (((((((0j) * (node_42_Va)) + (((0.9999995928643969+2.826684330440443e-07j)) * (node_42_Vb))) + ((0j) * (node_42_Vc))) - ((0j) * (line_line41_Ia2))) - (((0.295731+0.42594999999999994j)) * (line_line41_Ib2))) - ((0j) * (line_line41_Ic2))) - (node_41_Vb) - - 0 = (((((((0j) * (node_42_Va)) + (((-2.701828453546478e-13+1.9116587405571466e-06j)) * (node_42_Vb))) + ((0j) * (node_42_Vc))) - ((0j) * (line_line41_Ia2))) - (((0.9999995928643969+2.826684330440443e-07j)) * (line_line41_Ib2))) - ((0j) * (line_line41_Ic2))) - (line_line41_Ib1) - - 0 = (((((((0j) * (node_42_Va)) + ((0j) * (node_42_Vb))) + (((0.9999995928643969+2.826684330440443e-07j)) * (node_42_Vc))) - ((0j) * (line_line41_Ia2))) - ((0j) * (line_line41_Ib2))) - (((0.295731+0.42594999999999994j)) * (line_line41_Ic2))) - (node_41_Vc) - - 0 = (((((((0j) * (node_42_Va)) + ((0j) * (node_42_Vb))) + (((-2.701828453546478e-13+1.9116587405571466e-06j)) * (node_42_Vc))) - ((0j) * (line_line41_Ia2))) - ((0j) * (line_line41_Ib2))) - (((0.9999995928643969+2.826684330440443e-07j)) * (line_line41_Ic2))) - (line_line41_Ic1) - - 0 = ((((((((0.999999453492469+1.6254695422851392e-06j)) * (node_136_Va)) + ((0j) * (node_136_Vb))) + ((0j) * (node_136_Vc))) - (((1.4678099999999998+0.4934999999999999j)) * (line_line135_Ia2))) - ((0j) * (line_line135_Ib2))) - ((0j) * (line_line135_Ic2))) - (node_134_Va) - - 0 = ((((((((-1.800063518368631e-12+2.214822215572133e-06j)) * (node_136_Va)) + ((0j) * (node_136_Vb))) + ((0j) * (node_136_Vc))) - (((0.999999453492469+1.6254695422851392e-06j)) * (line_line135_Ia2))) - ((0j) * (line_line135_Ib2))) - ((0j) * (line_line135_Ic2))) - (line_line135_Ia1) - - 0 = (((((((0j) * (node_136_Va)) + (((0.999999453492469+1.6254695422851392e-06j)) * (node_136_Vb))) + ((0j) * (node_136_Vc))) - ((0j) * (line_line135_Ia2))) - (((1.4678099999999998+0.4934999999999999j)) * (line_line135_Ib2))) - ((0j) * (line_line135_Ic2))) - (node_134_Vb) - - 0 = (((((((0j) * (node_136_Va)) + (((-1.800063518368631e-12+2.214822215572133e-06j)) * (node_136_Vb))) + ((0j) * (node_136_Vc))) - ((0j) * (line_line135_Ia2))) - (((0.999999453492469+1.6254695422851392e-06j)) * (line_line135_Ib2))) - ((0j) * (line_line135_Ic2))) - (line_line135_Ib1) - - 0 = (((((((0j) * (node_136_Va)) + ((0j) * (node_136_Vb))) + (((0.999999453492469+1.6254695422851392e-06j)) * (node_136_Vc))) - ((0j) * (line_line135_Ia2))) - ((0j) * (line_line135_Ib2))) - (((1.4678099999999998+0.4934999999999999j)) * (line_line135_Ic2))) - (node_134_Vc) - - 0 = (((((((0j) * (node_136_Va)) + ((0j) * (node_136_Vb))) + (((-1.800063518368631e-12+2.214822215572133e-06j)) * (node_136_Vc))) - ((0j) * (line_line135_Ia2))) - ((0j) * (line_line135_Ib2))) - (((0.999999453492469+1.6254695422851392e-06j)) * (line_line135_Ic2))) - (line_line135_Ic1) - - 0 = ((((((((0.9999999997358313+7.857131080609722e-10j)) * (node_135_Va)) + ((0j) * (node_135_Vb))) + ((0j) * (node_135_Vc))) - (((0.032270999999999994+0.010849999999999997j)) * (line_line134_Ia2))) - ((0j) * (line_line134_Ib2))) - ((0j) * (line_line134_Ic2))) - (node_134_Va) - - 0 = ((((((((-1.913002659288008e-17+4.869468612421009e-08j)) * (node_135_Va)) + ((0j) * (node_135_Vb))) + ((0j) * (node_135_Vc))) - (((0.9999999997358313+7.857131080609722e-10j)) * (line_line134_Ia2))) - ((0j) * (line_line134_Ib2))) - ((0j) * (line_line134_Ic2))) - (line_line134_Ia1) - - 0 = (((((((0j) * (node_135_Va)) + (((0.9999999997358313+7.857131080609722e-10j)) * (node_135_Vb))) + ((0j) * (node_135_Vc))) - ((0j) * (line_line134_Ia2))) - (((0.032270999999999994+0.010849999999999997j)) * (line_line134_Ib2))) - ((0j) * (line_line134_Ic2))) - (node_134_Vb) - - 0 = (((((((0j) * (node_135_Va)) + (((-1.913002659288008e-17+4.869468612421009e-08j)) * (node_135_Vb))) + ((0j) * (node_135_Vc))) - ((0j) * (line_line134_Ia2))) - (((0.9999999997358313+7.857131080609722e-10j)) * (line_line134_Ib2))) - ((0j) * (line_line134_Ic2))) - (line_line134_Ib1) - - 0 = (((((((0j) * (node_135_Va)) + ((0j) * (node_135_Vb))) + (((0.9999999997358313+7.857131080609722e-10j)) * (node_135_Vc))) - ((0j) * (line_line134_Ia2))) - ((0j) * (line_line134_Ib2))) - (((0.032270999999999994+0.010849999999999997j)) * (line_line134_Ic2))) - (node_134_Vc) - - 0 = (((((((0j) * (node_135_Va)) + ((0j) * (node_135_Vb))) + (((-1.913002659288008e-17+4.869468612421009e-08j)) * (node_135_Vc))) - ((0j) * (line_line134_Ia2))) - ((0j) * (line_line134_Ib2))) - (((0.9999999997358313+7.857131080609722e-10j)) * (line_line134_Ic2))) - (line_line134_Ic1) - - 0 = ((((((((0.9999999951374822+1.446251734494333e-08j)) * (node_44_Va)) + ((0j) * (node_44_Vb))) + ((0j) * (node_44_Vc))) - (((0.138453+0.046549999999999994j)) * (line_line43_Ia2))) - ((0j) * (line_line43_Ib2))) - ((0j) * (line_line43_Ic2))) - (node_42_Va) - - 0 = ((((((((-1.51072499658936e-15+2.0891591095579302e-07j)) * (node_44_Va)) + ((0j) * (node_44_Vb))) + ((0j) * (node_44_Vc))) - (((0.9999999951374822+1.446251734494333e-08j)) * (line_line43_Ia2))) - ((0j) * (line_line43_Ib2))) - ((0j) * (line_line43_Ic2))) - (line_line43_Ia1) - - 0 = (((((((0j) * (node_44_Va)) + (((0.9999999951374822+1.446251734494333e-08j)) * (node_44_Vb))) + ((0j) * (node_44_Vc))) - ((0j) * (line_line43_Ia2))) - (((0.138453+0.046549999999999994j)) * (line_line43_Ib2))) - ((0j) * (line_line43_Ic2))) - (node_42_Vb) - - 0 = (((((((0j) * (node_44_Va)) + (((-1.51072499658936e-15+2.0891591095579302e-07j)) * (node_44_Vb))) + ((0j) * (node_44_Vc))) - ((0j) * (line_line43_Ia2))) - (((0.9999999951374822+1.446251734494333e-08j)) * (line_line43_Ib2))) - ((0j) * (line_line43_Ic2))) - (line_line43_Ib1) - - 0 = (((((((0j) * (node_44_Va)) + ((0j) * (node_44_Vb))) + (((0.9999999951374822+1.446251734494333e-08j)) * (node_44_Vc))) - ((0j) * (line_line43_Ia2))) - ((0j) * (line_line43_Ib2))) - (((0.138453+0.046549999999999994j)) * (line_line43_Ic2))) - (node_42_Vc) - - 0 = (((((((0j) * (node_44_Va)) + ((0j) * (node_44_Vb))) + (((-1.51072499658936e-15+2.0891591095579302e-07j)) * (node_44_Vc))) - ((0j) * (line_line43_Ia2))) - ((0j) * (line_line43_Ib2))) - (((0.9999999951374822+1.446251734494333e-08j)) * (line_line43_Ic2))) - (line_line43_Ic1) - - 0 = ((((((((0.9999999987660216+5.306106795014185e-09j)) * (node_43_Va)) + ((0j) * (node_43_Vb))) + ((0j) * (node_43_Vc))) - (((0.100835+0.023449999999999995j)) * (line_line42_Ia2))) - ((0j) * (line_line42_Ib2))) - ((0j) * (line_line42_Ic2))) - (node_42_Va) - - 0 = ((((((((-2.7921623761685635e-16+1.0524335383032429e-07j)) * (node_43_Va)) + ((0j) * (node_43_Vb))) + ((0j) * (node_43_Vc))) - (((0.9999999987660216+5.306106795014185e-09j)) * (line_line42_Ia2))) - ((0j) * (line_line42_Ib2))) - ((0j) * (line_line42_Ic2))) - (line_line42_Ia1) - - 0 = (((((((0j) * (node_43_Va)) + (((0.9999999987660216+5.306106795014185e-09j)) * (node_43_Vb))) + ((0j) * (node_43_Vc))) - ((0j) * (line_line42_Ia2))) - (((0.100835+0.023449999999999995j)) * (line_line42_Ib2))) - ((0j) * (line_line42_Ic2))) - (node_42_Vb) - - 0 = (((((((0j) * (node_43_Va)) + (((-2.7921623761685635e-16+1.0524335383032429e-07j)) * (node_43_Vb))) + ((0j) * (node_43_Vc))) - ((0j) * (line_line42_Ia2))) - (((0.9999999987660216+5.306106795014185e-09j)) * (line_line42_Ib2))) - ((0j) * (line_line42_Ic2))) - (line_line42_Ib1) - - 0 = (((((((0j) * (node_43_Va)) + ((0j) * (node_43_Vb))) + (((0.9999999987660216+5.306106795014185e-09j)) * (node_43_Vc))) - ((0j) * (line_line42_Ia2))) - ((0j) * (line_line42_Ib2))) - (((0.100835+0.023449999999999995j)) * (line_line42_Ic2))) - (node_42_Vc) - - 0 = (((((((0j) * (node_43_Va)) + ((0j) * (node_43_Vb))) + (((-2.7921623761685635e-16+1.0524335383032429e-07j)) * (node_43_Vc))) - ((0j) * (line_line42_Ia2))) - ((0j) * (line_line42_Ib2))) - (((0.9999999987660216+5.306106795014185e-09j)) * (line_line42_Ic2))) - (line_line42_Ic1) - - 0 = ((((((((0.9999995311388163+3.2552362178337125e-07j)) * (node_55_Va)) + ((0j) * (node_55_Vb))) + ((0j) * (node_55_Vc))) - (((0.31735800000000003+0.4570999999999999j)) * (line_line54_Ia2))) - ((0j) * (line_line54_Ib2))) - ((0j) * (line_line54_Ic2))) - (node_42_Va) - - 0 = ((((((((-3.3389934502663655e-13+2.051459521869157e-06j)) * (node_55_Va)) + ((0j) * (node_55_Vb))) + ((0j) * (node_55_Vc))) - (((0.9999995311388163+3.2552362178337125e-07j)) * (line_line54_Ia2))) - ((0j) * (line_line54_Ib2))) - ((0j) * (line_line54_Ic2))) - (line_line54_Ia1) - - 0 = (((((((0j) * (node_55_Va)) + (((0.9999995311388163+3.2552362178337125e-07j)) * (node_55_Vb))) + ((0j) * (node_55_Vc))) - ((0j) * (line_line54_Ia2))) - (((0.31735800000000003+0.4570999999999999j)) * (line_line54_Ib2))) - ((0j) * (line_line54_Ic2))) - (node_42_Vb) - - 0 = (((((((0j) * (node_55_Va)) + (((-3.3389934502663655e-13+2.051459521869157e-06j)) * (node_55_Vb))) + ((0j) * (node_55_Vc))) - ((0j) * (line_line54_Ia2))) - (((0.9999995311388163+3.2552362178337125e-07j)) * (line_line54_Ib2))) - ((0j) * (line_line54_Ic2))) - (line_line54_Ib1) - - 0 = (((((((0j) * (node_55_Va)) + ((0j) * (node_55_Vb))) + (((0.9999995311388163+3.2552362178337125e-07j)) * (node_55_Vc))) - ((0j) * (line_line54_Ia2))) - ((0j) * (line_line54_Ib2))) - (((0.31735800000000003+0.4570999999999999j)) * (line_line54_Ic2))) - (node_42_Vc) - - 0 = (((((((0j) * (node_55_Va)) + ((0j) * (node_55_Vb))) + (((-3.3389934502663655e-13+2.051459521869157e-06j)) * (node_55_Vc))) - ((0j) * (line_line54_Ia2))) - ((0j) * (line_line54_Ib2))) - (((0.9999995311388163+3.2552362178337125e-07j)) * (line_line54_Ic2))) - (line_line54_Ic1) - - 0 = ((((((((0.9999999230746874+2.2879785834848134e-07j)) * (node_45_Va)) + ((0j) * (node_45_Vb))) + ((0j) * (node_45_Vc))) - (((0.550689+0.18514999999999998j)) * (line_line44_Ia2))) - ((0j) * (line_line44_Ib2))) - ((0j) * (line_line44_Ic2))) - (node_44_Va) - - 0 = ((((((((-9.505993398243243e-14+8.309512249139094e-07j)) * (node_45_Va)) + ((0j) * (node_45_Vb))) + ((0j) * (node_45_Vc))) - (((0.9999999230746874+2.2879785834848134e-07j)) * (line_line44_Ia2))) - ((0j) * (line_line44_Ib2))) - ((0j) * (line_line44_Ic2))) - (line_line44_Ia1) - - 0 = (((((((0j) * (node_45_Va)) + (((0.9999999230746874+2.2879785834848134e-07j)) * (node_45_Vb))) + ((0j) * (node_45_Vc))) - ((0j) * (line_line44_Ia2))) - (((0.550689+0.18514999999999998j)) * (line_line44_Ib2))) - ((0j) * (line_line44_Ic2))) - (node_44_Vb) - - 0 = (((((((0j) * (node_45_Va)) + (((-9.505993398243243e-14+8.309512249139094e-07j)) * (node_45_Vb))) + ((0j) * (node_45_Vc))) - ((0j) * (line_line44_Ia2))) - (((0.9999999230746874+2.2879785834848134e-07j)) * (line_line44_Ib2))) - ((0j) * (line_line44_Ic2))) - (line_line44_Ib1) - - 0 = (((((((0j) * (node_45_Va)) + ((0j) * (node_45_Vb))) + (((0.9999999230746874+2.2879785834848134e-07j)) * (node_45_Vc))) - ((0j) * (line_line44_Ia2))) - ((0j) * (line_line44_Ib2))) - (((0.550689+0.18514999999999998j)) * (line_line44_Ic2))) - (node_44_Vc) - - 0 = (((((((0j) * (node_45_Va)) + ((0j) * (node_45_Vb))) + (((-9.505993398243243e-14+8.309512249139094e-07j)) * (node_45_Vc))) - ((0j) * (line_line44_Ia2))) - ((0j) * (line_line44_Ib2))) - (((0.9999999230746874+2.2879785834848134e-07j)) * (line_line44_Ic2))) - (line_line44_Ic1) - - 0 = ((((((((0.9999999875285448+3.709367117546123e-08j)) * (node_46_Va)) + ((0j) * (node_46_Vb))) + ((0j) * (node_46_Vc))) - (((0.22173299999999999+0.07454999999999998j)) * (line_line45_Ia2))) - ((0j) * (line_line45_Ib2))) - ((0j) * (line_line45_Ic2))) - (node_44_Va) - - 0 = ((((((((-6.205393158768626e-15+3.345796155209663e-07j)) * (node_46_Va)) + ((0j) * (node_46_Vb))) + ((0j) * (node_46_Vc))) - (((0.9999999875285448+3.709367117546123e-08j)) * (line_line45_Ia2))) - ((0j) * (line_line45_Ib2))) - ((0j) * (line_line45_Ic2))) - (line_line45_Ia1) - - 0 = (((((((0j) * (node_46_Va)) + (((0.9999999875285448+3.709367117546123e-08j)) * (node_46_Vb))) + ((0j) * (node_46_Vc))) - ((0j) * (line_line45_Ia2))) - (((0.22173299999999999+0.07454999999999998j)) * (line_line45_Ib2))) - ((0j) * (line_line45_Ic2))) - (node_44_Vb) - - 0 = (((((((0j) * (node_46_Va)) + (((-6.205393158768626e-15+3.345796155209663e-07j)) * (node_46_Vb))) + ((0j) * (node_46_Vc))) - ((0j) * (line_line45_Ia2))) - (((0.9999999875285448+3.709367117546123e-08j)) * (line_line45_Ib2))) - ((0j) * (line_line45_Ic2))) - (line_line45_Ib1) - - 0 = (((((((0j) * (node_46_Va)) + ((0j) * (node_46_Vb))) + (((0.9999999875285448+3.709367117546123e-08j)) * (node_46_Vc))) - ((0j) * (line_line45_Ia2))) - ((0j) * (line_line45_Ib2))) - (((0.22173299999999999+0.07454999999999998j)) * (line_line45_Ic2))) - (node_44_Vc) - - 0 = (((((((0j) * (node_46_Va)) + ((0j) * (node_46_Vb))) + (((-6.205393158768626e-15+3.345796155209663e-07j)) * (node_46_Vc))) - ((0j) * (line_line45_Ia2))) - ((0j) * (line_line45_Ib2))) - (((0.9999999875285448+3.709367117546123e-08j)) * (line_line45_Ic2))) - (line_line45_Ic1) - - 0 = ((((((((0.9999996545627633+1.485380117842152e-06j)) * (node_47_Va)) + ((0j) * (node_47_Vb))) + ((0j) * (node_47_Vc))) - (((1.6871049999999999+0.3923499999999999j)) * (line_line46_Ia2))) - ((0j) * (line_line46_Ib2))) - ((0j) * (line_line46_Ic2))) - (node_46_Va) - - 0 = ((((((((-1.3077752092968519e-12+1.7608623782033132e-06j)) * (node_47_Va)) + ((0j) * (node_47_Vb))) + ((0j) * (node_47_Vc))) - (((0.9999996545627633+1.485380117842152e-06j)) * (line_line46_Ia2))) - ((0j) * (line_line46_Ib2))) - ((0j) * (line_line46_Ic2))) - (line_line46_Ia1) - - 0 = (((((((0j) * (node_47_Va)) + (((0.9999996545627633+1.485380117842152e-06j)) * (node_47_Vb))) + ((0j) * (node_47_Vc))) - ((0j) * (line_line46_Ia2))) - (((1.6871049999999999+0.3923499999999999j)) * (line_line46_Ib2))) - ((0j) * (line_line46_Ic2))) - (node_46_Vb) - - 0 = (((((((0j) * (node_47_Va)) + (((-1.3077752092968519e-12+1.7608623782033132e-06j)) * (node_47_Vb))) + ((0j) * (node_47_Vc))) - ((0j) * (line_line46_Ia2))) - (((0.9999996545627633+1.485380117842152e-06j)) * (line_line46_Ib2))) - ((0j) * (line_line46_Ic2))) - (line_line46_Ib1) - - 0 = (((((((0j) * (node_47_Va)) + ((0j) * (node_47_Vb))) + (((0.9999996545627633+1.485380117842152e-06j)) * (node_47_Vc))) - ((0j) * (line_line46_Ia2))) - ((0j) * (line_line46_Ib2))) - (((1.6871049999999999+0.3923499999999999j)) * (line_line46_Ic2))) - (node_46_Vc) - - 0 = (((((((0j) * (node_47_Va)) + ((0j) * (node_47_Vb))) + (((-1.3077752092968519e-12+1.7608623782033132e-06j)) * (node_47_Vc))) - ((0j) * (line_line46_Ia2))) - ((0j) * (line_line46_Ib2))) - (((0.9999996545627633+1.485380117842152e-06j)) * (line_line46_Ic2))) - (line_line46_Ic1) - - 0 = ((((((((0.999999993652412+1.2695175913148999e-08j)) * (node_48_Va)) + ((0j) * (node_48_Vb))) + ((0j) * (node_48_Vc))) - (((0.006+0.003j)) * (line_line47_Ia2))) - ((0j) * (line_line47_Ib2))) - ((0j) * (line_line47_Ic2))) - (node_46_Va) - - 0 = ((((((((-2.6861248577633087e-14+4.231725290952376e-06j)) * (node_48_Va)) + ((0j) * (node_48_Vb))) + ((0j) * (node_48_Vc))) - (((0.999999993652412+1.2695175913148999e-08j)) * (line_line47_Ia2))) - ((0j) * (line_line47_Ib2))) - ((0j) * (line_line47_Ic2))) - (line_line47_Ia1) - - 0 = (((((((0j) * (node_48_Va)) + (((0.999999993652412+1.2695175913148999e-08j)) * (node_48_Vb))) + ((0j) * (node_48_Vc))) - ((0j) * (line_line47_Ia2))) - (((0.006+0.003j)) * (line_line47_Ib2))) - ((0j) * (line_line47_Ic2))) - (node_46_Vb) - - 0 = (((((((0j) * (node_48_Va)) + (((-2.6861248577633087e-14+4.231725290952376e-06j)) * (node_48_Vb))) + ((0j) * (node_48_Vc))) - ((0j) * (line_line47_Ia2))) - (((0.999999993652412+1.2695175913148999e-08j)) * (line_line47_Ib2))) - ((0j) * (line_line47_Ic2))) - (line_line47_Ib1) - - 0 = (((((((0j) * (node_48_Va)) + ((0j) * (node_48_Vb))) + (((0.999999993652412+1.2695175913148999e-08j)) * (node_48_Vc))) - ((0j) * (line_line47_Ia2))) - ((0j) * (line_line47_Ib2))) - (((0.006+0.003j)) * (line_line47_Ic2))) - (node_46_Vc) - - 0 = (((((((0j) * (node_48_Va)) + ((0j) * (node_48_Vb))) + (((-2.6861248577633087e-14+4.231725290952376e-06j)) * (node_48_Vc))) - ((0j) * (line_line47_Ia2))) - ((0j) * (line_line47_Ib2))) - (((0.999999993652412+1.2695175913148999e-08j)) * (line_line47_Ic2))) - (line_line47_Ic1) - - 0 = ((((((((0.9999997832376467+9.320781190839084e-07j)) * (node_49_Va)) + ((0j) * (node_49_Vb))) + ((0j) * (node_49_Vc))) - (((1.3364399999999999+0.3107999999999999j)) * (line_line48_Ia2))) - ((0j) * (line_line48_Ib2))) - ((0j) * (line_line48_Ic2))) - (node_48_Va) - - 0 = ((((((((-6.500625692698487e-13+1.3948669870165294e-06j)) * (node_49_Va)) + ((0j) * (node_49_Vb))) + ((0j) * (node_49_Vc))) - (((0.9999997832376467+9.320781190839084e-07j)) * (line_line48_Ia2))) - ((0j) * (line_line48_Ib2))) - ((0j) * (line_line48_Ic2))) - (line_line48_Ia1) - - 0 = (((((((0j) * (node_49_Va)) + (((0.9999997832376467+9.320781190839084e-07j)) * (node_49_Vb))) + ((0j) * (node_49_Vc))) - ((0j) * (line_line48_Ia2))) - (((1.3364399999999999+0.3107999999999999j)) * (line_line48_Ib2))) - ((0j) * (line_line48_Ic2))) - (node_48_Vb) - - 0 = (((((((0j) * (node_49_Va)) + (((-6.500625692698487e-13+1.3948669870165294e-06j)) * (node_49_Vb))) + ((0j) * (node_49_Vc))) - ((0j) * (line_line48_Ia2))) - (((0.9999997832376467+9.320781190839084e-07j)) * (line_line48_Ib2))) - ((0j) * (line_line48_Ic2))) - (line_line48_Ib1) - - 0 = (((((((0j) * (node_49_Va)) + ((0j) * (node_49_Vb))) + (((0.9999997832376467+9.320781190839084e-07j)) * (node_49_Vc))) - ((0j) * (line_line48_Ia2))) - ((0j) * (line_line48_Ib2))) - (((1.3364399999999999+0.3107999999999999j)) * (line_line48_Ic2))) - (node_48_Vc) - - 0 = (((((((0j) * (node_49_Va)) + ((0j) * (node_49_Vb))) + (((-6.500625692698487e-13+1.3948669870165294e-06j)) * (node_49_Vc))) - ((0j) * (line_line48_Ia2))) - ((0j) * (line_line48_Ib2))) - (((0.9999997832376467+9.320781190839084e-07j)) * (line_line48_Ic2))) - (line_line48_Ic1) - - 0 = ((((((((0.9999999972511064+4.814490741626369e-09j)) * (node_137_Va)) + ((0j) * (node_137_Vb))) + ((0j) * (node_137_Vc))) - (((0.0613+0.034999999999999996j)) * (line_line136_Ia2))) - ((0j) * (line_line136_Ib2))) - ((0j) * (line_line136_Ic2))) - (node_136_Va) - - 0 = ((((((((-3.781292186167377e-16+1.570796324635924e-07j)) * (node_137_Va)) + ((0j) * (node_137_Vb))) + ((0j) * (node_137_Vc))) - (((0.9999999972511064+4.814490741626369e-09j)) * (line_line136_Ia2))) - ((0j) * (line_line136_Ib2))) - ((0j) * (line_line136_Ic2))) - (line_line136_Ia1) - - 0 = (((((((0j) * (node_137_Va)) + (((0.9999999972511064+4.814490741626369e-09j)) * (node_137_Vb))) + ((0j) * (node_137_Vc))) - ((0j) * (line_line136_Ia2))) - (((0.0613+0.034999999999999996j)) * (line_line136_Ib2))) - ((0j) * (line_line136_Ic2))) - (node_136_Vb) - - 0 = (((((((0j) * (node_137_Va)) + (((-3.781292186167377e-16+1.570796324635924e-07j)) * (node_137_Vb))) + ((0j) * (node_137_Vc))) - ((0j) * (line_line136_Ia2))) - (((0.9999999972511064+4.814490741626369e-09j)) * (line_line136_Ib2))) - ((0j) * (line_line136_Ic2))) - (line_line136_Ib1) - - 0 = (((((((0j) * (node_137_Va)) + ((0j) * (node_137_Vb))) + (((0.9999999972511064+4.814490741626369e-09j)) * (node_137_Vc))) - ((0j) * (line_line136_Ia2))) - ((0j) * (line_line136_Ib2))) - (((0.0613+0.034999999999999996j)) * (line_line136_Ic2))) - (node_136_Vc) - - 0 = (((((((0j) * (node_137_Va)) + ((0j) * (node_137_Vb))) + (((-3.781292186167377e-16+1.570796324635924e-07j)) * (node_137_Vc))) - ((0j) * (line_line136_Ia2))) - ((0j) * (line_line136_Ib2))) - (((0.9999999972511064+4.814490741626369e-09j)) * (line_line136_Ic2))) - (line_line136_Ic1) - - 0 = ((((((((0.9999999984537473+2.7081510421648314e-09j)) * (node_138_Va)) + ((0j) * (node_138_Vb))) + ((0j) * (node_138_Vc))) - (((0.045974999999999995+0.026249999999999992j)) * (line_line137_Ia2))) - ((0j) * (line_line137_Ib2))) - ((0j) * (line_line137_Ic2))) - (node_137_Va) - - 0 = ((((((((-1.5952326410393613e-16+1.1780972441853568e-07j)) * (node_138_Va)) + ((0j) * (node_138_Vb))) + ((0j) * (node_138_Vc))) - (((0.9999999984537473+2.7081510421648314e-09j)) * (line_line137_Ia2))) - ((0j) * (line_line137_Ib2))) - ((0j) * (line_line137_Ic2))) - (line_line137_Ia1) - - 0 = (((((((0j) * (node_138_Va)) + (((0.9999999984537473+2.7081510421648314e-09j)) * (node_138_Vb))) + ((0j) * (node_138_Vc))) - ((0j) * (line_line137_Ia2))) - (((0.045974999999999995+0.026249999999999992j)) * (line_line137_Ib2))) - ((0j) * (line_line137_Ic2))) - (node_137_Vb) - - 0 = (((((((0j) * (node_138_Va)) + (((-1.5952326410393613e-16+1.1780972441853568e-07j)) * (node_138_Vb))) + ((0j) * (node_138_Vc))) - ((0j) * (line_line137_Ia2))) - (((0.9999999984537473+2.7081510421648314e-09j)) * (line_line137_Ib2))) - ((0j) * (line_line137_Ic2))) - (line_line137_Ib1) - - 0 = (((((((0j) * (node_138_Va)) + ((0j) * (node_138_Vb))) + (((0.9999999984537473+2.7081510421648314e-09j)) * (node_138_Vc))) - ((0j) * (line_line137_Ia2))) - ((0j) * (line_line137_Ib2))) - (((0.045974999999999995+0.026249999999999992j)) * (line_line137_Ic2))) - (node_137_Vc) - - 0 = (((((((0j) * (node_138_Va)) + ((0j) * (node_138_Vb))) + (((-1.5952326410393613e-16+1.1780972441853568e-07j)) * (node_138_Vc))) - ((0j) * (line_line137_Ia2))) - ((0j) * (line_line137_Ib2))) - (((0.9999999984537473+2.7081510421648314e-09j)) * (line_line137_Ic2))) - (line_line137_Ic1) - - 0 = ((((((((0.999999934804766+1.9390925299241697e-07j)) * (node_139_Va)) + ((0j) * (node_139_Vb))) + ((0j) * (node_139_Vc))) - (((0.506967+0.17044999999999996j)) * (line_line138_Ia2))) - ((0j) * (line_line138_Ib2))) - ((0j) * (line_line138_Ic2))) - (node_138_Va) - - 0 = ((((((((-7.416813795784967e-14+7.649777862126625e-07j)) * (node_139_Va)) + ((0j) * (node_139_Vb))) + ((0j) * (node_139_Vc))) - (((0.999999934804766+1.9390925299241697e-07j)) * (line_line138_Ia2))) - ((0j) * (line_line138_Ib2))) - ((0j) * (line_line138_Ic2))) - (line_line138_Ia1) - - 0 = (((((((0j) * (node_139_Va)) + (((0.999999934804766+1.9390925299241697e-07j)) * (node_139_Vb))) + ((0j) * (node_139_Vc))) - ((0j) * (line_line138_Ia2))) - (((0.506967+0.17044999999999996j)) * (line_line138_Ib2))) - ((0j) * (line_line138_Ic2))) - (node_138_Vb) - - 0 = (((((((0j) * (node_139_Va)) + (((-7.416813795784967e-14+7.649777862126625e-07j)) * (node_139_Vb))) + ((0j) * (node_139_Vc))) - ((0j) * (line_line138_Ia2))) - (((0.999999934804766+1.9390925299241697e-07j)) * (line_line138_Ib2))) - ((0j) * (line_line138_Ic2))) - (line_line138_Ib1) - - 0 = (((((((0j) * (node_139_Va)) + ((0j) * (node_139_Vb))) + (((0.999999934804766+1.9390925299241697e-07j)) * (node_139_Vc))) - ((0j) * (line_line138_Ia2))) - ((0j) * (line_line138_Ib2))) - (((0.506967+0.17044999999999996j)) * (line_line138_Ic2))) - (node_138_Vc) - - 0 = (((((((0j) * (node_139_Va)) + ((0j) * (node_139_Vb))) + (((-7.416813795784967e-14+7.649777862126625e-07j)) * (node_139_Vc))) - ((0j) * (line_line138_Ia2))) - ((0j) * (line_line138_Ib2))) - (((0.999999934804766+1.9390925299241697e-07j)) * (line_line138_Ic2))) - (line_line138_Ic1) - - 0 = ((((((((0.9999997278526641+1.1702335441599282e-06j)) * (node_140_Va)) + ((0j) * (node_140_Vb))) + ((0j) * (node_140_Vc))) - (((1.497475+0.34824999999999995j)) * (line_line139_Ia2))) - ((0j) * (line_line139_Ib2))) - ((0j) * (line_line139_Ic2))) - (node_139_Va) - - 0 = ((((((((-9.145037799476497e-13+1.5629421324856278e-06j)) * (node_140_Va)) + ((0j) * (node_140_Vb))) + ((0j) * (node_140_Vc))) - (((0.9999997278526641+1.1702335441599282e-06j)) * (line_line139_Ia2))) - ((0j) * (line_line139_Ib2))) - ((0j) * (line_line139_Ic2))) - (line_line139_Ia1) - - 0 = (((((((0j) * (node_140_Va)) + (((0.9999997278526641+1.1702335441599282e-06j)) * (node_140_Vb))) + ((0j) * (node_140_Vc))) - ((0j) * (line_line139_Ia2))) - (((1.497475+0.34824999999999995j)) * (line_line139_Ib2))) - ((0j) * (line_line139_Ic2))) - (node_139_Vb) - - 0 = (((((((0j) * (node_140_Va)) + (((-9.145037799476497e-13+1.5629421324856278e-06j)) * (node_140_Vb))) + ((0j) * (node_140_Vc))) - ((0j) * (line_line139_Ia2))) - (((0.9999997278526641+1.1702335441599282e-06j)) * (line_line139_Ib2))) - ((0j) * (line_line139_Ic2))) - (line_line139_Ib1) - - 0 = (((((((0j) * (node_140_Va)) + ((0j) * (node_140_Vb))) + (((0.9999997278526641+1.1702335441599282e-06j)) * (node_140_Vc))) - ((0j) * (line_line139_Ia2))) - ((0j) * (line_line139_Ib2))) - (((1.497475+0.34824999999999995j)) * (line_line139_Ic2))) - (node_139_Vc) - - 0 = (((((((0j) * (node_140_Va)) + ((0j) * (node_140_Vb))) + (((-9.145037799476497e-13+1.5629421324856278e-06j)) * (node_140_Vc))) - ((0j) * (line_line139_Ia2))) - ((0j) * (line_line139_Ib2))) - (((0.9999997278526641+1.1702335441599282e-06j)) * (line_line139_Ic2))) - (line_line139_Ic1) - - 0 = ((((((((0.9999989320985547+3.176244012937248e-06j)) * (node_54_Va)) + ((0j) * (node_54_Vb))) + ((0j) * (node_54_Vc))) - (((2.051811+0.6898499999999999j)) * (line_line53_Ia2))) - ((0j) * (line_line53_Ib2))) - ((0j) * (line_line53_Ic2))) - (node_49_Va) - - 0 = ((((((((-4.916888558312493e-12+3.096037906980187e-06j)) * (node_54_Va)) + ((0j) * (node_54_Vb))) + ((0j) * (node_54_Vc))) - (((0.9999989320985547+3.176244012937248e-06j)) * (line_line53_Ia2))) - ((0j) * (line_line53_Ib2))) - ((0j) * (line_line53_Ic2))) - (line_line53_Ia1) - - 0 = (((((((0j) * (node_54_Va)) + (((0.9999989320985547+3.176244012937248e-06j)) * (node_54_Vb))) + ((0j) * (node_54_Vc))) - ((0j) * (line_line53_Ia2))) - (((2.051811+0.6898499999999999j)) * (line_line53_Ib2))) - ((0j) * (line_line53_Ic2))) - (node_49_Vb) - - 0 = (((((((0j) * (node_54_Va)) + (((-4.916888558312493e-12+3.096037906980187e-06j)) * (node_54_Vb))) + ((0j) * (node_54_Vc))) - ((0j) * (line_line53_Ia2))) - (((0.9999989320985547+3.176244012937248e-06j)) * (line_line53_Ib2))) - ((0j) * (line_line53_Ic2))) - (line_line53_Ib1) - - 0 = (((((((0j) * (node_54_Va)) + ((0j) * (node_54_Vb))) + (((0.9999989320985547+3.176244012937248e-06j)) * (node_54_Vc))) - ((0j) * (line_line53_Ia2))) - ((0j) * (line_line53_Ib2))) - (((2.051811+0.6898499999999999j)) * (line_line53_Ic2))) - (node_49_Vc) - - 0 = (((((((0j) * (node_54_Va)) + ((0j) * (node_54_Vb))) + (((-4.916888558312493e-12+3.096037906980187e-06j)) * (node_54_Vc))) - ((0j) * (line_line53_Ia2))) - ((0j) * (line_line53_Ib2))) - (((0.9999989320985547+3.176244012937248e-06j)) * (line_line53_Ic2))) - (line_line53_Ic1) - - 0 = ((((((((0.9999999981062873+8.142964961205775e-09j)) * (node_50_Va)) + ((0j) * (node_50_Vb))) + ((0j) * (node_50_Vc))) - (((0.124915+0.029049999999999996j)) * (line_line49_Ia2))) - ((0j) * (line_line49_Ib2))) - ((0j) * (line_line49_Ic2))) - (node_49_Va) - - 0 = ((((((((-5.308239871866866e-16+1.3037609500052927e-07j)) * (node_50_Va)) + ((0j) * (node_50_Vb))) + ((0j) * (node_50_Vc))) - (((0.9999999981062873+8.142964961205775e-09j)) * (line_line49_Ia2))) - ((0j) * (line_line49_Ib2))) - ((0j) * (line_line49_Ic2))) - (line_line49_Ia1) - - 0 = (((((((0j) * (node_50_Va)) + (((0.9999999981062873+8.142964961205775e-09j)) * (node_50_Vb))) + ((0j) * (node_50_Vc))) - ((0j) * (line_line49_Ia2))) - (((0.124915+0.029049999999999996j)) * (line_line49_Ib2))) - ((0j) * (line_line49_Ic2))) - (node_49_Vb) - - 0 = (((((((0j) * (node_50_Va)) + (((-5.308239871866866e-16+1.3037609500052927e-07j)) * (node_50_Vb))) + ((0j) * (node_50_Vc))) - ((0j) * (line_line49_Ia2))) - (((0.9999999981062873+8.142964961205775e-09j)) * (line_line49_Ib2))) - ((0j) * (line_line49_Ic2))) - (line_line49_Ib1) - - 0 = (((((((0j) * (node_50_Va)) + ((0j) * (node_50_Vb))) + (((0.9999999981062873+8.142964961205775e-09j)) * (node_50_Vc))) - ((0j) * (line_line49_Ia2))) - ((0j) * (line_line49_Ib2))) - (((0.124915+0.029049999999999996j)) * (line_line49_Ic2))) - (node_49_Vc) - - 0 = (((((((0j) * (node_50_Va)) + ((0j) * (node_50_Vb))) + (((-5.308239871866866e-16+1.3037609500052927e-07j)) * (node_50_Vc))) - ((0j) * (line_line49_Ia2))) - ((0j) * (line_line49_Ib2))) - (((0.9999999981062873+8.142964961205775e-09j)) * (line_line49_Ic2))) - (line_line49_Ic1) - - 0 = ((((((((0.9999999961724406+1.138425527225908e-08j)) * (node_56_Va)) + ((0j) * (node_56_Vb))) + ((0j) * (node_56_Vc))) - (((0.12283799999999999+0.04129999999999999j)) * (line_line55_Ia2))) - ((0j) * (line_line55_Ib2))) - ((0j) * (line_line55_Ic2))) - (node_55_Va) - - 0 = ((((((((-1.055058435532642e-15+1.853539662070715e-07j)) * (node_56_Va)) + ((0j) * (node_56_Vb))) + ((0j) * (node_56_Vc))) - (((0.9999999961724406+1.138425527225908e-08j)) * (line_line55_Ia2))) - ((0j) * (line_line55_Ib2))) - ((0j) * (line_line55_Ic2))) - (line_line55_Ia1) - - 0 = (((((((0j) * (node_56_Va)) + (((0.9999999961724406+1.138425527225908e-08j)) * (node_56_Vb))) + ((0j) * (node_56_Vc))) - ((0j) * (line_line55_Ia2))) - (((0.12283799999999999+0.04129999999999999j)) * (line_line55_Ib2))) - ((0j) * (line_line55_Ic2))) - (node_55_Vb) - - 0 = (((((((0j) * (node_56_Va)) + (((-1.055058435532642e-15+1.853539662070715e-07j)) * (node_56_Vb))) + ((0j) * (node_56_Vc))) - ((0j) * (line_line55_Ia2))) - (((0.9999999961724406+1.138425527225908e-08j)) * (line_line55_Ib2))) - ((0j) * (line_line55_Ic2))) - (line_line55_Ib1) - - 0 = (((((((0j) * (node_56_Va)) + ((0j) * (node_56_Vb))) + (((0.9999999961724406+1.138425527225908e-08j)) * (node_56_Vc))) - ((0j) * (line_line55_Ia2))) - ((0j) * (line_line55_Ib2))) - (((0.12283799999999999+0.04129999999999999j)) * (line_line55_Ic2))) - (node_55_Vc) - - 0 = (((((((0j) * (node_56_Va)) + ((0j) * (node_56_Vb))) + (((-1.055058435532642e-15+1.853539662070715e-07j)) * (node_56_Vc))) - ((0j) * (line_line55_Ia2))) - ((0j) * (line_line55_Ib2))) - (((0.9999999961724406+1.138425527225908e-08j)) * (line_line55_Ic2))) - (line_line55_Ic1) - - 0 = ((((((((0.9999997349175955+1.8404292654038002e-07j)) * (node_57_Va)) + ((0j) * (node_57_Vb))) + ((0j) * (node_57_Vc))) - (((0.23862599999999998+0.3436999999999999j)) * (line_line56_Ia2))) - ((0j) * (line_line56_Ib2))) - ((0j) * (line_line56_Ic2))) - (node_55_Va) - - 0 = ((((((((-1.4194513091426633e-13+1.5425217884648721e-06j)) * (node_57_Va)) + ((0j) * (node_57_Vb))) + ((0j) * (node_57_Vc))) - (((0.9999997349175955+1.8404292654038002e-07j)) * (line_line56_Ia2))) - ((0j) * (line_line56_Ib2))) - ((0j) * (line_line56_Ic2))) - (line_line56_Ia1) - - 0 = (((((((0j) * (node_57_Va)) + (((0.9999997349175955+1.8404292654038002e-07j)) * (node_57_Vb))) + ((0j) * (node_57_Vc))) - ((0j) * (line_line56_Ia2))) - (((0.23862599999999998+0.3436999999999999j)) * (line_line56_Ib2))) - ((0j) * (line_line56_Ic2))) - (node_55_Vb) - - 0 = (((((((0j) * (node_57_Va)) + (((-1.4194513091426633e-13+1.5425217884648721e-06j)) * (node_57_Vb))) + ((0j) * (node_57_Vc))) - ((0j) * (line_line56_Ia2))) - (((0.9999997349175955+1.8404292654038002e-07j)) * (line_line56_Ib2))) - ((0j) * (line_line56_Ic2))) - (line_line56_Ib1) - - 0 = (((((((0j) * (node_57_Va)) + ((0j) * (node_57_Vb))) + (((0.9999997349175955+1.8404292654038002e-07j)) * (node_57_Vc))) - ((0j) * (line_line56_Ia2))) - ((0j) * (line_line56_Ib2))) - (((0.23862599999999998+0.3436999999999999j)) * (line_line56_Ic2))) - (node_55_Vc) - - 0 = (((((((0j) * (node_57_Va)) + ((0j) * (node_57_Vb))) + (((-1.4194513091426633e-13+1.5425217884648721e-06j)) * (node_57_Vc))) - ((0j) * (line_line56_Ia2))) - ((0j) * (line_line56_Ib2))) - (((0.9999997349175955+1.8404292654038002e-07j)) * (line_line56_Ic2))) - (line_line56_Ic1) - - 0 = ((((((((0.9999999605146178+1.174408080697046e-07j)) * (node_53_Va)) + ((0j) * (node_53_Vb))) + ((0j) * (node_53_Vc))) - (((0.394539+0.13264999999999996j)) * (line_line52_Ia2))) - ((0j) * (line_line52_Ib2))) - ((0j) * (line_line52_Ic2))) - (node_50_Va) - - 0 = ((((((((-3.495812429206034e-14+5.953317961018151e-07j)) * (node_53_Va)) + ((0j) * (node_53_Vb))) + ((0j) * (node_53_Vc))) - (((0.9999999605146178+1.174408080697046e-07j)) * (line_line52_Ia2))) - ((0j) * (line_line52_Ib2))) - ((0j) * (line_line52_Ic2))) - (line_line52_Ia1) - - 0 = (((((((0j) * (node_53_Va)) + (((0.9999999605146178+1.174408080697046e-07j)) * (node_53_Vb))) + ((0j) * (node_53_Vc))) - ((0j) * (line_line52_Ia2))) - (((0.394539+0.13264999999999996j)) * (line_line52_Ib2))) - ((0j) * (line_line52_Ic2))) - (node_50_Vb) - - 0 = (((((((0j) * (node_53_Va)) + (((-3.495812429206034e-14+5.953317961018151e-07j)) * (node_53_Vb))) + ((0j) * (node_53_Vc))) - ((0j) * (line_line52_Ia2))) - (((0.9999999605146178+1.174408080697046e-07j)) * (line_line52_Ib2))) - ((0j) * (line_line52_Ic2))) - (line_line52_Ib1) - - 0 = (((((((0j) * (node_53_Va)) + ((0j) * (node_53_Vb))) + (((0.9999999605146178+1.174408080697046e-07j)) * (node_53_Vc))) - ((0j) * (line_line52_Ia2))) - ((0j) * (line_line52_Ib2))) - (((0.394539+0.13264999999999996j)) * (line_line52_Ic2))) - (node_50_Vc) - - 0 = (((((((0j) * (node_53_Va)) + ((0j) * (node_53_Vb))) + (((-3.495812429206034e-14+5.953317961018151e-07j)) * (node_53_Vc))) - ((0j) * (line_line52_Ia2))) - ((0j) * (line_line52_Ib2))) - (((0.9999999605146178+1.174408080697046e-07j)) * (line_line52_Ic2))) - (line_line52_Ic1) - - 0 = ((((((((0.9999999996822279+9.451450082398377e-10j)) * (node_51_Va)) + ((0j) * (node_51_Vb))) + ((0j) * (node_51_Vc))) - (((0.035394+0.011899999999999997j)) * (line_line50_Ia2))) - ((0j) * (line_line50_Ib2))) - ((0j) * (line_line50_Ic2))) - (node_50_Va) - - 0 = ((((((((-2.5238715222938435e-17+5.340707510254096e-08j)) * (node_51_Va)) + ((0j) * (node_51_Vb))) + ((0j) * (node_51_Vc))) - (((0.9999999996822279+9.451450082398377e-10j)) * (line_line50_Ia2))) - ((0j) * (line_line50_Ib2))) - ((0j) * (line_line50_Ic2))) - (line_line50_Ia1) - - 0 = (((((((0j) * (node_51_Va)) + (((0.9999999996822279+9.451450082398377e-10j)) * (node_51_Vb))) + ((0j) * (node_51_Vc))) - ((0j) * (line_line50_Ia2))) - (((0.035394+0.011899999999999997j)) * (line_line50_Ib2))) - ((0j) * (line_line50_Ic2))) - (node_50_Vb) - - 0 = (((((((0j) * (node_51_Va)) + (((-2.5238715222938435e-17+5.340707510254096e-08j)) * (node_51_Vb))) + ((0j) * (node_51_Vc))) - ((0j) * (line_line50_Ia2))) - (((0.9999999996822279+9.451450082398377e-10j)) * (line_line50_Ib2))) - ((0j) * (line_line50_Ic2))) - (line_line50_Ib1) - - 0 = (((((((0j) * (node_51_Va)) + ((0j) * (node_51_Vb))) + (((0.9999999996822279+9.451450082398377e-10j)) * (node_51_Vc))) - ((0j) * (line_line50_Ia2))) - ((0j) * (line_line50_Ib2))) - (((0.035394+0.011899999999999997j)) * (line_line50_Ic2))) - (node_50_Vc) - - 0 = (((((((0j) * (node_51_Va)) + ((0j) * (node_51_Vb))) + (((-2.5238715222938435e-17+5.340707510254096e-08j)) * (node_51_Vc))) - ((0j) * (line_line50_Ia2))) - ((0j) * (line_line50_Ib2))) - (((0.9999999996822279+9.451450082398377e-10j)) * (line_line50_Ic2))) - (line_line50_Ic1) - - 0 = ((((((((0.9999996004969197+7.990061604715688e-07j)) * (node_52_Va)) + ((0j) * (node_52_Vb))) + ((0j) * (node_52_Vc))) - (((0.0476+0.0238j)) * (line_line51_Ia2))) - ((0j) * (line_line51_Ib2))) - ((0j) * (line_line51_Ic2))) - (node_50_Va) - - 0 = ((((((((-1.3411992530914249e-11+3.357168070877553e-05j)) * (node_52_Va)) + ((0j) * (node_52_Vb))) + ((0j) * (node_52_Vc))) - (((0.9999996004969197+7.990061604715688e-07j)) * (line_line51_Ia2))) - ((0j) * (line_line51_Ib2))) - ((0j) * (line_line51_Ic2))) - (line_line51_Ia1) - - 0 = (((((((0j) * (node_52_Va)) + (((0.9999996004969197+7.990061604715688e-07j)) * (node_52_Vb))) + ((0j) * (node_52_Vc))) - ((0j) * (line_line51_Ia2))) - (((0.0476+0.0238j)) * (line_line51_Ib2))) - ((0j) * (line_line51_Ic2))) - (node_50_Vb) - - 0 = (((((((0j) * (node_52_Va)) + (((-1.3411992530914249e-11+3.357168070877553e-05j)) * (node_52_Vb))) + ((0j) * (node_52_Vc))) - ((0j) * (line_line51_Ia2))) - (((0.9999996004969197+7.990061604715688e-07j)) * (line_line51_Ib2))) - ((0j) * (line_line51_Ic2))) - (line_line51_Ib1) - - 0 = (((((((0j) * (node_52_Va)) + ((0j) * (node_52_Vb))) + (((0.9999996004969197+7.990061604715688e-07j)) * (node_52_Vc))) - ((0j) * (line_line51_Ia2))) - ((0j) * (line_line51_Ib2))) - (((0.0476+0.0238j)) * (line_line51_Ic2))) - (node_50_Vc) - - 0 = (((((((0j) * (node_52_Va)) + ((0j) * (node_52_Vb))) + (((-1.3411992530914249e-11+3.357168070877553e-05j)) * (node_52_Vc))) - ((0j) * (line_line51_Ia2))) - ((0j) * (line_line51_Ib2))) - (((0.9999996004969197+7.990061604715688e-07j)) * (line_line51_Ic2))) - (line_line51_Ic1) - - 0 = ((((((((0.9999996733363791+1.9599817256061384e-06j)) * (node_141_Va)) + ((0j) * (node_141_Vb))) + ((0j) * (node_141_Vc))) - (((0.1643999999999999+0.027399999999999994j)) * (line_line140_Ia2))) - ((0j) * (line_line140_Ib2))) - ((0j) * (line_line140_Ic2))) - (node_140_Va) - - 0 = ((((((((-2.336696085590035e-11+2.3844056027722332e-05j)) * (node_141_Va)) + ((0j) * (node_141_Vb))) + ((0j) * (node_141_Vc))) - (((0.9999996733363791+1.9599817256061384e-06j)) * (line_line140_Ia2))) - ((0j) * (line_line140_Ib2))) - ((0j) * (line_line140_Ic2))) - (line_line140_Ia1) - - 0 = (((((((0j) * (node_141_Va)) + (((0.9999996733363791+1.9599817256061384e-06j)) * (node_141_Vb))) + ((0j) * (node_141_Vc))) - ((0j) * (line_line140_Ia2))) - (((0.1643999999999999+0.027399999999999994j)) * (line_line140_Ib2))) - ((0j) * (line_line140_Ic2))) - (node_140_Vb) - - 0 = (((((((0j) * (node_141_Va)) + (((-2.336696085590035e-11+2.3844056027722332e-05j)) * (node_141_Vb))) + ((0j) * (node_141_Vc))) - ((0j) * (line_line140_Ia2))) - (((0.9999996733363791+1.9599817256061384e-06j)) * (line_line140_Ib2))) - ((0j) * (line_line140_Ic2))) - (line_line140_Ib1) - - 0 = (((((((0j) * (node_141_Va)) + ((0j) * (node_141_Vb))) + (((0.9999996733363791+1.9599817256061384e-06j)) * (node_141_Vc))) - ((0j) * (line_line140_Ia2))) - ((0j) * (line_line140_Ib2))) - (((0.1643999999999999+0.027399999999999994j)) * (line_line140_Ic2))) - (node_140_Vc) - - 0 = (((((((0j) * (node_141_Va)) + ((0j) * (node_141_Vb))) + (((-2.336696085590035e-11+2.3844056027722332e-05j)) * (node_141_Vc))) - ((0j) * (line_line140_Ia2))) - ((0j) * (line_line140_Ib2))) - (((0.9999996733363791+1.9599817256061384e-06j)) * (line_line140_Ic2))) - (line_line140_Ic1) - - 0 = ((((((((0.9999998838592465+8.06348659406077e-08j)) * (node_100_Va)) + ((0j) * (node_100_Vb))) + ((0j) * (node_100_Vc))) - (((0.15795+0.22749999999999995j)) * (line_line99_Ia2))) - ((0j) * (line_line99_Ib2))) - ((0j) * (line_line99_Ic2))) - (node_57_Va) - - 0 = ((((((((-4.116480915010937e-14+1.0210175531258076e-06j)) * (node_100_Va)) + ((0j) * (node_100_Vb))) + ((0j) * (node_100_Vc))) - (((0.9999998838592465+8.06348659406077e-08j)) * (line_line99_Ia2))) - ((0j) * (line_line99_Ib2))) - ((0j) * (line_line99_Ic2))) - (line_line99_Ia1) - - 0 = (((((((0j) * (node_100_Va)) + (((0.9999998838592465+8.06348659406077e-08j)) * (node_100_Vb))) + ((0j) * (node_100_Vc))) - ((0j) * (line_line99_Ia2))) - (((0.15795+0.22749999999999995j)) * (line_line99_Ib2))) - ((0j) * (line_line99_Ic2))) - (node_57_Vb) - - 0 = (((((((0j) * (node_100_Va)) + (((-4.116480915010937e-14+1.0210175531258076e-06j)) * (node_100_Vb))) + ((0j) * (node_100_Vc))) - ((0j) * (line_line99_Ia2))) - (((0.9999998838592465+8.06348659406077e-08j)) * (line_line99_Ib2))) - ((0j) * (line_line99_Ic2))) - (line_line99_Ib1) - - 0 = (((((((0j) * (node_100_Va)) + ((0j) * (node_100_Vb))) + (((0.9999998838592465+8.06348659406077e-08j)) * (node_100_Vc))) - ((0j) * (line_line99_Ia2))) - ((0j) * (line_line99_Ib2))) - (((0.15795+0.22749999999999995j)) * (line_line99_Ic2))) - (node_57_Vc) - - 0 = (((((((0j) * (node_100_Va)) + ((0j) * (node_100_Vb))) + (((-4.116480915010937e-14+1.0210175531258076e-06j)) * (node_100_Vc))) - ((0j) * (line_line99_Ia2))) - ((0j) * (line_line99_Ib2))) - (((0.9999998838592465+8.06348659406077e-08j)) * (line_line99_Ic2))) - (line_line99_Ic1) - - 0 = ((((((((0.9999999858352263+4.2130084022137154e-08j)) * (node_66_Va)) + ((0j) * (node_66_Vb))) + ((0j) * (node_66_Vc))) - (((0.23630699999999988+0.07944999999999995j)) * (line_line65_Ia2))) - ((0j) * (line_line65_Ib2))) - ((0j) * (line_line65_Ic2))) - (node_57_Va) - - 0 = ((((((((-7.511178169552053e-15+3.5657076365707e-07j)) * (node_66_Va)) + ((0j) * (node_66_Vb))) + ((0j) * (node_66_Vc))) - (((0.9999999858352263+4.2130084022137154e-08j)) * (line_line65_Ia2))) - ((0j) * (line_line65_Ib2))) - ((0j) * (line_line65_Ic2))) - (line_line65_Ia1) - - 0 = (((((((0j) * (node_66_Va)) + (((0.9999999858352263+4.2130084022137154e-08j)) * (node_66_Vb))) + ((0j) * (node_66_Vc))) - ((0j) * (line_line65_Ia2))) - (((0.23630699999999988+0.07944999999999995j)) * (line_line65_Ib2))) - ((0j) * (line_line65_Ic2))) - (node_57_Vb) - - 0 = (((((((0j) * (node_66_Va)) + (((-7.511178169552053e-15+3.5657076365707e-07j)) * (node_66_Vb))) + ((0j) * (node_66_Vc))) - ((0j) * (line_line65_Ia2))) - (((0.9999999858352263+4.2130084022137154e-08j)) * (line_line65_Ib2))) - ((0j) * (line_line65_Ic2))) - (line_line65_Ib1) - - 0 = (((((((0j) * (node_66_Va)) + ((0j) * (node_66_Vb))) + (((0.9999999858352263+4.2130084022137154e-08j)) * (node_66_Vc))) - ((0j) * (line_line65_Ia2))) - ((0j) * (line_line65_Ib2))) - (((0.23630699999999988+0.07944999999999995j)) * (line_line65_Ic2))) - (node_57_Vc) - - 0 = (((((((0j) * (node_66_Va)) + ((0j) * (node_66_Vb))) + (((-7.511178169552053e-15+3.5657076365707e-07j)) * (node_66_Vc))) - ((0j) * (line_line65_Ia2))) - ((0j) * (line_line65_Ib2))) - (((0.9999999858352263+4.2130084022137154e-08j)) * (line_line65_Ic2))) - (line_line65_Ic1) - - 0 = ((((((((0.9999999966738388+9.892953805970618e-09j)) * (node_58_Va)) + ((0j) * (node_58_Vb))) + ((0j) * (node_58_Vc))) - (((0.11450999999999999+0.03849999999999999j)) * (line_line57_Ia2))) - ((0j) * (line_line57_Ib2))) - ((0j) * (line_line57_Ic2))) - (node_57_Va) - - 0 = ((((((((-8.546898524763649e-16+1.7278759566007926e-07j)) * (node_58_Va)) + ((0j) * (node_58_Vb))) + ((0j) * (node_58_Vc))) - (((0.9999999966738388+9.892953805970618e-09j)) * (line_line57_Ia2))) - ((0j) * (line_line57_Ib2))) - ((0j) * (line_line57_Ic2))) - (line_line57_Ia1) - - 0 = (((((((0j) * (node_58_Va)) + (((0.9999999966738388+9.892953805970618e-09j)) * (node_58_Vb))) + ((0j) * (node_58_Vc))) - ((0j) * (line_line57_Ia2))) - (((0.11450999999999999+0.03849999999999999j)) * (line_line57_Ib2))) - ((0j) * (line_line57_Ic2))) - (node_57_Vb) - - 0 = (((((((0j) * (node_58_Va)) + (((-8.546898524763649e-16+1.7278759566007926e-07j)) * (node_58_Vb))) + ((0j) * (node_58_Vc))) - ((0j) * (line_line57_Ia2))) - (((0.9999999966738388+9.892953805970618e-09j)) * (line_line57_Ib2))) - ((0j) * (line_line57_Ic2))) - (line_line57_Ib1) - - 0 = (((((((0j) * (node_58_Va)) + ((0j) * (node_58_Vb))) + (((0.9999999966738388+9.892953805970618e-09j)) * (node_58_Vc))) - ((0j) * (line_line57_Ia2))) - ((0j) * (line_line57_Ib2))) - (((0.11450999999999999+0.03849999999999999j)) * (line_line57_Ic2))) - (node_57_Vc) - - 0 = (((((((0j) * (node_58_Va)) + ((0j) * (node_58_Vb))) + (((-8.546898524763649e-16+1.7278759566007926e-07j)) * (node_58_Vc))) - ((0j) * (line_line57_Ia2))) - ((0j) * (line_line57_Ib2))) - (((0.9999999966738388+9.892953805970618e-09j)) * (line_line57_Ic2))) - (line_line57_Ic1) - - 0 = ((((((((0.9999999993127766+1.2036226854065922e-09j)) * (node_59_Va)) + ((0j) * (node_59_Vb))) + ((0j) * (node_59_Vc))) - (((0.03065+0.017499999999999998j)) * (line_line58_Ia2))) - ((0j) * (line_line58_Ib2))) - ((0j) * (line_line58_Ic2))) - (node_58_Va) - - 0 = ((((((((-4.7266152327092214e-17+7.85398163127578e-08j)) * (node_59_Va)) + ((0j) * (node_59_Vb))) + ((0j) * (node_59_Vc))) - (((0.9999999993127766+1.2036226854065922e-09j)) * (line_line58_Ia2))) - ((0j) * (line_line58_Ib2))) - ((0j) * (line_line58_Ic2))) - (line_line58_Ia1) - - 0 = (((((((0j) * (node_59_Va)) + (((0.9999999993127766+1.2036226854065922e-09j)) * (node_59_Vb))) + ((0j) * (node_59_Vc))) - ((0j) * (line_line58_Ia2))) - (((0.03065+0.017499999999999998j)) * (line_line58_Ib2))) - ((0j) * (line_line58_Ic2))) - (node_58_Vb) - - 0 = (((((((0j) * (node_59_Va)) + (((-4.7266152327092214e-17+7.85398163127578e-08j)) * (node_59_Vb))) + ((0j) * (node_59_Vc))) - ((0j) * (line_line58_Ia2))) - (((0.9999999993127766+1.2036226854065922e-09j)) * (line_line58_Ib2))) - ((0j) * (line_line58_Ic2))) - (line_line58_Ib1) - - 0 = (((((((0j) * (node_59_Va)) + ((0j) * (node_59_Vb))) + (((0.9999999993127766+1.2036226854065922e-09j)) * (node_59_Vc))) - ((0j) * (line_line58_Ia2))) - ((0j) * (line_line58_Ib2))) - (((0.03065+0.017499999999999998j)) * (line_line58_Ic2))) - (node_58_Vc) - - 0 = (((((((0j) * (node_59_Va)) + ((0j) * (node_59_Vb))) + (((-4.7266152327092214e-17+7.85398163127578e-08j)) * (node_59_Vc))) - ((0j) * (line_line58_Ia2))) - ((0j) * (line_line58_Ib2))) - (((0.9999999993127766+1.2036226854065922e-09j)) * (line_line58_Ic2))) - (line_line58_Ic1) - - 0 = ((((((((0.9999930972507991+2.181268747489374e-05j)) * (node_142_Va)) + ((0j) * (node_142_Vb))) + ((0j) * (node_142_Vc))) - (((0.34601999999999994+0.1095j)) * (line_line141_Ia2))) - ((0j) * (line_line141_Ib2))) - ((0j) * (line_line141_Ic2))) - (node_141_Va) - - 0 = ((((((((-1.375045762896325e-09+0.00012607717583456579j)) * (node_142_Va)) + ((0j) * (node_142_Vb))) + ((0j) * (node_142_Vc))) - (((0.9999930972507991+2.181268747489374e-05j)) * (line_line141_Ia2))) - ((0j) * (line_line141_Ib2))) - ((0j) * (line_line141_Ic2))) - (line_line141_Ia1) - - 0 = (((((((0j) * (node_142_Va)) + (((0.9999930972507991+2.181268747489374e-05j)) * (node_142_Vb))) + ((0j) * (node_142_Vc))) - ((0j) * (line_line141_Ia2))) - (((0.34601999999999994+0.1095j)) * (line_line141_Ib2))) - ((0j) * (line_line141_Ic2))) - (node_141_Vb) - - 0 = (((((((0j) * (node_142_Va)) + (((-1.375045762896325e-09+0.00012607717583456579j)) * (node_142_Vb))) + ((0j) * (node_142_Vc))) - ((0j) * (line_line141_Ia2))) - (((0.9999930972507991+2.181268747489374e-05j)) * (line_line141_Ib2))) - ((0j) * (line_line141_Ic2))) - (line_line141_Ib1) - - 0 = (((((((0j) * (node_142_Va)) + ((0j) * (node_142_Vb))) + (((0.9999930972507991+2.181268747489374e-05j)) * (node_142_Vc))) - ((0j) * (line_line141_Ia2))) - ((0j) * (line_line141_Ib2))) - (((0.34601999999999994+0.1095j)) * (line_line141_Ic2))) - (node_141_Vc) - - 0 = (((((((0j) * (node_142_Va)) + ((0j) * (node_142_Vb))) + (((-1.375045762896325e-09+0.00012607717583456579j)) * (node_142_Vc))) - ((0j) * (line_line141_Ia2))) - ((0j) * (line_line141_Ib2))) - (((0.9999930972507991+2.181268747489374e-05j)) * (line_line141_Ic2))) - (line_line141_Ic1) - - 0 = ((((((((0.9999999993927694+1.0635210048252648e-09j)) * (node_62_Va)) + ((0j) * (node_62_Vb))) + ((0j) * (node_62_Vc))) - (((0.028811+0.016449999999999996j)) * (line_line61_Ia2))) - ((0j) * (line_line61_Ib2))) - ((0j) * (line_line61_Ic2))) - (node_59_Va) - - 0 = ((((((((-3.9258509864445556e-17+7.382742733694516e-08j)) * (node_62_Va)) + ((0j) * (node_62_Vb))) + ((0j) * (node_62_Vc))) - (((0.9999999993927694+1.0635210048252648e-09j)) * (line_line61_Ia2))) - ((0j) * (line_line61_Ib2))) - ((0j) * (line_line61_Ic2))) - (line_line61_Ia1) - - 0 = (((((((0j) * (node_62_Va)) + (((0.9999999993927694+1.0635210048252648e-09j)) * (node_62_Vb))) + ((0j) * (node_62_Vc))) - ((0j) * (line_line61_Ia2))) - (((0.028811+0.016449999999999996j)) * (line_line61_Ib2))) - ((0j) * (line_line61_Ic2))) - (node_59_Vb) - - 0 = (((((((0j) * (node_62_Va)) + (((-3.9258509864445556e-17+7.382742733694516e-08j)) * (node_62_Vb))) + ((0j) * (node_62_Vc))) - ((0j) * (line_line61_Ia2))) - (((0.9999999993927694+1.0635210048252648e-09j)) * (line_line61_Ib2))) - ((0j) * (line_line61_Ic2))) - (line_line61_Ib1) - - 0 = (((((((0j) * (node_62_Va)) + ((0j) * (node_62_Vb))) + (((0.9999999993927694+1.0635210048252648e-09j)) * (node_62_Vc))) - ((0j) * (line_line61_Ia2))) - ((0j) * (line_line61_Ib2))) - (((0.028811+0.016449999999999996j)) * (line_line61_Ic2))) - (node_59_Vc) - - 0 = (((((((0j) * (node_62_Va)) + ((0j) * (node_62_Vb))) + (((-3.9258509864445556e-17+7.382742733694516e-08j)) * (node_62_Vc))) - ((0j) * (line_line61_Ia2))) - ((0j) * (line_line61_Ib2))) - (((0.9999999993927694+1.0635210048252648e-09j)) * (line_line61_Ic2))) - (line_line61_Ic1) - - 0 = ((((((((0.9999999716751258+8.424626885297674e-08j)) * (node_60_Va)) + ((0j) * (node_60_Vb))) + ((0j) * (node_60_Vc))) - (((0.334161+0.11234999999999998j)) * (line_line59_Ia2))) - ((0j) * (line_line59_Ib2))) - ((0j) * (line_line59_Ic2))) - (node_59_Va) - - 0 = ((((((((-2.1239563610499246e-14+5.042256137600992e-07j)) * (node_60_Va)) + ((0j) * (node_60_Vb))) + ((0j) * (node_60_Vc))) - (((0.9999999716751258+8.424626885297674e-08j)) * (line_line59_Ia2))) - ((0j) * (line_line59_Ib2))) - ((0j) * (line_line59_Ic2))) - (line_line59_Ia1) - - 0 = (((((((0j) * (node_60_Va)) + (((0.9999999716751258+8.424626885297674e-08j)) * (node_60_Vb))) + ((0j) * (node_60_Vc))) - ((0j) * (line_line59_Ia2))) - (((0.334161+0.11234999999999998j)) * (line_line59_Ib2))) - ((0j) * (line_line59_Ic2))) - (node_59_Vb) - - 0 = (((((((0j) * (node_60_Va)) + (((-2.1239563610499246e-14+5.042256137600992e-07j)) * (node_60_Vb))) + ((0j) * (node_60_Vc))) - ((0j) * (line_line59_Ia2))) - (((0.9999999716751258+8.424626885297674e-08j)) * (line_line59_Ib2))) - ((0j) * (line_line59_Ic2))) - (line_line59_Ib1) - - 0 = (((((((0j) * (node_60_Va)) + ((0j) * (node_60_Vb))) + (((0.9999999716751258+8.424626885297674e-08j)) * (node_60_Vc))) - ((0j) * (line_line59_Ia2))) - ((0j) * (line_line59_Ib2))) - (((0.334161+0.11234999999999998j)) * (line_line59_Ic2))) - (node_59_Vc) - - 0 = (((((((0j) * (node_60_Va)) + ((0j) * (node_60_Vb))) + (((-2.1239563610499246e-14+5.042256137600992e-07j)) * (node_60_Vc))) - ((0j) * (line_line59_Ia2))) - ((0j) * (line_line59_Ib2))) - (((0.9999999716751258+8.424626885297674e-08j)) * (line_line59_Ic2))) - (line_line59_Ic1) - - 0 = ((((((((0.9999999988740532+4.825486315913932e-09j)) * (node_63_Va)) + ((0j) * (node_63_Vb))) + ((0j) * (node_63_Vc))) - (((0.096+0.022399999999999996j)) * (line_line62_Ia2))) - ((0j) * (line_line62_Ib2))) - ((0j) * (line_line62_Ic2))) - (node_62_Va) - - 0 = ((((((((-2.425553977611731e-16+1.0053096485827734e-07j)) * (node_63_Va)) + ((0j) * (node_63_Vb))) + ((0j) * (node_63_Vc))) - (((0.9999999988740532+4.825486315913932e-09j)) * (line_line62_Ia2))) - ((0j) * (line_line62_Ib2))) - ((0j) * (line_line62_Ic2))) - (line_line62_Ia1) - - 0 = (((((((0j) * (node_63_Va)) + (((0.9999999988740532+4.825486315913932e-09j)) * (node_63_Vb))) + ((0j) * (node_63_Vc))) - ((0j) * (line_line62_Ia2))) - (((0.096+0.022399999999999996j)) * (line_line62_Ib2))) - ((0j) * (line_line62_Ic2))) - (node_62_Vb) - - 0 = (((((((0j) * (node_63_Va)) + (((-2.425553977611731e-16+1.0053096485827734e-07j)) * (node_63_Vb))) + ((0j) * (node_63_Vc))) - ((0j) * (line_line62_Ia2))) - (((0.9999999988740532+4.825486315913932e-09j)) * (line_line62_Ib2))) - ((0j) * (line_line62_Ic2))) - (line_line62_Ib1) - - 0 = (((((((0j) * (node_63_Va)) + ((0j) * (node_63_Vb))) + (((0.9999999988740532+4.825486315913932e-09j)) * (node_63_Vc))) - ((0j) * (line_line62_Ia2))) - ((0j) * (line_line62_Ib2))) - (((0.096+0.022399999999999996j)) * (line_line62_Ic2))) - (node_62_Vc) - - 0 = (((((((0j) * (node_63_Va)) + ((0j) * (node_63_Vb))) + (((-2.425553977611731e-16+1.0053096485827734e-07j)) * (node_63_Vc))) - ((0j) * (line_line62_Ia2))) - ((0j) * (line_line62_Ib2))) - (((0.9999999988740532+4.825486315913932e-09j)) * (line_line62_Ic2))) - (line_line62_Ic1) - - 0 = ((((((((0.9999999898156477+2.0368704465096838e-08j)) * (node_67_Va)) + ((0j) * (node_67_Vb))) + ((0j) * (node_67_Vc))) - (((0.0076+0.0038j)) * (line_line66_Ia2))) - ((0j) * (line_line66_Ib2))) - ((0j) * (line_line66_Ic2))) - (node_66_Va) - - 0 = ((((((((-5.4590015998217876e-14+5.360185358256791e-06j)) * (node_67_Va)) + ((0j) * (node_67_Vb))) + ((0j) * (node_67_Vc))) - (((0.9999999898156477+2.0368704465096838e-08j)) * (line_line66_Ia2))) - ((0j) * (line_line66_Ib2))) - ((0j) * (line_line66_Ic2))) - (line_line66_Ia1) - - 0 = (((((((0j) * (node_67_Va)) + (((0.9999999898156477+2.0368704465096838e-08j)) * (node_67_Vb))) + ((0j) * (node_67_Vc))) - ((0j) * (line_line66_Ia2))) - (((0.0076+0.0038j)) * (line_line66_Ib2))) - ((0j) * (line_line66_Ic2))) - (node_66_Vb) - - 0 = (((((((0j) * (node_67_Va)) + (((-5.4590015998217876e-14+5.360185358256791e-06j)) * (node_67_Vb))) + ((0j) * (node_67_Vc))) - ((0j) * (line_line66_Ia2))) - (((0.9999999898156477+2.0368704465096838e-08j)) * (line_line66_Ib2))) - ((0j) * (line_line66_Ic2))) - (line_line66_Ib1) - - 0 = (((((((0j) * (node_67_Va)) + ((0j) * (node_67_Vb))) + (((0.9999999898156477+2.0368704465096838e-08j)) * (node_67_Vc))) - ((0j) * (line_line66_Ia2))) - ((0j) * (line_line66_Ib2))) - (((0.0076+0.0038j)) * (line_line66_Ic2))) - (node_66_Vc) - - 0 = (((((((0j) * (node_67_Va)) + ((0j) * (node_67_Vb))) + (((-5.4590015998217876e-14+5.360185358256791e-06j)) * (node_67_Vc))) - ((0j) * (line_line66_Ia2))) - ((0j) * (line_line66_Ib2))) - (((0.9999999898156477+2.0368704465096838e-08j)) * (line_line66_Ic2))) - (line_line66_Ic1) - - 0 = ((((((((0.9999999980139244+5.907156301498986e-09j)) * (node_68_Va)) + ((0j) * (node_68_Vb))) + ((0j) * (node_68_Vc))) - (((0.088485+0.029749999999999995j)) * (line_line67_Ia2))) - ((0j) * (line_line67_Ib2))) - ((0j) * (line_line67_Ic2))) - (node_67_Va) - - 0 = ((((((((-3.9435492535841303e-16+1.335176876449784e-07j)) * (node_68_Va)) + ((0j) * (node_68_Vb))) + ((0j) * (node_68_Vc))) - (((0.9999999980139244+5.907156301498986e-09j)) * (line_line67_Ia2))) - ((0j) * (line_line67_Ib2))) - ((0j) * (line_line67_Ic2))) - (line_line67_Ia1) - - 0 = (((((((0j) * (node_68_Va)) + (((0.9999999980139244+5.907156301498986e-09j)) * (node_68_Vb))) + ((0j) * (node_68_Vc))) - ((0j) * (line_line67_Ia2))) - (((0.088485+0.029749999999999995j)) * (line_line67_Ib2))) - ((0j) * (line_line67_Ic2))) - (node_67_Vb) - - 0 = (((((((0j) * (node_68_Va)) + (((-3.9435492535841303e-16+1.335176876449784e-07j)) * (node_68_Vb))) + ((0j) * (node_68_Vc))) - ((0j) * (line_line67_Ia2))) - (((0.9999999980139244+5.907156301498986e-09j)) * (line_line67_Ib2))) - ((0j) * (line_line67_Ic2))) - (line_line67_Ib1) - - 0 = (((((((0j) * (node_68_Va)) + ((0j) * (node_68_Vb))) + (((0.9999999980139244+5.907156301498986e-09j)) * (node_68_Vc))) - ((0j) * (line_line67_Ia2))) - ((0j) * (line_line67_Ib2))) - (((0.088485+0.029749999999999995j)) * (line_line67_Ic2))) - (node_67_Vc) - - 0 = (((((((0j) * (node_68_Va)) + ((0j) * (node_68_Vb))) + (((-3.9435492535841303e-16+1.335176876449784e-07j)) * (node_68_Vc))) - ((0j) * (line_line67_Ia2))) - ((0j) * (line_line67_Ib2))) - (((0.9999999980139244+5.907156301498986e-09j)) * (line_line67_Ic2))) - (line_line67_Ic1) - - 0 = ((((((((0.9999999611372422+6.806534430881695e-08j)) * (node_64_Va)) + ((0j) * (node_64_Vb))) + ((0j) * (node_64_Vc))) - (((0.230488+0.13159999999999997j)) * (line_line63_Ia2))) - ((0j) * (line_line63_Ib2))) - ((0j) * (line_line63_Ic2))) - (node_63_Va) - - 0 = ((((((((-2.0100357050596124e-14+5.906194073983327e-07j)) * (node_64_Va)) + ((0j) * (node_64_Vb))) + ((0j) * (node_64_Vc))) - (((0.9999999611372422+6.806534430881695e-08j)) * (line_line63_Ia2))) - ((0j) * (line_line63_Ib2))) - ((0j) * (line_line63_Ic2))) - (line_line63_Ia1) - - 0 = (((((((0j) * (node_64_Va)) + (((0.9999999611372422+6.806534430881695e-08j)) * (node_64_Vb))) + ((0j) * (node_64_Vc))) - ((0j) * (line_line63_Ia2))) - (((0.230488+0.13159999999999997j)) * (line_line63_Ib2))) - ((0j) * (line_line63_Ic2))) - (node_63_Vb) - - 0 = (((((((0j) * (node_64_Va)) + (((-2.0100357050596124e-14+5.906194073983327e-07j)) * (node_64_Vb))) + ((0j) * (node_64_Vc))) - ((0j) * (line_line63_Ia2))) - (((0.9999999611372422+6.806534430881695e-08j)) * (line_line63_Ib2))) - ((0j) * (line_line63_Ic2))) - (line_line63_Ib1) - - 0 = (((((((0j) * (node_64_Va)) + ((0j) * (node_64_Vb))) + (((0.9999999611372422+6.806534430881695e-08j)) * (node_64_Vc))) - ((0j) * (line_line63_Ia2))) - ((0j) * (line_line63_Ib2))) - (((0.230488+0.13159999999999997j)) * (line_line63_Ic2))) - (node_63_Vc) - - 0 = (((((((0j) * (node_64_Va)) + ((0j) * (node_64_Vb))) + (((-2.0100357050596124e-14+5.906194073983327e-07j)) * (node_64_Vc))) - ((0j) * (line_line63_Ia2))) - ((0j) * (line_line63_Ib2))) - (((0.9999999611372422+6.806534430881695e-08j)) * (line_line63_Ic2))) - (line_line63_Ic1) - - 0 = ((((((((0.9999999282206161+2.1349239593131023e-07j)) * (node_70_Va)) + ((0j) * (node_70_Vb))) + ((0j) * (node_70_Vc))) - (((0.531951+0.17884999999999995j)) * (line_line69_Ia2))) - ((0j) * (line_line69_Ib2))) - ((0j) * (line_line69_Ic2))) - (node_68_Va) - - 0 = ((((((((-8.568270972418763e-14+8.026768941843664e-07j)) * (node_70_Va)) + ((0j) * (node_70_Vb))) + ((0j) * (node_70_Vc))) - (((0.9999999282206161+2.1349239593131023e-07j)) * (line_line69_Ia2))) - ((0j) * (line_line69_Ib2))) - ((0j) * (line_line69_Ic2))) - (line_line69_Ia1) - - 0 = (((((((0j) * (node_70_Va)) + (((0.9999999282206161+2.1349239593131023e-07j)) * (node_70_Vb))) + ((0j) * (node_70_Vc))) - ((0j) * (line_line69_Ia2))) - (((0.531951+0.17884999999999995j)) * (line_line69_Ib2))) - ((0j) * (line_line69_Ic2))) - (node_68_Vb) - - 0 = (((((((0j) * (node_70_Va)) + (((-8.568270972418763e-14+8.026768941843664e-07j)) * (node_70_Vb))) + ((0j) * (node_70_Vc))) - ((0j) * (line_line69_Ia2))) - (((0.9999999282206161+2.1349239593131023e-07j)) * (line_line69_Ib2))) - ((0j) * (line_line69_Ic2))) - (line_line69_Ib1) - - 0 = (((((((0j) * (node_70_Va)) + ((0j) * (node_70_Vb))) + (((0.9999999282206161+2.1349239593131023e-07j)) * (node_70_Vc))) - ((0j) * (line_line69_Ia2))) - ((0j) * (line_line69_Ib2))) - (((0.531951+0.17884999999999995j)) * (line_line69_Ic2))) - (node_68_Vc) - - 0 = (((((((0j) * (node_70_Va)) + ((0j) * (node_70_Vb))) + (((-8.568270972418763e-14+8.026768941843664e-07j)) * (node_70_Vc))) - ((0j) * (line_line69_Ia2))) - ((0j) * (line_line69_Ib2))) - (((0.9999999282206161+2.1349239593131023e-07j)) * (line_line69_Ic2))) - (line_line69_Ic1) - - 0 = ((((((((0.9999999742604602+1.1068002135396483e-07j)) * (node_69_Va)) + ((0j) * (node_69_Vb))) + ((0j) * (node_69_Vc))) - (((0.46052999999999994+0.10709999999999997j)) * (line_line68_Ia2))) - ((0j) * (line_line68_Ib2))) - ((0j) * (line_line68_Ic2))) - (node_68_Va) - - 0 = ((((((((-2.659993296183552e-14+4.806636698132084e-07j)) * (node_69_Va)) + ((0j) * (node_69_Vb))) + ((0j) * (node_69_Vc))) - (((0.9999999742604602+1.1068002135396483e-07j)) * (line_line68_Ia2))) - ((0j) * (line_line68_Ib2))) - ((0j) * (line_line68_Ic2))) - (line_line68_Ia1) - - 0 = (((((((0j) * (node_69_Va)) + (((0.9999999742604602+1.1068002135396483e-07j)) * (node_69_Vb))) + ((0j) * (node_69_Vc))) - ((0j) * (line_line68_Ia2))) - (((0.46052999999999994+0.10709999999999997j)) * (line_line68_Ib2))) - ((0j) * (line_line68_Ic2))) - (node_68_Vb) - - 0 = (((((((0j) * (node_69_Va)) + (((-2.659993296183552e-14+4.806636698132084e-07j)) * (node_69_Vb))) + ((0j) * (node_69_Vc))) - ((0j) * (line_line68_Ia2))) - (((0.9999999742604602+1.1068002135396483e-07j)) * (line_line68_Ib2))) - ((0j) * (line_line68_Ic2))) - (line_line68_Ib1) - - 0 = (((((((0j) * (node_69_Va)) + ((0j) * (node_69_Vb))) + (((0.9999999742604602+1.1068002135396483e-07j)) * (node_69_Vc))) - ((0j) * (line_line68_Ia2))) - ((0j) * (line_line68_Ib2))) - (((0.46052999999999994+0.10709999999999997j)) * (line_line68_Ic2))) - (node_68_Vc) - - 0 = (((((((0j) * (node_69_Va)) + ((0j) * (node_69_Vb))) + (((-2.659993296183552e-14+4.806636698132084e-07j)) * (node_69_Vc))) - ((0j) * (line_line68_Ia2))) - ((0j) * (line_line68_Ib2))) - (((0.9999999742604602+1.1068002135396483e-07j)) * (line_line68_Ic2))) - (line_line68_Ic1) - - 0 = ((((((((0.9999998527076851+2.579719687141207e-07j)) * (node_61_Va)) + ((0j) * (node_61_Vb))) + ((0j) * (node_61_Vc))) - (((0.448716+0.25619999999999993j)) * (line_line60_Ia2))) - ((0j) * (line_line60_Ib2))) - ((0j) * (line_line60_Ic2))) - (node_60_Va) - - 0 = ((((((((-1.483110400392214e-13+1.1498228265338275e-06j)) * (node_61_Va)) + ((0j) * (node_61_Vb))) + ((0j) * (node_61_Vc))) - (((0.9999998527076851+2.579719687141207e-07j)) * (line_line60_Ia2))) - ((0j) * (line_line60_Ib2))) - ((0j) * (line_line60_Ic2))) - (line_line60_Ia1) - - 0 = (((((((0j) * (node_61_Va)) + (((0.9999998527076851+2.579719687141207e-07j)) * (node_61_Vb))) + ((0j) * (node_61_Vc))) - ((0j) * (line_line60_Ia2))) - (((0.448716+0.25619999999999993j)) * (line_line60_Ib2))) - ((0j) * (line_line60_Ic2))) - (node_60_Vb) - - 0 = (((((((0j) * (node_61_Va)) + (((-1.483110400392214e-13+1.1498228265338275e-06j)) * (node_61_Vb))) + ((0j) * (node_61_Vc))) - ((0j) * (line_line60_Ia2))) - (((0.9999998527076851+2.579719687141207e-07j)) * (line_line60_Ib2))) - ((0j) * (line_line60_Ic2))) - (line_line60_Ib1) - - 0 = (((((((0j) * (node_61_Va)) + ((0j) * (node_61_Vb))) + (((0.9999998527076851+2.579719687141207e-07j)) * (node_61_Vc))) - ((0j) * (line_line60_Ia2))) - ((0j) * (line_line60_Ib2))) - (((0.448716+0.25619999999999993j)) * (line_line60_Ic2))) - (node_60_Vc) - - 0 = (((((((0j) * (node_61_Va)) + ((0j) * (node_61_Vb))) + (((-1.483110400392214e-13+1.1498228265338275e-06j)) * (node_61_Vc))) - ((0j) * (line_line60_Ia2))) - ((0j) * (line_line60_Ib2))) - (((0.9999998527076851+2.579719687141207e-07j)) * (line_line60_Ic2))) - (line_line60_Ic1) - - 0 = ((((((((0.999999999137947+1.5098242965740234e-09j)) * (node_65_Va)) + ((0j) * (node_65_Vb))) + ((0j) * (node_65_Vc))) - (((0.034327999999999935+0.01959999999999996j)) * (line_line64_Ia2))) - ((0j) * (line_line64_Ib2))) - ((0j) * (line_line64_Ic2))) - (node_64_Va) - - 0 = ((((((((-6.640554085659662e-17+8.796459426259916e-08j)) * (node_65_Va)) + ((0j) * (node_65_Vb))) + ((0j) * (node_65_Vc))) - (((0.999999999137947+1.5098242965740234e-09j)) * (line_line64_Ia2))) - ((0j) * (line_line64_Ib2))) - ((0j) * (line_line64_Ic2))) - (line_line64_Ia1) - - 0 = (((((((0j) * (node_65_Va)) + (((0.999999999137947+1.5098242965740234e-09j)) * (node_65_Vb))) + ((0j) * (node_65_Vc))) - ((0j) * (line_line64_Ia2))) - (((0.034327999999999935+0.01959999999999996j)) * (line_line64_Ib2))) - ((0j) * (line_line64_Ic2))) - (node_64_Vb) - - 0 = (((((((0j) * (node_65_Va)) + (((-6.640554085659662e-17+8.796459426259916e-08j)) * (node_65_Vb))) + ((0j) * (node_65_Vc))) - ((0j) * (line_line64_Ia2))) - (((0.999999999137947+1.5098242965740234e-09j)) * (line_line64_Ib2))) - ((0j) * (line_line64_Ic2))) - (line_line64_Ib1) - - 0 = (((((((0j) * (node_65_Va)) + ((0j) * (node_65_Vb))) + (((0.999999999137947+1.5098242965740234e-09j)) * (node_65_Vc))) - ((0j) * (line_line64_Ia2))) - ((0j) * (line_line64_Ib2))) - (((0.034327999999999935+0.01959999999999996j)) * (line_line64_Ic2))) - (node_64_Vc) - - 0 = (((((((0j) * (node_65_Va)) + ((0j) * (node_65_Vb))) + (((-6.640554085659662e-17+8.796459426259916e-08j)) * (node_65_Vc))) - ((0j) * (line_line64_Ia2))) - ((0j) * (line_line64_Ib2))) - (((0.999999999137947+1.5098242965740234e-09j)) * (line_line64_Ic2))) - (line_line64_Ic1) - - 0 = ((((((((0.9999999682227904+5.565551297320082e-08j)) * (node_101_Va)) + ((0j) * (node_101_Vb))) + ((0j) * (node_101_Vc))) - (((0.20842000000000002+0.11899999999999998j)) * (line_line100_Ia2))) - ((0j) * (line_line100_Ib2))) - ((0j) * (line_line100_Ic2))) - (node_100_Va) - - 0 = ((((((((-1.4861990808512258e-14+5.340707426246268e-07j)) * (node_101_Va)) + ((0j) * (node_101_Vb))) + ((0j) * (node_101_Vc))) - (((0.9999999682227904+5.565551297320082e-08j)) * (line_line100_Ia2))) - ((0j) * (line_line100_Ib2))) - ((0j) * (line_line100_Ic2))) - (line_line100_Ia1) - - 0 = (((((((0j) * (node_101_Va)) + (((0.9999999682227904+5.565551297320082e-08j)) * (node_101_Vb))) + ((0j) * (node_101_Vc))) - ((0j) * (line_line100_Ia2))) - (((0.20842000000000002+0.11899999999999998j)) * (line_line100_Ib2))) - ((0j) * (line_line100_Ic2))) - (node_100_Vb) - - 0 = (((((((0j) * (node_101_Va)) + (((-1.4861990808512258e-14+5.340707426246268e-07j)) * (node_101_Vb))) + ((0j) * (node_101_Vc))) - ((0j) * (line_line100_Ia2))) - (((0.9999999682227904+5.565551297320082e-08j)) * (line_line100_Ib2))) - ((0j) * (line_line100_Ic2))) - (line_line100_Ib1) - - 0 = (((((((0j) * (node_101_Va)) + ((0j) * (node_101_Vb))) + (((0.9999999682227904+5.565551297320082e-08j)) * (node_101_Vc))) - ((0j) * (line_line100_Ia2))) - ((0j) * (line_line100_Ib2))) - (((0.20842000000000002+0.11899999999999998j)) * (line_line100_Ic2))) - (node_100_Vc) - - 0 = (((((((0j) * (node_101_Va)) + ((0j) * (node_101_Vb))) + (((-1.4861990808512258e-14+5.340707426246268e-07j)) * (node_101_Vc))) - ((0j) * (line_line100_Ia2))) - ((0j) * (line_line100_Ib2))) - (((0.9999999682227904+5.565551297320082e-08j)) * (line_line100_Ic2))) - (line_line100_Ic1) - - 0 = ((((((((0.9999998721423626+8.876973109055436e-08j)) * (node_102_Va)) + ((0j) * (node_102_Vb))) + ((0j) * (node_102_Vc))) - (((0.165726+0.23869999999999997j)) * (line_line101_Ia2))) - ((0j) * (line_line101_Ib2))) - ((0j) * (line_line101_Ic2))) - (node_100_Va) - - 0 = ((((((((-4.754875612691631e-14+1.071283026388259e-06j)) * (node_102_Va)) + ((0j) * (node_102_Vb))) + ((0j) * (node_102_Vc))) - (((0.9999998721423626+8.876973109055436e-08j)) * (line_line101_Ia2))) - ((0j) * (line_line101_Ib2))) - ((0j) * (line_line101_Ic2))) - (line_line101_Ia1) - - 0 = (((((((0j) * (node_102_Va)) + (((0.9999998721423626+8.876973109055436e-08j)) * (node_102_Vb))) + ((0j) * (node_102_Vc))) - ((0j) * (line_line101_Ia2))) - (((0.165726+0.23869999999999997j)) * (line_line101_Ib2))) - ((0j) * (line_line101_Ic2))) - (node_100_Vb) - - 0 = (((((((0j) * (node_102_Va)) + (((-4.754875612691631e-14+1.071283026388259e-06j)) * (node_102_Vb))) + ((0j) * (node_102_Vc))) - ((0j) * (line_line101_Ia2))) - (((0.9999998721423626+8.876973109055436e-08j)) * (line_line101_Ib2))) - ((0j) * (line_line101_Ic2))) - (line_line101_Ib1) - - 0 = (((((((0j) * (node_102_Va)) + ((0j) * (node_102_Vb))) + (((0.9999998721423626+8.876973109055436e-08j)) * (node_102_Vc))) - ((0j) * (line_line101_Ia2))) - ((0j) * (line_line101_Ib2))) - (((0.165726+0.23869999999999997j)) * (line_line101_Ic2))) - (node_100_Vc) - - 0 = (((((((0j) * (node_102_Va)) + ((0j) * (node_102_Vb))) + (((-4.754875612691631e-14+1.071283026388259e-06j)) * (node_102_Vc))) - ((0j) * (line_line101_Ia2))) - ((0j) * (line_line101_Ib2))) - (((0.9999998721423626+8.876973109055436e-08j)) * (line_line101_Ic2))) - (line_line101_Ic1) - - 0 = ((((((((0.9999999993399906+2.8286114854759164e-09j)) * (node_71_Va)) + ((0j) * (node_71_Vb))) + ((0j) * (node_71_Vc))) - (((0.07350000000000001+0.01715j)) * (line_line70_Ia2))) - ((0j) * (line_line70_Ib2))) - ((0j) * (line_line70_Ic2))) - (node_70_Va) - - 0 = ((((((((-1.0885772701722816e-16+7.696901998754996e-08j)) * (node_71_Va)) + ((0j) * (node_71_Vb))) + ((0j) * (node_71_Vc))) - (((0.9999999993399906+2.8286114854759164e-09j)) * (line_line70_Ia2))) - ((0j) * (line_line70_Ib2))) - ((0j) * (line_line70_Ic2))) - (line_line70_Ia1) - - 0 = (((((((0j) * (node_71_Va)) + (((0.9999999993399906+2.8286114854759164e-09j)) * (node_71_Vb))) + ((0j) * (node_71_Vc))) - ((0j) * (line_line70_Ia2))) - (((0.07350000000000001+0.01715j)) * (line_line70_Ib2))) - ((0j) * (line_line70_Ic2))) - (node_70_Vb) - - 0 = (((((((0j) * (node_71_Va)) + (((-1.0885772701722816e-16+7.696901998754996e-08j)) * (node_71_Vb))) + ((0j) * (node_71_Vc))) - ((0j) * (line_line70_Ia2))) - (((0.9999999993399906+2.8286114854759164e-09j)) * (line_line70_Ib2))) - ((0j) * (line_line70_Ic2))) - (line_line70_Ib1) - - 0 = (((((((0j) * (node_71_Va)) + ((0j) * (node_71_Vb))) + (((0.9999999993399906+2.8286114854759164e-09j)) * (node_71_Vc))) - ((0j) * (line_line70_Ia2))) - ((0j) * (line_line70_Ib2))) - (((0.07350000000000001+0.01715j)) * (line_line70_Ic2))) - (node_70_Vc) - - 0 = (((((((0j) * (node_71_Va)) + ((0j) * (node_71_Vb))) + (((-1.0885772701722816e-16+7.696901998754996e-08j)) * (node_71_Vc))) - ((0j) * (line_line70_Ia2))) - ((0j) * (line_line70_Ib2))) - (((0.9999999993399906+2.8286114854759164e-09j)) * (line_line70_Ic2))) - (line_line70_Ic1) - - 0 = ((((((((0.9999999990752722+3.149358670629462e-09j)) * (node_72_Va)) + ((0j) * (node_72_Vb))) + ((0j) * (node_72_Vc))) - (((0.06913599999999986+0.02029999999999996j)) * (line_line71_Ia2))) - ((0j) * (line_line71_Ib2))) - ((0j) * (line_line71_Ic2))) - (node_71_Va) - - 0 = ((((((((-1.4346302991594817e-16+9.110618691197983e-08j)) * (node_72_Va)) + ((0j) * (node_72_Vb))) + ((0j) * (node_72_Vc))) - (((0.9999999990752722+3.149358670629462e-09j)) * (line_line71_Ia2))) - ((0j) * (line_line71_Ib2))) - ((0j) * (line_line71_Ic2))) - (line_line71_Ia1) - - 0 = (((((((0j) * (node_72_Va)) + (((0.9999999990752722+3.149358670629462e-09j)) * (node_72_Vb))) + ((0j) * (node_72_Vc))) - ((0j) * (line_line71_Ia2))) - (((0.06913599999999986+0.02029999999999996j)) * (line_line71_Ib2))) - ((0j) * (line_line71_Ic2))) - (node_71_Vb) - - 0 = (((((((0j) * (node_72_Va)) + (((-1.4346302991594817e-16+9.110618691197983e-08j)) * (node_72_Vb))) + ((0j) * (node_72_Vc))) - ((0j) * (line_line71_Ia2))) - (((0.9999999990752722+3.149358670629462e-09j)) * (line_line71_Ib2))) - ((0j) * (line_line71_Ic2))) - (line_line71_Ib1) - - 0 = (((((((0j) * (node_72_Va)) + ((0j) * (node_72_Vb))) + (((0.9999999990752722+3.149358670629462e-09j)) * (node_72_Vc))) - ((0j) * (line_line71_Ia2))) - ((0j) * (line_line71_Ib2))) - (((0.06913599999999986+0.02029999999999996j)) * (line_line71_Ic2))) - (node_71_Vc) - - 0 = (((((((0j) * (node_72_Va)) + ((0j) * (node_72_Vb))) + (((-1.4346302991594817e-16+9.110618691197983e-08j)) * (node_72_Vc))) - ((0j) * (line_line71_Ia2))) - ((0j) * (line_line71_Ib2))) - (((0.9999999990752722+3.149358670629462e-09j)) * (line_line71_Ic2))) - (line_line71_Ic1) - - 0 = ((((((((0.999999969517794+9.066278963555993e-08j)) * (node_94_Va)) + ((0j) * (node_94_Vb))) + ((0j) * (node_94_Vc))) - (((0.3466529999999999+0.11654999999999995j)) * (line_line93_Ia2))) - ((0j) * (line_line93_Ib2))) - ((0j) * (line_line93_Ic2))) - (node_71_Va) - - 0 = ((((((((-2.3711727359929948e-14+5.230751688504588e-07j)) * (node_94_Va)) + ((0j) * (node_94_Vb))) + ((0j) * (node_94_Vc))) - (((0.999999969517794+9.066278963555993e-08j)) * (line_line93_Ia2))) - ((0j) * (line_line93_Ib2))) - ((0j) * (line_line93_Ic2))) - (line_line93_Ia1) - - 0 = (((((((0j) * (node_94_Va)) + (((0.999999969517794+9.066278963555993e-08j)) * (node_94_Vb))) + ((0j) * (node_94_Vc))) - ((0j) * (line_line93_Ia2))) - (((0.3466529999999999+0.11654999999999995j)) * (line_line93_Ib2))) - ((0j) * (line_line93_Ic2))) - (node_71_Vb) - - 0 = (((((((0j) * (node_94_Va)) + (((-2.3711727359929948e-14+5.230751688504588e-07j)) * (node_94_Vb))) + ((0j) * (node_94_Vc))) - ((0j) * (line_line93_Ia2))) - (((0.999999969517794+9.066278963555993e-08j)) * (line_line93_Ib2))) - ((0j) * (line_line93_Ic2))) - (line_line93_Ib1) - - 0 = (((((((0j) * (node_94_Va)) + ((0j) * (node_94_Vb))) + (((0.999999969517794+9.066278963555993e-08j)) * (node_94_Vc))) - ((0j) * (line_line93_Ia2))) - ((0j) * (line_line93_Ib2))) - (((0.3466529999999999+0.11654999999999995j)) * (line_line93_Ic2))) - (node_71_Vc) - - 0 = (((((((0j) * (node_94_Va)) + ((0j) * (node_94_Vb))) + (((-2.3711727359929948e-14+5.230751688504588e-07j)) * (node_94_Vc))) - ((0j) * (line_line93_Ia2))) - ((0j) * (line_line93_Ib2))) - (((0.999999969517794+9.066278963555993e-08j)) * (line_line93_Ic2))) - (line_line93_Ic1) - - 0 = ((((((((0.9999999846897624+6.583402184341947e-08j)) * (node_73_Va)) + ((0j) * (node_73_Vb))) + ((0j) * (node_73_Vc))) - (((0.35517999999999994+0.08259999999999998j)) * (line_line72_Ia2))) - ((0j) * (line_line72_Ib2))) - ((0j) * (line_line72_Ic2))) - (node_72_Va) - - 0 = ((((((((-1.2202597083393862e-14+3.7070793028578306e-07j)) * (node_73_Va)) + ((0j) * (node_73_Vb))) + ((0j) * (node_73_Vc))) - (((0.9999999846897624+6.583402184341947e-08j)) * (line_line72_Ia2))) - ((0j) * (line_line72_Ib2))) - ((0j) * (line_line72_Ic2))) - (line_line72_Ia1) - - 0 = (((((((0j) * (node_73_Va)) + (((0.9999999846897624+6.583402184341947e-08j)) * (node_73_Vb))) + ((0j) * (node_73_Vc))) - ((0j) * (line_line72_Ia2))) - (((0.35517999999999994+0.08259999999999998j)) * (line_line72_Ib2))) - ((0j) * (line_line72_Ic2))) - (node_72_Vb) - - 0 = (((((((0j) * (node_73_Va)) + (((-1.2202597083393862e-14+3.7070793028578306e-07j)) * (node_73_Vb))) + ((0j) * (node_73_Vc))) - ((0j) * (line_line72_Ia2))) - (((0.9999999846897624+6.583402184341947e-08j)) * (line_line72_Ib2))) - ((0j) * (line_line72_Ic2))) - (line_line72_Ib1) - - 0 = (((((((0j) * (node_73_Va)) + ((0j) * (node_73_Vb))) + (((0.9999999846897624+6.583402184341947e-08j)) * (node_73_Vc))) - ((0j) * (line_line72_Ia2))) - ((0j) * (line_line72_Ib2))) - (((0.35517999999999994+0.08259999999999998j)) * (line_line72_Ic2))) - (node_72_Vc) - - 0 = (((((((0j) * (node_73_Va)) + ((0j) * (node_73_Vb))) + (((-1.2202597083393862e-14+3.7070793028578306e-07j)) * (node_73_Vc))) - ((0j) * (line_line72_Ia2))) - ((0j) * (line_line72_Ib2))) - (((0.9999999846897624+6.583402184341947e-08j)) * (line_line72_Ic2))) - (line_line72_Ic1) - - 0 = ((((((((0.9999999374546994+2.1301142359383272e-07j)) * (node_74_Va)) + ((0j) * (node_74_Vb))) + ((0j) * (node_74_Vc))) - (((0.5685839999999999+0.16694999999999996j)) * (line_line73_Ia2))) - ((0j) * (line_line73_Ib2))) - ((0j) * (line_line73_Ic2))) - (node_73_Va) - - 0 = ((((((((-7.980151847655095e-14+7.492698244495133e-07j)) * (node_74_Va)) + ((0j) * (node_74_Vb))) + ((0j) * (node_74_Vc))) - (((0.9999999374546994+2.1301142359383272e-07j)) * (line_line73_Ia2))) - ((0j) * (line_line73_Ib2))) - ((0j) * (line_line73_Ic2))) - (line_line73_Ia1) - - 0 = (((((((0j) * (node_74_Va)) + (((0.9999999374546994+2.1301142359383272e-07j)) * (node_74_Vb))) + ((0j) * (node_74_Vc))) - ((0j) * (line_line73_Ia2))) - (((0.5685839999999999+0.16694999999999996j)) * (line_line73_Ib2))) - ((0j) * (line_line73_Ic2))) - (node_73_Vb) - - 0 = (((((((0j) * (node_74_Va)) + (((-7.980151847655095e-14+7.492698244495133e-07j)) * (node_74_Vb))) + ((0j) * (node_74_Vc))) - ((0j) * (line_line73_Ia2))) - (((0.9999999374546994+2.1301142359383272e-07j)) * (line_line73_Ib2))) - ((0j) * (line_line73_Ic2))) - (line_line73_Ib1) - - 0 = (((((((0j) * (node_74_Va)) + ((0j) * (node_74_Vb))) + (((0.9999999374546994+2.1301142359383272e-07j)) * (node_74_Vc))) - ((0j) * (line_line73_Ia2))) - ((0j) * (line_line73_Ib2))) - (((0.5685839999999999+0.16694999999999996j)) * (line_line73_Ic2))) - (node_73_Vc) - - 0 = (((((((0j) * (node_74_Va)) + ((0j) * (node_74_Vb))) + (((-7.980151847655095e-14+7.492698244495133e-07j)) * (node_74_Vc))) - ((0j) * (line_line73_Ia2))) - ((0j) * (line_line73_Ib2))) - (((0.9999999374546994+2.1301142359383272e-07j)) * (line_line73_Ic2))) - (line_line73_Ic1) - - 0 = ((((((((0.9999997256601466+4.804866574633857e-07j)) * (node_143_Va)) + ((0j) * (node_143_Vb))) + ((0j) * (node_143_Vc))) - (((0.612387+0.3496499999999999j)) * (line_line142_Ia2))) - ((0j) * (line_line142_Ib2))) - ((0j) * (line_line142_Ic2))) - (node_142_Va) - - 0 = ((((((((-3.76995964970414e-13+1.569225315217554e-06j)) * (node_143_Va)) + ((0j) * (node_143_Vb))) + ((0j) * (node_143_Vc))) - (((0.9999997256601466+4.804866574633857e-07j)) * (line_line142_Ia2))) - ((0j) * (line_line142_Ib2))) - ((0j) * (line_line142_Ic2))) - (line_line142_Ia1) - - 0 = (((((((0j) * (node_143_Va)) + (((0.9999997256601466+4.804866574633857e-07j)) * (node_143_Vb))) + ((0j) * (node_143_Vc))) - ((0j) * (line_line142_Ia2))) - (((0.612387+0.3496499999999999j)) * (line_line142_Ib2))) - ((0j) * (line_line142_Ic2))) - (node_142_Vb) - - 0 = (((((((0j) * (node_143_Va)) + (((-3.76995964970414e-13+1.569225315217554e-06j)) * (node_143_Vb))) + ((0j) * (node_143_Vc))) - ((0j) * (line_line142_Ia2))) - (((0.9999997256601466+4.804866574633857e-07j)) * (line_line142_Ib2))) - ((0j) * (line_line142_Ic2))) - (line_line142_Ib1) - - 0 = (((((((0j) * (node_143_Va)) + ((0j) * (node_143_Vb))) + (((0.9999997256601466+4.804866574633857e-07j)) * (node_143_Vc))) - ((0j) * (line_line142_Ia2))) - ((0j) * (line_line142_Ib2))) - (((0.612387+0.3496499999999999j)) * (line_line142_Ic2))) - (node_142_Vc) - - 0 = (((((((0j) * (node_143_Va)) + ((0j) * (node_143_Vb))) + (((-3.76995964970414e-13+1.569225315217554e-06j)) * (node_143_Vc))) - ((0j) * (line_line142_Ia2))) - ((0j) * (line_line142_Ib2))) - (((0.9999997256601466+4.804866574633857e-07j)) * (line_line142_Ic2))) - (line_line142_Ic1) - - 0 = ((((((((0.9999999796625858+6.048928052734961e-08j)) * (node_95_Va)) + ((0j) * (node_95_Vb))) + ((0j) * (node_95_Vc))) - (((0.283152+0.09519999999999998j)) * (line_line94_Ia2))) - ((0j) * (line_line94_Ib2))) - ((0j) * (line_line94_Ic2))) - (node_94_Va) - - 0 = ((((((((-1.2922222194144479e-14+4.2725659654356557e-07j)) * (node_95_Va)) + ((0j) * (node_95_Vb))) + ((0j) * (node_95_Vc))) - (((0.9999999796625858+6.048928052734961e-08j)) * (line_line94_Ia2))) - ((0j) * (line_line94_Ib2))) - ((0j) * (line_line94_Ic2))) - (line_line94_Ia1) - - 0 = (((((((0j) * (node_95_Va)) + (((0.9999999796625858+6.048928052734961e-08j)) * (node_95_Vb))) + ((0j) * (node_95_Vc))) - ((0j) * (line_line94_Ia2))) - (((0.283152+0.09519999999999998j)) * (line_line94_Ib2))) - ((0j) * (line_line94_Ic2))) - (node_94_Vb) - - 0 = (((((((0j) * (node_95_Va)) + (((-1.2922222194144479e-14+4.2725659654356557e-07j)) * (node_95_Vb))) + ((0j) * (node_95_Vc))) - ((0j) * (line_line94_Ia2))) - (((0.9999999796625858+6.048928052734961e-08j)) * (line_line94_Ib2))) - ((0j) * (line_line94_Ic2))) - (line_line94_Ib1) - - 0 = (((((((0j) * (node_95_Va)) + ((0j) * (node_95_Vb))) + (((0.9999999796625858+6.048928052734961e-08j)) * (node_95_Vc))) - ((0j) * (line_line94_Ia2))) - ((0j) * (line_line94_Ib2))) - (((0.283152+0.09519999999999998j)) * (line_line94_Ic2))) - (node_94_Vc) - - 0 = (((((((0j) * (node_95_Va)) + ((0j) * (node_95_Vb))) + (((-1.2922222194144479e-14+4.2725659654356557e-07j)) * (node_95_Vc))) - ((0j) * (line_line94_Ia2))) - ((0j) * (line_line94_Ib2))) - (((0.9999999796625858+6.048928052734961e-08j)) * (line_line94_Ic2))) - (line_line94_Ic1) - - 0 = ((((((((0.9999999270924702+9.186348749820609e-08j)) * (node_110_Va)) + ((0j) * (node_110_Vb))) + ((0j) * (node_110_Vc))) - (((0.22711499999999998+0.18024999999999997j)) * (line_line109_Ia2))) - ((0j) * (line_line109_Ib2))) - ((0j) * (line_line109_Ic2))) - (node_102_Va) - - 0 = ((((((((-3.715694839765347e-14+8.089600788097319e-07j)) * (node_110_Va)) + ((0j) * (node_110_Vb))) + ((0j) * (node_110_Vc))) - (((0.9999999270924702+9.186348749820609e-08j)) * (line_line109_Ia2))) - ((0j) * (line_line109_Ib2))) - ((0j) * (line_line109_Ic2))) - (line_line109_Ia1) - - 0 = (((((((0j) * (node_110_Va)) + (((0.9999999270924702+9.186348749820609e-08j)) * (node_110_Vb))) + ((0j) * (node_110_Vc))) - ((0j) * (line_line109_Ia2))) - (((0.22711499999999998+0.18024999999999997j)) * (line_line109_Ib2))) - ((0j) * (line_line109_Ic2))) - (node_102_Vb) - - 0 = (((((((0j) * (node_110_Va)) + (((-3.715694839765347e-14+8.089600788097319e-07j)) * (node_110_Vb))) + ((0j) * (node_110_Vc))) - ((0j) * (line_line109_Ia2))) - (((0.9999999270924702+9.186348749820609e-08j)) * (line_line109_Ib2))) - ((0j) * (line_line109_Ic2))) - (line_line109_Ib1) - - 0 = (((((((0j) * (node_110_Va)) + ((0j) * (node_110_Vb))) + (((0.9999999270924702+9.186348749820609e-08j)) * (node_110_Vc))) - ((0j) * (line_line109_Ia2))) - ((0j) * (line_line109_Ib2))) - (((0.22711499999999998+0.18024999999999997j)) * (line_line109_Ic2))) - (node_102_Vc) - - 0 = (((((((0j) * (node_110_Va)) + ((0j) * (node_110_Vb))) + (((-3.715694839765347e-14+8.089600788097319e-07j)) * (node_110_Vc))) - ((0j) * (line_line109_Ia2))) - ((0j) * (line_line109_Ib2))) - (((0.9999999270924702+9.186348749820609e-08j)) * (line_line109_Ic2))) - (line_line109_Ic1) - - 0 = ((((((((0.9999990683227246+6.468502226510029e-07j)) * (node_103_Va)) + ((0j) * (node_103_Vb))) + ((0j) * (node_103_Vc))) - (((0.44736299999999996+0.6443499999999999j)) * (line_line102_Ia2))) - ((0j) * (line_line102_Ib2))) - ((0j) * (line_line102_Ic2))) - (node_102_Va) - - 0 = ((((((((-9.352923924053892e-13+2.89183469050045e-06j)) * (node_103_Va)) + ((0j) * (node_103_Vb))) + ((0j) * (node_103_Vc))) - (((0.9999990683227246+6.468502226510029e-07j)) * (line_line102_Ia2))) - ((0j) * (line_line102_Ib2))) - ((0j) * (line_line102_Ic2))) - (line_line102_Ia1) - - 0 = (((((((0j) * (node_103_Va)) + (((0.9999990683227246+6.468502226510029e-07j)) * (node_103_Vb))) + ((0j) * (node_103_Vc))) - ((0j) * (line_line102_Ia2))) - (((0.44736299999999996+0.6443499999999999j)) * (line_line102_Ib2))) - ((0j) * (line_line102_Ic2))) - (node_102_Vb) - - 0 = (((((((0j) * (node_103_Va)) + (((-9.352923924053892e-13+2.89183469050045e-06j)) * (node_103_Vb))) + ((0j) * (node_103_Vc))) - ((0j) * (line_line102_Ia2))) - (((0.9999990683227246+6.468502226510029e-07j)) * (line_line102_Ib2))) - ((0j) * (line_line102_Ic2))) - (line_line102_Ib1) - - 0 = (((((((0j) * (node_103_Va)) + ((0j) * (node_103_Vb))) + (((0.9999990683227246+6.468502226510029e-07j)) * (node_103_Vc))) - ((0j) * (line_line102_Ia2))) - ((0j) * (line_line102_Ib2))) - (((0.44736299999999996+0.6443499999999999j)) * (line_line102_Ic2))) - (node_102_Vc) - - 0 = (((((((0j) * (node_103_Va)) + ((0j) * (node_103_Vb))) + (((-9.352923924053892e-13+2.89183469050045e-06j)) * (node_103_Vc))) - ((0j) * (line_line102_Ia2))) - ((0j) * (line_line102_Ib2))) - (((0.9999990683227246+6.468502226510029e-07j)) * (line_line102_Ic2))) - (line_line102_Ic1) - - 0 = ((((((((0.9999999560177029+1.3081591809547927e-07j)) * (node_96_Va)) + ((0j) * (node_96_Vb))) + ((0j) * (node_96_Vc))) - (((0.4164+0.13999999999999999j)) * (line_line95_Ia2))) - ((0j) * (line_line95_Ib2))) - ((0j) * (line_line95_Ic2))) - (node_95_Va) - - 0 = ((((((((-4.1097032726136266e-14+6.283185169005139e-07j)) * (node_96_Va)) + ((0j) * (node_96_Vb))) + ((0j) * (node_96_Vc))) - (((0.9999999560177029+1.3081591809547927e-07j)) * (line_line95_Ia2))) - ((0j) * (line_line95_Ib2))) - ((0j) * (line_line95_Ic2))) - (line_line95_Ia1) - - 0 = (((((((0j) * (node_96_Va)) + (((0.9999999560177029+1.3081591809547927e-07j)) * (node_96_Vb))) + ((0j) * (node_96_Vc))) - ((0j) * (line_line95_Ia2))) - (((0.4164+0.13999999999999999j)) * (line_line95_Ib2))) - ((0j) * (line_line95_Ic2))) - (node_95_Vb) - - 0 = (((((((0j) * (node_96_Va)) + (((-4.1097032726136266e-14+6.283185169005139e-07j)) * (node_96_Vb))) + ((0j) * (node_96_Vc))) - ((0j) * (line_line95_Ia2))) - (((0.9999999560177029+1.3081591809547927e-07j)) * (line_line95_Ib2))) - ((0j) * (line_line95_Ic2))) - (line_line95_Ib1) - - 0 = (((((((0j) * (node_96_Va)) + ((0j) * (node_96_Vb))) + (((0.9999999560177029+1.3081591809547927e-07j)) * (node_96_Vc))) - ((0j) * (line_line95_Ia2))) - ((0j) * (line_line95_Ib2))) - (((0.4164+0.13999999999999999j)) * (line_line95_Ic2))) - (node_95_Vc) - - 0 = (((((((0j) * (node_96_Va)) + ((0j) * (node_96_Vb))) + (((-4.1097032726136266e-14+6.283185169005139e-07j)) * (node_96_Vc))) - ((0j) * (line_line95_Ia2))) - ((0j) * (line_line95_Ib2))) - (((0.9999999560177029+1.3081591809547927e-07j)) * (line_line95_Ic2))) - (line_line95_Ic1) - - 0 = ((((((((0.9999999657463121+1.1665827425340902e-07j)) * (node_75_Va)) + ((0j) * (node_75_Vb))) + ((0j) * (node_75_Vc))) - (((0.4207759999999999+0.12354999999999997j)) * (line_line74_Ia2))) - ((0j) * (line_line74_Ib2))) - ((0j) * (line_line74_Ic2))) - (node_74_Va) - - 0 = ((((((((-3.234298760334144e-14+5.54491093861917e-07j)) * (node_75_Va)) + ((0j) * (node_75_Vb))) + ((0j) * (node_75_Vc))) - (((0.9999999657463121+1.1665827425340902e-07j)) * (line_line74_Ia2))) - ((0j) * (line_line74_Ib2))) - ((0j) * (line_line74_Ic2))) - (line_line74_Ia1) - - 0 = (((((((0j) * (node_75_Va)) + (((0.9999999657463121+1.1665827425340902e-07j)) * (node_75_Vb))) + ((0j) * (node_75_Vc))) - ((0j) * (line_line74_Ia2))) - (((0.4207759999999999+0.12354999999999997j)) * (line_line74_Ib2))) - ((0j) * (line_line74_Ic2))) - (node_74_Vb) - - 0 = (((((((0j) * (node_75_Va)) + (((-3.234298760334144e-14+5.54491093861917e-07j)) * (node_75_Vb))) + ((0j) * (node_75_Vc))) - ((0j) * (line_line74_Ia2))) - (((0.9999999657463121+1.1665827425340902e-07j)) * (line_line74_Ib2))) - ((0j) * (line_line74_Ic2))) - (line_line74_Ib1) - - 0 = (((((((0j) * (node_75_Va)) + ((0j) * (node_75_Vb))) + (((0.9999999657463121+1.1665827425340902e-07j)) * (node_75_Vc))) - ((0j) * (line_line74_Ia2))) - ((0j) * (line_line74_Ib2))) - (((0.4207759999999999+0.12354999999999997j)) * (line_line74_Ic2))) - (node_74_Vc) - - 0 = (((((((0j) * (node_75_Va)) + ((0j) * (node_75_Vb))) + (((-3.234298760334144e-14+5.54491093861917e-07j)) * (node_75_Vc))) - ((0j) * (line_line74_Ia2))) - ((0j) * (line_line74_Ib2))) - (((0.9999999657463121+1.1665827425340902e-07j)) * (line_line74_Ic2))) - (line_line74_Ic1) - - 0 = ((((((((0.9999998987172912+1.276162130463815e-07j)) * (node_112_Va)) + ((0j) * (node_112_Vb))) + ((0j) * (node_112_Vc))) - (((0.26768699999999995+0.21244999999999994j)) * (line_line111_Ia2))) - ((0j) * (line_line111_Ib2))) - ((0j) * (line_line111_Ic2))) - (node_110_Va) - - 0 = ((((((((-6.083933038324398e-14+9.534733220793213e-07j)) * (node_112_Va)) + ((0j) * (node_112_Vb))) + ((0j) * (node_112_Vc))) - (((0.9999998987172912+1.276162130463815e-07j)) * (line_line111_Ia2))) - ((0j) * (line_line111_Ib2))) - ((0j) * (line_line111_Ic2))) - (line_line111_Ia1) - - 0 = (((((((0j) * (node_112_Va)) + (((0.9999998987172912+1.276162130463815e-07j)) * (node_112_Vb))) + ((0j) * (node_112_Vc))) - ((0j) * (line_line111_Ia2))) - (((0.26768699999999995+0.21244999999999994j)) * (line_line111_Ib2))) - ((0j) * (line_line111_Ic2))) - (node_110_Vb) - - 0 = (((((((0j) * (node_112_Va)) + (((-6.083933038324398e-14+9.534733220793213e-07j)) * (node_112_Vb))) + ((0j) * (node_112_Vc))) - ((0j) * (line_line111_Ia2))) - (((0.9999998987172912+1.276162130463815e-07j)) * (line_line111_Ib2))) - ((0j) * (line_line111_Ic2))) - (line_line111_Ib1) - - 0 = (((((((0j) * (node_112_Va)) + ((0j) * (node_112_Vb))) + (((0.9999998987172912+1.276162130463815e-07j)) * (node_112_Vc))) - ((0j) * (line_line111_Ia2))) - ((0j) * (line_line111_Ib2))) - (((0.26768699999999995+0.21244999999999994j)) * (line_line111_Ic2))) - (node_110_Vc) - - 0 = (((((((0j) * (node_112_Va)) + ((0j) * (node_112_Vb))) + (((-6.083933038324398e-14+9.534733220793213e-07j)) * (node_112_Vc))) - ((0j) * (line_line111_Ia2))) - ((0j) * (line_line111_Ib2))) - (((0.9999998987172912+1.276162130463815e-07j)) * (line_line111_Ic2))) - (line_line111_Ic1) - - 0 = ((((((((0.9999999990103983+2.943358157148283e-09j)) * (node_111_Va)) + ((0j) * (node_111_Vb))) + ((0j) * (node_111_Vc))) - (((0.062459999999999995+0.020999999999999994j)) * (line_line110_Ia2))) - ((0j) * (line_line110_Ib2))) - ((0j) * (line_line110_Ic2))) - (node_110_Va) - - 0 = ((((((((-1.3870248545070985e-16+9.424777956106011e-08j)) * (node_111_Va)) + ((0j) * (node_111_Vb))) + ((0j) * (node_111_Vc))) - (((0.9999999990103983+2.943358157148283e-09j)) * (line_line110_Ia2))) - ((0j) * (line_line110_Ib2))) - ((0j) * (line_line110_Ic2))) - (line_line110_Ia1) - - 0 = (((((((0j) * (node_111_Va)) + (((0.9999999990103983+2.943358157148283e-09j)) * (node_111_Vb))) + ((0j) * (node_111_Vc))) - ((0j) * (line_line110_Ia2))) - (((0.062459999999999995+0.020999999999999994j)) * (line_line110_Ib2))) - ((0j) * (line_line110_Ic2))) - (node_110_Vb) - - 0 = (((((((0j) * (node_111_Va)) + (((-1.3870248545070985e-16+9.424777956106011e-08j)) * (node_111_Vb))) + ((0j) * (node_111_Vc))) - ((0j) * (line_line110_Ia2))) - (((0.9999999990103983+2.943358157148283e-09j)) * (line_line110_Ib2))) - ((0j) * (line_line110_Ic2))) - (line_line110_Ib1) - - 0 = (((((((0j) * (node_111_Va)) + ((0j) * (node_111_Vb))) + (((0.9999999990103983+2.943358157148283e-09j)) * (node_111_Vc))) - ((0j) * (line_line110_Ia2))) - ((0j) * (line_line110_Ib2))) - (((0.062459999999999995+0.020999999999999994j)) * (line_line110_Ic2))) - (node_110_Vc) - - 0 = (((((((0j) * (node_111_Va)) + ((0j) * (node_111_Vb))) + (((-1.3870248545070985e-16+9.424777956106011e-08j)) * (node_111_Vc))) - ((0j) * (line_line110_Ia2))) - ((0j) * (line_line110_Ib2))) - (((0.9999999990103983+2.943358157148283e-09j)) * (line_line110_Ic2))) - (line_line110_Ic1) - - 0 = ((((((((0.9999999985749736+6.127613638973831e-09j)) * (node_97_Va)) + ((0j) * (node_97_Vb))) + ((0j) * (node_97_Vc))) - (((0.10835999999999998+0.025199999999999993j)) * (line_line96_Ia2))) - ((0j) * (line_line96_Ib2))) - ((0j) * (line_line96_Ic2))) - (node_96_Va) - - 0 = ((((((((-3.4650838786026324e-16+1.1309733544864944e-07j)) * (node_97_Va)) + ((0j) * (node_97_Vb))) + ((0j) * (node_97_Vc))) - (((0.9999999985749736+6.127613638973831e-09j)) * (line_line96_Ia2))) - ((0j) * (line_line96_Ib2))) - ((0j) * (line_line96_Ic2))) - (line_line96_Ia1) - - 0 = (((((((0j) * (node_97_Va)) + (((0.9999999985749736+6.127613638973831e-09j)) * (node_97_Vb))) + ((0j) * (node_97_Vc))) - ((0j) * (line_line96_Ia2))) - (((0.10835999999999998+0.025199999999999993j)) * (line_line96_Ib2))) - ((0j) * (line_line96_Ic2))) - (node_96_Vb) - - 0 = (((((((0j) * (node_97_Va)) + (((-3.4650838786026324e-16+1.1309733544864944e-07j)) * (node_97_Vb))) + ((0j) * (node_97_Vc))) - ((0j) * (line_line96_Ia2))) - (((0.9999999985749736+6.127613638973831e-09j)) * (line_line96_Ib2))) - ((0j) * (line_line96_Ic2))) - (line_line96_Ib1) - - 0 = (((((((0j) * (node_97_Va)) + ((0j) * (node_97_Vb))) + (((0.9999999985749736+6.127613638973831e-09j)) * (node_97_Vc))) - ((0j) * (line_line96_Ia2))) - ((0j) * (line_line96_Ib2))) - (((0.10835999999999998+0.025199999999999993j)) * (line_line96_Ic2))) - (node_96_Vc) - - 0 = (((((((0j) * (node_97_Va)) + ((0j) * (node_97_Vb))) + (((-3.4650838786026324e-16+1.1309733544864944e-07j)) * (node_97_Vc))) - ((0j) * (line_line96_Ia2))) - ((0j) * (line_line96_Ib2))) - (((0.9999999985749736+6.127613638973831e-09j)) * (line_line96_Ic2))) - (line_line96_Ic1) - - 0 = ((((((((0.999999946539243+1.590075660445431e-07j)) * (node_98_Va)) + ((0j) * (node_98_Vb))) + ((0j) * (node_98_Vc))) - (((0.45908099999999996+0.15434999999999996j)) * (line_line97_Ia2))) - ((0j) * (line_line97_Ib2))) - ((0j) * (line_line97_Ic2))) - (node_96_Va) - - 0 = ((((((((-5.507395439891815e-14+6.927211615998514e-07j)) * (node_98_Va)) + ((0j) * (node_98_Vb))) + ((0j) * (node_98_Vc))) - (((0.999999946539243+1.590075660445431e-07j)) * (line_line97_Ia2))) - ((0j) * (line_line97_Ib2))) - ((0j) * (line_line97_Ic2))) - (line_line97_Ia1) - - 0 = (((((((0j) * (node_98_Va)) + (((0.999999946539243+1.590075660445431e-07j)) * (node_98_Vb))) + ((0j) * (node_98_Vc))) - ((0j) * (line_line97_Ia2))) - (((0.45908099999999996+0.15434999999999996j)) * (line_line97_Ib2))) - ((0j) * (line_line97_Ic2))) - (node_96_Vb) - - 0 = (((((((0j) * (node_98_Va)) + (((-5.507395439891815e-14+6.927211615998514e-07j)) * (node_98_Vb))) + ((0j) * (node_98_Vc))) - ((0j) * (line_line97_Ia2))) - (((0.999999946539243+1.590075660445431e-07j)) * (line_line97_Ib2))) - ((0j) * (line_line97_Ic2))) - (line_line97_Ib1) - - 0 = (((((((0j) * (node_98_Va)) + ((0j) * (node_98_Vb))) + (((0.999999946539243+1.590075660445431e-07j)) * (node_98_Vc))) - ((0j) * (line_line97_Ia2))) - ((0j) * (line_line97_Ib2))) - (((0.45908099999999996+0.15434999999999996j)) * (line_line97_Ic2))) - (node_96_Vc) - - 0 = (((((((0j) * (node_98_Va)) + ((0j) * (node_98_Vb))) + (((-5.507395439891815e-14+6.927211615998514e-07j)) * (node_98_Vc))) - ((0j) * (line_line97_Ia2))) - ((0j) * (line_line97_Ib2))) - (((0.999999946539243+1.590075660445431e-07j)) * (line_line97_Ic2))) - (line_line97_Ic1) - - 0 = ((((((((0.9999999792114924+7.079971743946312e-08j)) * (node_76_Va)) + ((0j) * (node_76_Vb))) + ((0j) * (node_76_Vc))) - (((0.3277999999999999+0.09624999999999999j)) * (line_line75_Ia2))) - ((0j) * (line_line75_Ib2))) - ((0j) * (line_line75_Ic2))) - (node_75_Va) - - 0 = ((((((((-1.5291641212653504e-14+4.319689853786022e-07j)) * (node_76_Va)) + ((0j) * (node_76_Vb))) + ((0j) * (node_76_Vc))) - (((0.9999999792114924+7.079971743946312e-08j)) * (line_line75_Ia2))) - ((0j) * (line_line75_Ib2))) - ((0j) * (line_line75_Ic2))) - (line_line75_Ia1) - - 0 = (((((((0j) * (node_76_Va)) + (((0.9999999792114924+7.079971743946312e-08j)) * (node_76_Vb))) + ((0j) * (node_76_Vc))) - ((0j) * (line_line75_Ia2))) - (((0.3277999999999999+0.09624999999999999j)) * (line_line75_Ib2))) - ((0j) * (line_line75_Ic2))) - (node_75_Vb) - - 0 = (((((((0j) * (node_76_Va)) + (((-1.5291641212653504e-14+4.319689853786022e-07j)) * (node_76_Vb))) + ((0j) * (node_76_Vc))) - ((0j) * (line_line75_Ia2))) - (((0.9999999792114924+7.079971743946312e-08j)) * (line_line75_Ib2))) - ((0j) * (line_line75_Ic2))) - (line_line75_Ib1) - - 0 = (((((((0j) * (node_76_Va)) + ((0j) * (node_76_Vb))) + (((0.9999999792114924+7.079971743946312e-08j)) * (node_76_Vc))) - ((0j) * (line_line75_Ia2))) - ((0j) * (line_line75_Ib2))) - (((0.3277999999999999+0.09624999999999999j)) * (line_line75_Ic2))) - (node_75_Vc) - - 0 = (((((((0j) * (node_76_Va)) + ((0j) * (node_76_Vb))) + (((-1.5291641212653504e-14+4.319689853786022e-07j)) * (node_76_Vc))) - ((0j) * (line_line75_Ia2))) - ((0j) * (line_line75_Ib2))) - (((0.9999999792114924+7.079971743946312e-08j)) * (line_line75_Ic2))) - (line_line75_Ic1) - - 0 = ((((((((0.999999870260745+2.2722903808346558e-07j)) * (node_147_Va)) + ((0j) * (node_147_Vb))) + ((0j) * (node_147_Vc))) - (((0.42113100000000003+0.24044999999999997j)) * (line_line146_Ia2))) - ((0j) * (line_line146_Ib2))) - ((0j) * (line_line146_Ic2))) - (node_143_Va) - - 0 = ((((((((-1.2260563992756896e-13+1.079137006504876e-06j)) * (node_147_Va)) + ((0j) * (node_147_Vb))) + ((0j) * (node_147_Vc))) - (((0.999999870260745+2.2722903808346558e-07j)) * (line_line146_Ia2))) - ((0j) * (line_line146_Ib2))) - ((0j) * (line_line146_Ic2))) - (line_line146_Ia1) - - 0 = (((((((0j) * (node_147_Va)) + (((0.999999870260745+2.2722903808346558e-07j)) * (node_147_Vb))) + ((0j) * (node_147_Vc))) - ((0j) * (line_line146_Ia2))) - (((0.42113100000000003+0.24044999999999997j)) * (line_line146_Ib2))) - ((0j) * (line_line146_Ic2))) - (node_143_Vb) - - 0 = (((((((0j) * (node_147_Va)) + (((-1.2260563992756896e-13+1.079137006504876e-06j)) * (node_147_Vb))) + ((0j) * (node_147_Vc))) - ((0j) * (line_line146_Ia2))) - (((0.999999870260745+2.2722903808346558e-07j)) * (line_line146_Ib2))) - ((0j) * (line_line146_Ic2))) - (line_line146_Ib1) - - 0 = (((((((0j) * (node_147_Va)) + ((0j) * (node_147_Vb))) + (((0.999999870260745+2.2722903808346558e-07j)) * (node_147_Vc))) - ((0j) * (line_line146_Ia2))) - ((0j) * (line_line146_Ib2))) - (((0.42113100000000003+0.24044999999999997j)) * (line_line146_Ic2))) - (node_143_Vc) - - 0 = (((((((0j) * (node_147_Va)) + ((0j) * (node_147_Vb))) + (((-1.2260563992756896e-13+1.079137006504876e-06j)) * (node_147_Vc))) - ((0j) * (line_line146_Ia2))) - ((0j) * (line_line146_Ib2))) - (((0.999999870260745+2.2722903808346558e-07j)) * (line_line146_Ic2))) - (line_line146_Ic1) - - 0 = ((((((((0.9999999784486744+3.774560741435073e-08j)) * (node_144_Va)) + ((0j) * (node_144_Vb))) + ((0j) * (node_144_Vc))) - (((0.17164000000000001+0.09799999999999999j)) * (line_line143_Ia2))) - ((0j) * (line_line143_Ib2))) - ((0j) * (line_line143_Ic2))) - (node_143_Va) - - 0 = ((((((((-8.300692607074626e-15+4.3982296676318795e-07j)) * (node_144_Va)) + ((0j) * (node_144_Vb))) + ((0j) * (node_144_Vc))) - (((0.9999999784486744+3.774560741435073e-08j)) * (line_line143_Ia2))) - ((0j) * (line_line143_Ib2))) - ((0j) * (line_line143_Ic2))) - (line_line143_Ia1) - - 0 = (((((((0j) * (node_144_Va)) + (((0.9999999784486744+3.774560741435073e-08j)) * (node_144_Vb))) + ((0j) * (node_144_Vc))) - ((0j) * (line_line143_Ia2))) - (((0.17164000000000001+0.09799999999999999j)) * (line_line143_Ib2))) - ((0j) * (line_line143_Ic2))) - (node_143_Vb) - - 0 = (((((((0j) * (node_144_Va)) + (((-8.300692607074626e-15+4.3982296676318795e-07j)) * (node_144_Vb))) + ((0j) * (node_144_Vc))) - ((0j) * (line_line143_Ia2))) - (((0.9999999784486744+3.774560741435073e-08j)) * (line_line143_Ib2))) - ((0j) * (line_line143_Ic2))) - (line_line143_Ib1) - - 0 = (((((((0j) * (node_144_Va)) + ((0j) * (node_144_Vb))) + (((0.9999999784486744+3.774560741435073e-08j)) * (node_144_Vc))) - ((0j) * (line_line143_Ia2))) - ((0j) * (line_line143_Ib2))) - (((0.17164000000000001+0.09799999999999999j)) * (line_line143_Ic2))) - (node_143_Vc) - - 0 = (((((((0j) * (node_144_Va)) + ((0j) * (node_144_Vb))) + (((-8.300692607074626e-15+4.3982296676318795e-07j)) * (node_144_Vc))) - ((0j) * (line_line143_Ia2))) - ((0j) * (line_line143_Ib2))) - (((0.9999999784486744+3.774560741435073e-08j)) * (line_line143_Ic2))) - (line_line143_Ic1) - - 0 = ((((((((0.9999999931376621+2.3371162263256288e-08j)) * (node_77_Va)) + ((0j) * (node_77_Vb))) + ((0j) * (node_77_Vc))) - (((0.18833599999999995+0.05529999999999999j)) * (line_line76_Ia2))) - ((0j) * (line_line76_Ib2))) - ((0j) * (line_line76_Ic2))) - (node_76_Va) - - 0 = ((((((((-2.900195531047994e-15+2.481858187820267e-07j)) * (node_77_Va)) + ((0j) * (node_77_Vb))) + ((0j) * (node_77_Vc))) - (((0.9999999931376621+2.3371162263256288e-08j)) * (line_line76_Ia2))) - ((0j) * (line_line76_Ib2))) - ((0j) * (line_line76_Ic2))) - (line_line76_Ia1) - - 0 = (((((((0j) * (node_77_Va)) + (((0.9999999931376621+2.3371162263256288e-08j)) * (node_77_Vb))) + ((0j) * (node_77_Vc))) - ((0j) * (line_line76_Ia2))) - (((0.18833599999999995+0.05529999999999999j)) * (line_line76_Ib2))) - ((0j) * (line_line76_Ic2))) - (node_76_Vb) - - 0 = (((((((0j) * (node_77_Va)) + (((-2.900195531047994e-15+2.481858187820267e-07j)) * (node_77_Vb))) + ((0j) * (node_77_Vc))) - ((0j) * (line_line76_Ia2))) - (((0.9999999931376621+2.3371162263256288e-08j)) * (line_line76_Ib2))) - ((0j) * (line_line76_Ic2))) - (line_line76_Ib1) - - 0 = (((((((0j) * (node_77_Va)) + ((0j) * (node_77_Vb))) + (((0.9999999931376621+2.3371162263256288e-08j)) * (node_77_Vc))) - ((0j) * (line_line76_Ia2))) - ((0j) * (line_line76_Ib2))) - (((0.18833599999999995+0.05529999999999999j)) * (line_line76_Ic2))) - (node_76_Vc) - - 0 = (((((((0j) * (node_77_Va)) + ((0j) * (node_77_Vb))) + (((-2.900195531047994e-15+2.481858187820267e-07j)) * (node_77_Vc))) - ((0j) * (line_line76_Ia2))) - ((0j) * (line_line76_Ib2))) - (((0.9999999931376621+2.3371162263256288e-08j)) * (line_line76_Ic2))) - (line_line76_Ic1) - - 0 = ((((((((0.9999998361703414+3.6276567273605605e-07j)) * (node_99_Va)) + ((0j) * (node_99_Vb))) + ((0j) * (node_99_Vc))) - (((0.5983+0.27019999999999994j)) * (line_line98_Ia2))) - ((0j) * (line_line98_Ib2))) - ((0j) * (line_line98_Ic2))) - (node_98_Va) - - 0 = ((((((((-2.1995476068133597e-13+1.2126546649512548e-06j)) * (node_99_Va)) + ((0j) * (node_99_Vb))) + ((0j) * (node_99_Vc))) - (((0.9999998361703414+3.6276567273605605e-07j)) * (line_line98_Ia2))) - ((0j) * (line_line98_Ib2))) - ((0j) * (line_line98_Ic2))) - (line_line98_Ia1) - - 0 = (((((((0j) * (node_99_Va)) + (((0.9999998361703414+3.6276567273605605e-07j)) * (node_99_Vb))) + ((0j) * (node_99_Vc))) - ((0j) * (line_line98_Ia2))) - (((0.5983+0.27019999999999994j)) * (line_line98_Ib2))) - ((0j) * (line_line98_Ic2))) - (node_98_Vb) - - 0 = (((((((0j) * (node_99_Va)) + (((-2.1995476068133597e-13+1.2126546649512548e-06j)) * (node_99_Vb))) + ((0j) * (node_99_Vc))) - ((0j) * (line_line98_Ia2))) - (((0.9999998361703414+3.6276567273605605e-07j)) * (line_line98_Ib2))) - ((0j) * (line_line98_Ic2))) - (line_line98_Ib1) - - 0 = (((((((0j) * (node_99_Va)) + ((0j) * (node_99_Vb))) + (((0.9999998361703414+3.6276567273605605e-07j)) * (node_99_Vc))) - ((0j) * (line_line98_Ia2))) - ((0j) * (line_line98_Ib2))) - (((0.5983+0.27019999999999994j)) * (line_line98_Ic2))) - (node_98_Vc) - - 0 = (((((((0j) * (node_99_Va)) + ((0j) * (node_99_Vb))) + (((-2.1995476068133597e-13+1.2126546649512548e-06j)) * (node_99_Vc))) - ((0j) * (line_line98_Ia2))) - ((0j) * (line_line98_Ib2))) - (((0.9999998361703414+3.6276567273605605e-07j)) * (line_line98_Ic2))) - (line_line98_Ic1) - - 0 = ((((((((0.9999999844291673+2.7271201356868395e-08j)) * (node_113_Va)) + ((0j) * (node_113_Vb))) + ((0j) * (node_113_Vc))) - (((0.145894+0.08329999999999997j)) * (line_line112_Ia2))) - ((0j) * (line_line112_Ib2))) - ((0j) * (line_line112_Ic2))) - (node_112_Va) - - 0 = ((((((((-5.097662847319703e-15+3.738495228666119e-07j)) * (node_113_Va)) + ((0j) * (node_113_Vb))) + ((0j) * (node_113_Vc))) - (((0.9999999844291673+2.7271201356868395e-08j)) * (line_line112_Ia2))) - ((0j) * (line_line112_Ib2))) - ((0j) * (line_line112_Ic2))) - (line_line112_Ia1) - - 0 = (((((((0j) * (node_113_Va)) + (((0.9999999844291673+2.7271201356868395e-08j)) * (node_113_Vb))) + ((0j) * (node_113_Vc))) - ((0j) * (line_line112_Ia2))) - (((0.145894+0.08329999999999997j)) * (line_line112_Ib2))) - ((0j) * (line_line112_Ic2))) - (node_112_Vb) - - 0 = (((((((0j) * (node_113_Va)) + (((-5.097662847319703e-15+3.738495228666119e-07j)) * (node_113_Vb))) + ((0j) * (node_113_Vc))) - ((0j) * (line_line112_Ia2))) - (((0.9999999844291673+2.7271201356868395e-08j)) * (line_line112_Ib2))) - ((0j) * (line_line112_Ic2))) - (line_line112_Ib1) - - 0 = (((((((0j) * (node_113_Va)) + ((0j) * (node_113_Vb))) + (((0.9999999844291673+2.7271201356868395e-08j)) * (node_113_Vc))) - ((0j) * (line_line112_Ia2))) - ((0j) * (line_line112_Ib2))) - (((0.145894+0.08329999999999997j)) * (line_line112_Ic2))) - (node_112_Vc) - - 0 = (((((((0j) * (node_113_Va)) + ((0j) * (node_113_Vb))) + (((-5.097662847319703e-15+3.738495228666119e-07j)) * (node_113_Vc))) - ((0j) * (line_line112_Ia2))) - ((0j) * (line_line112_Ib2))) - (((0.9999999844291673+2.7271201356868395e-08j)) * (line_line112_Ic2))) - (line_line112_Ic1) - - 0 = ((((((((0.9999969791790038+3.806234455283151e-06j)) * (node_114_Va)) + ((0j) * (node_114_Vb))) + ((0j) * (node_114_Vc))) - (((1.4619149999999999+1.1602499999999998j)) * (line_line113_Ia2))) - ((0j) * (line_line113_Ib2))) - ((0j) * (line_line113_Ic2))) - (node_112_Va) - - 0 = ((((((((-9.909892660369876e-12+5.207181958330918e-06j)) * (node_114_Va)) + ((0j) * (node_114_Vb))) + ((0j) * (node_114_Vc))) - (((0.9999969791790038+3.806234455283151e-06j)) * (line_line113_Ia2))) - ((0j) * (line_line113_Ib2))) - ((0j) * (line_line113_Ic2))) - (line_line113_Ia1) - - 0 = (((((((0j) * (node_114_Va)) + (((0.9999969791790038+3.806234455283151e-06j)) * (node_114_Vb))) + ((0j) * (node_114_Vc))) - ((0j) * (line_line113_Ia2))) - (((1.4619149999999999+1.1602499999999998j)) * (line_line113_Ib2))) - ((0j) * (line_line113_Ic2))) - (node_112_Vb) - - 0 = (((((((0j) * (node_114_Va)) + (((-9.909892660369876e-12+5.207181958330918e-06j)) * (node_114_Vb))) + ((0j) * (node_114_Vc))) - ((0j) * (line_line113_Ia2))) - (((0.9999969791790038+3.806234455283151e-06j)) * (line_line113_Ib2))) - ((0j) * (line_line113_Ic2))) - (line_line113_Ib1) - - 0 = (((((((0j) * (node_114_Va)) + ((0j) * (node_114_Vb))) + (((0.9999969791790038+3.806234455283151e-06j)) * (node_114_Vc))) - ((0j) * (line_line113_Ia2))) - ((0j) * (line_line113_Ib2))) - (((1.4619149999999999+1.1602499999999998j)) * (line_line113_Ic2))) - (node_112_Vc) - - 0 = (((((((0j) * (node_114_Va)) + ((0j) * (node_114_Vb))) + (((-9.909892660369876e-12+5.207181958330918e-06j)) * (node_114_Vc))) - ((0j) * (line_line113_Ia2))) - ((0j) * (line_line113_Ib2))) - (((0.9999969791790038+3.806234455283151e-06j)) * (line_line113_Ic2))) - (line_line113_Ic1) - - 0 = ((((((((0.9999993970684046+2.0534127476725724e-06j)) * (node_78_Va)) + ((0j) * (node_78_Vb))) + ((0j) * (node_78_Vc))) - (((1.7653519999999998+0.5183499999999999j)) * (line_line77_Ia2))) - ((0j) * (line_line77_Ib2))) - ((0j) * (line_line77_Ic2))) - (node_77_Va) - - 0 = ((((((((-2.3884777156647646e-12+2.3263486586684816e-06j)) * (node_78_Va)) + ((0j) * (node_78_Vb))) + ((0j) * (node_78_Vc))) - (((0.9999993970684046+2.0534127476725724e-06j)) * (line_line77_Ia2))) - ((0j) * (line_line77_Ib2))) - ((0j) * (line_line77_Ic2))) - (line_line77_Ia1) - - 0 = (((((((0j) * (node_78_Va)) + (((0.9999993970684046+2.0534127476725724e-06j)) * (node_78_Vb))) + ((0j) * (node_78_Vc))) - ((0j) * (line_line77_Ia2))) - (((1.7653519999999998+0.5183499999999999j)) * (line_line77_Ib2))) - ((0j) * (line_line77_Ic2))) - (node_77_Vb) - - 0 = (((((((0j) * (node_78_Va)) + (((-2.3884777156647646e-12+2.3263486586684816e-06j)) * (node_78_Vb))) + ((0j) * (node_78_Vc))) - ((0j) * (line_line77_Ia2))) - (((0.9999993970684046+2.0534127476725724e-06j)) * (line_line77_Ib2))) - ((0j) * (line_line77_Ic2))) - (line_line77_Ib1) - - 0 = (((((((0j) * (node_78_Va)) + ((0j) * (node_78_Vb))) + (((0.9999993970684046+2.0534127476725724e-06j)) * (node_78_Vc))) - ((0j) * (line_line77_Ia2))) - ((0j) * (line_line77_Ib2))) - (((1.7653519999999998+0.5183499999999999j)) * (line_line77_Ic2))) - (node_77_Vc) - - 0 = (((((((0j) * (node_78_Va)) + ((0j) * (node_78_Vb))) + (((-2.3884777156647646e-12+2.3263486586684816e-06j)) * (node_78_Vc))) - ((0j) * (line_line77_Ia2))) - ((0j) * (line_line77_Ib2))) - (((0.9999993970684046+2.0534127476725724e-06j)) * (line_line77_Ic2))) - (line_line77_Ic1) - - 0 = ((((((((0.9999998134742194+5.894214667638766e-07j)) * (node_145_Va)) + ((0j) * (node_145_Vb))) + ((0j) * (node_145_Vc))) - (((0.056879999999999986+0.018j)) * (line_line144_Ia2))) - ((0j) * (line_line144_Ib2))) - ((0j) * (line_line144_Ic2))) - (node_144_Va) - - 0 = ((((((((-6.107905511288323e-12+2.0725084802838507e-05j)) * (node_145_Va)) + ((0j) * (node_145_Vb))) + ((0j) * (node_145_Vc))) - (((0.9999998134742194+5.894214667638766e-07j)) * (line_line144_Ia2))) - ((0j) * (line_line144_Ib2))) - ((0j) * (line_line144_Ic2))) - (line_line144_Ia1) - - 0 = (((((((0j) * (node_145_Va)) + (((0.9999998134742194+5.894214667638766e-07j)) * (node_145_Vb))) + ((0j) * (node_145_Vc))) - ((0j) * (line_line144_Ia2))) - (((0.056879999999999986+0.018j)) * (line_line144_Ib2))) - ((0j) * (line_line144_Ic2))) - (node_144_Vb) - - 0 = (((((((0j) * (node_145_Va)) + (((-6.107905511288323e-12+2.0725084802838507e-05j)) * (node_145_Vb))) + ((0j) * (node_145_Vc))) - ((0j) * (line_line144_Ia2))) - (((0.9999998134742194+5.894214667638766e-07j)) * (line_line144_Ib2))) - ((0j) * (line_line144_Ic2))) - (line_line144_Ib1) - - 0 = (((((((0j) * (node_145_Va)) + ((0j) * (node_145_Vb))) + (((0.9999998134742194+5.894214667638766e-07j)) * (node_145_Vc))) - ((0j) * (line_line144_Ia2))) - ((0j) * (line_line144_Ib2))) - (((0.056879999999999986+0.018j)) * (line_line144_Ic2))) - (node_144_Vc) - - 0 = (((((((0j) * (node_145_Va)) + ((0j) * (node_145_Vb))) + (((-6.107905511288323e-12+2.0725084802838507e-05j)) * (node_145_Vc))) - ((0j) * (line_line144_Ia2))) - ((0j) * (line_line144_Ib2))) - (((0.9999998134742194+5.894214667638766e-07j)) * (line_line144_Ic2))) - (line_line144_Ic1) - - 0 = ((((((((0.9999999125587951+1.531470246948381e-07j)) * (node_146_Va)) + ((0j) * (node_146_Vb))) + ((0j) * (node_146_Vc))) - (((0.345732+0.19739999999999994j)) * (line_line145_Ia2))) - ((0j) * (line_line145_Ib2))) - ((0j) * (line_line145_Ic2))) - (node_145_Va) - - 0 = ((((((((-6.783870504576189e-14+8.859290895789682e-07j)) * (node_146_Va)) + ((0j) * (node_146_Vb))) + ((0j) * (node_146_Vc))) - (((0.9999999125587951+1.531470246948381e-07j)) * (line_line145_Ia2))) - ((0j) * (line_line145_Ib2))) - ((0j) * (line_line145_Ic2))) - (line_line145_Ia1) - - 0 = (((((((0j) * (node_146_Va)) + (((0.9999999125587951+1.531470246948381e-07j)) * (node_146_Vb))) + ((0j) * (node_146_Vc))) - ((0j) * (line_line145_Ia2))) - (((0.345732+0.19739999999999994j)) * (line_line145_Ib2))) - ((0j) * (line_line145_Ic2))) - (node_145_Vb) - - 0 = (((((((0j) * (node_146_Va)) + (((-6.783870504576189e-14+8.859290895789682e-07j)) * (node_146_Vb))) + ((0j) * (node_146_Vc))) - ((0j) * (line_line145_Ia2))) - (((0.9999999125587951+1.531470246948381e-07j)) * (line_line145_Ib2))) - ((0j) * (line_line145_Ic2))) - (line_line145_Ib1) - - 0 = (((((((0j) * (node_146_Va)) + ((0j) * (node_146_Vb))) + (((0.9999999125587951+1.531470246948381e-07j)) * (node_146_Vc))) - ((0j) * (line_line145_Ia2))) - ((0j) * (line_line145_Ib2))) - (((0.345732+0.19739999999999994j)) * (line_line145_Ic2))) - (node_145_Vc) - - 0 = (((((((0j) * (node_146_Va)) + ((0j) * (node_146_Vb))) + (((-6.783870504576189e-14+8.859290895789682e-07j)) * (node_146_Vc))) - ((0j) * (line_line145_Ia2))) - ((0j) * (line_line145_Ib2))) - (((0.9999999125587951+1.531470246948381e-07j)) * (line_line145_Ic2))) - (line_line145_Ic1) - - 0 = ((((((((0.9999999859597511+6.037306987350067e-08j)) * (node_104_Va)) + ((0j) * (node_104_Vb))) + ((0j) * (node_104_Vc))) - (((0.34013+0.07909999999999999j)) * (line_line103_Ia2))) - ((0j) * (line_line103_Ib2))) - ((0j) * (line_line103_Ic2))) - (node_103_Va) - - 0 = ((((((((-1.0716218992592815e-14+3.549999673635034e-07j)) * (node_104_Va)) + ((0j) * (node_104_Vb))) + ((0j) * (node_104_Vc))) - (((0.9999999859597511+6.037306987350067e-08j)) * (line_line103_Ia2))) - ((0j) * (line_line103_Ib2))) - ((0j) * (line_line103_Ic2))) - (line_line103_Ia1) - - 0 = (((((((0j) * (node_104_Va)) + (((0.9999999859597511+6.037306987350067e-08j)) * (node_104_Vb))) + ((0j) * (node_104_Vc))) - ((0j) * (line_line103_Ia2))) - (((0.34013+0.07909999999999999j)) * (line_line103_Ib2))) - ((0j) * (line_line103_Ic2))) - (node_103_Vb) - - 0 = (((((((0j) * (node_104_Va)) + (((-1.0716218992592815e-14+3.549999673635034e-07j)) * (node_104_Vb))) + ((0j) * (node_104_Vc))) - ((0j) * (line_line103_Ia2))) - (((0.9999999859597511+6.037306987350067e-08j)) * (line_line103_Ib2))) - ((0j) * (line_line103_Ic2))) - (line_line103_Ib1) - - 0 = (((((((0j) * (node_104_Va)) + ((0j) * (node_104_Vb))) + (((0.9999999859597511+6.037306987350067e-08j)) * (node_104_Vc))) - ((0j) * (line_line103_Ia2))) - ((0j) * (line_line103_Ib2))) - (((0.34013+0.07909999999999999j)) * (line_line103_Ic2))) - (node_103_Vc) - - 0 = (((((((0j) * (node_104_Va)) + ((0j) * (node_104_Vb))) + (((-1.0716218992592815e-14+3.549999673635034e-07j)) * (node_104_Vc))) - ((0j) * (line_line103_Ia2))) - ((0j) * (line_line103_Ib2))) - (((0.9999999859597511+6.037306987350067e-08j)) * (line_line103_Ic2))) - (line_line103_Ic1) - - 0 = ((((((((0.9999999544648529+3.161440214957567e-08j)) * (node_105_Va)) + ((0j) * (node_105_Vb))) + ((0j) * (node_105_Vc))) - (((0.09890099999999999+0.14244999999999997j)) * (line_line104_Ia2))) - ((0j) * (line_line104_Ib2))) - ((0j) * (line_line104_Ic2))) - (node_103_Va) - - 0 = ((((((((-1.0105766607770347e-14+6.393140904498933e-07j)) * (node_105_Va)) + ((0j) * (node_105_Vb))) + ((0j) * (node_105_Vc))) - (((0.9999999544648529+3.161440214957567e-08j)) * (line_line104_Ia2))) - ((0j) * (line_line104_Ib2))) - ((0j) * (line_line104_Ic2))) - (line_line104_Ia1) - - 0 = (((((((0j) * (node_105_Va)) + (((0.9999999544648529+3.161440214957567e-08j)) * (node_105_Vb))) + ((0j) * (node_105_Vc))) - ((0j) * (line_line104_Ia2))) - (((0.09890099999999999+0.14244999999999997j)) * (line_line104_Ib2))) - ((0j) * (line_line104_Ic2))) - (node_103_Vb) - - 0 = (((((((0j) * (node_105_Va)) + (((-1.0105766607770347e-14+6.393140904498933e-07j)) * (node_105_Vb))) + ((0j) * (node_105_Vc))) - ((0j) * (line_line104_Ia2))) - (((0.9999999544648529+3.161440214957567e-08j)) * (line_line104_Ib2))) - ((0j) * (line_line104_Ic2))) - (line_line104_Ib1) - - 0 = (((((((0j) * (node_105_Va)) + ((0j) * (node_105_Vb))) + (((0.9999999544648529+3.161440214957567e-08j)) * (node_105_Vc))) - ((0j) * (line_line104_Ia2))) - ((0j) * (line_line104_Ib2))) - (((0.09890099999999999+0.14244999999999997j)) * (line_line104_Ic2))) - (node_103_Vc) - - 0 = (((((((0j) * (node_105_Va)) + ((0j) * (node_105_Vb))) + (((-1.0105766607770347e-14+6.393140904498933e-07j)) * (node_105_Vc))) - ((0j) * (line_line104_Ia2))) - ((0j) * (line_line104_Ib2))) - (((0.9999999544648529+3.161440214957567e-08j)) * (line_line104_Ic2))) - (line_line104_Ic1) - - 0 = ((((((((0.9999999987660216+2.161224893916077e-09j)) * (node_106_Va)) + ((0j) * (node_106_Vb))) + ((0j) * (node_106_Vc))) - (((0.041071+0.023449999999999995j)) * (line_line105_Ia2))) - ((0j) * (line_line105_Ib2))) - ((0j) * (line_line105_Ic2))) - (node_105_Va) - - 0 = ((((((((-1.137272781788259e-16+1.0524335383032429e-07j)) * (node_106_Va)) + ((0j) * (node_106_Vb))) + ((0j) * (node_106_Vc))) - (((0.9999999987660216+2.161224893916077e-09j)) * (line_line105_Ia2))) - ((0j) * (line_line105_Ib2))) - ((0j) * (line_line105_Ic2))) - (line_line105_Ia1) - - 0 = (((((((0j) * (node_106_Va)) + (((0.9999999987660216+2.161224893916077e-09j)) * (node_106_Vb))) + ((0j) * (node_106_Vc))) - ((0j) * (line_line105_Ia2))) - (((0.041071+0.023449999999999995j)) * (line_line105_Ib2))) - ((0j) * (line_line105_Ic2))) - (node_105_Vb) - - 0 = (((((((0j) * (node_106_Va)) + (((-1.137272781788259e-16+1.0524335383032429e-07j)) * (node_106_Vb))) + ((0j) * (node_106_Vc))) - ((0j) * (line_line105_Ia2))) - (((0.9999999987660216+2.161224893916077e-09j)) * (line_line105_Ib2))) - ((0j) * (line_line105_Ic2))) - (line_line105_Ib1) - - 0 = (((((((0j) * (node_106_Va)) + ((0j) * (node_106_Vb))) + (((0.9999999987660216+2.161224893916077e-09j)) * (node_106_Vc))) - ((0j) * (line_line105_Ia2))) - ((0j) * (line_line105_Ib2))) - (((0.041071+0.023449999999999995j)) * (line_line105_Ic2))) - (node_105_Vc) - - 0 = (((((((0j) * (node_106_Va)) + ((0j) * (node_106_Vb))) + (((-1.137272781788259e-16+1.0524335383032429e-07j)) * (node_106_Vc))) - ((0j) * (line_line105_Ia2))) - ((0j) * (line_line105_Ib2))) - (((0.9999999987660216+2.161224893916077e-09j)) * (line_line105_Ic2))) - (line_line105_Ic1) - - 0 = ((((((((0.9999999796625858+6.048928052734961e-08j)) * (node_107_Va)) + ((0j) * (node_107_Vb))) + ((0j) * (node_107_Vc))) - (((0.283152+0.09519999999999998j)) * (line_line106_Ia2))) - ((0j) * (line_line106_Ib2))) - ((0j) * (line_line106_Ic2))) - (node_106_Va) - - 0 = ((((((((-1.2922222194144479e-14+4.2725659654356557e-07j)) * (node_107_Va)) + ((0j) * (node_107_Vb))) + ((0j) * (node_107_Vc))) - (((0.9999999796625858+6.048928052734961e-08j)) * (line_line106_Ia2))) - ((0j) * (line_line106_Ib2))) - ((0j) * (line_line106_Ic2))) - (line_line106_Ia1) - - 0 = (((((((0j) * (node_107_Va)) + (((0.9999999796625858+6.048928052734961e-08j)) * (node_107_Vb))) + ((0j) * (node_107_Vc))) - ((0j) * (line_line106_Ia2))) - (((0.283152+0.09519999999999998j)) * (line_line106_Ib2))) - ((0j) * (line_line106_Ic2))) - (node_106_Vb) - - 0 = (((((((0j) * (node_107_Va)) + (((-1.2922222194144479e-14+4.2725659654356557e-07j)) * (node_107_Vb))) + ((0j) * (node_107_Vc))) - ((0j) * (line_line106_Ia2))) - (((0.9999999796625858+6.048928052734961e-08j)) * (line_line106_Ib2))) - ((0j) * (line_line106_Ic2))) - (line_line106_Ib1) - - 0 = (((((((0j) * (node_107_Va)) + ((0j) * (node_107_Vb))) + (((0.9999999796625858+6.048928052734961e-08j)) * (node_107_Vc))) - ((0j) * (line_line106_Ia2))) - ((0j) * (line_line106_Ib2))) - (((0.283152+0.09519999999999998j)) * (line_line106_Ic2))) - (node_106_Vc) - - 0 = (((((((0j) * (node_107_Va)) + ((0j) * (node_107_Vb))) + (((-1.2922222194144479e-14+4.2725659654356557e-07j)) * (node_107_Vc))) - ((0j) * (line_line106_Ia2))) - ((0j) * (line_line106_Ib2))) - (((0.9999999796625858+6.048928052734961e-08j)) * (line_line106_Ic2))) - (line_line106_Ic1) - - 0 = ((((((((0.9999996901369255+9.791673156511998e-07j)) * (node_108_Va)) + ((0j) * (node_108_Vb))) + ((0j) * (node_108_Vc))) - (((0.07331199999999996+0.02319999999999999j)) * (line_line107_Ia2))) - ((0j) * (line_line107_Ib2))) - ((0j) * (line_line107_Ic2))) - (node_107_Va) - - 0 = ((((((((-1.3077922196087637e-11+2.6712329876345015e-05j)) * (node_108_Va)) + ((0j) * (node_108_Vb))) + ((0j) * (node_108_Vc))) - (((0.9999996901369255+9.791673156511998e-07j)) * (line_line107_Ia2))) - ((0j) * (line_line107_Ib2))) - ((0j) * (line_line107_Ic2))) - (line_line107_Ia1) - - 0 = (((((((0j) * (node_108_Va)) + (((0.9999996901369255+9.791673156511998e-07j)) * (node_108_Vb))) + ((0j) * (node_108_Vc))) - ((0j) * (line_line107_Ia2))) - (((0.07331199999999996+0.02319999999999999j)) * (line_line107_Ib2))) - ((0j) * (line_line107_Ic2))) - (node_107_Vb) - - 0 = (((((((0j) * (node_108_Va)) + (((-1.3077922196087637e-11+2.6712329876345015e-05j)) * (node_108_Vb))) + ((0j) * (node_108_Vc))) - ((0j) * (line_line107_Ia2))) - (((0.9999996901369255+9.791673156511998e-07j)) * (line_line107_Ib2))) - ((0j) * (line_line107_Ic2))) - (line_line107_Ib1) - - 0 = (((((((0j) * (node_108_Va)) + ((0j) * (node_108_Vb))) + (((0.9999996901369255+9.791673156511998e-07j)) * (node_108_Vc))) - ((0j) * (line_line107_Ia2))) - ((0j) * (line_line107_Ib2))) - (((0.07331199999999996+0.02319999999999999j)) * (line_line107_Ic2))) - (node_107_Vc) - - 0 = (((((((0j) * (node_108_Va)) + ((0j) * (node_108_Vb))) + (((-1.3077922196087637e-11+2.6712329876345015e-05j)) * (node_108_Vc))) - ((0j) * (line_line107_Ia2))) - ((0j) * (line_line107_Ib2))) - (((0.9999996901369255+9.791673156511998e-07j)) * (line_line107_Ic2))) - (line_line107_Ic1) - - 0 = ((((((((0.9999999824046072+5.233372563358457e-08j)) * (node_109_Va)) + ((0j) * (node_109_Vb))) + ((0j) * (node_109_Vc))) - (((0.26337299999999997+0.08854999999999998j)) * (line_line108_Ia2))) - ((0j) * (line_line108_Ib2))) - ((0j) * (line_line108_Ic2))) - (node_107_Va) - - 0 = ((((((((-1.0399011435079931e-14+3.974114671828042e-07j)) * (node_109_Va)) + ((0j) * (node_109_Vb))) + ((0j) * (node_109_Vc))) - (((0.9999999824046072+5.233372563358457e-08j)) * (line_line108_Ia2))) - ((0j) * (line_line108_Ib2))) - ((0j) * (line_line108_Ic2))) - (line_line108_Ia1) - - 0 = (((((((0j) * (node_109_Va)) + (((0.9999999824046072+5.233372563358457e-08j)) * (node_109_Vb))) + ((0j) * (node_109_Vc))) - ((0j) * (line_line108_Ia2))) - (((0.26337299999999997+0.08854999999999998j)) * (line_line108_Ib2))) - ((0j) * (line_line108_Ic2))) - (node_107_Vb) - - 0 = (((((((0j) * (node_109_Va)) + (((-1.0399011435079931e-14+3.974114671828042e-07j)) * (node_109_Vb))) + ((0j) * (node_109_Vc))) - ((0j) * (line_line108_Ia2))) - (((0.9999999824046072+5.233372563358457e-08j)) * (line_line108_Ib2))) - ((0j) * (line_line108_Ic2))) - (line_line108_Ib1) - - 0 = (((((((0j) * (node_109_Va)) + ((0j) * (node_109_Vb))) + (((0.9999999824046072+5.233372563358457e-08j)) * (node_109_Vc))) - ((0j) * (line_line108_Ia2))) - ((0j) * (line_line108_Ib2))) - (((0.26337299999999997+0.08854999999999998j)) * (line_line108_Ic2))) - (node_107_Vc) - - 0 = (((((((0j) * (node_109_Va)) + ((0j) * (node_109_Vb))) + (((-1.0399011435079931e-14+3.974114671828042e-07j)) * (node_109_Vc))) - ((0j) * (line_line108_Ia2))) - ((0j) * (line_line108_Ib2))) - (((0.9999999824046072+5.233372563358457e-08j)) * (line_line108_Ic2))) - (line_line108_Ic1) - - 0 = ((((((((0.9999999985749736+2.4958320004591087e-09j)) * (node_84_Va)) + ((0j) * (node_84_Vb))) + ((0j) * (node_84_Vc))) - (((0.044135999999999995+0.025199999999999993j)) * (line_line83_Ia2))) - ((0j) * (line_line83_Ib2))) - ((0j) * (line_line83_Ic2))) - (node_78_Va) - - 0 = ((((((((-1.4113597459026005e-16+1.1309733544864944e-07j)) * (node_84_Va)) + ((0j) * (node_84_Vb))) + ((0j) * (node_84_Vc))) - (((0.9999999985749736+2.4958320004591087e-09j)) * (line_line83_Ia2))) - ((0j) * (line_line83_Ib2))) - ((0j) * (line_line83_Ic2))) - (line_line83_Ia1) - - 0 = (((((((0j) * (node_84_Va)) + (((0.9999999985749736+2.4958320004591087e-09j)) * (node_84_Vb))) + ((0j) * (node_84_Vc))) - ((0j) * (line_line83_Ia2))) - (((0.044135999999999995+0.025199999999999993j)) * (line_line83_Ib2))) - ((0j) * (line_line83_Ic2))) - (node_78_Vb) - - 0 = (((((((0j) * (node_84_Va)) + (((-1.4113597459026005e-16+1.1309733544864944e-07j)) * (node_84_Vb))) + ((0j) * (node_84_Vc))) - ((0j) * (line_line83_Ia2))) - (((0.9999999985749736+2.4958320004591087e-09j)) * (line_line83_Ib2))) - ((0j) * (line_line83_Ic2))) - (line_line83_Ib1) - - 0 = (((((((0j) * (node_84_Va)) + ((0j) * (node_84_Vb))) + (((0.9999999985749736+2.4958320004591087e-09j)) * (node_84_Vc))) - ((0j) * (line_line83_Ia2))) - ((0j) * (line_line83_Ib2))) - (((0.044135999999999995+0.025199999999999993j)) * (line_line83_Ic2))) - (node_78_Vc) - - 0 = (((((((0j) * (node_84_Va)) + ((0j) * (node_84_Vb))) + (((-1.4113597459026005e-16+1.1309733544864944e-07j)) * (node_84_Vc))) - ((0j) * (line_line83_Ia2))) - ((0j) * (line_line83_Ib2))) - (((0.9999999985749736+2.4958320004591087e-09j)) * (line_line83_Ic2))) - (line_line83_Ic1) - - 0 = ((((((((0.9999999792114924+7.079971743946312e-08j)) * (node_79_Va)) + ((0j) * (node_79_Vb))) + ((0j) * (node_79_Vc))) - (((0.3277999999999999+0.09624999999999999j)) * (line_line78_Ia2))) - ((0j) * (line_line78_Ib2))) - ((0j) * (line_line78_Ic2))) - (node_78_Va) - - 0 = ((((((((-1.5291641212653504e-14+4.319689853786022e-07j)) * (node_79_Va)) + ((0j) * (node_79_Vb))) + ((0j) * (node_79_Vc))) - (((0.9999999792114924+7.079971743946312e-08j)) * (line_line78_Ia2))) - ((0j) * (line_line78_Ib2))) - ((0j) * (line_line78_Ic2))) - (line_line78_Ia1) - - 0 = (((((((0j) * (node_79_Va)) + (((0.9999999792114924+7.079971743946312e-08j)) * (node_79_Vb))) + ((0j) * (node_79_Vc))) - ((0j) * (line_line78_Ia2))) - (((0.3277999999999999+0.09624999999999999j)) * (line_line78_Ib2))) - ((0j) * (line_line78_Ic2))) - (node_78_Vb) - - 0 = (((((((0j) * (node_79_Va)) + (((-1.5291641212653504e-14+4.319689853786022e-07j)) * (node_79_Vb))) + ((0j) * (node_79_Vc))) - ((0j) * (line_line78_Ia2))) - (((0.9999999792114924+7.079971743946312e-08j)) * (line_line78_Ib2))) - ((0j) * (line_line78_Ic2))) - (line_line78_Ib1) - - 0 = (((((((0j) * (node_79_Va)) + ((0j) * (node_79_Vb))) + (((0.9999999792114924+7.079971743946312e-08j)) * (node_79_Vc))) - ((0j) * (line_line78_Ia2))) - ((0j) * (line_line78_Ib2))) - (((0.3277999999999999+0.09624999999999999j)) * (line_line78_Ic2))) - (node_78_Vc) - - 0 = (((((((0j) * (node_79_Va)) + ((0j) * (node_79_Vb))) + (((-1.5291641212653504e-14+4.319689853786022e-07j)) * (node_79_Vc))) - ((0j) * (line_line78_Ia2))) - ((0j) * (line_line78_Ib2))) - (((0.9999999792114924+7.079971743946312e-08j)) * (line_line78_Ic2))) - (line_line78_Ic1) - - 0 = ((((((((0.9999999950640867+1.4680816408265162e-08j)) * (node_80_Va)) + ((0j) * (node_80_Vb))) + ((0j) * (node_80_Vc))) - (((0.139494+0.04689999999999999j)) * (line_line79_Ia2))) - ((0j) * (line_line79_Ib2))) - ((0j) * (line_line79_Ic2))) - (node_78_Va) - - 0 = ((((((((-1.5450583567263653e-15+2.1048670727104453e-07j)) * (node_80_Va)) + ((0j) * (node_80_Vb))) + ((0j) * (node_80_Vc))) - (((0.9999999950640867+1.4680816408265162e-08j)) * (line_line79_Ia2))) - ((0j) * (line_line79_Ib2))) - ((0j) * (line_line79_Ic2))) - (line_line79_Ia1) - - 0 = (((((((0j) * (node_80_Va)) + (((0.9999999950640867+1.4680816408265162e-08j)) * (node_80_Vb))) + ((0j) * (node_80_Vc))) - ((0j) * (line_line79_Ia2))) - (((0.139494+0.04689999999999999j)) * (line_line79_Ib2))) - ((0j) * (line_line79_Ic2))) - (node_78_Vb) - - 0 = (((((((0j) * (node_80_Va)) + (((-1.5450583567263653e-15+2.1048670727104453e-07j)) * (node_80_Vb))) + ((0j) * (node_80_Vc))) - ((0j) * (line_line79_Ia2))) - (((0.9999999950640867+1.4680816408265162e-08j)) * (line_line79_Ib2))) - ((0j) * (line_line79_Ic2))) - (line_line79_Ib1) - - 0 = (((((((0j) * (node_80_Va)) + ((0j) * (node_80_Vb))) + (((0.9999999950640867+1.4680816408265162e-08j)) * (node_80_Vc))) - ((0j) * (line_line79_Ia2))) - ((0j) * (line_line79_Ib2))) - (((0.139494+0.04689999999999999j)) * (line_line79_Ic2))) - (node_78_Vc) - - 0 = (((((((0j) * (node_80_Va)) + ((0j) * (node_80_Vb))) + (((-1.5450583567263653e-15+2.1048670727104453e-07j)) * (node_80_Vc))) - ((0j) * (line_line79_Ia2))) - ((0j) * (line_line79_Ib2))) - (((0.9999999950640867+1.4680816408265162e-08j)) * (line_line79_Ic2))) - (line_line79_Ic1) - - 0 = ((((((((0.9999999633778653+6.414105290531729e-08j)) * (node_88_Va)) + ((0j) * (node_88_Vb))) + ((0j) * (node_88_Vc))) - (((0.223745+0.12774999999999997j)) * (line_line87_Ia2))) - ((0j) * (line_line87_Ib2))) - ((0j) * (line_line87_Ic2))) - (node_84_Va) - - 0 = ((((((((-1.8387336779828427e-14+5.733406487816591e-07j)) * (node_88_Va)) + ((0j) * (node_88_Vb))) + ((0j) * (node_88_Vc))) - (((0.9999999633778653+6.414105290531729e-08j)) * (line_line87_Ia2))) - ((0j) * (line_line87_Ib2))) - ((0j) * (line_line87_Ic2))) - (line_line87_Ia1) - - 0 = (((((((0j) * (node_88_Va)) + (((0.9999999633778653+6.414105290531729e-08j)) * (node_88_Vb))) + ((0j) * (node_88_Vc))) - ((0j) * (line_line87_Ia2))) - (((0.223745+0.12774999999999997j)) * (line_line87_Ib2))) - ((0j) * (line_line87_Ic2))) - (node_84_Vb) - - 0 = (((((((0j) * (node_88_Va)) + (((-1.8387336779828427e-14+5.733406487816591e-07j)) * (node_88_Vb))) + ((0j) * (node_88_Vc))) - ((0j) * (line_line87_Ia2))) - (((0.9999999633778653+6.414105290531729e-08j)) * (line_line87_Ib2))) - ((0j) * (line_line87_Ic2))) - (line_line87_Ib1) - - 0 = (((((((0j) * (node_88_Va)) + ((0j) * (node_88_Vb))) + (((0.9999999633778653+6.414105290531729e-08j)) * (node_88_Vc))) - ((0j) * (line_line87_Ia2))) - ((0j) * (line_line87_Ib2))) - (((0.223745+0.12774999999999997j)) * (line_line87_Ic2))) - (node_84_Vc) - - 0 = (((((((0j) * (node_88_Va)) + ((0j) * (node_88_Vb))) + (((-1.8387336779828427e-14+5.733406487816591e-07j)) * (node_88_Vc))) - ((0j) * (line_line87_Ia2))) - ((0j) * (line_line87_Ib2))) - (((0.9999999633778653+6.414105290531729e-08j)) * (line_line87_Ic2))) - (line_line87_Ic1) - - 0 = ((((((((0.999999993480724+1.1418046242841093e-08j)) * (node_85_Va)) + ((0j) * (node_85_Vb))) + ((0j) * (node_85_Vc))) - (((0.094402+0.05389999999999999j)) * (line_line84_Ia2))) - ((0j) * (line_line84_Ib2))) - ((0j) * (line_line84_Ic2))) - (node_84_Va) - - 0 = ((((((((-1.3810277325020403e-15+2.419026335378995e-07j)) * (node_85_Va)) + ((0j) * (node_85_Vb))) + ((0j) * (node_85_Vc))) - (((0.999999993480724+1.1418046242841093e-08j)) * (line_line84_Ia2))) - ((0j) * (line_line84_Ib2))) - ((0j) * (line_line84_Ic2))) - (line_line84_Ia1) - - 0 = (((((((0j) * (node_85_Va)) + (((0.999999993480724+1.1418046242841093e-08j)) * (node_85_Vb))) + ((0j) * (node_85_Vc))) - ((0j) * (line_line84_Ia2))) - (((0.094402+0.05389999999999999j)) * (line_line84_Ib2))) - ((0j) * (line_line84_Ic2))) - (node_84_Vb) - - 0 = (((((((0j) * (node_85_Va)) + (((-1.3810277325020403e-15+2.419026335378995e-07j)) * (node_85_Vb))) + ((0j) * (node_85_Vc))) - ((0j) * (line_line84_Ia2))) - (((0.999999993480724+1.1418046242841093e-08j)) * (line_line84_Ib2))) - ((0j) * (line_line84_Ic2))) - (line_line84_Ib1) - - 0 = (((((((0j) * (node_85_Va)) + ((0j) * (node_85_Vb))) + (((0.999999993480724+1.1418046242841093e-08j)) * (node_85_Vc))) - ((0j) * (line_line84_Ia2))) - ((0j) * (line_line84_Ib2))) - (((0.094402+0.05389999999999999j)) * (line_line84_Ic2))) - (node_84_Vc) - - 0 = (((((((0j) * (node_85_Va)) + ((0j) * (node_85_Vb))) + (((-1.3810277325020403e-15+2.419026335378995e-07j)) * (node_85_Vc))) - ((0j) * (line_line84_Ia2))) - ((0j) * (line_line84_Ib2))) - (((0.999999993480724+1.1418046242841093e-08j)) * (line_line84_Ic2))) - (line_line84_Ic1) - - 0 = ((((((((0.9999999949156464+2.186272026744985e-08j)) * (node_81_Va)) + ((0j) * (node_81_Vb))) + ((0j) * (node_81_Vc))) - (((0.20468+0.04759999999999999j)) * (line_line80_Ia2))) - ((0j) * (line_line80_Ib2))) - ((0j) * (line_line80_Ic2))) - (node_80_Va) - - 0 = ((((((((-2.3352478869101157e-15+2.136282999010255e-07j)) * (node_81_Va)) + ((0j) * (node_81_Vb))) + ((0j) * (node_81_Vc))) - (((0.9999999949156464+2.186272026744985e-08j)) * (line_line80_Ia2))) - ((0j) * (line_line80_Ib2))) - ((0j) * (line_line80_Ic2))) - (line_line80_Ia1) - - 0 = (((((((0j) * (node_81_Va)) + (((0.9999999949156464+2.186272026744985e-08j)) * (node_81_Vb))) + ((0j) * (node_81_Vc))) - ((0j) * (line_line80_Ia2))) - (((0.20468+0.04759999999999999j)) * (line_line80_Ib2))) - ((0j) * (line_line80_Ic2))) - (node_80_Vb) - - 0 = (((((((0j) * (node_81_Va)) + (((-2.3352478869101157e-15+2.136282999010255e-07j)) * (node_81_Vb))) + ((0j) * (node_81_Vc))) - ((0j) * (line_line80_Ia2))) - (((0.9999999949156464+2.186272026744985e-08j)) * (line_line80_Ib2))) - ((0j) * (line_line80_Ic2))) - (line_line80_Ib1) - - 0 = (((((((0j) * (node_81_Va)) + ((0j) * (node_81_Vb))) + (((0.9999999949156464+2.186272026744985e-08j)) * (node_81_Vc))) - ((0j) * (line_line80_Ia2))) - ((0j) * (line_line80_Ib2))) - (((0.20468+0.04759999999999999j)) * (line_line80_Ic2))) - (node_80_Vc) - - 0 = (((((((0j) * (node_81_Va)) + ((0j) * (node_81_Vb))) + (((-2.3352478869101157e-15+2.136282999010255e-07j)) * (node_81_Vc))) - ((0j) * (line_line80_Ia2))) - ((0j) * (line_line80_Ib2))) - (((0.9999999949156464+2.186272026744985e-08j)) * (line_line80_Ic2))) - (line_line80_Ic1) - - 0 = ((((((((0.9999999998787737+2.1231904170572287e-10j)) * (node_86_Va)) + ((0j) * (node_86_Vb))) + ((0j) * (node_86_Vc))) - (((0.012873+0.007349999999999999j)) * (line_line85_Ia2))) - ((0j) * (line_line85_Ib2))) - ((0j) * (line_line85_Ic2))) - (node_85_Va) - - 0 = ((((((((-3.501854693609608e-18+3.298672286069347e-08j)) * (node_86_Va)) + ((0j) * (node_86_Vb))) + ((0j) * (node_86_Vc))) - (((0.9999999998787737+2.1231904170572287e-10j)) * (line_line85_Ia2))) - ((0j) * (line_line85_Ib2))) - ((0j) * (line_line85_Ic2))) - (line_line85_Ia1) - - 0 = (((((((0j) * (node_86_Va)) + (((0.9999999998787737+2.1231904170572287e-10j)) * (node_86_Vb))) + ((0j) * (node_86_Vc))) - ((0j) * (line_line85_Ia2))) - (((0.012873+0.007349999999999999j)) * (line_line85_Ib2))) - ((0j) * (line_line85_Ic2))) - (node_85_Vb) - - 0 = (((((((0j) * (node_86_Va)) + (((-3.501854693609608e-18+3.298672286069347e-08j)) * (node_86_Vb))) + ((0j) * (node_86_Vc))) - ((0j) * (line_line85_Ia2))) - (((0.9999999998787737+2.1231904170572287e-10j)) * (line_line85_Ib2))) - ((0j) * (line_line85_Ic2))) - (line_line85_Ib1) - - 0 = (((((((0j) * (node_86_Va)) + ((0j) * (node_86_Vb))) + (((0.9999999998787737+2.1231904170572287e-10j)) * (node_86_Vc))) - ((0j) * (line_line85_Ia2))) - ((0j) * (line_line85_Ib2))) - (((0.012873+0.007349999999999999j)) * (line_line85_Ic2))) - (node_85_Vc) - - 0 = (((((((0j) * (node_86_Va)) + ((0j) * (node_86_Vb))) + (((-3.501854693609608e-18+3.298672286069347e-08j)) * (node_86_Vc))) - ((0j) * (line_line85_Ia2))) - ((0j) * (line_line85_Ib2))) - (((0.9999999998787737+2.1231904170572287e-10j)) * (line_line85_Ic2))) - (line_line85_Ic1) - - 0 = ((((((((0.9999999969545637+9.623578886360826e-09j)) * (node_87_Va)) + ((0j) * (node_87_Vb))) + ((0j) * (node_87_Vc))) - (((0.007267999999999998+0.0023j)) * (line_line86_Ia2))) - ((0j) * (line_line86_Ib2))) - ((0j) * (line_line86_Ic2))) - (node_85_Va) - - 0 = ((((((((-1.2742607399836253e-14+2.6482055233095293e-06j)) * (node_87_Va)) + ((0j) * (node_87_Vb))) + ((0j) * (node_87_Vc))) - (((0.9999999969545637+9.623578886360826e-09j)) * (line_line86_Ia2))) - ((0j) * (line_line86_Ib2))) - ((0j) * (line_line86_Ic2))) - (line_line86_Ia1) - - 0 = (((((((0j) * (node_87_Va)) + (((0.9999999969545637+9.623578886360826e-09j)) * (node_87_Vb))) + ((0j) * (node_87_Vc))) - ((0j) * (line_line86_Ia2))) - (((0.007267999999999998+0.0023j)) * (line_line86_Ib2))) - ((0j) * (line_line86_Ic2))) - (node_85_Vb) - - 0 = (((((((0j) * (node_87_Va)) + (((-1.2742607399836253e-14+2.6482055233095293e-06j)) * (node_87_Vb))) + ((0j) * (node_87_Vc))) - ((0j) * (line_line86_Ia2))) - (((0.9999999969545637+9.623578886360826e-09j)) * (line_line86_Ib2))) - ((0j) * (line_line86_Ic2))) - (line_line86_Ib1) - - 0 = (((((((0j) * (node_87_Va)) + ((0j) * (node_87_Vb))) + (((0.9999999969545637+9.623578886360826e-09j)) * (node_87_Vc))) - ((0j) * (line_line86_Ia2))) - ((0j) * (line_line86_Ib2))) - (((0.007267999999999998+0.0023j)) * (line_line86_Ic2))) - (node_85_Vc) - - 0 = (((((((0j) * (node_87_Va)) + ((0j) * (node_87_Vb))) + (((-1.2742607399836253e-14+2.6482055233095293e-06j)) * (node_87_Vc))) - ((0j) * (line_line86_Ia2))) - ((0j) * (line_line86_Ib2))) - (((0.9999999969545637+9.623578886360826e-09j)) * (line_line86_Ic2))) - (line_line86_Ic1) - - 0 = ((((((((0.9999999641761441+1.5404258044843918e-07j)) * (node_82_Va)) + ((0j) * (node_82_Vb))) + ((0j) * (node_82_Vc))) - (((0.5433049999999999+0.12634999999999996j)) * (line_line81_Ia2))) - ((0j) * (line_line81_Ib2))) - ((0j) * (line_line81_Ic2))) - (node_81_Va) - - 0 = ((((((((-4.367549827668411e-14+5.670574638158662e-07j)) * (node_82_Va)) + ((0j) * (node_82_Vb))) + ((0j) * (node_82_Vc))) - (((0.9999999641761441+1.5404258044843918e-07j)) * (line_line81_Ia2))) - ((0j) * (line_line81_Ib2))) - ((0j) * (line_line81_Ic2))) - (line_line81_Ia1) - - 0 = (((((((0j) * (node_82_Va)) + (((0.9999999641761441+1.5404258044843918e-07j)) * (node_82_Vb))) + ((0j) * (node_82_Vc))) - ((0j) * (line_line81_Ia2))) - (((0.5433049999999999+0.12634999999999996j)) * (line_line81_Ib2))) - ((0j) * (line_line81_Ic2))) - (node_81_Vb) - - 0 = (((((((0j) * (node_82_Va)) + (((-4.367549827668411e-14+5.670574638158662e-07j)) * (node_82_Vb))) + ((0j) * (node_82_Vc))) - ((0j) * (line_line81_Ia2))) - (((0.9999999641761441+1.5404258044843918e-07j)) * (line_line81_Ib2))) - ((0j) * (line_line81_Ic2))) - (line_line81_Ib1) - - 0 = (((((((0j) * (node_82_Va)) + ((0j) * (node_82_Vb))) + (((0.9999999641761441+1.5404258044843918e-07j)) * (node_82_Vc))) - ((0j) * (line_line81_Ia2))) - ((0j) * (line_line81_Ib2))) - (((0.5433049999999999+0.12634999999999996j)) * (line_line81_Ic2))) - (node_81_Vc) - - 0 = (((((((0j) * (node_82_Va)) + ((0j) * (node_82_Vb))) + (((-4.367549827668411e-14+5.670574638158662e-07j)) * (node_82_Vc))) - ((0j) * (line_line81_Ia2))) - ((0j) * (line_line81_Ib2))) - (((0.9999999641761441+1.5404258044843918e-07j)) * (line_line81_Ic2))) - (line_line81_Ic1) - - 0 = ((((((((0.9999974669210728+1.5198473562981522e-05j)) * (node_83_Va)) + ((0j) * (node_83_Vb))) + ((0j) * (node_83_Vc))) - (((0.45779999999999993+0.0763j)) * (line_line82_Ia2))) - ((0j) * (line_line82_Ib2))) - ((0j) * (line_line82_Ic2))) - (node_81_Va) - - 0 = ((((((((-5.045731730988385e-10+6.639779079735679e-05j)) * (node_83_Va)) + ((0j) * (node_83_Vb))) + ((0j) * (node_83_Vc))) - (((0.9999974669210728+1.5198473562981522e-05j)) * (line_line82_Ia2))) - ((0j) * (line_line82_Ib2))) - ((0j) * (line_line82_Ic2))) - (line_line82_Ia1) - - 0 = (((((((0j) * (node_83_Va)) + (((0.9999974669210728+1.5198473562981522e-05j)) * (node_83_Vb))) + ((0j) * (node_83_Vc))) - ((0j) * (line_line82_Ia2))) - (((0.45779999999999993+0.0763j)) * (line_line82_Ib2))) - ((0j) * (line_line82_Ic2))) - (node_81_Vb) - - 0 = (((((((0j) * (node_83_Va)) + (((-5.045731730988385e-10+6.639779079735679e-05j)) * (node_83_Vb))) + ((0j) * (node_83_Vc))) - ((0j) * (line_line82_Ia2))) - (((0.9999974669210728+1.5198473562981522e-05j)) * (line_line82_Ib2))) - ((0j) * (line_line82_Ic2))) - (line_line82_Ib1) - - 0 = (((((((0j) * (node_83_Va)) + ((0j) * (node_83_Vb))) + (((0.9999974669210728+1.5198473562981522e-05j)) * (node_83_Vc))) - ((0j) * (line_line82_Ia2))) - ((0j) * (line_line82_Ib2))) - (((0.45779999999999993+0.0763j)) * (line_line82_Ic2))) - (node_81_Vc) - - 0 = (((((((0j) * (node_83_Va)) + ((0j) * (node_83_Vb))) + (((-5.045731730988385e-10+6.639779079735679e-05j)) * (node_83_Vc))) - ((0j) * (line_line82_Ia2))) - ((0j) * (line_line82_Ib2))) - (((0.9999974669210728+1.5198473562981522e-05j)) * (line_line82_Ic2))) - (line_line82_Ic1) - - 0 = ((((((((0.9999999916774498+1.457635216934799e-08j)) * (node_91_Va)) + ((0j) * (node_91_Vb))) + ((0j) * (node_91_Vc))) - (((0.10666199999999999+0.06089999999999998j)) * (line_line90_Ia2))) - ((0j) * (line_line90_Ib2))) - ((0j) * (line_line90_Ic2))) - (node_88_Va) - - 0 = ((((((((-1.99199379877422e-15+2.7331855972495885e-07j)) * (node_91_Va)) + ((0j) * (node_91_Vb))) + ((0j) * (node_91_Vc))) - (((0.9999999916774498+1.457635216934799e-08j)) * (line_line90_Ia2))) - ((0j) * (line_line90_Ib2))) - ((0j) * (line_line90_Ic2))) - (line_line90_Ia1) - - 0 = (((((((0j) * (node_91_Va)) + (((0.9999999916774498+1.457635216934799e-08j)) * (node_91_Vb))) + ((0j) * (node_91_Vc))) - ((0j) * (line_line90_Ia2))) - (((0.10666199999999999+0.06089999999999998j)) * (line_line90_Ib2))) - ((0j) * (line_line90_Ic2))) - (node_88_Vb) - - 0 = (((((((0j) * (node_91_Va)) + (((-1.99199379877422e-15+2.7331855972495885e-07j)) * (node_91_Vb))) + ((0j) * (node_91_Vc))) - ((0j) * (line_line90_Ia2))) - (((0.9999999916774498+1.457635216934799e-08j)) * (line_line90_Ib2))) - ((0j) * (line_line90_Ic2))) - (line_line90_Ib1) - - 0 = (((((((0j) * (node_91_Va)) + ((0j) * (node_91_Vb))) + (((0.9999999916774498+1.457635216934799e-08j)) * (node_91_Vc))) - ((0j) * (line_line90_Ia2))) - ((0j) * (line_line90_Ib2))) - (((0.10666199999999999+0.06089999999999998j)) * (line_line90_Ic2))) - (node_88_Vc) - - 0 = (((((((0j) * (node_91_Va)) + ((0j) * (node_91_Vb))) + (((-1.99199379877422e-15+2.7331855972495885e-07j)) * (node_91_Vc))) - ((0j) * (line_line90_Ia2))) - ((0j) * (line_line90_Ib2))) - (((0.9999999916774498+1.457635216934799e-08j)) * (line_line90_Ic2))) - (line_line90_Ic1) - - 0 = ((((((((0.9999999657463121+5.999288768233201e-08j)) * (node_89_Va)) + ((0j) * (node_89_Vb))) + ((0j) * (node_89_Vc))) - (((0.216389+0.12354999999999997j)) * (line_line88_Ia2))) - ((0j) * (line_line88_Ib2))) - ((0j) * (line_line88_Ic2))) - (node_88_Va) - - 0 = ((((((((-1.663276124232241e-14+5.54491093861917e-07j)) * (node_89_Va)) + ((0j) * (node_89_Vb))) + ((0j) * (node_89_Vc))) - (((0.9999999657463121+5.999288768233201e-08j)) * (line_line88_Ia2))) - ((0j) * (line_line88_Ib2))) - ((0j) * (line_line88_Ic2))) - (line_line88_Ia1) - - 0 = (((((((0j) * (node_89_Va)) + (((0.9999999657463121+5.999288768233201e-08j)) * (node_89_Vb))) + ((0j) * (node_89_Vc))) - ((0j) * (line_line88_Ia2))) - (((0.216389+0.12354999999999997j)) * (line_line88_Ib2))) - ((0j) * (line_line88_Ic2))) - (node_88_Vb) - - 0 = (((((((0j) * (node_89_Va)) + (((-1.663276124232241e-14+5.54491093861917e-07j)) * (node_89_Vb))) + ((0j) * (node_89_Vc))) - ((0j) * (line_line88_Ia2))) - (((0.9999999657463121+5.999288768233201e-08j)) * (line_line88_Ib2))) - ((0j) * (line_line88_Ic2))) - (line_line88_Ib1) - - 0 = (((((((0j) * (node_89_Va)) + ((0j) * (node_89_Vb))) + (((0.9999999657463121+5.999288768233201e-08j)) * (node_89_Vc))) - ((0j) * (line_line88_Ia2))) - ((0j) * (line_line88_Ib2))) - (((0.216389+0.12354999999999997j)) * (line_line88_Ic2))) - (node_88_Vc) - - 0 = (((((((0j) * (node_89_Va)) + ((0j) * (node_89_Vb))) + (((-1.663276124232241e-14+5.54491093861917e-07j)) * (node_89_Vc))) - ((0j) * (line_line88_Ia2))) - ((0j) * (line_line88_Ib2))) - (((0.9999999657463121+5.999288768233201e-08j)) * (line_line88_Ic2))) - (line_line88_Ic1) - - 0 = ((((((((0.9999999996236765+6.591037825286498e-10j)) * (node_92_Va)) + ((0j) * (node_92_Vb))) + ((0j) * (node_92_Vc))) - (((0.022681+0.012949999999999996j)) * (line_line91_Ia2))) - ((0j) * (line_line91_Ib2))) - ((0j) * (line_line91_Ic2))) - (node_91_Va) - - 0 = ((((((((-1.915337931059361e-17+5.811946408047543e-08j)) * (node_92_Va)) + ((0j) * (node_92_Vb))) + ((0j) * (node_92_Vc))) - (((0.9999999996236765+6.591037825286498e-10j)) * (line_line91_Ia2))) - ((0j) * (line_line91_Ib2))) - ((0j) * (line_line91_Ic2))) - (line_line91_Ia1) - - 0 = (((((((0j) * (node_92_Va)) + (((0.9999999996236765+6.591037825286498e-10j)) * (node_92_Vb))) + ((0j) * (node_92_Vc))) - ((0j) * (line_line91_Ia2))) - (((0.022681+0.012949999999999996j)) * (line_line91_Ib2))) - ((0j) * (line_line91_Ic2))) - (node_91_Vb) - - 0 = (((((((0j) * (node_92_Va)) + (((-1.915337931059361e-17+5.811946408047543e-08j)) * (node_92_Vb))) + ((0j) * (node_92_Vc))) - ((0j) * (line_line91_Ia2))) - (((0.9999999996236765+6.591037825286498e-10j)) * (line_line91_Ib2))) - ((0j) * (line_line91_Ic2))) - (line_line91_Ib1) - - 0 = (((((((0j) * (node_92_Va)) + ((0j) * (node_92_Vb))) + (((0.9999999996236765+6.591037825286498e-10j)) * (node_92_Vc))) - ((0j) * (line_line91_Ia2))) - ((0j) * (line_line91_Ib2))) - (((0.022681+0.012949999999999996j)) * (line_line91_Ic2))) - (node_91_Vc) - - 0 = (((((((0j) * (node_92_Va)) + ((0j) * (node_92_Vb))) + (((-1.915337931059361e-17+5.811946408047543e-08j)) * (node_92_Vc))) - ((0j) * (line_line91_Ia2))) - ((0j) * (line_line91_Ib2))) - (((0.9999999996236765+6.591037825286498e-10j)) * (line_line91_Ic2))) - (line_line91_Ic1) - - 0 = ((((((((0.999999949644668+8.819376720140845e-08j)) * (node_93_Va)) + ((0j) * (node_93_Vb))) + ((0j) * (node_93_Vc))) - (((0.262364+0.14979999999999996j)) * (line_line92_Ia2))) - ((0j) * (line_line92_Ib2))) - ((0j) * (line_line92_Ic2))) - (node_91_Va) - - 0 = ((((((((-2.9646371351161857e-14+6.723008109412514e-07j)) * (node_93_Va)) + ((0j) * (node_93_Vb))) + ((0j) * (node_93_Vc))) - (((0.999999949644668+8.819376720140845e-08j)) * (line_line92_Ia2))) - ((0j) * (line_line92_Ib2))) - ((0j) * (line_line92_Ic2))) - (line_line92_Ia1) - - 0 = (((((((0j) * (node_93_Va)) + (((0.999999949644668+8.819376720140845e-08j)) * (node_93_Vb))) + ((0j) * (node_93_Vc))) - ((0j) * (line_line92_Ia2))) - (((0.262364+0.14979999999999996j)) * (line_line92_Ib2))) - ((0j) * (line_line92_Ic2))) - (node_91_Vb) - - 0 = (((((((0j) * (node_93_Va)) + (((-2.9646371351161857e-14+6.723008109412514e-07j)) * (node_93_Vb))) + ((0j) * (node_93_Vc))) - ((0j) * (line_line92_Ia2))) - (((0.999999949644668+8.819376720140845e-08j)) * (line_line92_Ib2))) - ((0j) * (line_line92_Ic2))) - (line_line92_Ib1) - - 0 = (((((((0j) * (node_93_Va)) + ((0j) * (node_93_Vb))) + (((0.999999949644668+8.819376720140845e-08j)) * (node_93_Vc))) - ((0j) * (line_line92_Ia2))) - ((0j) * (line_line92_Ib2))) - (((0.262364+0.14979999999999996j)) * (line_line92_Ic2))) - (node_91_Vc) - - 0 = (((((((0j) * (node_93_Va)) + ((0j) * (node_93_Vb))) + (((-2.9646371351161857e-14+6.723008109412514e-07j)) * (node_93_Vc))) - ((0j) * (line_line92_Ia2))) - ((0j) * (line_line92_Ib2))) - (((0.999999949644668+8.819376720140845e-08j)) * (line_line92_Ic2))) - (line_line92_Ic1) - - 0 = ((((((((0.9999999782944615+7.392286266099104e-08j)) * (node_90_Va)) + ((0j) * (node_90_Vb))) + ((0j) * (node_90_Vc))) - (((0.33495199999999997+0.09834999999999999j)) * (line_line89_Ia2))) - ((0j) * (line_line89_Ib2))) - ((0j) * (line_line89_Ic2))) - (node_89_Va) - - 0 = ((((((((-1.6314545439333827e-14+4.413937630390222e-07j)) * (node_90_Va)) + ((0j) * (node_90_Vb))) + ((0j) * (node_90_Vc))) - (((0.9999999782944615+7.392286266099104e-08j)) * (line_line89_Ia2))) - ((0j) * (line_line89_Ib2))) - ((0j) * (line_line89_Ic2))) - (line_line89_Ia1) - - 0 = (((((((0j) * (node_90_Va)) + (((0.9999999782944615+7.392286266099104e-08j)) * (node_90_Vb))) + ((0j) * (node_90_Vc))) - ((0j) * (line_line89_Ia2))) - (((0.33495199999999997+0.09834999999999999j)) * (line_line89_Ib2))) - ((0j) * (line_line89_Ic2))) - (node_89_Vb) - - 0 = (((((((0j) * (node_90_Va)) + (((-1.6314545439333827e-14+4.413937630390222e-07j)) * (node_90_Vb))) + ((0j) * (node_90_Vc))) - ((0j) * (line_line89_Ia2))) - (((0.9999999782944615+7.392286266099104e-08j)) * (line_line89_Ib2))) - ((0j) * (line_line89_Ic2))) - (line_line89_Ib1) - - 0 = (((((((0j) * (node_90_Va)) + ((0j) * (node_90_Vb))) + (((0.9999999782944615+7.392286266099104e-08j)) * (node_90_Vc))) - ((0j) * (line_line89_Ia2))) - ((0j) * (line_line89_Ib2))) - (((0.33495199999999997+0.09834999999999999j)) * (line_line89_Ic2))) - (node_89_Vc) - - 0 = (((((((0j) * (node_90_Va)) + ((0j) * (node_90_Vb))) + (((-1.6314545439333827e-14+4.413937630390222e-07j)) * (node_90_Vc))) - ((0j) * (line_line89_Ia2))) - ((0j) * (line_line89_Ib2))) - (((0.9999999782944615+7.392286266099104e-08j)) * (line_line89_Ic2))) - (line_line89_Ic1) - - 0 = ((((((((0.9999999977733962+3.8997375007173575e-09j)) * (node_115_Va)) + ((0j) * (node_115_Vb))) + ((0j) * (node_115_Vc))) - (((0.05517+0.03149999999999999j)) * (line_line114_Ia2))) - ((0j) * (line_line114_Ib2))) - ((0j) * (line_line114_Ic2))) - (node_114_Va) - - 0 = ((((((((-2.756562003716017e-16+1.4137166925415165e-07j)) * (node_115_Va)) + ((0j) * (node_115_Vb))) + ((0j) * (node_115_Vc))) - (((0.9999999977733962+3.8997375007173575e-09j)) * (line_line114_Ia2))) - ((0j) * (line_line114_Ib2))) - ((0j) * (line_line114_Ic2))) - (line_line114_Ia1) - - 0 = (((((((0j) * (node_115_Va)) + (((0.9999999977733962+3.8997375007173575e-09j)) * (node_115_Vb))) + ((0j) * (node_115_Vc))) - ((0j) * (line_line114_Ia2))) - (((0.05517+0.03149999999999999j)) * (line_line114_Ib2))) - ((0j) * (line_line114_Ic2))) - (node_114_Vb) - - 0 = (((((((0j) * (node_115_Va)) + (((-2.756562003716017e-16+1.4137166925415165e-07j)) * (node_115_Vb))) + ((0j) * (node_115_Vc))) - ((0j) * (line_line114_Ia2))) - (((0.9999999977733962+3.8997375007173575e-09j)) * (line_line114_Ib2))) - ((0j) * (line_line114_Ic2))) - (line_line114_Ib1) - - 0 = (((((((0j) * (node_115_Va)) + ((0j) * (node_115_Vb))) + (((0.9999999977733962+3.8997375007173575e-09j)) * (node_115_Vc))) - ((0j) * (line_line114_Ia2))) - ((0j) * (line_line114_Ib2))) - (((0.05517+0.03149999999999999j)) * (line_line114_Ic2))) - (node_114_Vc) - - 0 = (((((((0j) * (node_115_Va)) + ((0j) * (node_115_Vb))) + (((-2.756562003716017e-16+1.4137166925415165e-07j)) * (node_115_Vc))) - ((0j) * (line_line114_Ia2))) - ((0j) * (line_line114_Ib2))) - (((0.9999999977733962+3.8997375007173575e-09j)) * (line_line114_Ic2))) - (line_line114_Ic1) - - 0 = ((((((((0.9999999945349247+6.885994890948572e-09j)) * (node_116_Va)) + ((0j) * (node_116_Vb))) + ((0j) * (node_116_Vc))) - (((0.062180999999999986+0.049349999999999984j)) * (line_line115_Ia2))) - ((0j) * (line_line115_Ib2))) - ((0j) * (line_line115_Ic2))) - (node_114_Va) - - 0 = ((((((((-7.625629314126476e-16+2.214822814728722e-07j)) * (node_116_Va)) + ((0j) * (node_116_Vb))) + ((0j) * (node_116_Vc))) - (((0.9999999945349247+6.885994890948572e-09j)) * (line_line115_Ia2))) - ((0j) * (line_line115_Ib2))) - ((0j) * (line_line115_Ic2))) - (line_line115_Ia1) - - 0 = (((((((0j) * (node_116_Va)) + (((0.9999999945349247+6.885994890948572e-09j)) * (node_116_Vb))) + ((0j) * (node_116_Vc))) - ((0j) * (line_line115_Ia2))) - (((0.062180999999999986+0.049349999999999984j)) * (line_line115_Ib2))) - ((0j) * (line_line115_Ic2))) - (node_114_Vb) - - 0 = (((((((0j) * (node_116_Va)) + (((-7.625629314126476e-16+2.214822814728722e-07j)) * (node_116_Vb))) + ((0j) * (node_116_Vc))) - ((0j) * (line_line115_Ia2))) - (((0.9999999945349247+6.885994890948572e-09j)) * (line_line115_Ib2))) - ((0j) * (line_line115_Ic2))) - (line_line115_Ib1) - - 0 = (((((((0j) * (node_116_Va)) + ((0j) * (node_116_Vb))) + (((0.9999999945349247+6.885994890948572e-09j)) * (node_116_Vc))) - ((0j) * (line_line115_Ia2))) - ((0j) * (line_line115_Ib2))) - (((0.062180999999999986+0.049349999999999984j)) * (line_line115_Ic2))) - (node_114_Vc) - - 0 = (((((((0j) * (node_116_Va)) + ((0j) * (node_116_Vb))) + (((-7.625629314126476e-16+2.214822814728722e-07j)) * (node_116_Vc))) - ((0j) * (line_line115_Ia2))) - ((0j) * (line_line115_Ib2))) - (((0.9999999945349247+6.885994890948572e-09j)) * (line_line115_Ic2))) - (line_line115_Ic1) - - 0 = ((((((((0.9999996628488945+1.065397493196286e-06j)) * (node_117_Va)) + ((0j) * (node_117_Vb))) + ((0j) * (node_117_Vc))) - (((0.07647199999999998+0.0242j)) * (line_line116_Ia2))) - ((0j) * (line_line116_Ib2))) - ((0j) * (line_line116_Ic2))) - (node_116_Va) - - 0 = ((((((((-1.4842972833310632e-11+2.7863723025324695e-05j)) * (node_117_Va)) + ((0j) * (node_117_Vb))) + ((0j) * (node_117_Vc))) - (((0.9999996628488945+1.065397493196286e-06j)) * (line_line116_Ia2))) - ((0j) * (line_line116_Ib2))) - ((0j) * (line_line116_Ic2))) - (line_line116_Ia1) - - 0 = (((((((0j) * (node_117_Va)) + (((0.9999996628488945+1.065397493196286e-06j)) * (node_117_Vb))) + ((0j) * (node_117_Vc))) - ((0j) * (line_line116_Ia2))) - (((0.07647199999999998+0.0242j)) * (line_line116_Ib2))) - ((0j) * (line_line116_Ic2))) - (node_116_Vb) - - 0 = (((((((0j) * (node_117_Va)) + (((-1.4842972833310632e-11+2.7863723025324695e-05j)) * (node_117_Vb))) + ((0j) * (node_117_Vc))) - ((0j) * (line_line116_Ia2))) - (((0.9999996628488945+1.065397493196286e-06j)) * (line_line116_Ib2))) - ((0j) * (line_line116_Ic2))) - (line_line116_Ib1) - - 0 = (((((((0j) * (node_117_Va)) + ((0j) * (node_117_Vb))) + (((0.9999996628488945+1.065397493196286e-06j)) * (node_117_Vc))) - ((0j) * (line_line116_Ia2))) - ((0j) * (line_line116_Ib2))) - (((0.07647199999999998+0.0242j)) * (line_line116_Ic2))) - (node_116_Vc) - - 0 = (((((((0j) * (node_117_Va)) + ((0j) * (node_117_Vb))) + (((-1.4842972833310632e-11+2.7863723025324695e-05j)) * (node_117_Vc))) - ((0j) * (line_line116_Ia2))) - ((0j) * (line_line116_Ib2))) - (((0.9999996628488945+1.065397493196286e-06j)) * (line_line116_Ic2))) - (line_line116_Ic1) - - 0 = ((((((((0.9999999303406807+2.2012344900749715e-07j)) * (node_118_Va)) + ((0j) * (node_118_Vb))) + ((0j) * (node_118_Vc))) - (((0.03475999999999999+0.011000000000000001j)) * (line_line117_Ia2))) - ((0j) * (line_line117_Ib2))) - ((0j) * (line_line117_Ic2))) - (node_117_Va) - - 0 = ((((((((-1.3939681473807884e-12+1.266533034181084e-05j)) * (node_118_Va)) + ((0j) * (node_118_Vb))) + ((0j) * (node_118_Vc))) - (((0.9999999303406807+2.2012344900749715e-07j)) * (line_line117_Ia2))) - ((0j) * (line_line117_Ib2))) - ((0j) * (line_line117_Ic2))) - (line_line117_Ia1) - - 0 = (((((((0j) * (node_118_Va)) + (((0.9999999303406807+2.2012344900749715e-07j)) * (node_118_Vb))) + ((0j) * (node_118_Vc))) - ((0j) * (line_line117_Ia2))) - (((0.03475999999999999+0.011000000000000001j)) * (line_line117_Ib2))) - ((0j) * (line_line117_Ic2))) - (node_117_Vb) - - 0 = (((((((0j) * (node_118_Va)) + (((-1.3939681473807884e-12+1.266533034181084e-05j)) * (node_118_Vb))) + ((0j) * (node_118_Vc))) - ((0j) * (line_line117_Ia2))) - (((0.9999999303406807+2.2012344900749715e-07j)) * (line_line117_Ib2))) - ((0j) * (line_line117_Ic2))) - (line_line117_Ib1) - - 0 = (((((((0j) * (node_118_Va)) + ((0j) * (node_118_Vb))) + (((0.9999999303406807+2.2012344900749715e-07j)) * (node_118_Vc))) - ((0j) * (line_line117_Ia2))) - ((0j) * (line_line117_Ib2))) - (((0.03475999999999999+0.011000000000000001j)) * (line_line117_Ic2))) - (node_117_Vc) - - 0 = (((((((0j) * (node_118_Va)) + ((0j) * (node_118_Vb))) + (((-1.3939681473807884e-12+1.266533034181084e-05j)) * (node_118_Vc))) - ((0j) * (line_line117_Ia2))) - ((0j) * (line_line117_Ib2))) - (((0.9999999303406807+2.2012344900749715e-07j)) * (line_line117_Ic2))) - (line_line117_Ic1) - - 0 = ((((((((0.9999786224817768+6.755295758508765e-05j)) * (node_120_Va)) + ((0j) * (node_120_Vb))) + ((0j) * (node_120_Vc))) - (((0.6089319999999999+0.1927j)) * (line_line119_Ia2))) - ((0j) * (line_line119_Ib2))) - ((0j) * (line_line119_Ic2))) - (node_118_Va) - - 0 = ((((((((-7.494107845363113e-09+0.00022187119588984238j)) * (node_120_Va)) + ((0j) * (node_120_Vb))) + ((0j) * (node_120_Vc))) - (((0.9999786224817768+6.755295758508765e-05j)) * (line_line119_Ia2))) - ((0j) * (line_line119_Ib2))) - ((0j) * (line_line119_Ic2))) - (line_line119_Ia1) - - 0 = (((((((0j) * (node_120_Va)) + (((0.9999786224817768+6.755295758508765e-05j)) * (node_120_Vb))) + ((0j) * (node_120_Vc))) - ((0j) * (line_line119_Ia2))) - (((0.6089319999999999+0.1927j)) * (line_line119_Ib2))) - ((0j) * (line_line119_Ic2))) - (node_118_Vb) - - 0 = (((((((0j) * (node_120_Va)) + (((-7.494107845363113e-09+0.00022187119588984238j)) * (node_120_Vb))) + ((0j) * (node_120_Vc))) - ((0j) * (line_line119_Ia2))) - (((0.9999786224817768+6.755295758508765e-05j)) * (line_line119_Ib2))) - ((0j) * (line_line119_Ic2))) - (line_line119_Ib1) - - 0 = (((((((0j) * (node_120_Va)) + ((0j) * (node_120_Vb))) + (((0.9999786224817768+6.755295758508765e-05j)) * (node_120_Vc))) - ((0j) * (line_line119_Ia2))) - ((0j) * (line_line119_Ib2))) - (((0.6089319999999999+0.1927j)) * (line_line119_Ic2))) - (node_118_Vc) - - 0 = (((((((0j) * (node_120_Va)) + ((0j) * (node_120_Vb))) + (((-7.494107845363113e-09+0.00022187119588984238j)) * (node_120_Vc))) - ((0j) * (line_line119_Ia2))) - ((0j) * (line_line119_Ib2))) - (((0.9999786224817768+6.755295758508765e-05j)) * (line_line119_Ic2))) - (line_line119_Ic1) - - 0 = ((((((((0.9999999754246166+4.304202867921388e-08j)) * (node_119_Va)) + ((0j) * (node_119_Vb))) + ((0j) * (node_119_Vc))) - (((0.18328699999999998+0.10464999999999998j)) * (line_line118_Ia2))) - ((0j) * (line_line118_Ib2))) - ((0j) * (line_line118_Ic2))) - (node_118_Va) - - 0 = ((((((((-1.010773395179293e-14+4.6966809594053815e-07j)) * (node_119_Va)) + ((0j) * (node_119_Vb))) + ((0j) * (node_119_Vc))) - (((0.9999999754246166+4.304202867921388e-08j)) * (line_line118_Ia2))) - ((0j) * (line_line118_Ib2))) - ((0j) * (line_line118_Ic2))) - (line_line118_Ia1) - - 0 = (((((((0j) * (node_119_Va)) + (((0.9999999754246166+4.304202867921388e-08j)) * (node_119_Vb))) + ((0j) * (node_119_Vc))) - ((0j) * (line_line118_Ia2))) - (((0.18328699999999998+0.10464999999999998j)) * (line_line118_Ib2))) - ((0j) * (line_line118_Ic2))) - (node_118_Vb) - - 0 = (((((((0j) * (node_119_Va)) + (((-1.010773395179293e-14+4.6966809594053815e-07j)) * (node_119_Vb))) + ((0j) * (node_119_Vc))) - ((0j) * (line_line118_Ia2))) - (((0.9999999754246166+4.304202867921388e-08j)) * (line_line118_Ib2))) - ((0j) * (line_line118_Ic2))) - (line_line118_Ib1) - - 0 = (((((((0j) * (node_119_Va)) + ((0j) * (node_119_Vb))) + (((0.9999999754246166+4.304202867921388e-08j)) * (node_119_Vc))) - ((0j) * (line_line118_Ia2))) - ((0j) * (line_line118_Ib2))) - (((0.18328699999999998+0.10464999999999998j)) * (line_line118_Ic2))) - (node_118_Vc) - - 0 = (((((((0j) * (node_119_Va)) + ((0j) * (node_119_Vb))) + (((-1.010773395179293e-14+4.6966809594053815e-07j)) * (node_119_Vc))) - ((0j) * (line_line118_Ia2))) - ((0j) * (line_line118_Ib2))) - (((0.9999999754246166+4.304202867921388e-08j)) * (line_line118_Ic2))) - (line_line118_Ic1) - - 0 = ((((((((0.9999999855845272+2.5247670898162817e-08j)) * (node_121_Va)) + ((0j) * (node_121_Vb))) + ((0j) * (node_121_Vc))) - (((0.14037699999999995+0.08014999999999994j)) * (line_line120_Ia2))) - ((0j) * (line_line120_Ib2))) - ((0j) * (line_line120_Ic2))) - (node_120_Va) - - 0 = ((((((((-4.540949626946991e-15+3.5971235624332007e-07j)) * (node_121_Va)) + ((0j) * (node_121_Vb))) + ((0j) * (node_121_Vc))) - (((0.9999999855845272+2.5247670898162817e-08j)) * (line_line120_Ia2))) - ((0j) * (line_line120_Ib2))) - ((0j) * (line_line120_Ic2))) - (line_line120_Ia1) - - 0 = (((((((0j) * (node_121_Va)) + (((0.9999999855845272+2.5247670898162817e-08j)) * (node_121_Vb))) + ((0j) * (node_121_Vc))) - ((0j) * (line_line120_Ia2))) - (((0.14037699999999995+0.08014999999999994j)) * (line_line120_Ib2))) - ((0j) * (line_line120_Ic2))) - (node_120_Vb) - - 0 = (((((((0j) * (node_121_Va)) + (((-4.540949626946991e-15+3.5971235624332007e-07j)) * (node_121_Vb))) + ((0j) * (node_121_Vc))) - ((0j) * (line_line120_Ia2))) - (((0.9999999855845272+2.5247670898162817e-08j)) * (line_line120_Ib2))) - ((0j) * (line_line120_Ic2))) - (line_line120_Ib1) - - 0 = (((((((0j) * (node_121_Va)) + ((0j) * (node_121_Vb))) + (((0.9999999855845272+2.5247670898162817e-08j)) * (node_121_Vc))) - ((0j) * (line_line120_Ia2))) - ((0j) * (line_line120_Ib2))) - (((0.14037699999999995+0.08014999999999994j)) * (line_line120_Ic2))) - (node_120_Vc) - - 0 = (((((((0j) * (node_121_Va)) + ((0j) * (node_121_Vb))) + (((-4.540949626946991e-15+3.5971235624332007e-07j)) * (node_121_Vc))) - ((0j) * (line_line120_Ia2))) - ((0j) * (line_line120_Ib2))) - (((0.9999999855845272+2.5247670898162817e-08j)) * (line_line120_Ic2))) - (line_line120_Ic1) - - 0 = ((((((((0.9999907729841344+2.9157370135327284e-05j)) * (node_125_Va)) + ((0j) * (node_125_Vb))) + ((0j) * (node_125_Vc))) - (((0.4000559999999999+0.12660000000000002j)) * (line_line124_Ia2))) - ((0j) * (line_line124_Ib2))) - ((0j) * (line_line124_Ic2))) - (node_120_Va) - - 0 = ((((((((-2.1250830713911942e-09+0.00014576577087992116j)) * (node_125_Va)) + ((0j) * (node_125_Vb))) + ((0j) * (node_125_Vc))) - (((0.9999907729841344+2.9157370135327284e-05j)) * (line_line124_Ia2))) - ((0j) * (line_line124_Ib2))) - ((0j) * (line_line124_Ic2))) - (line_line124_Ia1) - - 0 = (((((((0j) * (node_125_Va)) + (((0.9999907729841344+2.9157370135327284e-05j)) * (node_125_Vb))) + ((0j) * (node_125_Vc))) - ((0j) * (line_line124_Ia2))) - (((0.4000559999999999+0.12660000000000002j)) * (line_line124_Ib2))) - ((0j) * (line_line124_Ic2))) - (node_120_Vb) - - 0 = (((((((0j) * (node_125_Va)) + (((-2.1250830713911942e-09+0.00014576577087992116j)) * (node_125_Vb))) + ((0j) * (node_125_Vc))) - ((0j) * (line_line124_Ia2))) - (((0.9999907729841344+2.9157370135327284e-05j)) * (line_line124_Ib2))) - ((0j) * (line_line124_Ic2))) - (line_line124_Ib1) - - 0 = (((((((0j) * (node_125_Va)) + ((0j) * (node_125_Vb))) + (((0.9999907729841344+2.9157370135327284e-05j)) * (node_125_Vc))) - ((0j) * (line_line124_Ia2))) - ((0j) * (line_line124_Ib2))) - (((0.4000559999999999+0.12660000000000002j)) * (line_line124_Ic2))) - (node_120_Vc) - - 0 = (((((((0j) * (node_125_Va)) + ((0j) * (node_125_Vb))) + (((-2.1250830713911942e-09+0.00014576577087992116j)) * (node_125_Vc))) - ((0j) * (line_line124_Ia2))) - ((0j) * (line_line124_Ib2))) - (((0.9999907729841344+2.9157370135327284e-05j)) * (line_line124_Ic2))) - (line_line124_Ic1) - - 0 = ((((((((0.9999999995818933+2.0905335614231625e-09j)) * (node_122_Va)) + ((0j) * (node_122_Vb))) + ((0j) * (node_122_Vc))) - (((0.06825+0.013649999999999997j)) * (line_line121_Ia2))) - ((0j) * (line_line121_Ib2))) - ((0j) * (line_line121_Ic2))) - (node_121_Va) - - 0 = ((((((((-6.403414756683679e-17+6.126105673219426e-08j)) * (node_122_Va)) + ((0j) * (node_122_Vb))) + ((0j) * (node_122_Vc))) - (((0.9999999995818933+2.0905335614231625e-09j)) * (line_line121_Ia2))) - ((0j) * (line_line121_Ib2))) - ((0j) * (line_line121_Ic2))) - (line_line121_Ia1) - - 0 = (((((((0j) * (node_122_Va)) + (((0.9999999995818933+2.0905335614231625e-09j)) * (node_122_Vb))) + ((0j) * (node_122_Vc))) - ((0j) * (line_line121_Ia2))) - (((0.06825+0.013649999999999997j)) * (line_line121_Ib2))) - ((0j) * (line_line121_Ic2))) - (node_121_Vb) - - 0 = (((((((0j) * (node_122_Va)) + (((-6.403414756683679e-17+6.126105673219426e-08j)) * (node_122_Vb))) + ((0j) * (node_122_Vc))) - ((0j) * (line_line121_Ia2))) - (((0.9999999995818933+2.0905335614231625e-09j)) * (line_line121_Ib2))) - ((0j) * (line_line121_Ic2))) - (line_line121_Ib1) - - 0 = (((((((0j) * (node_122_Va)) + ((0j) * (node_122_Vb))) + (((0.9999999995818933+2.0905335614231625e-09j)) * (node_122_Vc))) - ((0j) * (line_line121_Ia2))) - ((0j) * (line_line121_Ib2))) - (((0.06825+0.013649999999999997j)) * (line_line121_Ic2))) - (node_121_Vc) - - 0 = (((((((0j) * (node_122_Va)) + ((0j) * (node_122_Vb))) + (((-6.403414756683679e-17+6.126105673219426e-08j)) * (node_122_Vc))) - ((0j) * (line_line121_Ia2))) - ((0j) * (line_line121_Ib2))) - (((0.9999999995818933+2.0905335614231625e-09j)) * (line_line121_Ic2))) - (line_line121_Ic1) - - 0 = ((((((((0.9999992333610718+2.280203212353013e-06j)) * (node_123_Va)) + ((0j) * (node_123_Vb))) + ((0j) * (node_123_Vc))) - (((1.7384699999999997+0.5844999999999998j)) * (line_line122_Ia2))) - ((0j) * (line_line122_Ib2))) - ((0j) * (line_line122_Ic2))) - (node_121_Va) - - 0 = ((((((((-2.9907485833088866e-12+2.623228860212416e-06j)) * (node_123_Va)) + ((0j) * (node_123_Vb))) + ((0j) * (node_123_Vc))) - (((0.9999992333610718+2.280203212353013e-06j)) * (line_line122_Ia2))) - ((0j) * (line_line122_Ib2))) - ((0j) * (line_line122_Ic2))) - (line_line122_Ia1) - - 0 = (((((((0j) * (node_123_Va)) + (((0.9999992333610718+2.280203212353013e-06j)) * (node_123_Vb))) + ((0j) * (node_123_Vc))) - ((0j) * (line_line122_Ia2))) - (((1.7384699999999997+0.5844999999999998j)) * (line_line122_Ib2))) - ((0j) * (line_line122_Ic2))) - (node_121_Vb) - - 0 = (((((((0j) * (node_123_Va)) + (((-2.9907485833088866e-12+2.623228860212416e-06j)) * (node_123_Vb))) + ((0j) * (node_123_Vc))) - ((0j) * (line_line122_Ia2))) - (((0.9999992333610718+2.280203212353013e-06j)) * (line_line122_Ib2))) - ((0j) * (line_line122_Ic2))) - (line_line122_Ib1) - - 0 = (((((((0j) * (node_123_Va)) + ((0j) * (node_123_Vb))) + (((0.9999992333610718+2.280203212353013e-06j)) * (node_123_Vc))) - ((0j) * (line_line122_Ia2))) - ((0j) * (line_line122_Ib2))) - (((1.7384699999999997+0.5844999999999998j)) * (line_line122_Ic2))) - (node_121_Vc) - - 0 = (((((((0j) * (node_123_Va)) + ((0j) * (node_123_Vb))) + (((-2.9907485833088866e-12+2.623228860212416e-06j)) * (node_123_Vc))) - ((0j) * (line_line122_Ia2))) - ((0j) * (line_line122_Ib2))) - (((0.9999992333610718+2.280203212353013e-06j)) * (line_line122_Ic2))) - (line_line122_Ic1) - - 0 = ((((((((0.9999999684094402+9.395935077156602e-08j)) * (node_126_Va)) + ((0j) * (node_126_Vb))) + ((0j) * (node_126_Vc))) - (((0.3528989999999999+0.11864999999999995j)) * (line_line125_Ia2))) - ((0j) * (line_line125_Ib2))) - ((0j) * (line_line125_Ic2))) - (node_125_Va) - - 0 = ((((((((-2.5016675018671592e-14+5.324999463724851e-07j)) * (node_126_Va)) + ((0j) * (node_126_Vb))) + ((0j) * (node_126_Vc))) - (((0.9999999684094402+9.395935077156602e-08j)) * (line_line125_Ia2))) - ((0j) * (line_line125_Ib2))) - ((0j) * (line_line125_Ic2))) - (line_line125_Ia1) - - 0 = (((((((0j) * (node_126_Va)) + (((0.9999999684094402+9.395935077156602e-08j)) * (node_126_Vb))) + ((0j) * (node_126_Vc))) - ((0j) * (line_line125_Ia2))) - (((0.3528989999999999+0.11864999999999995j)) * (line_line125_Ib2))) - ((0j) * (line_line125_Ic2))) - (node_125_Vb) - - 0 = (((((((0j) * (node_126_Va)) + (((-2.5016675018671592e-14+5.324999463724851e-07j)) * (node_126_Vb))) + ((0j) * (node_126_Vc))) - ((0j) * (line_line125_Ia2))) - (((0.9999999684094402+9.395935077156602e-08j)) * (line_line125_Ib2))) - ((0j) * (line_line125_Ic2))) - (line_line125_Ib1) - - 0 = (((((((0j) * (node_126_Va)) + ((0j) * (node_126_Vb))) + (((0.9999999684094402+9.395935077156602e-08j)) * (node_126_Vc))) - ((0j) * (line_line125_Ia2))) - ((0j) * (line_line125_Ib2))) - (((0.3528989999999999+0.11864999999999995j)) * (line_line125_Ic2))) - (node_125_Vc) - - 0 = (((((((0j) * (node_126_Va)) + ((0j) * (node_126_Vb))) + (((-2.5016675018671592e-14+5.324999463724851e-07j)) * (node_126_Vc))) - ((0j) * (line_line125_Ia2))) - ((0j) * (line_line125_Ib2))) - (((0.9999999684094402+9.395935077156602e-08j)) * (line_line125_Ic2))) - (line_line125_Ic1) - - 0 = ((((((((0.9999963247455286+1.1613804129738447e-05j)) * (node_128_Va)) + ((0j) * (node_128_Vb))) + ((0j) * (node_128_Vc))) - (((0.252484+0.07990000000000001j)) * (line_line127_Ia2))) - ((0j) * (line_line127_Ib2))) - ((0j) * (line_line127_Ic2))) - (node_125_Va) - - 0 = ((((((((-5.342138367735374e-10+9.199618817743436e-05j)) * (node_128_Va)) + ((0j) * (node_128_Vb))) + ((0j) * (node_128_Vc))) - (((0.9999963247455286+1.1613804129738447e-05j)) * (line_line127_Ia2))) - ((0j) * (line_line127_Ib2))) - ((0j) * (line_line127_Ic2))) - (line_line127_Ia1) - - 0 = (((((((0j) * (node_128_Va)) + (((0.9999963247455286+1.1613804129738447e-05j)) * (node_128_Vb))) + ((0j) * (node_128_Vc))) - ((0j) * (line_line127_Ia2))) - (((0.252484+0.07990000000000001j)) * (line_line127_Ib2))) - ((0j) * (line_line127_Ic2))) - (node_125_Vb) - - 0 = (((((((0j) * (node_128_Va)) + (((-5.342138367735374e-10+9.199618817743436e-05j)) * (node_128_Vb))) + ((0j) * (node_128_Vc))) - ((0j) * (line_line127_Ia2))) - (((0.9999963247455286+1.1613804129738447e-05j)) * (line_line127_Ib2))) - ((0j) * (line_line127_Ic2))) - (line_line127_Ib1) - - 0 = (((((((0j) * (node_128_Va)) + ((0j) * (node_128_Vb))) + (((0.9999963247455286+1.1613804129738447e-05j)) * (node_128_Vc))) - ((0j) * (line_line127_Ia2))) - ((0j) * (line_line127_Ib2))) - (((0.252484+0.07990000000000001j)) * (line_line127_Ic2))) - (node_125_Vc) - - 0 = (((((((0j) * (node_128_Va)) + ((0j) * (node_128_Vb))) + (((-5.342138367735374e-10+9.199618817743436e-05j)) * (node_128_Vc))) - ((0j) * (line_line127_Ia2))) - ((0j) * (line_line127_Ib2))) - (((0.9999963247455286+1.1613804129738447e-05j)) * (line_line127_Ic2))) - (line_line127_Ic1) - - 0 = ((((((((0.9999997914576632+3.6524700707181697e-07j)) * (node_127_Va)) + ((0j) * (node_127_Vb))) + ((0j) * (node_127_Vc))) - (((0.533923+0.30484999999999995j)) * (line_line126_Ia2))) - ((0j) * (line_line126_Ib2))) - ((0j) * (line_line126_Ic2))) - (node_126_Va) - - 0 = ((((((((-2.498588301588804e-13+1.3681634579783404e-06j)) * (node_127_Va)) + ((0j) * (node_127_Vb))) + ((0j) * (node_127_Vc))) - (((0.9999997914576632+3.6524700707181697e-07j)) * (line_line126_Ia2))) - ((0j) * (line_line126_Ib2))) - ((0j) * (line_line126_Ic2))) - (line_line126_Ia1) - - 0 = (((((((0j) * (node_127_Va)) + (((0.9999997914576632+3.6524700707181697e-07j)) * (node_127_Vb))) + ((0j) * (node_127_Vc))) - ((0j) * (line_line126_Ia2))) - (((0.533923+0.30484999999999995j)) * (line_line126_Ib2))) - ((0j) * (line_line126_Ic2))) - (node_126_Vb) - - 0 = (((((((0j) * (node_127_Va)) + (((-2.498588301588804e-13+1.3681634579783404e-06j)) * (node_127_Vb))) + ((0j) * (node_127_Vc))) - ((0j) * (line_line126_Ia2))) - (((0.9999997914576632+3.6524700707181697e-07j)) * (line_line126_Ib2))) - ((0j) * (line_line126_Ic2))) - (line_line126_Ib1) - - 0 = (((((((0j) * (node_127_Va)) + ((0j) * (node_127_Vb))) + (((0.9999997914576632+3.6524700707181697e-07j)) * (node_127_Vc))) - ((0j) * (line_line126_Ia2))) - ((0j) * (line_line126_Ib2))) - (((0.533923+0.30484999999999995j)) * (line_line126_Ic2))) - (node_126_Vc) - - 0 = (((((((0j) * (node_127_Va)) + ((0j) * (node_127_Vb))) + (((-2.498588301588804e-13+1.3681634579783404e-06j)) * (node_127_Vc))) - ((0j) * (line_line126_Ia2))) - ((0j) * (line_line126_Ib2))) - (((0.9999997914576632+3.6524700707181697e-07j)) * (line_line126_Ic2))) - (line_line126_Ic1) - - 0 = ((((((((0.9999999767220944+6.923514225152049e-08j)) * (node_124_Va)) + ((0j) * (node_124_Vb))) + ((0j) * (node_124_Vc))) - (((0.30293099999999995+0.10184999999999997j)) * (line_line123_Ia2))) - ((0j) * (line_line123_Ib2))) - ((0j) * (line_line123_Ic2))) - (node_123_Va) - - 0 = ((((((((-1.5823751687969463e-14+4.571017257771304e-07j)) * (node_124_Va)) + ((0j) * (node_124_Vb))) + ((0j) * (node_124_Vc))) - (((0.9999999767220944+6.923514225152049e-08j)) * (line_line123_Ia2))) - ((0j) * (line_line123_Ib2))) - ((0j) * (line_line123_Ic2))) - (line_line123_Ia1) - - 0 = (((((((0j) * (node_124_Va)) + (((0.9999999767220944+6.923514225152049e-08j)) * (node_124_Vb))) + ((0j) * (node_124_Vc))) - ((0j) * (line_line123_Ia2))) - (((0.30293099999999995+0.10184999999999997j)) * (line_line123_Ib2))) - ((0j) * (line_line123_Ic2))) - (node_123_Vb) - - 0 = (((((((0j) * (node_124_Va)) + (((-1.5823751687969463e-14+4.571017257771304e-07j)) * (node_124_Vb))) + ((0j) * (node_124_Vc))) - ((0j) * (line_line123_Ia2))) - (((0.9999999767220944+6.923514225152049e-08j)) * (line_line123_Ib2))) - ((0j) * (line_line123_Ic2))) - (line_line123_Ib1) - - 0 = (((((((0j) * (node_124_Va)) + ((0j) * (node_124_Vb))) + (((0.9999999767220944+6.923514225152049e-08j)) * (node_124_Vc))) - ((0j) * (line_line123_Ia2))) - ((0j) * (line_line123_Ib2))) - (((0.30293099999999995+0.10184999999999997j)) * (line_line123_Ic2))) - (node_123_Vc) - - 0 = (((((((0j) * (node_124_Va)) + ((0j) * (node_124_Vb))) + (((-1.5823751687969463e-14+4.571017257771304e-07j)) * (node_124_Vc))) - ((0j) * (line_line123_Ia2))) - ((0j) * (line_line123_Ib2))) - (((0.9999999767220944+6.923514225152049e-08j)) * (line_line123_Ic2))) - (line_line123_Ic1) - - 0 = ((((((((0.9999998110847633+9.445761836199972e-07j)) * (node_129_Va)) + ((0j) * (node_129_Vb))) + ((0j) * (node_129_Vc))) - (((1.4507500000000002+0.29014999999999996j)) * (line_line128_Ia2))) - ((0j) * (line_line128_Ib2))) - ((0j) * (line_line128_Ic2))) - (node_128_Va) - - 0 = ((((((((-6.150089034376141e-13+1.3021900319111914e-06j)) * (node_129_Va)) + ((0j) * (node_129_Vb))) + ((0j) * (node_129_Vc))) - (((0.9999998110847633+9.445761836199972e-07j)) * (line_line128_Ia2))) - ((0j) * (line_line128_Ib2))) - ((0j) * (line_line128_Ic2))) - (line_line128_Ia1) - - 0 = (((((((0j) * (node_129_Va)) + (((0.9999998110847633+9.445761836199972e-07j)) * (node_129_Vb))) + ((0j) * (node_129_Vc))) - ((0j) * (line_line128_Ia2))) - (((1.4507500000000002+0.29014999999999996j)) * (line_line128_Ib2))) - ((0j) * (line_line128_Ic2))) - (node_128_Vb) - - 0 = (((((((0j) * (node_129_Va)) + (((-6.150089034376141e-13+1.3021900319111914e-06j)) * (node_129_Vb))) + ((0j) * (node_129_Vc))) - ((0j) * (line_line128_Ia2))) - (((0.9999998110847633+9.445761836199972e-07j)) * (line_line128_Ib2))) - ((0j) * (line_line128_Ic2))) - (line_line128_Ib1) - - 0 = (((((((0j) * (node_129_Va)) + ((0j) * (node_129_Vb))) + (((0.9999998110847633+9.445761836199972e-07j)) * (node_129_Vc))) - ((0j) * (line_line128_Ia2))) - ((0j) * (line_line128_Ib2))) - (((1.4507500000000002+0.29014999999999996j)) * (line_line128_Ic2))) - (node_128_Vc) - - 0 = (((((((0j) * (node_129_Va)) + ((0j) * (node_129_Vb))) + (((-6.150089034376141e-13+1.3021900319111914e-06j)) * (node_129_Vc))) - ((0j) * (line_line128_Ia2))) - ((0j) * (line_line128_Ib2))) - (((0.9999998110847633+9.445761836199972e-07j)) * (line_line128_Ic2))) - (line_line128_Ic1) - - 0 = ((((((((0.9999999458094117+1.6117829268543996e-07j)) * (node_130_Va)) + ((0j) * (node_130_Vb))) + ((0j) * (node_130_Vc))) - (((0.46220399999999995+0.15539999999999995j)) * (line_line129_Ia2))) - ((0j) * (line_line129_Ib2))) - ((0j) * (line_line129_Ic2))) - (node_129_Va) - - 0 = ((((((((-5.6205575964278443e-14+6.974335501997678e-07j)) * (node_130_Va)) + ((0j) * (node_130_Vb))) + ((0j) * (node_130_Vc))) - (((0.9999999458094117+1.6117829268543996e-07j)) * (line_line129_Ia2))) - ((0j) * (line_line129_Ib2))) - ((0j) * (line_line129_Ic2))) - (line_line129_Ia1) - - 0 = (((((((0j) * (node_130_Va)) + (((0.9999999458094117+1.6117829268543996e-07j)) * (node_130_Vb))) + ((0j) * (node_130_Vc))) - ((0j) * (line_line129_Ia2))) - (((0.46220399999999995+0.15539999999999995j)) * (line_line129_Ib2))) - ((0j) * (line_line129_Ic2))) - (node_129_Vb) - - 0 = (((((((0j) * (node_130_Va)) + (((-5.6205575964278443e-14+6.974335501997678e-07j)) * (node_130_Vb))) + ((0j) * (node_130_Vc))) - ((0j) * (line_line129_Ia2))) - (((0.9999999458094117+1.6117829268543996e-07j)) * (line_line129_Ib2))) - ((0j) * (line_line129_Ic2))) - (line_line129_Ib1) - - 0 = (((((((0j) * (node_130_Va)) + ((0j) * (node_130_Vb))) + (((0.9999999458094117+1.6117829268543996e-07j)) * (node_130_Vc))) - ((0j) * (line_line129_Ia2))) - ((0j) * (line_line129_Ib2))) - (((0.46220399999999995+0.15539999999999995j)) * (line_line129_Ic2))) - (node_129_Vc) - - 0 = (((((((0j) * (node_130_Va)) + ((0j) * (node_130_Vb))) + (((-5.6205575964278443e-14+6.974335501997678e-07j)) * (node_130_Vc))) - ((0j) * (line_line129_Ia2))) - ((0j) * (line_line129_Ib2))) - (((0.9999999458094117+1.6117829268543996e-07j)) * (line_line129_Ic2))) - (line_line129_Ic1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10000+2000j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10000+2000j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10000+2000j)) * (load_0_Ic)) - - 0 = (load_0_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_2_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_2_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_2_Vc)))) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (((node_2_Ia) - (line_line1_Ia2)) - (line_line2_Ia1)) - (line_line3_Ia1) - - 0 = (((node_2_Ib) - (line_line1_Ib2)) - (line_line2_Ib1)) - (line_line3_Ib1) - - 0 = (((node_2_Ic) - (line_line1_Ic2)) - (line_line2_Ic1)) - (line_line3_Ic1) - - 0 = node_3_Ia - - 0 = node_3_Ib - - 0 = node_3_Ic - - 0 = (node_3_Ia) - (line_line2_Ia2) - - 0 = (node_3_Ib) - (line_line2_Ib2) - - 0 = (node_3_Ic) - (line_line2_Ic2) - - 0 = ((node_4_Va) - (load_1_Vn)) + (((10000+2000j)) * (load_1_Ia)) - - 0 = ((node_4_Vb) - (load_1_Vn)) + (((10000+2000j)) * (load_1_Ib)) - - 0 = ((node_4_Vc) - (load_1_Vn)) + (((10000+2000j)) * (load_1_Ic)) - - 0 = (load_1_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_4_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_4_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_4_Vc)))) - - 0 = (node_4_Ia) - (load_1_Ia) - - 0 = (node_4_Ib) - (load_1_Ib) - - 0 = (node_4_Ic) - (load_1_Ic) - - 0 = ((node_4_Ia) - (line_line3_Ia2)) - (line_line4_Ia1) - - 0 = ((node_4_Ib) - (line_line3_Ib2)) - (line_line4_Ib1) - - 0 = ((node_4_Ic) - (line_line3_Ic2)) - (line_line4_Ic1) - - 0 = ((node_5_Va) - (load_2_Vn)) + (((10000+2000j)) * (load_2_Ia)) - - 0 = ((node_5_Vb) - (load_2_Vn)) + (((10000+2000j)) * (load_2_Ib)) - - 0 = ((node_5_Vc) - (load_2_Vn)) + (((10000+2000j)) * (load_2_Ic)) - - 0 = (load_2_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_5_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_5_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_5_Vc)))) - - 0 = (node_5_Ia) - (load_2_Ia) - - 0 = (node_5_Ib) - (load_2_Ib) - - 0 = (node_5_Ic) - (load_2_Ic) - - 0 = (((node_5_Ia) - (line_line4_Ia2)) - (line_line5_Ia1)) - (line_line6_Ia1) - - 0 = (((node_5_Ib) - (line_line4_Ib2)) - (line_line5_Ib1)) - (line_line6_Ib1) - - 0 = (((node_5_Ic) - (line_line4_Ic2)) - (line_line5_Ic1)) - (line_line6_Ic1) - - 0 = node_6_Ia - - 0 = node_6_Ib - - 0 = node_6_Ic - - 0 = (node_6_Ia) - (line_line5_Ia2) - - 0 = (node_6_Ib) - (line_line5_Ib2) - - 0 = (node_6_Ic) - (line_line5_Ic2) - - 0 = ((node_7_Va) - (load_3_Vn)) + (((10000+2000j)) * (load_3_Ia)) - - 0 = ((node_7_Vb) - (load_3_Vn)) + (((10000+2000j)) * (load_3_Ib)) - - 0 = ((node_7_Vc) - (load_3_Vn)) + (((10000+2000j)) * (load_3_Ic)) - - 0 = (load_3_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_7_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_7_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_7_Vc)))) - - 0 = (node_7_Ia) - (load_3_Ia) - - 0 = (node_7_Ib) - (load_3_Ib) - - 0 = (node_7_Ic) - (load_3_Ic) - - 0 = (((node_7_Ia) - (line_line6_Ia2)) - (line_line7_Ia1)) - (line_line8_Ia1) - - 0 = (((node_7_Ib) - (line_line6_Ib2)) - (line_line7_Ib1)) - (line_line8_Ib1) - - 0 = (((node_7_Ic) - (line_line6_Ic2)) - (line_line7_Ic1)) - (line_line8_Ic1) - - 0 = node_8_Ia - - 0 = node_8_Ib - - 0 = node_8_Ic - - 0 = (node_8_Ia) - (line_line7_Ia2) - - 0 = (node_8_Ib) - (line_line7_Ib2) - - 0 = (node_8_Ic) - (line_line7_Ic2) - - 0 = ((node_9_Va) - (load_4_Vn)) + (((10000+2000j)) * (load_4_Ia)) - - 0 = ((node_9_Vb) - (load_4_Vn)) + (((10000+2000j)) * (load_4_Ib)) - - 0 = ((node_9_Vc) - (load_4_Vn)) + (((10000+2000j)) * (load_4_Ic)) - - 0 = (load_4_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_9_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_9_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_9_Vc)))) - - 0 = (node_9_Ia) - (load_4_Ia) - - 0 = (node_9_Ib) - (load_4_Ib) - - 0 = (node_9_Ic) - (load_4_Ic) - - 0 = (((node_9_Ia) - (line_line8_Ia2)) - (line_line9_Ia1)) - (line_line13_Ia1) - - 0 = (((node_9_Ib) - (line_line8_Ib2)) - (line_line9_Ib1)) - (line_line13_Ib1) - - 0 = (((node_9_Ic) - (line_line8_Ic2)) - (line_line9_Ic1)) - (line_line13_Ic1) - - 0 = ((node_10_Va) - (load_5_Vn)) + (((10000+2000j)) * (load_5_Ia)) - - 0 = ((node_10_Vb) - (load_5_Vn)) + (((10000+2000j)) * (load_5_Ib)) - - 0 = ((node_10_Vc) - (load_5_Vn)) + (((10000+2000j)) * (load_5_Ic)) - - 0 = (load_5_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_10_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_10_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_10_Vc)))) - - 0 = (node_10_Ia) - (load_5_Ia) - - 0 = (node_10_Ib) - (load_5_Ib) - - 0 = (node_10_Ic) - (load_5_Ic) - - 0 = ((node_10_Ia) - (line_line9_Ia2)) - (line_line10_Ia1) - - 0 = ((node_10_Ib) - (line_line9_Ib2)) - (line_line10_Ib1) - - 0 = ((node_10_Ic) - (line_line9_Ic2)) - (line_line10_Ic1) - - 0 = ((node_11_Va) - (load_6_Vn)) + (((10000+2000j)) * (load_6_Ia)) - - 0 = ((node_11_Vb) - (load_6_Vn)) + (((10000+2000j)) * (load_6_Ib)) - - 0 = ((node_11_Vc) - (load_6_Vn)) + (((10000+2000j)) * (load_6_Ic)) - - 0 = (load_6_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_11_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_11_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_11_Vc)))) - - 0 = (node_11_Ia) - (load_6_Ia) - - 0 = (node_11_Ib) - (load_6_Ib) - - 0 = (node_11_Ic) - (load_6_Ic) - - 0 = ((node_11_Ia) - (line_line10_Ia2)) - (line_line11_Ia1) - - 0 = ((node_11_Ib) - (line_line10_Ib2)) - (line_line11_Ib1) - - 0 = ((node_11_Ic) - (line_line10_Ic2)) - (line_line11_Ic1) - - 0 = node_12_Ia - - 0 = node_12_Ib - - 0 = node_12_Ic - - 0 = ((node_12_Ia) - (line_line11_Ia2)) - (line_line12_Ia1) - - 0 = ((node_12_Ib) - (line_line11_Ib2)) - (line_line12_Ib1) - - 0 = ((node_12_Ic) - (line_line11_Ic2)) - (line_line12_Ic1) - - 0 = node_13_Ia - - 0 = node_13_Ib - - 0 = node_13_Ic - - 0 = (node_13_Ia) - (line_line12_Ia2) - - 0 = (node_13_Ib) - (line_line12_Ib2) - - 0 = (node_13_Ic) - (line_line12_Ic2) - - 0 = ((node_14_Va) - (load_7_Vn)) + (((10000+2000j)) * (load_7_Ia)) - - 0 = ((node_14_Vb) - (load_7_Vn)) + (((10000+2000j)) * (load_7_Ib)) - - 0 = ((node_14_Vc) - (load_7_Vn)) + (((10000+2000j)) * (load_7_Ic)) - - 0 = (load_7_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_14_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_14_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_14_Vc)))) - - 0 = (node_14_Ia) - (load_7_Ia) - - 0 = (node_14_Ib) - (load_7_Ib) - - 0 = (node_14_Ic) - (load_7_Ic) - - 0 = (((node_14_Ia) - (line_line13_Ia2)) - (line_line14_Ia1)) - (line_line21_Ia1) - - 0 = (((node_14_Ib) - (line_line13_Ib2)) - (line_line14_Ib1)) - (line_line21_Ib1) - - 0 = (((node_14_Ic) - (line_line13_Ic2)) - (line_line14_Ic1)) - (line_line21_Ic1) - - 0 = ((node_15_Va) - (load_8_Vn)) + (((10000+2000j)) * (load_8_Ia)) - - 0 = ((node_15_Vb) - (load_8_Vn)) + (((10000+2000j)) * (load_8_Ib)) - - 0 = ((node_15_Vc) - (load_8_Vn)) + (((10000+2000j)) * (load_8_Ic)) - - 0 = (load_8_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_15_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_15_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_15_Vc)))) - - 0 = (node_15_Ia) - (load_8_Ia) - - 0 = (node_15_Ib) - (load_8_Ib) - - 0 = (node_15_Ic) - (load_8_Ic) - - 0 = ((node_15_Ia) - (line_line14_Ia2)) - (line_line15_Ia1) - - 0 = ((node_15_Ib) - (line_line14_Ib2)) - (line_line15_Ib1) - - 0 = ((node_15_Ic) - (line_line14_Ic2)) - (line_line15_Ic1) - - 0 = node_16_Ia - - 0 = node_16_Ib - - 0 = node_16_Ic - - 0 = ((node_16_Ia) - (line_line15_Ia2)) - (line_line16_Ia1) - - 0 = ((node_16_Ib) - (line_line15_Ib2)) - (line_line16_Ib1) - - 0 = ((node_16_Ic) - (line_line15_Ic2)) - (line_line16_Ic1) - - 0 = ((node_17_Va) - (load_9_Vn)) + (((10000+2000j)) * (load_9_Ia)) - - 0 = ((node_17_Vb) - (load_9_Vn)) + (((10000+2000j)) * (load_9_Ib)) - - 0 = ((node_17_Vc) - (load_9_Vn)) + (((10000+2000j)) * (load_9_Ic)) - - 0 = (load_9_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_17_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_17_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_17_Vc)))) - - 0 = (node_17_Ia) - (load_9_Ia) - - 0 = (node_17_Ib) - (load_9_Ib) - - 0 = (node_17_Ic) - (load_9_Ic) - - 0 = ((node_17_Ia) - (line_line16_Ia2)) - (line_line17_Ia1) - - 0 = ((node_17_Ib) - (line_line16_Ib2)) - (line_line17_Ib1) - - 0 = ((node_17_Ic) - (line_line16_Ic2)) - (line_line17_Ic1) - - 0 = node_18_Ia - - 0 = node_18_Ib - - 0 = node_18_Ic - - 0 = ((node_18_Ia) - (line_line17_Ia2)) - (line_line18_Ia1) - - 0 = ((node_18_Ib) - (line_line17_Ib2)) - (line_line18_Ib1) - - 0 = ((node_18_Ic) - (line_line17_Ic2)) - (line_line18_Ic1) - - 0 = ((node_19_Va) - (load_10_Vn)) + (((10000+2000j)) * (load_10_Ia)) - - 0 = ((node_19_Vb) - (load_10_Vn)) + (((10000+2000j)) * (load_10_Ib)) - - 0 = ((node_19_Vc) - (load_10_Vn)) + (((10000+2000j)) * (load_10_Ic)) - - 0 = (load_10_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_19_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_19_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_19_Vc)))) - - 0 = (node_19_Ia) - (load_10_Ia) - - 0 = (node_19_Ib) - (load_10_Ib) - - 0 = (node_19_Ic) - (load_10_Ic) - - 0 = ((node_19_Ia) - (line_line18_Ia2)) - (line_line19_Ia1) - - 0 = ((node_19_Ib) - (line_line18_Ib2)) - (line_line19_Ib1) - - 0 = ((node_19_Ic) - (line_line18_Ic2)) - (line_line19_Ic1) - - 0 = node_20_Ia - - 0 = node_20_Ib - - 0 = node_20_Ic - - 0 = ((node_20_Ia) - (line_line19_Ia2)) - (line_line20_Ia1) - - 0 = ((node_20_Ib) - (line_line19_Ib2)) - (line_line20_Ib1) - - 0 = ((node_20_Ic) - (line_line19_Ic2)) - (line_line20_Ic1) - - 0 = node_21_Ia - - 0 = node_21_Ib - - 0 = node_21_Ic - - 0 = (node_21_Ia) - (line_line20_Ia2) - - 0 = (node_21_Ib) - (line_line20_Ib2) - - 0 = (node_21_Ic) - (line_line20_Ic2) - - 0 = ((node_22_Va) - (load_11_Vn)) + (((10000+2000j)) * (load_11_Ia)) - - 0 = ((node_22_Vb) - (load_11_Vn)) + (((10000+2000j)) * (load_11_Ib)) - - 0 = ((node_22_Vc) - (load_11_Vn)) + (((10000+2000j)) * (load_11_Ic)) - - 0 = (load_11_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_22_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_22_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_22_Vc)))) - - 0 = (node_22_Ia) - (load_11_Ia) - - 0 = (node_22_Ib) - (load_11_Ib) - - 0 = (node_22_Ic) - (load_11_Ic) - - 0 = ((node_22_Ia) - (line_line21_Ia2)) - (line_line22_Ia1) - - 0 = ((node_22_Ib) - (line_line21_Ib2)) - (line_line22_Ib1) - - 0 = ((node_22_Ic) - (line_line21_Ic2)) - (line_line22_Ic1) - - 0 = node_23_Ia - - 0 = node_23_Ib - - 0 = node_23_Ic - - 0 = ((node_23_Ia) - (line_line22_Ia2)) - (line_line23_Ia1) - - 0 = ((node_23_Ib) - (line_line22_Ib2)) - (line_line23_Ib1) - - 0 = ((node_23_Ic) - (line_line22_Ic2)) - (line_line23_Ic1) - - 0 = ((node_24_Va) - (load_12_Vn)) + (((10000+2000j)) * (load_12_Ia)) - - 0 = ((node_24_Vb) - (load_12_Vn)) + (((10000+2000j)) * (load_12_Ib)) - - 0 = ((node_24_Vc) - (load_12_Vn)) + (((10000+2000j)) * (load_12_Ic)) - - 0 = (load_12_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_24_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_24_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_24_Vc)))) - - 0 = (node_24_Ia) - (load_12_Ia) - - 0 = (node_24_Ib) - (load_12_Ib) - - 0 = (node_24_Ic) - (load_12_Ic) - - 0 = ((node_24_Ia) - (line_line23_Ia2)) - (line_line24_Ia1) - - 0 = ((node_24_Ib) - (line_line23_Ib2)) - (line_line24_Ib1) - - 0 = ((node_24_Ic) - (line_line23_Ic2)) - (line_line24_Ic1) - - 0 = node_25_Ia - - 0 = node_25_Ib - - 0 = node_25_Ic - - 0 = ((node_25_Ia) - (line_line24_Ia2)) - (line_line25_Ia1) - - 0 = ((node_25_Ib) - (line_line24_Ib2)) - (line_line25_Ib1) - - 0 = ((node_25_Ic) - (line_line24_Ic2)) - (line_line25_Ic1) - - 0 = node_26_Ia - - 0 = node_26_Ib - - 0 = node_26_Ic - - 0 = ((node_26_Ia) - (line_line25_Ia2)) - (line_line26_Ia1) - - 0 = ((node_26_Ib) - (line_line25_Ib2)) - (line_line26_Ib1) - - 0 = ((node_26_Ic) - (line_line25_Ic2)) - (line_line26_Ic1) - - 0 = ((node_27_Va) - (load_13_Vn)) + (((10000+2000j)) * (load_13_Ia)) - - 0 = ((node_27_Vb) - (load_13_Vn)) + (((10000+2000j)) * (load_13_Ib)) - - 0 = ((node_27_Vc) - (load_13_Vn)) + (((10000+2000j)) * (load_13_Ic)) - - 0 = (load_13_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_27_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_27_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_27_Vc)))) - - 0 = (node_27_Ia) - (load_13_Ia) - - 0 = (node_27_Ib) - (load_13_Ib) - - 0 = (node_27_Ic) - (load_13_Ic) - - 0 = ((node_27_Ia) - (line_line26_Ia2)) - (line_line27_Ia1) - - 0 = ((node_27_Ib) - (line_line26_Ib2)) - (line_line27_Ib1) - - 0 = ((node_27_Ic) - (line_line26_Ic2)) - (line_line27_Ic1) - - 0 = ((node_28_Va) - (load_14_Vn)) + (((10000+2000j)) * (load_14_Ia)) - - 0 = ((node_28_Vb) - (load_14_Vn)) + (((10000+2000j)) * (load_14_Ib)) - - 0 = ((node_28_Vc) - (load_14_Vn)) + (((10000+2000j)) * (load_14_Ic)) - - 0 = (load_14_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_28_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_28_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_28_Vc)))) - - 0 = (node_28_Ia) - (load_14_Ia) - - 0 = (node_28_Ib) - (load_14_Ib) - - 0 = (node_28_Ic) - (load_14_Ic) - - 0 = ((node_28_Ia) - (line_line27_Ia2)) - (line_line28_Ia1) - - 0 = ((node_28_Ib) - (line_line27_Ib2)) - (line_line28_Ib1) - - 0 = ((node_28_Ic) - (line_line27_Ic2)) - (line_line28_Ic1) - - 0 = node_29_Ia - - 0 = node_29_Ib - - 0 = node_29_Ic - - 0 = ((node_29_Ia) - (line_line28_Ia2)) - (line_line29_Ia1) - - 0 = ((node_29_Ib) - (line_line28_Ib2)) - (line_line29_Ib1) - - 0 = ((node_29_Ic) - (line_line28_Ic2)) - (line_line29_Ic1) - - 0 = ((node_30_Va) - (load_15_Vn)) + (((10000+2000j)) * (load_15_Ia)) - - 0 = ((node_30_Vb) - (load_15_Vn)) + (((10000+2000j)) * (load_15_Ib)) - - 0 = ((node_30_Vc) - (load_15_Vn)) + (((10000+2000j)) * (load_15_Ic)) - - 0 = (load_15_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_30_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_30_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_30_Vc)))) - - 0 = (node_30_Ia) - (load_15_Ia) - - 0 = (node_30_Ib) - (load_15_Ib) - - 0 = (node_30_Ic) - (load_15_Ic) - - 0 = ((node_30_Ia) - (line_line29_Ia2)) - (line_line30_Ia1) - - 0 = ((node_30_Ib) - (line_line29_Ib2)) - (line_line30_Ib1) - - 0 = ((node_30_Ic) - (line_line29_Ic2)) - (line_line30_Ic1) - - 0 = ((node_31_Va) - (load_16_Vn)) + (((10000+2000j)) * (load_16_Ia)) - - 0 = ((node_31_Vb) - (load_16_Vn)) + (((10000+2000j)) * (load_16_Ib)) - - 0 = ((node_31_Vc) - (load_16_Vn)) + (((10000+2000j)) * (load_16_Ic)) - - 0 = (load_16_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_31_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_31_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_31_Vc)))) - - 0 = (node_31_Ia) - (load_16_Ia) - - 0 = (node_31_Ib) - (load_16_Ib) - - 0 = (node_31_Ic) - (load_16_Ic) - - 0 = ((node_31_Ia) - (line_line30_Ia2)) - (line_line31_Ia1) - - 0 = ((node_31_Ib) - (line_line30_Ib2)) - (line_line31_Ib1) - - 0 = ((node_31_Ic) - (line_line30_Ic2)) - (line_line31_Ic1) - - 0 = node_32_Ia - - 0 = node_32_Ib - - 0 = node_32_Ic - - 0 = ((node_32_Ia) - (line_line31_Ia2)) - (line_line32_Ia1) - - 0 = ((node_32_Ib) - (line_line31_Ib2)) - (line_line32_Ib1) - - 0 = ((node_32_Ic) - (line_line31_Ic2)) - (line_line32_Ic1) - - 0 = ((node_33_Va) - (load_17_Vn)) + (((10000+2000j)) * (load_17_Ia)) - - 0 = ((node_33_Vb) - (load_17_Vn)) + (((10000+2000j)) * (load_17_Ib)) - - 0 = ((node_33_Vc) - (load_17_Vn)) + (((10000+2000j)) * (load_17_Ic)) - - 0 = (load_17_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_33_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_33_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_33_Vc)))) - - 0 = (node_33_Ia) - (load_17_Ia) - - 0 = (node_33_Ib) - (load_17_Ib) - - 0 = (node_33_Ic) - (load_17_Ic) - - 0 = (((node_33_Ia) - (line_line32_Ia2)) - (line_line33_Ia1)) - (line_line36_Ia1) - - 0 = (((node_33_Ib) - (line_line32_Ib2)) - (line_line33_Ib1)) - (line_line36_Ib1) - - 0 = (((node_33_Ic) - (line_line32_Ic2)) - (line_line33_Ic1)) - (line_line36_Ic1) - - 0 = ((node_34_Va) - (load_18_Vn)) + (((10000+2000j)) * (load_18_Ia)) - - 0 = ((node_34_Vb) - (load_18_Vn)) + (((10000+2000j)) * (load_18_Ib)) - - 0 = ((node_34_Vc) - (load_18_Vn)) + (((10000+2000j)) * (load_18_Ic)) - - 0 = (load_18_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_34_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_34_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_34_Vc)))) - - 0 = (node_34_Ia) - (load_18_Ia) - - 0 = (node_34_Ib) - (load_18_Ib) - - 0 = (node_34_Ic) - (load_18_Ic) - - 0 = ((node_34_Ia) - (line_line33_Ia2)) - (line_line34_Ia1) - - 0 = ((node_34_Ib) - (line_line33_Ib2)) - (line_line34_Ib1) - - 0 = ((node_34_Ic) - (line_line33_Ic2)) - (line_line34_Ic1) - - 0 = node_35_Ia - - 0 = node_35_Ib - - 0 = node_35_Ic - - 0 = ((node_35_Ia) - (line_line34_Ia2)) - (line_line35_Ia1) - - 0 = ((node_35_Ib) - (line_line34_Ib2)) - (line_line35_Ib1) - - 0 = ((node_35_Ic) - (line_line34_Ic2)) - (line_line35_Ic1) - - 0 = node_36_Ia - - 0 = node_36_Ib - - 0 = node_36_Ic - - 0 = (node_36_Ia) - (line_line35_Ia2) - - 0 = (node_36_Ib) - (line_line35_Ib2) - - 0 = (node_36_Ic) - (line_line35_Ic2) - - 0 = ((node_37_Va) - (load_19_Vn)) + (((10000+2000j)) * (load_19_Ia)) - - 0 = ((node_37_Vb) - (load_19_Vn)) + (((10000+2000j)) * (load_19_Ib)) - - 0 = ((node_37_Vc) - (load_19_Vn)) + (((10000+2000j)) * (load_19_Ic)) - - 0 = (load_19_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_37_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_37_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_37_Vc)))) - - 0 = (node_37_Ia) - (load_19_Ia) - - 0 = (node_37_Ib) - (load_19_Ib) - - 0 = (node_37_Ic) - (load_19_Ic) - - 0 = (((node_37_Ia) - (line_line36_Ia2)) - (line_line37_Ia1)) - (line_line130_Ia1) - - 0 = (((node_37_Ib) - (line_line36_Ib2)) - (line_line37_Ib1)) - (line_line130_Ib1) - - 0 = (((node_37_Ic) - (line_line36_Ic2)) - (line_line37_Ic1)) - (line_line130_Ic1) - - 0 = node_38_Ia - - 0 = node_38_Ib - - 0 = node_38_Ic - - 0 = ((node_38_Ia) - (line_line37_Ia2)) - (line_line38_Ia1) - - 0 = ((node_38_Ib) - (line_line37_Ib2)) - (line_line38_Ib1) - - 0 = ((node_38_Ic) - (line_line37_Ic2)) - (line_line38_Ic1) - - 0 = ((node_39_Va) - (load_20_Vn)) + (((10000+2000j)) * (load_20_Ia)) - - 0 = ((node_39_Vb) - (load_20_Vn)) + (((10000+2000j)) * (load_20_Ib)) - - 0 = ((node_39_Vc) - (load_20_Vn)) + (((10000+2000j)) * (load_20_Ic)) - - 0 = (load_20_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_39_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_39_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_39_Vc)))) - - 0 = (node_39_Ia) - (load_20_Ia) - - 0 = (node_39_Ib) - (load_20_Ib) - - 0 = (node_39_Ic) - (load_20_Ic) - - 0 = ((node_39_Ia) - (line_line38_Ia2)) - (line_line39_Ia1) - - 0 = ((node_39_Ib) - (line_line38_Ib2)) - (line_line39_Ib1) - - 0 = ((node_39_Ic) - (line_line38_Ic2)) - (line_line39_Ic1) - - 0 = ((node_40_Va) - (load_21_Vn)) + (((10000+2000j)) * (load_21_Ia)) - - 0 = ((node_40_Vb) - (load_21_Vn)) + (((10000+2000j)) * (load_21_Ib)) - - 0 = ((node_40_Vc) - (load_21_Vn)) + (((10000+2000j)) * (load_21_Ic)) - - 0 = (load_21_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_40_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_40_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_40_Vc)))) - - 0 = (node_40_Ia) - (load_21_Ia) - - 0 = (node_40_Ib) - (load_21_Ib) - - 0 = (node_40_Ic) - (load_21_Ic) - - 0 = ((node_40_Ia) - (line_line39_Ia2)) - (line_line40_Ia1) - - 0 = ((node_40_Ib) - (line_line39_Ib2)) - (line_line40_Ib1) - - 0 = ((node_40_Ic) - (line_line39_Ic2)) - (line_line40_Ic1) - - 0 = node_41_Ia - - 0 = node_41_Ib - - 0 = node_41_Ic - - 0 = ((node_41_Ia) - (line_line40_Ia2)) - (line_line41_Ia1) - - 0 = ((node_41_Ib) - (line_line40_Ib2)) - (line_line41_Ib1) - - 0 = ((node_41_Ic) - (line_line40_Ic2)) - (line_line41_Ic1) - - 0 = ((node_42_Va) - (load_22_Vn)) + (((10000+2000j)) * (load_22_Ia)) - - 0 = ((node_42_Vb) - (load_22_Vn)) + (((10000+2000j)) * (load_22_Ib)) - - 0 = ((node_42_Vc) - (load_22_Vn)) + (((10000+2000j)) * (load_22_Ic)) - - 0 = (load_22_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_42_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_42_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_42_Vc)))) - - 0 = (node_42_Ia) - (load_22_Ia) - - 0 = (node_42_Ib) - (load_22_Ib) - - 0 = (node_42_Ic) - (load_22_Ic) - - 0 = ((((node_42_Ia) - (line_line41_Ia2)) - (line_line43_Ia1)) - (line_line42_Ia1)) - (line_line54_Ia1) - - 0 = ((((node_42_Ib) - (line_line41_Ib2)) - (line_line43_Ib1)) - (line_line42_Ib1)) - (line_line54_Ib1) - - 0 = ((((node_42_Ic) - (line_line41_Ic2)) - (line_line43_Ic1)) - (line_line42_Ic1)) - (line_line54_Ic1) - - 0 = node_43_Ia - - 0 = node_43_Ib - - 0 = node_43_Ic - - 0 = (node_43_Ia) - (line_line42_Ia2) - - 0 = (node_43_Ib) - (line_line42_Ib2) - - 0 = (node_43_Ic) - (line_line42_Ic2) - - 0 = ((node_44_Va) - (load_23_Vn)) + (((10000+2000j)) * (load_23_Ia)) - - 0 = ((node_44_Vb) - (load_23_Vn)) + (((10000+2000j)) * (load_23_Ib)) - - 0 = ((node_44_Vc) - (load_23_Vn)) + (((10000+2000j)) * (load_23_Ic)) - - 0 = (load_23_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_44_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_44_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_44_Vc)))) - - 0 = (node_44_Ia) - (load_23_Ia) - - 0 = (node_44_Ib) - (load_23_Ib) - - 0 = (node_44_Ic) - (load_23_Ic) - - 0 = (((node_44_Ia) - (line_line43_Ia2)) - (line_line44_Ia1)) - (line_line45_Ia1) - - 0 = (((node_44_Ib) - (line_line43_Ib2)) - (line_line44_Ib1)) - (line_line45_Ib1) - - 0 = (((node_44_Ic) - (line_line43_Ic2)) - (line_line44_Ic1)) - (line_line45_Ic1) - - 0 = node_45_Ia - - 0 = node_45_Ib - - 0 = node_45_Ic - - 0 = (node_45_Ia) - (line_line44_Ia2) - - 0 = (node_45_Ib) - (line_line44_Ib2) - - 0 = (node_45_Ic) - (line_line44_Ic2) - - 0 = ((node_46_Va) - (load_24_Vn)) + (((10000+2000j)) * (load_24_Ia)) - - 0 = ((node_46_Vb) - (load_24_Vn)) + (((10000+2000j)) * (load_24_Ib)) - - 0 = ((node_46_Vc) - (load_24_Vn)) + (((10000+2000j)) * (load_24_Ic)) - - 0 = (load_24_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_46_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_46_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_46_Vc)))) - - 0 = (node_46_Ia) - (load_24_Ia) - - 0 = (node_46_Ib) - (load_24_Ib) - - 0 = (node_46_Ic) - (load_24_Ic) - - 0 = (((node_46_Ia) - (line_line45_Ia2)) - (line_line46_Ia1)) - (line_line47_Ia1) - - 0 = (((node_46_Ib) - (line_line45_Ib2)) - (line_line46_Ib1)) - (line_line47_Ib1) - - 0 = (((node_46_Ic) - (line_line45_Ic2)) - (line_line46_Ic1)) - (line_line47_Ic1) - - 0 = node_47_Ia - - 0 = node_47_Ib - - 0 = node_47_Ic - - 0 = (node_47_Ia) - (line_line46_Ia2) - - 0 = (node_47_Ib) - (line_line46_Ib2) - - 0 = (node_47_Ic) - (line_line46_Ic2) - - 0 = ((node_48_Va) - (load_25_Vn)) + (((10000+2000j)) * (load_25_Ia)) - - 0 = ((node_48_Vb) - (load_25_Vn)) + (((10000+2000j)) * (load_25_Ib)) - - 0 = ((node_48_Vc) - (load_25_Vn)) + (((10000+2000j)) * (load_25_Ic)) - - 0 = (load_25_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_48_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_48_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_48_Vc)))) - - 0 = (node_48_Ia) - (load_25_Ia) - - 0 = (node_48_Ib) - (load_25_Ib) - - 0 = (node_48_Ic) - (load_25_Ic) - - 0 = ((node_48_Ia) - (line_line47_Ia2)) - (line_line48_Ia1) - - 0 = ((node_48_Ib) - (line_line47_Ib2)) - (line_line48_Ib1) - - 0 = ((node_48_Ic) - (line_line47_Ic2)) - (line_line48_Ic1) - - 0 = ((node_49_Va) - (load_26_Vn)) + (((10000+2000j)) * (load_26_Ia)) - - 0 = ((node_49_Vb) - (load_26_Vn)) + (((10000+2000j)) * (load_26_Ib)) - - 0 = ((node_49_Vc) - (load_26_Vn)) + (((10000+2000j)) * (load_26_Ic)) - - 0 = (load_26_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_49_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_49_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_49_Vc)))) - - 0 = (node_49_Ia) - (load_26_Ia) - - 0 = (node_49_Ib) - (load_26_Ib) - - 0 = (node_49_Ic) - (load_26_Ic) - - 0 = (((node_49_Ia) - (line_line48_Ia2)) - (line_line53_Ia1)) - (line_line49_Ia1) - - 0 = (((node_49_Ib) - (line_line48_Ib2)) - (line_line53_Ib1)) - (line_line49_Ib1) - - 0 = (((node_49_Ic) - (line_line48_Ic2)) - (line_line53_Ic1)) - (line_line49_Ic1) - - 0 = ((node_50_Va) - (load_27_Vn)) + (((10000+2000j)) * (load_27_Ia)) - - 0 = ((node_50_Vb) - (load_27_Vn)) + (((10000+2000j)) * (load_27_Ib)) - - 0 = ((node_50_Vc) - (load_27_Vn)) + (((10000+2000j)) * (load_27_Ic)) - - 0 = (load_27_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_50_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_50_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_50_Vc)))) - - 0 = (node_50_Ia) - (load_27_Ia) - - 0 = (node_50_Ib) - (load_27_Ib) - - 0 = (node_50_Ic) - (load_27_Ic) - - 0 = ((((node_50_Ia) - (line_line49_Ia2)) - (line_line52_Ia1)) - (line_line50_Ia1)) - (line_line51_Ia1) - - 0 = ((((node_50_Ib) - (line_line49_Ib2)) - (line_line52_Ib1)) - (line_line50_Ib1)) - (line_line51_Ib1) - - 0 = ((((node_50_Ic) - (line_line49_Ic2)) - (line_line52_Ic1)) - (line_line50_Ic1)) - (line_line51_Ic1) - - 0 = node_51_Ia - - 0 = node_51_Ib - - 0 = node_51_Ic - - 0 = (node_51_Ia) - (line_line50_Ia2) - - 0 = (node_51_Ib) - (line_line50_Ib2) - - 0 = (node_51_Ic) - (line_line50_Ic2) - - 0 = node_52_Ia - - 0 = node_52_Ib - - 0 = node_52_Ic - - 0 = (node_52_Ia) - (line_line51_Ia2) - - 0 = (node_52_Ib) - (line_line51_Ib2) - - 0 = (node_52_Ic) - (line_line51_Ic2) - - 0 = node_53_Ia - - 0 = node_53_Ib - - 0 = node_53_Ic - - 0 = (node_53_Ia) - (line_line52_Ia2) - - 0 = (node_53_Ib) - (line_line52_Ib2) - - 0 = (node_53_Ic) - (line_line52_Ic2) - - 0 = node_54_Ia - - 0 = node_54_Ib - - 0 = node_54_Ic - - 0 = (node_54_Ia) - (line_line53_Ia2) - - 0 = (node_54_Ib) - (line_line53_Ib2) - - 0 = (node_54_Ic) - (line_line53_Ic2) - - 0 = ((node_55_Va) - (load_28_Vn)) + (((10000+2000j)) * (load_28_Ia)) - - 0 = ((node_55_Vb) - (load_28_Vn)) + (((10000+2000j)) * (load_28_Ib)) - - 0 = ((node_55_Vc) - (load_28_Vn)) + (((10000+2000j)) * (load_28_Ic)) - - 0 = (load_28_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_55_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_55_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_55_Vc)))) - - 0 = (node_55_Ia) - (load_28_Ia) - - 0 = (node_55_Ib) - (load_28_Ib) - - 0 = (node_55_Ic) - (load_28_Ic) - - 0 = (((node_55_Ia) - (line_line54_Ia2)) - (line_line55_Ia1)) - (line_line56_Ia1) - - 0 = (((node_55_Ib) - (line_line54_Ib2)) - (line_line55_Ib1)) - (line_line56_Ib1) - - 0 = (((node_55_Ic) - (line_line54_Ic2)) - (line_line55_Ic1)) - (line_line56_Ic1) - - 0 = node_56_Ia - - 0 = node_56_Ib - - 0 = node_56_Ic - - 0 = (node_56_Ia) - (line_line55_Ia2) - - 0 = (node_56_Ib) - (line_line55_Ib2) - - 0 = (node_56_Ic) - (line_line55_Ic2) - - 0 = ((node_57_Va) - (load_29_Vn)) + (((10000+2000j)) * (load_29_Ia)) - - 0 = ((node_57_Vb) - (load_29_Vn)) + (((10000+2000j)) * (load_29_Ib)) - - 0 = ((node_57_Vc) - (load_29_Vn)) + (((10000+2000j)) * (load_29_Ic)) - - 0 = (load_29_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_57_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_57_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_57_Vc)))) - - 0 = (node_57_Ia) - (load_29_Ia) - - 0 = (node_57_Ib) - (load_29_Ib) - - 0 = (node_57_Ic) - (load_29_Ic) - - 0 = ((((node_57_Ia) - (line_line56_Ia2)) - (line_line99_Ia1)) - (line_line65_Ia1)) - (line_line57_Ia1) - - 0 = ((((node_57_Ib) - (line_line56_Ib2)) - (line_line99_Ib1)) - (line_line65_Ib1)) - (line_line57_Ib1) - - 0 = ((((node_57_Ic) - (line_line56_Ic2)) - (line_line99_Ic1)) - (line_line65_Ic1)) - (line_line57_Ic1) - - 0 = ((node_58_Va) - (load_30_Vn)) + (((10000+2000j)) * (load_30_Ia)) - - 0 = ((node_58_Vb) - (load_30_Vn)) + (((10000+2000j)) * (load_30_Ib)) - - 0 = ((node_58_Vc) - (load_30_Vn)) + (((10000+2000j)) * (load_30_Ic)) - - 0 = (load_30_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_58_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_58_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_58_Vc)))) - - 0 = (node_58_Ia) - (load_30_Ia) - - 0 = (node_58_Ib) - (load_30_Ib) - - 0 = (node_58_Ic) - (load_30_Ic) - - 0 = ((node_58_Ia) - (line_line57_Ia2)) - (line_line58_Ia1) - - 0 = ((node_58_Ib) - (line_line57_Ib2)) - (line_line58_Ib1) - - 0 = ((node_58_Ic) - (line_line57_Ic2)) - (line_line58_Ic1) - - 0 = node_59_Ia - - 0 = node_59_Ib - - 0 = node_59_Ic - - 0 = (((node_59_Ia) - (line_line58_Ia2)) - (line_line61_Ia1)) - (line_line59_Ia1) - - 0 = (((node_59_Ib) - (line_line58_Ib2)) - (line_line61_Ib1)) - (line_line59_Ib1) - - 0 = (((node_59_Ic) - (line_line58_Ic2)) - (line_line61_Ic1)) - (line_line59_Ic1) - - 0 = ((node_60_Va) - (load_31_Vn)) + (((10000+2000j)) * (load_31_Ia)) - - 0 = ((node_60_Vb) - (load_31_Vn)) + (((10000+2000j)) * (load_31_Ib)) - - 0 = ((node_60_Vc) - (load_31_Vn)) + (((10000+2000j)) * (load_31_Ic)) - - 0 = (load_31_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_60_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_60_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_60_Vc)))) - - 0 = (node_60_Ia) - (load_31_Ia) - - 0 = (node_60_Ib) - (load_31_Ib) - - 0 = (node_60_Ic) - (load_31_Ic) - - 0 = ((node_60_Ia) - (line_line59_Ia2)) - (line_line60_Ia1) - - 0 = ((node_60_Ib) - (line_line59_Ib2)) - (line_line60_Ib1) - - 0 = ((node_60_Ic) - (line_line59_Ic2)) - (line_line60_Ic1) - - 0 = ((node_61_Va) - (load_32_Vn)) + (((10000+2000j)) * (load_32_Ia)) - - 0 = ((node_61_Vb) - (load_32_Vn)) + (((10000+2000j)) * (load_32_Ib)) - - 0 = ((node_61_Vc) - (load_32_Vn)) + (((10000+2000j)) * (load_32_Ic)) - - 0 = (load_32_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_61_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_61_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_61_Vc)))) - - 0 = (node_61_Ia) - (load_32_Ia) - - 0 = (node_61_Ib) - (load_32_Ib) - - 0 = (node_61_Ic) - (load_32_Ic) - - 0 = (node_61_Ia) - (line_line60_Ia2) - - 0 = (node_61_Ib) - (line_line60_Ib2) - - 0 = (node_61_Ic) - (line_line60_Ic2) - - 0 = ((node_62_Va) - (load_33_Vn)) + (((10000+2000j)) * (load_33_Ia)) - - 0 = ((node_62_Vb) - (load_33_Vn)) + (((10000+2000j)) * (load_33_Ib)) - - 0 = ((node_62_Vc) - (load_33_Vn)) + (((10000+2000j)) * (load_33_Ic)) - - 0 = (load_33_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_62_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_62_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_62_Vc)))) - - 0 = (node_62_Ia) - (load_33_Ia) - - 0 = (node_62_Ib) - (load_33_Ib) - - 0 = (node_62_Ic) - (load_33_Ic) - - 0 = ((node_62_Ia) - (line_line61_Ia2)) - (line_line62_Ia1) - - 0 = ((node_62_Ib) - (line_line61_Ib2)) - (line_line62_Ib1) - - 0 = ((node_62_Ic) - (line_line61_Ic2)) - (line_line62_Ic1) - - 0 = ((node_63_Va) - (load_34_Vn)) + (((10000+2000j)) * (load_34_Ia)) - - 0 = ((node_63_Vb) - (load_34_Vn)) + (((10000+2000j)) * (load_34_Ib)) - - 0 = ((node_63_Vc) - (load_34_Vn)) + (((10000+2000j)) * (load_34_Ic)) - - 0 = (load_34_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_63_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_63_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_63_Vc)))) - - 0 = (node_63_Ia) - (load_34_Ia) - - 0 = (node_63_Ib) - (load_34_Ib) - - 0 = (node_63_Ic) - (load_34_Ic) - - 0 = ((node_63_Ia) - (line_line62_Ia2)) - (line_line63_Ia1) - - 0 = ((node_63_Ib) - (line_line62_Ib2)) - (line_line63_Ib1) - - 0 = ((node_63_Ic) - (line_line62_Ic2)) - (line_line63_Ic1) - - 0 = ((node_64_Va) - (load_35_Vn)) + (((10000+2000j)) * (load_35_Ia)) - - 0 = ((node_64_Vb) - (load_35_Vn)) + (((10000+2000j)) * (load_35_Ib)) - - 0 = ((node_64_Vc) - (load_35_Vn)) + (((10000+2000j)) * (load_35_Ic)) - - 0 = (load_35_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_64_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_64_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_64_Vc)))) - - 0 = (node_64_Ia) - (load_35_Ia) - - 0 = (node_64_Ib) - (load_35_Ib) - - 0 = (node_64_Ic) - (load_35_Ic) - - 0 = ((node_64_Ia) - (line_line63_Ia2)) - (line_line64_Ia1) - - 0 = ((node_64_Ib) - (line_line63_Ib2)) - (line_line64_Ib1) - - 0 = ((node_64_Ic) - (line_line63_Ic2)) - (line_line64_Ic1) - - 0 = node_65_Ia - - 0 = node_65_Ib - - 0 = node_65_Ic - - 0 = (node_65_Ia) - (line_line64_Ia2) - - 0 = (node_65_Ib) - (line_line64_Ib2) - - 0 = (node_65_Ic) - (line_line64_Ic2) - - 0 = ((node_66_Va) - (load_36_Vn)) + (((10000+2000j)) * (load_36_Ia)) - - 0 = ((node_66_Vb) - (load_36_Vn)) + (((10000+2000j)) * (load_36_Ib)) - - 0 = ((node_66_Vc) - (load_36_Vn)) + (((10000+2000j)) * (load_36_Ic)) - - 0 = (load_36_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_66_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_66_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_66_Vc)))) - - 0 = (node_66_Ia) - (load_36_Ia) - - 0 = (node_66_Ib) - (load_36_Ib) - - 0 = (node_66_Ic) - (load_36_Ic) - - 0 = ((node_66_Ia) - (line_line65_Ia2)) - (line_line66_Ia1) - - 0 = ((node_66_Ib) - (line_line65_Ib2)) - (line_line66_Ib1) - - 0 = ((node_66_Ic) - (line_line65_Ic2)) - (line_line66_Ic1) - - 0 = node_67_Ia - - 0 = node_67_Ib - - 0 = node_67_Ic - - 0 = ((node_67_Ia) - (line_line66_Ia2)) - (line_line67_Ia1) - - 0 = ((node_67_Ib) - (line_line66_Ib2)) - (line_line67_Ib1) - - 0 = ((node_67_Ic) - (line_line66_Ic2)) - (line_line67_Ic1) - - 0 = ((node_68_Va) - (load_37_Vn)) + (((10000+2000j)) * (load_37_Ia)) - - 0 = ((node_68_Vb) - (load_37_Vn)) + (((10000+2000j)) * (load_37_Ib)) - - 0 = ((node_68_Vc) - (load_37_Vn)) + (((10000+2000j)) * (load_37_Ic)) - - 0 = (load_37_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_68_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_68_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_68_Vc)))) - - 0 = (node_68_Ia) - (load_37_Ia) - - 0 = (node_68_Ib) - (load_37_Ib) - - 0 = (node_68_Ic) - (load_37_Ic) - - 0 = (((node_68_Ia) - (line_line67_Ia2)) - (line_line69_Ia1)) - (line_line68_Ia1) - - 0 = (((node_68_Ib) - (line_line67_Ib2)) - (line_line69_Ib1)) - (line_line68_Ib1) - - 0 = (((node_68_Ic) - (line_line67_Ic2)) - (line_line69_Ic1)) - (line_line68_Ic1) - - 0 = node_69_Ia - - 0 = node_69_Ib - - 0 = node_69_Ic - - 0 = (node_69_Ia) - (line_line68_Ia2) - - 0 = (node_69_Ib) - (line_line68_Ib2) - - 0 = (node_69_Ic) - (line_line68_Ic2) - - 0 = ((node_70_Va) - (load_38_Vn)) + (((10000+2000j)) * (load_38_Ia)) - - 0 = ((node_70_Vb) - (load_38_Vn)) + (((10000+2000j)) * (load_38_Ib)) - - 0 = ((node_70_Vc) - (load_38_Vn)) + (((10000+2000j)) * (load_38_Ic)) - - 0 = (load_38_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_70_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_70_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_70_Vc)))) - - 0 = (node_70_Ia) - (load_38_Ia) - - 0 = (node_70_Ib) - (load_38_Ib) - - 0 = (node_70_Ic) - (load_38_Ic) - - 0 = ((node_70_Ia) - (line_line69_Ia2)) - (line_line70_Ia1) - - 0 = ((node_70_Ib) - (line_line69_Ib2)) - (line_line70_Ib1) - - 0 = ((node_70_Ic) - (line_line69_Ic2)) - (line_line70_Ic1) - - 0 = ((node_71_Va) - (load_39_Vn)) + (((10000+2000j)) * (load_39_Ia)) - - 0 = ((node_71_Vb) - (load_39_Vn)) + (((10000+2000j)) * (load_39_Ib)) - - 0 = ((node_71_Vc) - (load_39_Vn)) + (((10000+2000j)) * (load_39_Ic)) - - 0 = (load_39_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_71_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_71_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_71_Vc)))) - - 0 = (node_71_Ia) - (load_39_Ia) - - 0 = (node_71_Ib) - (load_39_Ib) - - 0 = (node_71_Ic) - (load_39_Ic) - - 0 = (((node_71_Ia) - (line_line70_Ia2)) - (line_line71_Ia1)) - (line_line93_Ia1) - - 0 = (((node_71_Ib) - (line_line70_Ib2)) - (line_line71_Ib1)) - (line_line93_Ib1) - - 0 = (((node_71_Ic) - (line_line70_Ic2)) - (line_line71_Ic1)) - (line_line93_Ic1) - - 0 = ((node_72_Va) - (load_40_Vn)) + (((10000+2000j)) * (load_40_Ia)) - - 0 = ((node_72_Vb) - (load_40_Vn)) + (((10000+2000j)) * (load_40_Ib)) - - 0 = ((node_72_Vc) - (load_40_Vn)) + (((10000+2000j)) * (load_40_Ic)) - - 0 = (load_40_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_72_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_72_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_72_Vc)))) - - 0 = (node_72_Ia) - (load_40_Ia) - - 0 = (node_72_Ib) - (load_40_Ib) - - 0 = (node_72_Ic) - (load_40_Ic) - - 0 = ((node_72_Ia) - (line_line71_Ia2)) - (line_line72_Ia1) - - 0 = ((node_72_Ib) - (line_line71_Ib2)) - (line_line72_Ib1) - - 0 = ((node_72_Ic) - (line_line71_Ic2)) - (line_line72_Ic1) - - 0 = ((node_73_Va) - (load_41_Vn)) + (((10000+2000j)) * (load_41_Ia)) - - 0 = ((node_73_Vb) - (load_41_Vn)) + (((10000+2000j)) * (load_41_Ib)) - - 0 = ((node_73_Vc) - (load_41_Vn)) + (((10000+2000j)) * (load_41_Ic)) - - 0 = (load_41_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_73_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_73_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_73_Vc)))) - - 0 = (node_73_Ia) - (load_41_Ia) - - 0 = (node_73_Ib) - (load_41_Ib) - - 0 = (node_73_Ic) - (load_41_Ic) - - 0 = ((node_73_Ia) - (line_line72_Ia2)) - (line_line73_Ia1) - - 0 = ((node_73_Ib) - (line_line72_Ib2)) - (line_line73_Ib1) - - 0 = ((node_73_Ic) - (line_line72_Ic2)) - (line_line73_Ic1) - - 0 = ((node_74_Va) - (load_42_Vn)) + (((10000+2000j)) * (load_42_Ia)) - - 0 = ((node_74_Vb) - (load_42_Vn)) + (((10000+2000j)) * (load_42_Ib)) - - 0 = ((node_74_Vc) - (load_42_Vn)) + (((10000+2000j)) * (load_42_Ic)) - - 0 = (load_42_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_74_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_74_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_74_Vc)))) - - 0 = (node_74_Ia) - (load_42_Ia) - - 0 = (node_74_Ib) - (load_42_Ib) - - 0 = (node_74_Ic) - (load_42_Ic) - - 0 = ((node_74_Ia) - (line_line73_Ia2)) - (line_line74_Ia1) - - 0 = ((node_74_Ib) - (line_line73_Ib2)) - (line_line74_Ib1) - - 0 = ((node_74_Ic) - (line_line73_Ic2)) - (line_line74_Ic1) - - 0 = node_75_Ia - - 0 = node_75_Ib - - 0 = node_75_Ic - - 0 = ((node_75_Ia) - (line_line74_Ia2)) - (line_line75_Ia1) - - 0 = ((node_75_Ib) - (line_line74_Ib2)) - (line_line75_Ib1) - - 0 = ((node_75_Ic) - (line_line74_Ic2)) - (line_line75_Ic1) - - 0 = ((node_76_Va) - (load_43_Vn)) + (((10000+2000j)) * (load_43_Ia)) - - 0 = ((node_76_Vb) - (load_43_Vn)) + (((10000+2000j)) * (load_43_Ib)) - - 0 = ((node_76_Vc) - (load_43_Vn)) + (((10000+2000j)) * (load_43_Ic)) - - 0 = (load_43_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_76_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_76_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_76_Vc)))) - - 0 = (node_76_Ia) - (load_43_Ia) - - 0 = (node_76_Ib) - (load_43_Ib) - - 0 = (node_76_Ic) - (load_43_Ic) - - 0 = ((node_76_Ia) - (line_line75_Ia2)) - (line_line76_Ia1) - - 0 = ((node_76_Ib) - (line_line75_Ib2)) - (line_line76_Ib1) - - 0 = ((node_76_Ic) - (line_line75_Ic2)) - (line_line76_Ic1) - - 0 = node_77_Ia - - 0 = node_77_Ib - - 0 = node_77_Ic - - 0 = ((node_77_Ia) - (line_line76_Ia2)) - (line_line77_Ia1) - - 0 = ((node_77_Ib) - (line_line76_Ib2)) - (line_line77_Ib1) - - 0 = ((node_77_Ic) - (line_line76_Ic2)) - (line_line77_Ic1) - - 0 = ((node_78_Va) - (load_44_Vn)) + (((10000+2000j)) * (load_44_Ia)) - - 0 = ((node_78_Vb) - (load_44_Vn)) + (((10000+2000j)) * (load_44_Ib)) - - 0 = ((node_78_Vc) - (load_44_Vn)) + (((10000+2000j)) * (load_44_Ic)) - - 0 = (load_44_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_78_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_78_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_78_Vc)))) - - 0 = (node_78_Ia) - (load_44_Ia) - - 0 = (node_78_Ib) - (load_44_Ib) - - 0 = (node_78_Ic) - (load_44_Ic) - - 0 = ((((node_78_Ia) - (line_line77_Ia2)) - (line_line83_Ia1)) - (line_line78_Ia1)) - (line_line79_Ia1) - - 0 = ((((node_78_Ib) - (line_line77_Ib2)) - (line_line83_Ib1)) - (line_line78_Ib1)) - (line_line79_Ib1) - - 0 = ((((node_78_Ic) - (line_line77_Ic2)) - (line_line83_Ic1)) - (line_line78_Ic1)) - (line_line79_Ic1) - - 0 = node_79_Ia - - 0 = node_79_Ib - - 0 = node_79_Ic - - 0 = (node_79_Ia) - (line_line78_Ia2) - - 0 = (node_79_Ib) - (line_line78_Ib2) - - 0 = (node_79_Ic) - (line_line78_Ic2) - - 0 = node_80_Ia - - 0 = node_80_Ib - - 0 = node_80_Ic - - 0 = ((node_80_Ia) - (line_line79_Ia2)) - (line_line80_Ia1) - - 0 = ((node_80_Ib) - (line_line79_Ib2)) - (line_line80_Ib1) - - 0 = ((node_80_Ic) - (line_line79_Ic2)) - (line_line80_Ic1) - - 0 = ((node_81_Va) - (load_45_Vn)) + (((10000+2000j)) * (load_45_Ia)) - - 0 = ((node_81_Vb) - (load_45_Vn)) + (((10000+2000j)) * (load_45_Ib)) - - 0 = ((node_81_Vc) - (load_45_Vn)) + (((10000+2000j)) * (load_45_Ic)) - - 0 = (load_45_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_81_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_81_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_81_Vc)))) - - 0 = (node_81_Ia) - (load_45_Ia) - - 0 = (node_81_Ib) - (load_45_Ib) - - 0 = (node_81_Ic) - (load_45_Ic) - - 0 = (((node_81_Ia) - (line_line80_Ia2)) - (line_line81_Ia1)) - (line_line82_Ia1) - - 0 = (((node_81_Ib) - (line_line80_Ib2)) - (line_line81_Ib1)) - (line_line82_Ib1) - - 0 = (((node_81_Ic) - (line_line80_Ic2)) - (line_line81_Ic1)) - (line_line82_Ic1) - - 0 = node_82_Ia - - 0 = node_82_Ib - - 0 = node_82_Ic - - 0 = (node_82_Ia) - (line_line81_Ia2) - - 0 = (node_82_Ib) - (line_line81_Ib2) - - 0 = (node_82_Ic) - (line_line81_Ic2) - - 0 = node_83_Ia - - 0 = node_83_Ib - - 0 = node_83_Ic - - 0 = (node_83_Ia) - (line_line82_Ia2) - - 0 = (node_83_Ib) - (line_line82_Ib2) - - 0 = (node_83_Ic) - (line_line82_Ic2) - - 0 = ((node_84_Va) - (load_46_Vn)) + (((10000+2000j)) * (load_46_Ia)) - - 0 = ((node_84_Vb) - (load_46_Vn)) + (((10000+2000j)) * (load_46_Ib)) - - 0 = ((node_84_Vc) - (load_46_Vn)) + (((10000+2000j)) * (load_46_Ic)) - - 0 = (load_46_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_84_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_84_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_84_Vc)))) - - 0 = (node_84_Ia) - (load_46_Ia) - - 0 = (node_84_Ib) - (load_46_Ib) - - 0 = (node_84_Ic) - (load_46_Ic) - - 0 = (((node_84_Ia) - (line_line83_Ia2)) - (line_line87_Ia1)) - (line_line84_Ia1) - - 0 = (((node_84_Ib) - (line_line83_Ib2)) - (line_line87_Ib1)) - (line_line84_Ib1) - - 0 = (((node_84_Ic) - (line_line83_Ic2)) - (line_line87_Ic1)) - (line_line84_Ic1) - - 0 = ((node_85_Va) - (load_47_Vn)) + (((10000+2000j)) * (load_47_Ia)) - - 0 = ((node_85_Vb) - (load_47_Vn)) + (((10000+2000j)) * (load_47_Ib)) - - 0 = ((node_85_Vc) - (load_47_Vn)) + (((10000+2000j)) * (load_47_Ic)) - - 0 = (load_47_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_85_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_85_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_85_Vc)))) - - 0 = (node_85_Ia) - (load_47_Ia) - - 0 = (node_85_Ib) - (load_47_Ib) - - 0 = (node_85_Ic) - (load_47_Ic) - - 0 = (((node_85_Ia) - (line_line84_Ia2)) - (line_line85_Ia1)) - (line_line86_Ia1) - - 0 = (((node_85_Ib) - (line_line84_Ib2)) - (line_line85_Ib1)) - (line_line86_Ib1) - - 0 = (((node_85_Ic) - (line_line84_Ic2)) - (line_line85_Ic1)) - (line_line86_Ic1) - - 0 = ((node_86_Va) - (load_48_Vn)) + (((10000+2000j)) * (load_48_Ia)) - - 0 = ((node_86_Vb) - (load_48_Vn)) + (((10000+2000j)) * (load_48_Ib)) - - 0 = ((node_86_Vc) - (load_48_Vn)) + (((10000+2000j)) * (load_48_Ic)) - - 0 = (load_48_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_86_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_86_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_86_Vc)))) - - 0 = (node_86_Ia) - (load_48_Ia) - - 0 = (node_86_Ib) - (load_48_Ib) - - 0 = (node_86_Ic) - (load_48_Ic) - - 0 = (node_86_Ia) - (line_line85_Ia2) - - 0 = (node_86_Ib) - (line_line85_Ib2) - - 0 = (node_86_Ic) - (line_line85_Ic2) - - 0 = node_87_Ia - - 0 = node_87_Ib - - 0 = node_87_Ic - - 0 = (node_87_Ia) - (line_line86_Ia2) - - 0 = (node_87_Ib) - (line_line86_Ib2) - - 0 = (node_87_Ic) - (line_line86_Ic2) - - 0 = node_88_Ia - - 0 = node_88_Ib - - 0 = node_88_Ic - - 0 = (((node_88_Ia) - (line_line87_Ia2)) - (line_line90_Ia1)) - (line_line88_Ia1) - - 0 = (((node_88_Ib) - (line_line87_Ib2)) - (line_line90_Ib1)) - (line_line88_Ib1) - - 0 = (((node_88_Ic) - (line_line87_Ic2)) - (line_line90_Ic1)) - (line_line88_Ic1) - - 0 = ((node_89_Va) - (load_49_Vn)) + (((10000+2000j)) * (load_49_Ia)) - - 0 = ((node_89_Vb) - (load_49_Vn)) + (((10000+2000j)) * (load_49_Ib)) - - 0 = ((node_89_Vc) - (load_49_Vn)) + (((10000+2000j)) * (load_49_Ic)) - - 0 = (load_49_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_89_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_89_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_89_Vc)))) - - 0 = (node_89_Ia) - (load_49_Ia) - - 0 = (node_89_Ib) - (load_49_Ib) - - 0 = (node_89_Ic) - (load_49_Ic) - - 0 = ((node_89_Ia) - (line_line88_Ia2)) - (line_line89_Ia1) - - 0 = ((node_89_Ib) - (line_line88_Ib2)) - (line_line89_Ib1) - - 0 = ((node_89_Ic) - (line_line88_Ic2)) - (line_line89_Ic1) - - 0 = node_90_Ia - - 0 = node_90_Ib - - 0 = node_90_Ic - - 0 = (node_90_Ia) - (line_line89_Ia2) - - 0 = (node_90_Ib) - (line_line89_Ib2) - - 0 = (node_90_Ic) - (line_line89_Ic2) - - 0 = ((node_91_Va) - (load_50_Vn)) + (((10000+2000j)) * (load_50_Ia)) - - 0 = ((node_91_Vb) - (load_50_Vn)) + (((10000+2000j)) * (load_50_Ib)) - - 0 = ((node_91_Vc) - (load_50_Vn)) + (((10000+2000j)) * (load_50_Ic)) - - 0 = (load_50_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_91_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_91_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_91_Vc)))) - - 0 = (node_91_Ia) - (load_50_Ia) - - 0 = (node_91_Ib) - (load_50_Ib) - - 0 = (node_91_Ic) - (load_50_Ic) - - 0 = (((node_91_Ia) - (line_line90_Ia2)) - (line_line91_Ia1)) - (line_line92_Ia1) - - 0 = (((node_91_Ib) - (line_line90_Ib2)) - (line_line91_Ib1)) - (line_line92_Ib1) - - 0 = (((node_91_Ic) - (line_line90_Ic2)) - (line_line91_Ic1)) - (line_line92_Ic1) - - 0 = node_92_Ia - - 0 = node_92_Ib - - 0 = node_92_Ic - - 0 = (node_92_Ia) - (line_line91_Ia2) - - 0 = (node_92_Ib) - (line_line91_Ib2) - - 0 = (node_92_Ic) - (line_line91_Ic2) - - 0 = node_93_Ia - - 0 = node_93_Ib - - 0 = node_93_Ic - - 0 = (node_93_Ia) - (line_line92_Ia2) - - 0 = (node_93_Ib) - (line_line92_Ib2) - - 0 = (node_93_Ic) - (line_line92_Ic2) - - 0 = node_94_Ia - - 0 = node_94_Ib - - 0 = node_94_Ic - - 0 = ((node_94_Ia) - (line_line93_Ia2)) - (line_line94_Ia1) - - 0 = ((node_94_Ib) - (line_line93_Ib2)) - (line_line94_Ib1) - - 0 = ((node_94_Ic) - (line_line93_Ic2)) - (line_line94_Ic1) - - 0 = node_95_Ia - - 0 = node_95_Ib - - 0 = node_95_Ic - - 0 = ((node_95_Ia) - (line_line94_Ia2)) - (line_line95_Ia1) - - 0 = ((node_95_Ib) - (line_line94_Ib2)) - (line_line95_Ib1) - - 0 = ((node_95_Ic) - (line_line94_Ic2)) - (line_line95_Ic1) - - 0 = ((node_96_Va) - (load_51_Vn)) + (((10000+2000j)) * (load_51_Ia)) - - 0 = ((node_96_Vb) - (load_51_Vn)) + (((10000+2000j)) * (load_51_Ib)) - - 0 = ((node_96_Vc) - (load_51_Vn)) + (((10000+2000j)) * (load_51_Ic)) - - 0 = (load_51_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_96_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_96_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_96_Vc)))) - - 0 = (node_96_Ia) - (load_51_Ia) - - 0 = (node_96_Ib) - (load_51_Ib) - - 0 = (node_96_Ic) - (load_51_Ic) - - 0 = (((node_96_Ia) - (line_line95_Ia2)) - (line_line96_Ia1)) - (line_line97_Ia1) - - 0 = (((node_96_Ib) - (line_line95_Ib2)) - (line_line96_Ib1)) - (line_line97_Ib1) - - 0 = (((node_96_Ic) - (line_line95_Ic2)) - (line_line96_Ic1)) - (line_line97_Ic1) - - 0 = node_97_Ia - - 0 = node_97_Ib - - 0 = node_97_Ic - - 0 = (node_97_Ia) - (line_line96_Ia2) - - 0 = (node_97_Ib) - (line_line96_Ib2) - - 0 = (node_97_Ic) - (line_line96_Ic2) - - 0 = node_98_Ia - - 0 = node_98_Ib - - 0 = node_98_Ic - - 0 = ((node_98_Ia) - (line_line97_Ia2)) - (line_line98_Ia1) - - 0 = ((node_98_Ib) - (line_line97_Ib2)) - (line_line98_Ib1) - - 0 = ((node_98_Ic) - (line_line97_Ic2)) - (line_line98_Ic1) - - 0 = node_99_Ia - - 0 = node_99_Ib - - 0 = node_99_Ic - - 0 = (node_99_Ia) - (line_line98_Ia2) - - 0 = (node_99_Ib) - (line_line98_Ib2) - - 0 = (node_99_Ic) - (line_line98_Ic2) - - 0 = ((node_100_Va) - (load_52_Vn)) + (((10000+2000j)) * (load_52_Ia)) - - 0 = ((node_100_Vb) - (load_52_Vn)) + (((10000+2000j)) * (load_52_Ib)) - - 0 = ((node_100_Vc) - (load_52_Vn)) + (((10000+2000j)) * (load_52_Ic)) - - 0 = (load_52_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_100_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_100_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_100_Vc)))) - - 0 = (node_100_Ia) - (load_52_Ia) - - 0 = (node_100_Ib) - (load_52_Ib) - - 0 = (node_100_Ic) - (load_52_Ic) - - 0 = (((node_100_Ia) - (line_line99_Ia2)) - (line_line100_Ia1)) - (line_line101_Ia1) - - 0 = (((node_100_Ib) - (line_line99_Ib2)) - (line_line100_Ib1)) - (line_line101_Ib1) - - 0 = (((node_100_Ic) - (line_line99_Ic2)) - (line_line100_Ic1)) - (line_line101_Ic1) - - 0 = node_101_Ia - - 0 = node_101_Ib - - 0 = node_101_Ic - - 0 = (node_101_Ia) - (line_line100_Ia2) - - 0 = (node_101_Ib) - (line_line100_Ib2) - - 0 = (node_101_Ic) - (line_line100_Ic2) - - 0 = ((node_102_Va) - (load_53_Vn)) + (((10000+2000j)) * (load_53_Ia)) - - 0 = ((node_102_Vb) - (load_53_Vn)) + (((10000+2000j)) * (load_53_Ib)) - - 0 = ((node_102_Vc) - (load_53_Vn)) + (((10000+2000j)) * (load_53_Ic)) - - 0 = (load_53_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_102_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_102_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_102_Vc)))) - - 0 = (node_102_Ia) - (load_53_Ia) - - 0 = (node_102_Ib) - (load_53_Ib) - - 0 = (node_102_Ic) - (load_53_Ic) - - 0 = (((node_102_Ia) - (line_line101_Ia2)) - (line_line109_Ia1)) - (line_line102_Ia1) - - 0 = (((node_102_Ib) - (line_line101_Ib2)) - (line_line109_Ib1)) - (line_line102_Ib1) - - 0 = (((node_102_Ic) - (line_line101_Ic2)) - (line_line109_Ic1)) - (line_line102_Ic1) - - 0 = ((node_103_Va) - (load_54_Vn)) + (((10000+2000j)) * (load_54_Ia)) - - 0 = ((node_103_Vb) - (load_54_Vn)) + (((10000+2000j)) * (load_54_Ib)) - - 0 = ((node_103_Vc) - (load_54_Vn)) + (((10000+2000j)) * (load_54_Ic)) - - 0 = (load_54_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_103_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_103_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_103_Vc)))) - - 0 = (node_103_Ia) - (load_54_Ia) - - 0 = (node_103_Ib) - (load_54_Ib) - - 0 = (node_103_Ic) - (load_54_Ic) - - 0 = (((node_103_Ia) - (line_line102_Ia2)) - (line_line103_Ia1)) - (line_line104_Ia1) - - 0 = (((node_103_Ib) - (line_line102_Ib2)) - (line_line103_Ib1)) - (line_line104_Ib1) - - 0 = (((node_103_Ic) - (line_line102_Ic2)) - (line_line103_Ic1)) - (line_line104_Ic1) - - 0 = node_104_Ia - - 0 = node_104_Ib - - 0 = node_104_Ic - - 0 = (node_104_Ia) - (line_line103_Ia2) - - 0 = (node_104_Ib) - (line_line103_Ib2) - - 0 = (node_104_Ic) - (line_line103_Ic2) - - 0 = ((node_105_Va) - (load_55_Vn)) + (((10000+2000j)) * (load_55_Ia)) - - 0 = ((node_105_Vb) - (load_55_Vn)) + (((10000+2000j)) * (load_55_Ib)) - - 0 = ((node_105_Vc) - (load_55_Vn)) + (((10000+2000j)) * (load_55_Ic)) - - 0 = (load_55_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_105_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_105_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_105_Vc)))) - - 0 = (node_105_Ia) - (load_55_Ia) - - 0 = (node_105_Ib) - (load_55_Ib) - - 0 = (node_105_Ic) - (load_55_Ic) - - 0 = ((node_105_Ia) - (line_line104_Ia2)) - (line_line105_Ia1) - - 0 = ((node_105_Ib) - (line_line104_Ib2)) - (line_line105_Ib1) - - 0 = ((node_105_Ic) - (line_line104_Ic2)) - (line_line105_Ic1) - - 0 = node_106_Ia - - 0 = node_106_Ib - - 0 = node_106_Ic - - 0 = ((node_106_Ia) - (line_line105_Ia2)) - (line_line106_Ia1) - - 0 = ((node_106_Ib) - (line_line105_Ib2)) - (line_line106_Ib1) - - 0 = ((node_106_Ic) - (line_line105_Ic2)) - (line_line106_Ic1) - - 0 = ((node_107_Va) - (load_56_Vn)) + (((10000+2000j)) * (load_56_Ia)) - - 0 = ((node_107_Vb) - (load_56_Vn)) + (((10000+2000j)) * (load_56_Ib)) - - 0 = ((node_107_Vc) - (load_56_Vn)) + (((10000+2000j)) * (load_56_Ic)) - - 0 = (load_56_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_107_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_107_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_107_Vc)))) - - 0 = (node_107_Ia) - (load_56_Ia) - - 0 = (node_107_Ib) - (load_56_Ib) - - 0 = (node_107_Ic) - (load_56_Ic) - - 0 = (((node_107_Ia) - (line_line106_Ia2)) - (line_line107_Ia1)) - (line_line108_Ia1) - - 0 = (((node_107_Ib) - (line_line106_Ib2)) - (line_line107_Ib1)) - (line_line108_Ib1) - - 0 = (((node_107_Ic) - (line_line106_Ic2)) - (line_line107_Ic1)) - (line_line108_Ic1) - - 0 = node_108_Ia - - 0 = node_108_Ib - - 0 = node_108_Ic - - 0 = (node_108_Ia) - (line_line107_Ia2) - - 0 = (node_108_Ib) - (line_line107_Ib2) - - 0 = (node_108_Ic) - (line_line107_Ic2) - - 0 = node_109_Ia - - 0 = node_109_Ib - - 0 = node_109_Ic - - 0 = (node_109_Ia) - (line_line108_Ia2) - - 0 = (node_109_Ib) - (line_line108_Ib2) - - 0 = (node_109_Ic) - (line_line108_Ic2) - - 0 = ((node_110_Va) - (load_57_Vn)) + (((10000+2000j)) * (load_57_Ia)) - - 0 = ((node_110_Vb) - (load_57_Vn)) + (((10000+2000j)) * (load_57_Ib)) - - 0 = ((node_110_Vc) - (load_57_Vn)) + (((10000+2000j)) * (load_57_Ic)) - - 0 = (load_57_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_110_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_110_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_110_Vc)))) - - 0 = (node_110_Ia) - (load_57_Ia) - - 0 = (node_110_Ib) - (load_57_Ib) - - 0 = (node_110_Ic) - (load_57_Ic) - - 0 = (((node_110_Ia) - (line_line109_Ia2)) - (line_line111_Ia1)) - (line_line110_Ia1) - - 0 = (((node_110_Ib) - (line_line109_Ib2)) - (line_line111_Ib1)) - (line_line110_Ib1) - - 0 = (((node_110_Ic) - (line_line109_Ic2)) - (line_line111_Ic1)) - (line_line110_Ic1) - - 0 = node_111_Ia - - 0 = node_111_Ib - - 0 = node_111_Ic - - 0 = (node_111_Ia) - (line_line110_Ia2) - - 0 = (node_111_Ib) - (line_line110_Ib2) - - 0 = (node_111_Ic) - (line_line110_Ic2) - - 0 = ((node_112_Va) - (load_58_Vn)) + (((10000+2000j)) * (load_58_Ia)) - - 0 = ((node_112_Vb) - (load_58_Vn)) + (((10000+2000j)) * (load_58_Ib)) - - 0 = ((node_112_Vc) - (load_58_Vn)) + (((10000+2000j)) * (load_58_Ic)) - - 0 = (load_58_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_112_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_112_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_112_Vc)))) - - 0 = (node_112_Ia) - (load_58_Ia) - - 0 = (node_112_Ib) - (load_58_Ib) - - 0 = (node_112_Ic) - (load_58_Ic) - - 0 = (((node_112_Ia) - (line_line111_Ia2)) - (line_line112_Ia1)) - (line_line113_Ia1) - - 0 = (((node_112_Ib) - (line_line111_Ib2)) - (line_line112_Ib1)) - (line_line113_Ib1) - - 0 = (((node_112_Ic) - (line_line111_Ic2)) - (line_line112_Ic1)) - (line_line113_Ic1) - - 0 = node_113_Ia - - 0 = node_113_Ib - - 0 = node_113_Ic - - 0 = (node_113_Ia) - (line_line112_Ia2) - - 0 = (node_113_Ib) - (line_line112_Ib2) - - 0 = (node_113_Ic) - (line_line112_Ic2) - - 0 = ((node_114_Va) - (load_59_Vn)) + (((10000+2000j)) * (load_59_Ia)) - - 0 = ((node_114_Vb) - (load_59_Vn)) + (((10000+2000j)) * (load_59_Ib)) - - 0 = ((node_114_Vc) - (load_59_Vn)) + (((10000+2000j)) * (load_59_Ic)) - - 0 = (load_59_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_114_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_114_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_114_Vc)))) - - 0 = (node_114_Ia) - (load_59_Ia) - - 0 = (node_114_Ib) - (load_59_Ib) - - 0 = (node_114_Ic) - (load_59_Ic) - - 0 = (((node_114_Ia) - (line_line113_Ia2)) - (line_line114_Ia1)) - (line_line115_Ia1) - - 0 = (((node_114_Ib) - (line_line113_Ib2)) - (line_line114_Ib1)) - (line_line115_Ib1) - - 0 = (((node_114_Ic) - (line_line113_Ic2)) - (line_line114_Ic1)) - (line_line115_Ic1) - - 0 = node_115_Ia - - 0 = node_115_Ib - - 0 = node_115_Ic - - 0 = (node_115_Ia) - (line_line114_Ia2) - - 0 = (node_115_Ib) - (line_line114_Ib2) - - 0 = (node_115_Ic) - (line_line114_Ic2) - - 0 = ((node_116_Va) - (load_60_Vn)) + (((10000+2000j)) * (load_60_Ia)) - - 0 = ((node_116_Vb) - (load_60_Vn)) + (((10000+2000j)) * (load_60_Ib)) - - 0 = ((node_116_Vc) - (load_60_Vn)) + (((10000+2000j)) * (load_60_Ic)) - - 0 = (load_60_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_116_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_116_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_116_Vc)))) - - 0 = (node_116_Ia) - (load_60_Ia) - - 0 = (node_116_Ib) - (load_60_Ib) - - 0 = (node_116_Ic) - (load_60_Ic) - - 0 = ((node_116_Ia) - (line_line115_Ia2)) - (line_line116_Ia1) - - 0 = ((node_116_Ib) - (line_line115_Ib2)) - (line_line116_Ib1) - - 0 = ((node_116_Ic) - (line_line115_Ic2)) - (line_line116_Ic1) - - 0 = node_117_Ia - - 0 = node_117_Ib - - 0 = node_117_Ic - - 0 = ((node_117_Ia) - (line_line116_Ia2)) - (line_line117_Ia1) - - 0 = ((node_117_Ib) - (line_line116_Ib2)) - (line_line117_Ib1) - - 0 = ((node_117_Ic) - (line_line116_Ic2)) - (line_line117_Ic1) - - 0 = ((node_118_Va) - (load_61_Vn)) + (((10000+2000j)) * (load_61_Ia)) - - 0 = ((node_118_Vb) - (load_61_Vn)) + (((10000+2000j)) * (load_61_Ib)) - - 0 = ((node_118_Vc) - (load_61_Vn)) + (((10000+2000j)) * (load_61_Ic)) - - 0 = (load_61_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_118_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_118_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_118_Vc)))) - - 0 = (node_118_Ia) - (load_61_Ia) - - 0 = (node_118_Ib) - (load_61_Ib) - - 0 = (node_118_Ic) - (load_61_Ic) - - 0 = (((node_118_Ia) - (line_line117_Ia2)) - (line_line119_Ia1)) - (line_line118_Ia1) - - 0 = (((node_118_Ib) - (line_line117_Ib2)) - (line_line119_Ib1)) - (line_line118_Ib1) - - 0 = (((node_118_Ic) - (line_line117_Ic2)) - (line_line119_Ic1)) - (line_line118_Ic1) - - 0 = node_119_Ia - - 0 = node_119_Ib - - 0 = node_119_Ic - - 0 = (node_119_Ia) - (line_line118_Ia2) - - 0 = (node_119_Ib) - (line_line118_Ib2) - - 0 = (node_119_Ic) - (line_line118_Ic2) - - 0 = ((node_120_Va) - (load_62_Vn)) + (((10000+2000j)) * (load_62_Ia)) - - 0 = ((node_120_Vb) - (load_62_Vn)) + (((10000+2000j)) * (load_62_Ib)) - - 0 = ((node_120_Vc) - (load_62_Vn)) + (((10000+2000j)) * (load_62_Ic)) - - 0 = (load_62_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_120_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_120_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_120_Vc)))) - - 0 = (node_120_Ia) - (load_62_Ia) - - 0 = (node_120_Ib) - (load_62_Ib) - - 0 = (node_120_Ic) - (load_62_Ic) - - 0 = (((node_120_Ia) - (line_line119_Ia2)) - (line_line120_Ia1)) - (line_line124_Ia1) - - 0 = (((node_120_Ib) - (line_line119_Ib2)) - (line_line120_Ib1)) - (line_line124_Ib1) - - 0 = (((node_120_Ic) - (line_line119_Ic2)) - (line_line120_Ic1)) - (line_line124_Ic1) - - 0 = ((node_121_Va) - (load_63_Vn)) + (((10000+2000j)) * (load_63_Ia)) - - 0 = ((node_121_Vb) - (load_63_Vn)) + (((10000+2000j)) * (load_63_Ib)) - - 0 = ((node_121_Vc) - (load_63_Vn)) + (((10000+2000j)) * (load_63_Ic)) - - 0 = (load_63_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_121_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_121_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_121_Vc)))) - - 0 = (node_121_Ia) - (load_63_Ia) - - 0 = (node_121_Ib) - (load_63_Ib) - - 0 = (node_121_Ic) - (load_63_Ic) - - 0 = (((node_121_Ia) - (line_line120_Ia2)) - (line_line121_Ia1)) - (line_line122_Ia1) - - 0 = (((node_121_Ib) - (line_line120_Ib2)) - (line_line121_Ib1)) - (line_line122_Ib1) - - 0 = (((node_121_Ic) - (line_line120_Ic2)) - (line_line121_Ic1)) - (line_line122_Ic1) - - 0 = node_122_Ia - - 0 = node_122_Ib - - 0 = node_122_Ic - - 0 = (node_122_Ia) - (line_line121_Ia2) - - 0 = (node_122_Ib) - (line_line121_Ib2) - - 0 = (node_122_Ic) - (line_line121_Ic2) - - 0 = node_123_Ia - - 0 = node_123_Ib - - 0 = node_123_Ic - - 0 = ((node_123_Ia) - (line_line122_Ia2)) - (line_line123_Ia1) - - 0 = ((node_123_Ib) - (line_line122_Ib2)) - (line_line123_Ib1) - - 0 = ((node_123_Ic) - (line_line122_Ic2)) - (line_line123_Ic1) - - 0 = node_124_Ia - - 0 = node_124_Ib - - 0 = node_124_Ic - - 0 = (node_124_Ia) - (line_line123_Ia2) - - 0 = (node_124_Ib) - (line_line123_Ib2) - - 0 = (node_124_Ic) - (line_line123_Ic2) - - 0 = ((node_125_Va) - (load_64_Vn)) + (((10000+2000j)) * (load_64_Ia)) - - 0 = ((node_125_Vb) - (load_64_Vn)) + (((10000+2000j)) * (load_64_Ib)) - - 0 = ((node_125_Vc) - (load_64_Vn)) + (((10000+2000j)) * (load_64_Ic)) - - 0 = (load_64_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_125_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_125_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_125_Vc)))) - - 0 = (node_125_Ia) - (load_64_Ia) - - 0 = (node_125_Ib) - (load_64_Ib) - - 0 = (node_125_Ic) - (load_64_Ic) - - 0 = (((node_125_Ia) - (line_line124_Ia2)) - (line_line125_Ia1)) - (line_line127_Ia1) - - 0 = (((node_125_Ib) - (line_line124_Ib2)) - (line_line125_Ib1)) - (line_line127_Ib1) - - 0 = (((node_125_Ic) - (line_line124_Ic2)) - (line_line125_Ic1)) - (line_line127_Ic1) - - 0 = node_126_Ia - - 0 = node_126_Ib - - 0 = node_126_Ic - - 0 = ((node_126_Ia) - (line_line125_Ia2)) - (line_line126_Ia1) - - 0 = ((node_126_Ib) - (line_line125_Ib2)) - (line_line126_Ib1) - - 0 = ((node_126_Ic) - (line_line125_Ic2)) - (line_line126_Ic1) - - 0 = node_127_Ia - - 0 = node_127_Ib - - 0 = node_127_Ic - - 0 = (node_127_Ia) - (line_line126_Ia2) - - 0 = (node_127_Ib) - (line_line126_Ib2) - - 0 = (node_127_Ic) - (line_line126_Ic2) - - 0 = node_128_Ia - - 0 = node_128_Ib - - 0 = node_128_Ic - - 0 = ((node_128_Ia) - (line_line127_Ia2)) - (line_line128_Ia1) - - 0 = ((node_128_Ib) - (line_line127_Ib2)) - (line_line128_Ib1) - - 0 = ((node_128_Ic) - (line_line127_Ic2)) - (line_line128_Ic1) - - 0 = ((node_129_Va) - (load_65_Vn)) + (((10000+2000j)) * (load_65_Ia)) - - 0 = ((node_129_Vb) - (load_65_Vn)) + (((10000+2000j)) * (load_65_Ib)) - - 0 = ((node_129_Vc) - (load_65_Vn)) + (((10000+2000j)) * (load_65_Ic)) - - 0 = (load_65_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_129_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_129_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_129_Vc)))) - - 0 = (node_129_Ia) - (load_65_Ia) - - 0 = (node_129_Ib) - (load_65_Ib) - - 0 = (node_129_Ic) - (load_65_Ic) - - 0 = ((node_129_Ia) - (line_line128_Ia2)) - (line_line129_Ia1) - - 0 = ((node_129_Ib) - (line_line128_Ib2)) - (line_line129_Ib1) - - 0 = ((node_129_Ic) - (line_line128_Ic2)) - (line_line129_Ic1) - - 0 = node_130_Ia - - 0 = node_130_Ib - - 0 = node_130_Ic - - 0 = (node_130_Ia) - (line_line129_Ia2) - - 0 = (node_130_Ib) - (line_line129_Ib2) - - 0 = (node_130_Ic) - (line_line129_Ic2) - - 0 = ((node_131_Va) - (load_66_Vn)) + (((10000+2000j)) * (load_66_Ia)) - - 0 = ((node_131_Vb) - (load_66_Vn)) + (((10000+2000j)) * (load_66_Ib)) - - 0 = ((node_131_Vc) - (load_66_Vn)) + (((10000+2000j)) * (load_66_Ic)) - - 0 = (load_66_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_131_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_131_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_131_Vc)))) - - 0 = (node_131_Ia) - (load_66_Ia) - - 0 = (node_131_Ib) - (load_66_Ib) - - 0 = (node_131_Ic) - (load_66_Ic) - - 0 = ((((node_131_Ia) - (line_line130_Ia2)) - (line_line133_Ia1)) - (line_line132_Ia1)) - (line_line131_Ia1) - - 0 = ((((node_131_Ib) - (line_line130_Ib2)) - (line_line133_Ib1)) - (line_line132_Ib1)) - (line_line131_Ib1) - - 0 = ((((node_131_Ic) - (line_line130_Ic2)) - (line_line133_Ic1)) - (line_line132_Ic1)) - (line_line131_Ic1) - - 0 = node_132_Ia - - 0 = node_132_Ib - - 0 = node_132_Ic - - 0 = (node_132_Ia) - (line_line131_Ia2) - - 0 = (node_132_Ib) - (line_line131_Ib2) - - 0 = (node_132_Ic) - (line_line131_Ic2) - - 0 = node_133_Ia - - 0 = node_133_Ib - - 0 = node_133_Ic - - 0 = (node_133_Ia) - (line_line132_Ia2) - - 0 = (node_133_Ib) - (line_line132_Ib2) - - 0 = (node_133_Ic) - (line_line132_Ic2) - - 0 = ((node_134_Va) - (load_67_Vn)) + (((10000+2000j)) * (load_67_Ia)) - - 0 = ((node_134_Vb) - (load_67_Vn)) + (((10000+2000j)) * (load_67_Ib)) - - 0 = ((node_134_Vc) - (load_67_Vn)) + (((10000+2000j)) * (load_67_Ic)) - - 0 = (load_67_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_134_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_134_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_134_Vc)))) - - 0 = (node_134_Ia) - (load_67_Ia) - - 0 = (node_134_Ib) - (load_67_Ib) - - 0 = (node_134_Ic) - (load_67_Ic) - - 0 = (((node_134_Ia) - (line_line133_Ia2)) - (line_line135_Ia1)) - (line_line134_Ia1) - - 0 = (((node_134_Ib) - (line_line133_Ib2)) - (line_line135_Ib1)) - (line_line134_Ib1) - - 0 = (((node_134_Ic) - (line_line133_Ic2)) - (line_line135_Ic1)) - (line_line134_Ic1) - - 0 = node_135_Ia - - 0 = node_135_Ib - - 0 = node_135_Ic - - 0 = (node_135_Ia) - (line_line134_Ia2) - - 0 = (node_135_Ib) - (line_line134_Ib2) - - 0 = (node_135_Ic) - (line_line134_Ic2) - - 0 = ((node_136_Va) - (load_68_Vn)) + (((10000+2000j)) * (load_68_Ia)) - - 0 = ((node_136_Vb) - (load_68_Vn)) + (((10000+2000j)) * (load_68_Ib)) - - 0 = ((node_136_Vc) - (load_68_Vn)) + (((10000+2000j)) * (load_68_Ic)) - - 0 = (load_68_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_136_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_136_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_136_Vc)))) - - 0 = (node_136_Ia) - (load_68_Ia) - - 0 = (node_136_Ib) - (load_68_Ib) - - 0 = (node_136_Ic) - (load_68_Ic) - - 0 = ((node_136_Ia) - (line_line135_Ia2)) - (line_line136_Ia1) - - 0 = ((node_136_Ib) - (line_line135_Ib2)) - (line_line136_Ib1) - - 0 = ((node_136_Ic) - (line_line135_Ic2)) - (line_line136_Ic1) - - 0 = node_137_Ia - - 0 = node_137_Ib - - 0 = node_137_Ic - - 0 = ((node_137_Ia) - (line_line136_Ia2)) - (line_line137_Ia1) - - 0 = ((node_137_Ib) - (line_line136_Ib2)) - (line_line137_Ib1) - - 0 = ((node_137_Ic) - (line_line136_Ic2)) - (line_line137_Ic1) - - 0 = ((node_138_Va) - (load_69_Vn)) + (((10000+2000j)) * (load_69_Ia)) - - 0 = ((node_138_Vb) - (load_69_Vn)) + (((10000+2000j)) * (load_69_Ib)) - - 0 = ((node_138_Vc) - (load_69_Vn)) + (((10000+2000j)) * (load_69_Ic)) - - 0 = (load_69_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_138_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_138_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_138_Vc)))) - - 0 = (node_138_Ia) - (load_69_Ia) - - 0 = (node_138_Ib) - (load_69_Ib) - - 0 = (node_138_Ic) - (load_69_Ic) - - 0 = ((node_138_Ia) - (line_line137_Ia2)) - (line_line138_Ia1) - - 0 = ((node_138_Ib) - (line_line137_Ib2)) - (line_line138_Ib1) - - 0 = ((node_138_Ic) - (line_line137_Ic2)) - (line_line138_Ic1) - - 0 = ((node_139_Va) - (load_70_Vn)) + (((10000+2000j)) * (load_70_Ia)) - - 0 = ((node_139_Vb) - (load_70_Vn)) + (((10000+2000j)) * (load_70_Ib)) - - 0 = ((node_139_Vc) - (load_70_Vn)) + (((10000+2000j)) * (load_70_Ic)) - - 0 = (load_70_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_139_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_139_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_139_Vc)))) - - 0 = (node_139_Ia) - (load_70_Ia) - - 0 = (node_139_Ib) - (load_70_Ib) - - 0 = (node_139_Ic) - (load_70_Ic) - - 0 = ((node_139_Ia) - (line_line138_Ia2)) - (line_line139_Ia1) - - 0 = ((node_139_Ib) - (line_line138_Ib2)) - (line_line139_Ib1) - - 0 = ((node_139_Ic) - (line_line138_Ic2)) - (line_line139_Ic1) - - 0 = ((node_140_Va) - (load_71_Vn)) + (((10000+2000j)) * (load_71_Ia)) - - 0 = ((node_140_Vb) - (load_71_Vn)) + (((10000+2000j)) * (load_71_Ib)) - - 0 = ((node_140_Vc) - (load_71_Vn)) + (((10000+2000j)) * (load_71_Ic)) - - 0 = (load_71_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_140_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_140_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_140_Vc)))) - - 0 = (node_140_Ia) - (load_71_Ia) - - 0 = (node_140_Ib) - (load_71_Ib) - - 0 = (node_140_Ic) - (load_71_Ic) - - 0 = ((node_140_Ia) - (line_line139_Ia2)) - (line_line140_Ia1) - - 0 = ((node_140_Ib) - (line_line139_Ib2)) - (line_line140_Ib1) - - 0 = ((node_140_Ic) - (line_line139_Ic2)) - (line_line140_Ic1) - - 0 = node_141_Ia - - 0 = node_141_Ib - - 0 = node_141_Ic - - 0 = ((node_141_Ia) - (line_line140_Ia2)) - (line_line141_Ia1) - - 0 = ((node_141_Ib) - (line_line140_Ib2)) - (line_line141_Ib1) - - 0 = ((node_141_Ic) - (line_line140_Ic2)) - (line_line141_Ic1) - - 0 = node_142_Ia - - 0 = node_142_Ib - - 0 = node_142_Ic - - 0 = ((node_142_Ia) - (line_line141_Ia2)) - (line_line142_Ia1) - - 0 = ((node_142_Ib) - (line_line141_Ib2)) - (line_line142_Ib1) - - 0 = ((node_142_Ic) - (line_line141_Ic2)) - (line_line142_Ic1) - - 0 = node_143_Ia - - 0 = node_143_Ib - - 0 = node_143_Ic - - 0 = (((node_143_Ia) - (line_line142_Ia2)) - (line_line146_Ia1)) - (line_line143_Ia1) - - 0 = (((node_143_Ib) - (line_line142_Ib2)) - (line_line146_Ib1)) - (line_line143_Ib1) - - 0 = (((node_143_Ic) - (line_line142_Ic2)) - (line_line146_Ic1)) - (line_line143_Ic1) - - 0 = ((node_144_Va) - (load_72_Vn)) + (((10000+2000j)) * (load_72_Ia)) - - 0 = ((node_144_Vb) - (load_72_Vn)) + (((10000+2000j)) * (load_72_Ib)) - - 0 = ((node_144_Vc) - (load_72_Vn)) + (((10000+2000j)) * (load_72_Ic)) - - 0 = (load_72_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_144_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_144_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_144_Vc)))) - - 0 = (node_144_Ia) - (load_72_Ia) - - 0 = (node_144_Ib) - (load_72_Ib) - - 0 = (node_144_Ic) - (load_72_Ic) - - 0 = ((node_144_Ia) - (line_line143_Ia2)) - (line_line144_Ia1) - - 0 = ((node_144_Ib) - (line_line143_Ib2)) - (line_line144_Ib1) - - 0 = ((node_144_Ic) - (line_line143_Ic2)) - (line_line144_Ic1) - - 0 = ((node_145_Va) - (load_73_Vn)) + (((10000+2000j)) * (load_73_Ia)) - - 0 = ((node_145_Vb) - (load_73_Vn)) + (((10000+2000j)) * (load_73_Ib)) - - 0 = ((node_145_Vc) - (load_73_Vn)) + (((10000+2000j)) * (load_73_Ic)) - - 0 = (load_73_Vn) - (((3333.3333333333335+666.6666666666669j)) * (((((9.615384615384615e-05-1.923076923076923e-05j)) * (node_145_Va)) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_145_Vb))) + (((9.615384615384615e-05-1.923076923076923e-05j)) * (node_145_Vc)))) - - 0 = (node_145_Ia) - (load_73_Ia) - - 0 = (node_145_Ib) - (load_73_Ib) - - 0 = (node_145_Ic) - (load_73_Ic) - - 0 = ((node_145_Ia) - (line_line144_Ia2)) - (line_line145_Ia1) - - 0 = ((node_145_Ib) - (line_line144_Ib2)) - (line_line145_Ib1) - - 0 = ((node_145_Ic) - (line_line144_Ic2)) - (line_line145_Ic1) - - 0 = node_146_Ia - - 0 = node_146_Ib - - 0 = node_146_Ic - - 0 = (node_146_Ia) - (line_line145_Ia2) - - 0 = (node_146_Ib) - (line_line145_Ib2) - - 0 = (node_146_Ic) - (line_line145_Ic2) - - 0 = node_147_Ia - - 0 = node_147_Ib - - 0 = node_147_Ic - - 0 = (node_147_Ia) - (line_line146_Ia2) - - 0 = (node_147_Ib) - (line_line146_Ib2) - - 0 = (node_147_Ic) - (line_line146_Ic2) diff --git a/roseau/load_flow/tests/data/networks/feeder_die/lines_models.txt b/roseau/load_flow/tests/data/networks/feeder_die/lines_models.txt deleted file mode 100644 index 75b0679c..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/lines_models.txt +++ /dev/null @@ -1,7809 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10587500 0.08470000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10587500 0.08470000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10587500 0.08470000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 155.39825229j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 155.39825229j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 155.39825229j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999342 0.00000823j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999342 0.00000823j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999342 0.00000823j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10587500 0.08470000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10587500 0.08470000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10587500 0.08470000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00015540j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00015540j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00015540j - -M: -[[ 5.75920753-4.60728833j 0. +0.j 0. +0.j - -5.75920753+4.60736603j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.75920753-4.60728833j 0. +0.j - 0. +0.j -5.75920753+4.60736603j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.75920753-4.60728833j - 0. +0.j 0. +0.j -5.75920753+4.60736603j] - [ 5.75920753-4.60736603j 0. +0.j 0. +0.j - -5.75920753+4.60728833j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.75920753-4.60736603j 0. +0.j - 0. +0.j -5.75920753+4.60728833j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.75920753-4.60736603j - 0. +0.j 0. +0.j -5.75920753+4.60728833j]] - -Line line2: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04360800 0.01380000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04360800 0.01380000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04360800 0.01380000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 15.88923316j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 15.88923316j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 15.88923316j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999989 0.00000035j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999989 0.00000035j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999989 0.00000035j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04360800 0.01380000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04360800 0.01380000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04360800 0.01380000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00001589j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00001589j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00001589j - -M: -[[ 20.84415118-6.59624243j 0. +0.j - 0. +0.j -20.84415118+6.59625037j - 0. +0.j 0. +0.j ] - [ 0. +0.j 20.84415118-6.59624243j - 0. +0.j 0. +0.j - -20.84415118+6.59625037j 0. +0.j ] - [ 0. +0.j 0. +0.j - 20.84415118-6.59624243j 0. +0.j - 0. +0.j -20.84415118+6.59625037j] - [ 20.84415118-6.59625037j 0. +0.j - 0. +0.j -20.84415118+6.59624243j - 0. +0.j 0. +0.j ] - [ 0. +0.j 20.84415118-6.59625037j - 0. +0.j 0. +0.j - -20.84415118+6.59624243j 0. +0.j ] - [ 0. +0.j 0. +0.j - 20.84415118-6.59625037j 0. +0.j - 0. +0.j -20.84415118+6.59624243j]] - -Line line3: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03500000 0.02800000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03500000 0.02800000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03500000 0.02800000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 51.37132307j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 51.37132307j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 51.37132307j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999928 0.00000090j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999928 0.00000090j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999928 0.00000090j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03500000 0.02800000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03500000 0.02800000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03500000 0.02800000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00005137j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00005137j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00005137j - -M: -[[ 17.42160279-13.93725654j 0. +0.j - 0. +0.j -17.42160279+13.93728223j - 0. +0.j 0. +0.j ] - [ 0. +0.j 17.42160279-13.93725654j - 0. +0.j 0. +0.j - -17.42160279+13.93728223j 0. +0.j ] - [ 0. +0.j 0. +0.j - 17.42160279-13.93725654j 0. +0.j - 0. +0.j -17.42160279+13.93728223j] - [ 17.42160279-13.93728223j 0. +0.j - 0. +0.j -17.42160279+13.93725654j - 0. +0.j 0. +0.j ] - [ 0. +0.j 17.42160279-13.93728223j - 0. +0.j 0. +0.j - -17.42160279+13.93725654j 0. +0.j ] - [ 0. +0.j 0. +0.j - 17.42160279-13.93728223j 0. +0.j - 0. +0.j -17.42160279+13.93725654j]] - -Line line4: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.19585800 0.28210000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.19585800 0.28210000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.19585800 0.28210000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.26606184j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.26606184j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.26606184j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999982 0.00000012j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999982 0.00000012j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999982 0.00000012j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.19585800 0.28210000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.19585800 0.28210000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.19585800 0.28210000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000127j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000127j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000127j - -M: -[[ 1.66064717-2.39187801j 0. +0.j 0. +0.j - -1.66064717+2.39187865j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.66064717-2.39187801j 0. +0.j - 0. +0.j -1.66064717+2.39187865j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.66064717-2.39187801j - 0. +0.j 0. +0.j -1.66064717+2.39187865j] - [ 1.66064717-2.39187865j 0. +0.j 0. +0.j - -1.66064717+2.39187801j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.66064717-2.39187865j 0. +0.j - 0. +0.j -1.66064717+2.39187801j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.66064717-2.39187865j - 0. +0.j 0. +0.j -1.66064717+2.39187801j]] - -Line line5: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.36330900 0.12215000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.36330900 0.12215000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.36330900 0.12215000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.54820792j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.54820792j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.54820792j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000010j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000010j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000010j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.36330900 0.12215000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.36330900 0.12215000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.36330900 0.12215000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000055j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000055j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000055j - -M: -[[ 2.47293567-0.83143823j 0. +0.j 0. +0.j - -2.47293567+0.83143851j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.47293567-0.83143823j 0. +0.j - 0. +0.j -2.47293567+0.83143851j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.47293567-0.83143823j - 0. +0.j 0. +0.j -2.47293567+0.83143851j] - [ 2.47293567-0.83143851j 0. +0.j 0. +0.j - -2.47293567+0.83143823j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.47293567-0.83143851j 0. +0.j - 0. +0.j -2.47293567+0.83143823j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.47293567-0.83143851j - 0. +0.j 0. +0.j -2.47293567+0.83143823j]] - -Line line6: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.15430500 0.22225000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.15430500 0.22225000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.15430500 0.22225000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.99745567j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.99745567j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.99745567j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999989 0.00000008j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999989 0.00000008j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999989 0.00000008j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.15430500 0.22225000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.15430500 0.22225000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.15430500 0.22225000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000100j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000100j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000100j - -M: -[[ 2.10784507-3.03599035j 0. +0.j 0. +0.j - -2.10784507+3.03599085j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.10784507-3.03599035j 0. +0.j - 0. +0.j -2.10784507+3.03599085j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.10784507-3.03599035j - 0. +0.j 0. +0.j -2.10784507+3.03599085j] - [ 2.10784507-3.03599085j 0. +0.j 0. +0.j - -2.10784507+3.03599035j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.10784507-3.03599085j 0. +0.j - 0. +0.j -2.10784507+3.03599035j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.10784507-3.03599085j - 0. +0.j 0. +0.j -2.10784507+3.03599035j]] - -Line line7: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07495200 0.02520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07495200 0.02520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07495200 0.02520000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.11309734j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.11309734j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.11309734j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07495200 0.02520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07495200 0.02520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07495200 0.02520000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 11.98686875-4.03016715j 0. +0.j - 0. +0.j -11.98686875+4.03016721j - 0. +0.j 0. +0.j ] - [ 0. +0.j 11.98686875-4.03016715j - 0. +0.j 0. +0.j - -11.98686875+4.03016721j 0. +0.j ] - [ 0. +0.j 0. +0.j - 11.98686875-4.03016715j 0. +0.j - 0. +0.j -11.98686875+4.03016721j] - [ 11.98686875-4.03016721j 0. +0.j - 0. +0.j -11.98686875+4.03016715j - 0. +0.j 0. +0.j ] - [ 0. +0.j 11.98686875-4.03016721j - 0. +0.j 0. +0.j - -11.98686875+4.03016715j 0. +0.j ] - [ 0. +0.j 0. +0.j - 11.98686875-4.03016721j 0. +0.j - 0. +0.j -11.98686875+4.03016715j]] - -Line line8: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09452700 0.13615000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09452700 0.13615000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09452700 0.13615000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.61103977j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.61103977j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.61103977j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999996 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999996 0.00000003j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999996 0.00000003j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09452700 0.13615000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09452700 0.13615000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09452700 0.13615000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000061j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000061j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000061j - -M: -[[ 3.44082679-4.95592306j 0. +0.j 0. +0.j - -3.44082679+4.95592336j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.44082679-4.95592306j 0. +0.j - 0. +0.j -3.44082679+4.95592336j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.44082679-4.95592306j - 0. +0.j 0. +0.j -3.44082679+4.95592336j] - [ 3.44082679-4.95592336j 0. +0.j 0. +0.j - -3.44082679+4.95592306j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.44082679-4.95592336j 0. +0.j - 0. +0.j -3.44082679+4.95592306j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.44082679-4.95592336j - 0. +0.j 0. +0.j -3.44082679+4.95592306j]] - -Line line9: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12441600 0.17920000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12441600 0.17920000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12441600 0.17920000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.80424772j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.80424772j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.80424772j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999993 0.00000005j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999993 0.00000005j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999993 0.00000005j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12441600 0.17920000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12441600 0.17920000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12441600 0.17920000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000080j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000080j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000080j - -M: -[[ 2.61422192-3.76533981j 0. +0.j 0. +0.j - -2.61422192+3.76534021j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.61422192-3.76533981j 0. +0.j - 0. +0.j -2.61422192+3.76534021j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.61422192-3.76533981j - 0. +0.j 0. +0.j -2.61422192+3.76534021j] - [ 2.61422192-3.76534021j 0. +0.j 0. +0.j - -2.61422192+3.76533981j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.61422192-3.76534021j 0. +0.j - 0. +0.j -2.61422192+3.76533981j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.61422192-3.76534021j - 0. +0.j 0. +0.j -2.61422192+3.76533981j]] - -Line line13: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12879000 0.18550000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12879000 0.18550000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12879000 0.18550000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.83252205j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.83252205j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.83252205j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999992 0.00000005j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999992 0.00000005j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999992 0.00000005j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12879000 0.18550000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12879000 0.18550000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12879000 0.18550000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000083j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000083j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000083j - -M: -[[ 2.52543702-3.63746032j 0. +0.j 0. +0.j - -2.52543702+3.63746073j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.52543702-3.63746032j 0. +0.j - 0. +0.j -2.52543702+3.63746073j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.52543702-3.63746032j - 0. +0.j 0. +0.j -2.52543702+3.63746073j] - [ 2.52543702-3.63746073j 0. +0.j 0. +0.j - -2.52543702+3.63746032j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.52543702-3.63746073j 0. +0.j - 0. +0.j -2.52543702+3.63746032j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.52543702-3.63746073j - 0. +0.j 0. +0.j -2.52543702+3.63746032j]] - -Line line10: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01160000 0.00580000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01160000 0.00580000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01160000 0.00580000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 8.18133559j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 8.18133559j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 8.18133559j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000005j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000005j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000005j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01160000 0.00580000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01160000 0.00580000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01160000 0.00580000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000818j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000818j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000818j - -M: -[[ 68.96551724-34.48275453j 0. +0.j - 0. +0.j -68.96551724+34.48275862j - 0. +0.j 0. +0.j ] - [ 0. +0.j 68.96551724-34.48275453j - 0. +0.j 0. +0.j - -68.96551724+34.48275862j 0. +0.j ] - [ 0. +0.j 0. +0.j - 68.96551724-34.48275453j 0. +0.j - 0. +0.j -68.96551724+34.48275862j] - [ 68.96551724-34.48275862j 0. +0.j - 0. +0.j -68.96551724+34.48275453j - 0. +0.j 0. +0.j ] - [ 0. +0.j 68.96551724-34.48275862j - 0. +0.j 0. +0.j - -68.96551724+34.48275453j 0. +0.j ] - [ 0. +0.j 0. +0.j - 68.96551724-34.48275862j 0. +0.j - 0. +0.j -68.96551724+34.48275453j]] - -Line line14: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34665300 0.11655000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34665300 0.11655000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34665300 0.11655000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.52307518j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.52307518j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.52307518j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000009j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34665300 0.11655000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34665300 0.11655000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34665300 0.11655000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000052j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000052j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000052j - -M: -[[ 2.5917554-0.87138724j 0. +0.j 0. +0.j - -2.5917554+0.8713875j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.5917554-0.87138724j 0. +0.j - 0. +0.j -2.5917554+0.8713875j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.5917554-0.87138724j - 0. +0.j 0. +0.j -2.5917554+0.8713875j ] - [ 2.5917554-0.8713875j 0. +0.j 0. +0.j - -2.5917554+0.87138724j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.5917554-0.8713875j 0. +0.j - 0. +0.j -2.5917554+0.87138724j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.5917554-0.8713875j - 0. +0.j 0. +0.j -2.5917554+0.87138724j]] - -Line line21: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13972500 0.20125000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13972500 0.20125000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13972500 0.20125000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.90320789j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.90320789j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.90320789j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999991 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999991 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999991 0.00000006j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13972500 0.20125000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13972500 0.20125000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13972500 0.20125000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000090j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000090j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000090j - -M: -[[ 2.32779413-3.35278944j 0. +0.j 0. +0.j - -2.32779413+3.35278989j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.32779413-3.35278944j 0. +0.j - 0. +0.j -2.32779413+3.35278989j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.32779413-3.35278944j - 0. +0.j 0. +0.j -2.32779413+3.35278989j] - [ 2.32779413-3.35278989j 0. +0.j 0. +0.j - -2.32779413+3.35278944j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.32779413-3.35278989j 0. +0.j - 0. +0.j -2.32779413+3.35278944j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.32779413-3.35278989j - 0. +0.j 0. +0.j -2.32779413+3.35278944j]] - -Line line11: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.60135300 0.34335000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.60135300 0.34335000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.60135300 0.34335000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.54095120j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.54095120j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.54095120j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999974 0.00000046j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999974 0.00000046j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999974 0.00000046j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.60135300 0.34335000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.60135300 0.34335000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.60135300 0.34335000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000154j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000154j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000154j - -M: -[[ 1.25408681-0.71603574j 0. +0.j 0. +0.j - -1.25408681+0.71603651j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.25408681-0.71603574j 0. +0.j - 0. +0.j -1.25408681+0.71603651j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.25408681-0.71603574j - 0. +0.j 0. +0.j -1.25408681+0.71603651j] - [ 1.25408681-0.71603651j 0. +0.j 0. +0.j - -1.25408681+0.71603574j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.25408681-0.71603651j 0. +0.j - 0. +0.j -1.25408681+0.71603574j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.25408681-0.71603651j - 0. +0.j 0. +0.j -1.25408681+0.71603574j]] - -Line line15: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.11588500 0.02695000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.11588500 0.02695000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.11588500 0.02695000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.12095132j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.12095132j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.12095132j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.11588500 0.02695000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.11588500 0.02695000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.11588500 0.02695000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000012j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000012j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000012j - -M: -[[ 8.1864921-1.90383531j 0. +0.j 0. +0.j - -8.1864921+1.90383537j 0. +0.j 0. +0.j ] - [ 0. +0.j 8.1864921-1.90383531j 0. +0.j - 0. +0.j -8.1864921+1.90383537j 0. +0.j ] - [ 0. +0.j 0. +0.j 8.1864921-1.90383531j - 0. +0.j 0. +0.j -8.1864921+1.90383537j] - [ 8.1864921-1.90383537j 0. +0.j 0. +0.j - -8.1864921+1.90383531j 0. +0.j 0. +0.j ] - [ 0. +0.j 8.1864921-1.90383537j 0. +0.j - 0. +0.j -8.1864921+1.90383531j 0. +0.j ] - [ 0. +0.j 0. +0.j 8.1864921-1.90383537j - 0. +0.j 0. +0.j -8.1864921+1.90383531j]] - -Line line16: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.48927000 0.16450000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.48927000 0.16450000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.48927000 0.16450000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.73827427j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.73827427j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.73827427j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999994 0.00000018j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999994 0.00000018j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999994 0.00000018j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.48927000 0.16450000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.48927000 0.16450000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.48927000 0.16450000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000074j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000074j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000074j - -M: -[[ 1.83628628-0.61738695j 0. +0.j 0. +0.j - -1.83628628+0.61738732j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.83628628-0.61738695j 0. +0.j - 0. +0.j -1.83628628+0.61738732j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.83628628-0.61738695j - 0. +0.j 0. +0.j -1.83628628+0.61738732j] - [ 1.83628628-0.61738732j 0. +0.j 0. +0.j - -1.83628628+0.61738695j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.83628628-0.61738732j 0. +0.j - 0. +0.j -1.83628628+0.61738695j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.83628628-0.61738732j - 0. +0.j 0. +0.j -1.83628628+0.61738695j]] - -Line line22: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.48243100 0.27545000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.48243100 0.27545000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.48243100 0.27545000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.23621671j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.23621671j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.23621671j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999983 0.00000030j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999983 0.00000030j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999983 0.00000030j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.48243100 0.27545000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.48243100 0.27545000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.48243100 0.27545000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000124j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000124j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000124j - -M: -[[ 1.56322638-0.89254299j 0. +0.j 0. +0.j - -1.56322638+0.89254361j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.56322638-0.89254299j 0. +0.j - 0. +0.j -1.56322638+0.89254361j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.56322638-0.89254299j - 0. +0.j 0. +0.j -1.56322638+0.89254361j] - [ 1.56322638-0.89254361j 0. +0.j 0. +0.j - -1.56322638+0.89254299j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.56322638-0.89254361j 0. +0.j - 0. +0.j -1.56322638+0.89254299j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.56322638-0.89254361j - 0. +0.j 0. +0.j -1.56322638+0.89254299j]] - -Line line17: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06974700 0.02345000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06974700 0.02345000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06974700 0.02345000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.10524335j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.10524335j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.10524335j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06974700 0.02345000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06974700 0.02345000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06974700 0.02345000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 12.88141119-4.3309259j 0. +0.j - 0. +0.j -12.88141119+4.33092595j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.88141119-4.3309259j - 0. +0.j 0. +0.j - -12.88141119+4.33092595j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.88141119-4.3309259j 0. +0.j - 0. +0.j -12.88141119+4.33092595j] - [ 12.88141119-4.33092595j 0. +0.j - 0. +0.j -12.88141119+4.3309259j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.88141119-4.33092595j - 0. +0.j 0. +0.j - -12.88141119+4.3309259j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.88141119-4.33092595j 0. +0.j - 0. +0.j -12.88141119+4.3309259j ]] - -Line line18: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.51277800 0.29470000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.51277800 0.29470000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.51277800 0.29470000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.32261051j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.32261051j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.32261051j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999981 0.00000034j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999981 0.00000034j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999981 0.00000034j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.51277800 0.29470000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.51277800 0.29470000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.51277800 0.29470000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000132j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000132j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000132j - -M: -[[ 1.46596223-0.84250637j 0. +0.j 0. +0.j - -1.46596223+0.84250703j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.46596223-0.84250637j 0. +0.j - 0. +0.j -1.46596223+0.84250703j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.46596223-0.84250637j - 0. +0.j 0. +0.j -1.46596223+0.84250703j] - [ 1.46596223-0.84250703j 0. +0.j 0. +0.j - -1.46596223+0.84250637j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.46596223-0.84250703j 0. +0.j - 0. +0.j -1.46596223+0.84250637j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.46596223-0.84250703j - 0. +0.j 0. +0.j -1.46596223+0.84250637j]] - -Line line12: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.27830200 0.15890000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.27830200 0.15890000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.27830200 0.15890000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.71314153j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.71314153j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.71314153j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999994 0.00000010j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999994 0.00000010j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999994 0.00000010j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.27830200 0.15890000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.27830200 0.15890000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.27830200 0.15890000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000071j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000071j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000071j - -M: -[[ 2.70982193-1.54720629j 0. +0.j 0. +0.j - -2.70982193+1.54720665j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.70982193-1.54720629j 0. +0.j - 0. +0.j -2.70982193+1.54720665j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.70982193-1.54720629j - 0. +0.j 0. +0.j -2.70982193+1.54720665j] - [ 2.70982193-1.54720665j 0. +0.j 0. +0.j - -2.70982193+1.54720629j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.70982193-1.54720665j 0. +0.j - 0. +0.j -2.70982193+1.54720629j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.70982193-1.54720665j - 0. +0.j 0. +0.j -2.70982193+1.54720629j]] - -Line line23: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.19124100 0.27545000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.19124100 0.27545000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.19124100 0.27545000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.23621671j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.23621671j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.23621671j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999983 0.00000012j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999983 0.00000012j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999983 0.00000012j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.19124100 0.27545000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.19124100 0.27545000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.19124100 0.27545000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000124j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000124j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000124j - -M: -[[ 1.70073904-2.44962351j 0. +0.j 0. +0.j - -1.70073904+2.44962413j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.70073904-2.44962351j 0. +0.j - 0. +0.j -1.70073904+2.44962413j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.70073904-2.44962351j - 0. +0.j 0. +0.j -1.70073904+2.44962413j] - [ 1.70073904-2.44962413j 0. +0.j 0. +0.j - -1.70073904+2.44962351j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.70073904-2.44962413j 0. +0.j - 0. +0.j -1.70073904+2.44962351j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.70073904-2.44962413j - 0. +0.j 0. +0.j -1.70073904+2.44962351j]] - -Line line19: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01348600 0.00770000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01348600 0.00770000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01348600 0.00770000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.03455752j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.03455752j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.03455752j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01348600 0.00770000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01348600 0.00770000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01348600 0.00770000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000003j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000003j - -M: -[[ 55.92087078-31.92871903j 0. +0.j - 0. +0.j -55.92087078+31.92871904j - 0. +0.j 0. +0.j ] - [ 0. +0.j 55.92087078-31.92871903j - 0. +0.j 0. +0.j - -55.92087078+31.92871904j 0. +0.j ] - [ 0. +0.j 0. +0.j - 55.92087078-31.92871903j 0. +0.j - 0. +0.j -55.92087078+31.92871904j] - [ 55.92087078-31.92871904j 0. +0.j - 0. +0.j -55.92087078+31.92871903j - 0. +0.j 0. +0.j ] - [ 0. +0.j 55.92087078-31.92871904j - 0. +0.j 0. +0.j - -55.92087078+31.92871903j 0. +0.j ] - [ 0. +0.j 0. +0.j - 55.92087078-31.92871904j 0. +0.j - 0. +0.j -55.92087078+31.92871903j]] - -Line line20: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.32520600 0.18690000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.32520600 0.18690000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.32520600 0.18690000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.83880524j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.83880524j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.83880524j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999992 0.00000014j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999992 0.00000014j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999992 0.00000014j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.32520600 0.18690000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.32520600 0.18690000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.32520600 0.18690000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000084j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000084j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000084j - -M: -[[ 2.31149849-1.32844699j 0. +0.j 0. +0.j - -2.31149849+1.32844741j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.31149849-1.32844699j 0. +0.j - 0. +0.j -2.31149849+1.32844741j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.31149849-1.32844699j - 0. +0.j 0. +0.j -2.31149849+1.32844741j] - [ 2.31149849-1.32844741j 0. +0.j 0. +0.j - -2.31149849+1.32844699j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.31149849-1.32844741j 0. +0.j - 0. +0.j -2.31149849+1.32844699j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.31149849-1.32844741j - 0. +0.j 0. +0.j -2.31149849+1.32844699j]] - -Line line24: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.24480000 0.12240000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.24480000 0.12240000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.24480000 0.12240000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 172.65439242j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 172.65439242j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 172.65439242j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99998943 0.00002113j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99998943 0.00002113j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99998943 0.00002113j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.24480000 0.12240000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.24480000 0.12240000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.24480000 0.12240000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00017265j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00017265j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00017265j - -M: -[[ 3.26797386-1.6339006j 0. +0.j 0. +0.j - -3.26797386+1.63398693j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.26797386-1.6339006j 0. +0.j - 0. +0.j -3.26797386+1.63398693j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.26797386-1.6339006j - 0. +0.j 0. +0.j -3.26797386+1.63398693j] - [ 3.26797386-1.63398693j 0. +0.j 0. +0.j - -3.26797386+1.6339006j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.26797386-1.63398693j 0. +0.j - 0. +0.j -3.26797386+1.6339006j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.26797386-1.63398693j - 0. +0.j 0. +0.j -3.26797386+1.6339006j ]] - -Line line25: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.27400000 0.13700000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.27400000 0.13700000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.27400000 0.13700000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 193.24878890j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 193.24878890j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 193.24878890j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99998676 0.00002648j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99998676 0.00002648j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99998676 0.00002648j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.27400000 0.13700000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.27400000 0.13700000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.27400000 0.13700000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00019325j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00019325j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00019325j - -M: -[[ 2.91970803-1.45975739j 0. +0.j 0. +0.j - -2.91970803+1.45985401j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.91970803-1.45975739j 0. +0.j - 0. +0.j -2.91970803+1.45985401j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.91970803-1.45975739j - 0. +0.j 0. +0.j -2.91970803+1.45985401j] - [ 2.91970803-1.45985401j 0. +0.j 0. +0.j - -2.91970803+1.45975739j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.91970803-1.45985401j 0. +0.j - 0. +0.j -2.91970803+1.45975739j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.91970803-1.45985401j - 0. +0.j 0. +0.j -2.91970803+1.45975739j]] - -Line line26: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12680000 0.06340000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12680000 0.06340000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12680000 0.06340000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 89.43046143j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 89.43046143j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 89.43046143j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999717 0.00000567j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999717 0.00000567j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999717 0.00000567j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12680000 0.06340000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12680000 0.06340000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12680000 0.06340000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00008943j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00008943j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00008943j - -M: -[[ 6.30914826-3.15452942j 0. +0.j 0. +0.j - -6.30914826+3.15457413j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.30914826-3.15452942j 0. +0.j - 0. +0.j -6.30914826+3.15457413j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.30914826-3.15452942j - 0. +0.j 0. +0.j -6.30914826+3.15457413j] - [ 6.30914826-3.15457413j 0. +0.j 0. +0.j - -6.30914826+3.15452942j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.30914826-3.15457413j 0. +0.j - 0. +0.j -6.30914826+3.15452942j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.30914826-3.15457413j - 0. +0.j 0. +0.j -6.30914826+3.15452942j]] - -Line line27: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01701000 0.02450000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01701000 0.02450000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01701000 0.02450000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.10995574j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.10995574j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.10995574j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01701000 0.02450000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01701000 0.02450000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01701000 0.02450000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 19.12116603-27.54077406j 0. +0.j - 0. +0.j -19.12116603+27.54077412j - 0. +0.j 0. +0.j ] - [ 0. +0.j 19.12116603-27.54077406j - 0. +0.j 0. +0.j - -19.12116603+27.54077412j 0. +0.j ] - [ 0. +0.j 0. +0.j - 19.12116603-27.54077406j 0. +0.j - 0. +0.j -19.12116603+27.54077412j] - [ 19.12116603-27.54077412j 0. +0.j - 0. +0.j -19.12116603+27.54077406j - 0. +0.j 0. +0.j ] - [ 0. +0.j 19.12116603-27.54077412j - 0. +0.j 0. +0.j - -19.12116603+27.54077406j 0. +0.j ] - [ 0. +0.j 0. +0.j - 19.12116603-27.54077412j 0. +0.j - 0. +0.j -19.12116603+27.54077406j]] - -Line line28: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00880000 0.00440000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00880000 0.00440000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00880000 0.00440000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 6.20653045j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 6.20653045j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 6.20653045j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000003j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000003j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00880000 0.00440000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00880000 0.00440000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00880000 0.00440000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000621j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000621j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000621j - -M: -[[ 90.90909091-45.45454235j 0. +0.j - 0. +0.j -90.90909091+45.45454545j - 0. +0.j 0. +0.j ] - [ 0. +0.j 90.90909091-45.45454235j - 0. +0.j 0. +0.j - -90.90909091+45.45454545j 0. +0.j ] - [ 0. +0.j 0. +0.j - 90.90909091-45.45454235j 0. +0.j - 0. +0.j -90.90909091+45.45454545j] - [ 90.90909091-45.45454545j 0. +0.j - 0. +0.j -90.90909091+45.45454235j - 0. +0.j 0. +0.j ] - [ 0. +0.j 90.90909091-45.45454545j - 0. +0.j 0. +0.j - -90.90909091+45.45454235j 0. +0.j ] - [ 0. +0.j 0. +0.j - 90.90909091-45.45454545j 0. +0.j - 0. +0.j -90.90909091+45.45454235j]] - -Line line29: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10020000 0.05010000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10020000 0.05010000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10020000 0.05010000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 70.66981258j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 70.66981258j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 70.66981258j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999823 0.00000354j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999823 0.00000354j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999823 0.00000354j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10020000 0.05010000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10020000 0.05010000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10020000 0.05010000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00007067j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00007067j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00007067j - -M: -[[ 7.98403194-3.99198063j 0. +0.j 0. +0.j - -7.98403194+3.99201597j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.98403194-3.99198063j 0. +0.j - 0. +0.j -7.98403194+3.99201597j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.98403194-3.99198063j - 0. +0.j 0. +0.j -7.98403194+3.99201597j] - [ 7.98403194-3.99201597j 0. +0.j 0. +0.j - -7.98403194+3.99198063j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.98403194-3.99201597j 0. +0.j - 0. +0.j -7.98403194+3.99198063j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.98403194-3.99201597j - 0. +0.j 0. +0.j -7.98403194+3.99198063j]] - -Line line30: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01380000 0.00690000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01380000 0.00690000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01380000 0.00690000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 9.73296820j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 9.73296820j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 9.73296820j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000007j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01380000 0.00690000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01380000 0.00690000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01380000 0.00690000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000973j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000973j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000973j - -M: -[[ 57.97101449-28.98550238j 0. +0.j - 0. +0.j -57.97101449+28.98550725j - 0. +0.j 0. +0.j ] - [ 0. +0.j 57.97101449-28.98550238j - 0. +0.j 0. +0.j - -57.97101449+28.98550725j 0. +0.j ] - [ 0. +0.j 0. +0.j - 57.97101449-28.98550238j 0. +0.j - 0. +0.j -57.97101449+28.98550725j] - [ 57.97101449-28.98550725j 0. +0.j - 0. +0.j -57.97101449+28.98550238j - 0. +0.j 0. +0.j ] - [ 0. +0.j 57.97101449-28.98550725j - 0. +0.j 0. +0.j - -57.97101449+28.98550238j 0. +0.j ] - [ 0. +0.j 0. +0.j - 57.97101449-28.98550725j 0. +0.j - 0. +0.j -57.97101449+28.98550238j]] - -Line line31: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10384500 0.02415000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10384500 0.02415000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10384500 0.02415000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.10838495j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.10838495j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.10838495j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10384500 0.02415000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10384500 0.02415000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10384500 0.02415000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 9.1356506-2.12456985j 0. +0.j 0. +0.j - -9.1356506+2.12456991j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.1356506-2.12456985j 0. +0.j - 0. +0.j -9.1356506+2.12456991j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.1356506-2.12456985j - 0. +0.j 0. +0.j -9.1356506+2.12456991j] - [ 9.1356506-2.12456991j 0. +0.j 0. +0.j - -9.1356506+2.12456985j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.1356506-2.12456991j 0. +0.j - 0. +0.j -9.1356506+2.12456985j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.1356506-2.12456991j - 0. +0.j 0. +0.j -9.1356506+2.12456985j]] - -Line line32: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09180000 0.04590000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09180000 0.04590000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09180000 0.04590000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 64.74539716j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 64.74539716j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 64.74539716j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999851 0.00000297j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999851 0.00000297j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999851 0.00000297j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09180000 0.04590000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09180000 0.04590000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09180000 0.04590000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00006475j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00006475j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00006475j - -M: -[[ 8.71459695-4.3572661j 0. +0.j 0. +0.j - -8.71459695+4.35729847j 0. +0.j 0. +0.j ] - [ 0. +0.j 8.71459695-4.3572661j 0. +0.j - 0. +0.j -8.71459695+4.35729847j 0. +0.j ] - [ 0. +0.j 0. +0.j 8.71459695-4.3572661j - 0. +0.j 0. +0.j -8.71459695+4.35729847j] - [ 8.71459695-4.35729847j 0. +0.j 0. +0.j - -8.71459695+4.3572661j 0. +0.j 0. +0.j ] - [ 0. +0.j 8.71459695-4.35729847j 0. +0.j - 0. +0.j -8.71459695+4.3572661j 0. +0.j ] - [ 0. +0.j 0. +0.j 8.71459695-4.35729847j - 0. +0.j 0. +0.j -8.71459695+4.3572661j ]] - -Line line33: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.21548700 0.07245000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.21548700 0.07245000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.21548700 0.07245000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.32515484j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.32515484j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.32515484j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000004j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000004j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.21548700 0.07245000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.21548700 0.07245000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.21548700 0.07245000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000033j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000033j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000033j - -M: -[[ 4.16934565-1.40179713j 0. +0.j 0. +0.j - -4.16934565+1.40179729j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.16934565-1.40179713j 0. +0.j - 0. +0.j -4.16934565+1.40179729j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.16934565-1.40179713j - 0. +0.j 0. +0.j -4.16934565+1.40179729j] - [ 4.16934565-1.40179729j 0. +0.j 0. +0.j - -4.16934565+1.40179713j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.16934565-1.40179729j 0. +0.j - 0. +0.j -4.16934565+1.40179713j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.16934565-1.40179729j - 0. +0.j 0. +0.j -4.16934565+1.40179713j]] - -Line line36: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.17940000 0.08970000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.17940000 0.08970000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.17940000 0.08970000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 126.52858660j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 126.52858660j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 126.52858660j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999433 0.00001135j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999433 0.00001135j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999433 0.00001135j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.17940000 0.08970000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.17940000 0.08970000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.17940000 0.08970000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00012653j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00012653j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00012653j - -M: -[[ 4.45930881-2.22959114j 0. +0.j 0. +0.j - -4.45930881+2.2296544j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.45930881-2.22959114j 0. +0.j - 0. +0.j -4.45930881+2.2296544j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.45930881-2.22959114j - 0. +0.j 0. +0.j -4.45930881+2.2296544j ] - [ 4.45930881-2.2296544j 0. +0.j 0. +0.j - -4.45930881+2.22959114j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.45930881-2.2296544j 0. +0.j - 0. +0.j -4.45930881+2.22959114j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.45930881-2.2296544j - 0. +0.j 0. +0.j -4.45930881+2.22959114j]] - -Line line34: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12700200 0.04270000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12700200 0.04270000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12700200 0.04270000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.19163715j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.19163715j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.19163715j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12700200 0.04270000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12700200 0.04270000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12700200 0.04270000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000019j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000019j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000019j - -M: -[[ 7.07421762-2.37845924j 0. +0.j 0. +0.j - -7.07421762+2.37845933j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.07421762-2.37845924j 0. +0.j - 0. +0.j -7.07421762+2.37845933j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.07421762-2.37845924j - 0. +0.j 0. +0.j -7.07421762+2.37845933j] - [ 7.07421762-2.37845933j 0. +0.j 0. +0.j - -7.07421762+2.37845924j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.07421762-2.37845933j 0. +0.j - 0. +0.j -7.07421762+2.37845924j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.07421762-2.37845933j - 0. +0.j 0. +0.j -7.07421762+2.37845924j]] - -Line line35: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.25194300 0.14385000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.25194300 0.14385000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.25194300 0.14385000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.64559729j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.64559729j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.64559729j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999995 0.00000008j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999995 0.00000008j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999995 0.00000008j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.25194300 0.14385000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.25194300 0.14385000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.25194300 0.14385000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000065j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000065j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000065j - -M: -[[ 2.99333128-1.70907953j 0. +0.j 0. +0.j - -2.99333128+1.70907985j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.99333128-1.70907953j 0. +0.j - 0. +0.j -2.99333128+1.70907985j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.99333128-1.70907953j - 0. +0.j 0. +0.j -2.99333128+1.70907985j] - [ 2.99333128-1.70907985j 0. +0.j 0. +0.j - -2.99333128+1.70907953j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.99333128-1.70907985j 0. +0.j - 0. +0.j -2.99333128+1.70907953j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.99333128-1.70907985j - 0. +0.j 0. +0.j -2.99333128+1.70907953j]] - -Line line37: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06220000 0.03110000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06220000 0.03110000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06220000 0.03110000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 43.86888566j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 43.86888566j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 43.86888566j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999932 0.00000136j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999932 0.00000136j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999932 0.00000136j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06220000 0.03110000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06220000 0.03110000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06220000 0.03110000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00004387j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00004387j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00004387j - -M: -[[ 12.86173633-6.43084623j 0. +0.j - 0. +0.j -12.86173633+6.43086817j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.86173633-6.43084623j - 0. +0.j 0. +0.j - -12.86173633+6.43086817j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.86173633-6.43084623j 0. +0.j - 0. +0.j -12.86173633+6.43086817j] - [ 12.86173633-6.43086817j 0. +0.j - 0. +0.j -12.86173633+6.43084623j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.86173633-6.43086817j - 0. +0.j 0. +0.j - -12.86173633+6.43084623j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.86173633-6.43086817j 0. +0.j - 0. +0.j -12.86173633+6.43084623j]] - -Line line130: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22485600 0.07560000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22485600 0.07560000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22485600 0.07560000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.33929201j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.33929201j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.33929201j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000004j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000004j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22485600 0.07560000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22485600 0.07560000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22485600 0.07560000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000034j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000034j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000034j - -M: -[[ 3.99562292-1.3433889j 0. +0.j 0. +0.j - -3.99562292+1.34338907j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.99562292-1.3433889j 0. +0.j - 0. +0.j -3.99562292+1.34338907j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.99562292-1.3433889j - 0. +0.j 0. +0.j -3.99562292+1.34338907j] - [ 3.99562292-1.34338907j 0. +0.j 0. +0.j - -3.99562292+1.3433889j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.99562292-1.34338907j 0. +0.j - 0. +0.j -3.99562292+1.3433889j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.99562292-1.34338907j - 0. +0.j 0. +0.j -3.99562292+1.3433889j ]] - -Line line133: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 2.07367200 0.69720000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 2.07367200 0.69720000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 2.07367200 0.69720000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 3.12902628j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 3.12902628j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 3.12902628j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999891 0.00000324j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999891 0.00000324j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999891 0.00000324j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 2.07367200 0.69720000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 2.07367200 0.69720000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 2.07367200 0.69720000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000313j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000313j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000313j - -M: -[[ 0.43326032-0.14566713j 0. +0.j 0. +0.j - -0.43326032+0.14566869j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.43326032-0.14566713j 0. +0.j - 0. +0.j -0.43326032+0.14566869j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.43326032-0.14566713j - 0. +0.j 0. +0.j -0.43326032+0.14566869j] - [ 0.43326032-0.14566869j 0. +0.j 0. +0.j - -0.43326032+0.14566713j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.43326032-0.14566869j 0. +0.j - 0. +0.j -0.43326032+0.14566713j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.43326032-0.14566869j - 0. +0.j 0. +0.j -0.43326032+0.14566713j]] - -Line line132: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.20658100 0.11795000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.20658100 0.11795000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.20658100 0.11795000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.52935836j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.52935836j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.52935836j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000005j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000005j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000005j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.20658100 0.11795000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.20658100 0.11795000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.20658100 0.11795000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000053j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000053j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000053j - -M: -[[ 3.65062064-2.08436715j 0. +0.j 0. +0.j - -3.65062064+2.08436742j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.65062064-2.08436715j 0. +0.j - 0. +0.j -3.65062064+2.08436742j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.65062064-2.08436715j - 0. +0.j 0. +0.j -3.65062064+2.08436742j] - [ 3.65062064-2.08436742j 0. +0.j 0. +0.j - -3.65062064+2.08436715j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.65062064-2.08436742j 0. +0.j - 0. +0.j -3.65062064+2.08436715j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.65062064-2.08436742j - 0. +0.j 0. +0.j -3.65062064+2.08436715j]] - -Line line131: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06662400 0.02240000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06662400 0.02240000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06662400 0.02240000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.10053096j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.10053096j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.10053096j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06662400 0.02240000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06662400 0.02240000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06662400 0.02240000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000010j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000010j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000010j - -M: -[[ 13.48522734-4.53393806j 0. +0.j - 0. +0.j -13.48522734+4.53393811j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13.48522734-4.53393806j - 0. +0.j 0. +0.j - -13.48522734+4.53393811j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13.48522734-4.53393806j 0. +0.j - 0. +0.j -13.48522734+4.53393811j] - [ 13.48522734-4.53393811j 0. +0.j - 0. +0.j -13.48522734+4.53393806j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13.48522734-4.53393811j - 0. +0.j 0. +0.j - -13.48522734+4.53393806j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13.48522734-4.53393811j 0. +0.j - 0. +0.j -13.48522734+4.53393806j]] - -Line line38: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.25080000 0.12540000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.25080000 0.12540000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.25080000 0.12540000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 176.88611772j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 176.88611772j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 176.88611772j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99998891 0.00002218j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99998891 0.00002218j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99998891 0.00002218j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.25080000 0.12540000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.25080000 0.12540000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.25080000 0.12540000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00017689j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00017689j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00017689j - -M: -[[ 3.18979266-1.59480789j 0. +0.j 0. +0.j - -3.18979266+1.59489633j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.18979266-1.59480789j 0. +0.j - 0. +0.j -3.18979266+1.59489633j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.18979266-1.59480789j - 0. +0.j 0. +0.j -3.18979266+1.59489633j] - [ 3.18979266-1.59489633j 0. +0.j 0. +0.j - -3.18979266+1.59480789j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.18979266-1.59489633j 0. +0.j - 0. +0.j -3.18979266+1.59480789j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.18979266-1.59489633j - 0. +0.j 0. +0.j -3.18979266+1.59480789j]] - -Line line39: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04592700 0.06615000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04592700 0.06615000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04592700 0.06615000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.29688051j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.29688051j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.29688051j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04592700 0.06615000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04592700 0.06615000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04592700 0.06615000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000030j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000030j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000030j - -M: -[[ 7.08191334-10.20028656j 0. +0.j - 0. +0.j -7.08191334+10.20028671j - 0. +0.j 0. +0.j ] - [ 0. +0.j 7.08191334-10.20028656j - 0. +0.j 0. +0.j - -7.08191334+10.20028671j 0. +0.j ] - [ 0. +0.j 0. +0.j - 7.08191334-10.20028656j 0. +0.j - 0. +0.j -7.08191334+10.20028671j] - [ 7.08191334-10.20028671j 0. +0.j - 0. +0.j -7.08191334+10.20028656j - 0. +0.j 0. +0.j ] - [ 0. +0.j 7.08191334-10.20028671j - 0. +0.j 0. +0.j - -7.08191334+10.20028656j 0. +0.j ] - [ 0. +0.j 0. +0.j - 7.08191334-10.20028671j 0. +0.j - 0. +0.j -7.08191334+10.20028656j]] - -Line line40: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13717500 0.06195000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13717500 0.06195000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13717500 0.06195000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.27803095j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.27803095j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.27803095j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000002j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000002j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13717500 0.06195000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13717500 0.06195000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13717500 0.06195000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000028j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000028j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000028j - -M: -[[ 6.05501272-2.73452173j 0. +0.j 0. +0.j - -6.05501272+2.73452187j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.05501272-2.73452173j 0. +0.j - 0. +0.j -6.05501272+2.73452187j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.05501272-2.73452173j - 0. +0.j 0. +0.j -6.05501272+2.73452187j] - [ 6.05501272-2.73452187j 0. +0.j 0. +0.j - -6.05501272+2.73452173j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.05501272-2.73452187j 0. +0.j - 0. +0.j -6.05501272+2.73452173j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.05501272-2.73452187j - 0. +0.j 0. +0.j -6.05501272+2.73452173j]] - -Line line41: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.29573100 0.42595000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.29573100 0.42595000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.29573100 0.42595000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.91165913j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.91165913j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.91165913j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999959 0.00000028j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999959 0.00000028j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999959 0.00000028j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.29573100 0.42595000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.29573100 0.42595000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.29573100 0.42595000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000191j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000191j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000191j - -M: -[[ 1.09982056-1.58410273j 0. +0.j 0. +0.j - -1.09982056+1.58410369j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.09982056-1.58410273j 0. +0.j - 0. +0.j -1.09982056+1.58410369j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.09982056-1.58410273j - 0. +0.j 0. +0.j -1.09982056+1.58410369j] - [ 1.09982056-1.58410369j 0. +0.j 0. +0.j - -1.09982056+1.58410273j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.09982056-1.58410369j 0. +0.j - 0. +0.j -1.09982056+1.58410273j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.09982056-1.58410369j - 0. +0.j 0. +0.j -1.09982056+1.58410273j]] - -Line line135: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.46781000 0.49350000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.46781000 0.49350000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.46781000 0.49350000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.21482282j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.21482282j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.21482282j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999945 0.00000163j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999945 0.00000163j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999945 0.00000163j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.46781000 0.49350000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.46781000 0.49350000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.46781000 0.49350000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000221j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000221j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000221j - -M: -[[ 0.61209543-0.20579466j 0. +0.j 0. +0.j - -0.61209543+0.20579577j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.61209543-0.20579466j 0. +0.j - 0. +0.j -0.61209543+0.20579577j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.61209543-0.20579466j - 0. +0.j 0. +0.j -0.61209543+0.20579577j] - [ 0.61209543-0.20579577j 0. +0.j 0. +0.j - -0.61209543+0.20579466j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.61209543-0.20579577j 0. +0.j - 0. +0.j -0.61209543+0.20579466j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.61209543-0.20579577j - 0. +0.j 0. +0.j -0.61209543+0.20579466j]] - -Line line134: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03227100 0.01085000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03227100 0.01085000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03227100 0.01085000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.04869469j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.04869469j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.04869469j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03227100 0.01085000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03227100 0.01085000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03227100 0.01085000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000005j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000005j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000005j - -M: -[[ 27.84046935-9.36038833j 0. +0.j - 0. +0.j -27.84046935+9.36038835j - 0. +0.j 0. +0.j ] - [ 0. +0.j 27.84046935-9.36038833j - 0. +0.j 0. +0.j - -27.84046935+9.36038835j 0. +0.j ] - [ 0. +0.j 0. +0.j - 27.84046935-9.36038833j 0. +0.j - 0. +0.j -27.84046935+9.36038835j] - [ 27.84046935-9.36038835j 0. +0.j - 0. +0.j -27.84046935+9.36038833j - 0. +0.j 0. +0.j ] - [ 0. +0.j 27.84046935-9.36038835j - 0. +0.j 0. +0.j - -27.84046935+9.36038833j 0. +0.j ] - [ 0. +0.j 0. +0.j - 27.84046935-9.36038835j 0. +0.j - 0. +0.j -27.84046935+9.36038833j]] - -Line line43: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13845300 0.04655000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13845300 0.04655000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13845300 0.04655000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.20891591j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.20891591j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.20891591j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13845300 0.04655000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13845300 0.04655000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13845300 0.04655000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000021j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000021j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000021j - -M: -[[ 6.48913195-2.18174455j 0. +0.j 0. +0.j - -6.48913195+2.18174465j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.48913195-2.18174455j 0. +0.j - 0. +0.j -6.48913195+2.18174465j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.48913195-2.18174455j - 0. +0.j 0. +0.j -6.48913195+2.18174465j] - [ 6.48913195-2.18174465j 0. +0.j 0. +0.j - -6.48913195+2.18174455j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.48913195-2.18174465j 0. +0.j - 0. +0.j -6.48913195+2.18174455j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.48913195-2.18174465j - 0. +0.j 0. +0.j -6.48913195+2.18174455j]] - -Line line42: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10083500 0.02345000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10083500 0.02345000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10083500 0.02345000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.10524335j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.10524335j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.10524335j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10083500 0.02345000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10083500 0.02345000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10083500 0.02345000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 9.40835659-2.18798985j 0. +0.j 0. +0.j - -9.40835659+2.1879899j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.40835659-2.18798985j 0. +0.j - 0. +0.j -9.40835659+2.1879899j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.40835659-2.18798985j - 0. +0.j 0. +0.j -9.40835659+2.1879899j ] - [ 9.40835659-2.1879899j 0. +0.j 0. +0.j - -9.40835659+2.18798985j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.40835659-2.1879899j 0. +0.j - 0. +0.j -9.40835659+2.18798985j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.40835659-2.1879899j - 0. +0.j 0. +0.j -9.40835659+2.18798985j]] - -Line line54: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.31735800 0.45710000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.31735800 0.45710000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.31735800 0.45710000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.05146000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.05146000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.05146000j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999953 0.00000033j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999953 0.00000033j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999953 0.00000033j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.31735800 0.45710000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.31735800 0.45710000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.31735800 0.45710000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000205j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000205j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000205j - -M: -[[ 1.02487107-1.47615073j 0. +0.j 0. +0.j - -1.02487107+1.47615175j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.02487107-1.47615073j 0. +0.j - 0. +0.j -1.02487107+1.47615175j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.02487107-1.47615073j - 0. +0.j 0. +0.j -1.02487107+1.47615175j] - [ 1.02487107-1.47615175j 0. +0.j 0. +0.j - -1.02487107+1.47615073j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.02487107-1.47615175j 0. +0.j - 0. +0.j -1.02487107+1.47615073j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.02487107-1.47615175j - 0. +0.j 0. +0.j -1.02487107+1.47615073j]] - -Line line44: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.55068900 0.18515000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.55068900 0.18515000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.55068900 0.18515000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.83095126j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.83095126j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.83095126j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999992 0.00000023j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999992 0.00000023j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999992 0.00000023j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.55068900 0.18515000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.55068900 0.18515000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.55068900 0.18515000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000083j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000083j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000083j - -M: -[[ 1.63148308-0.54852896j 0. +0.j 0. +0.j - -1.63148308+0.54852937j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.63148308-0.54852896j 0. +0.j - 0. +0.j -1.63148308+0.54852937j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.63148308-0.54852896j - 0. +0.j 0. +0.j -1.63148308+0.54852937j] - [ 1.63148308-0.54852937j 0. +0.j 0. +0.j - -1.63148308+0.54852896j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.63148308-0.54852937j 0. +0.j - 0. +0.j -1.63148308+0.54852896j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.63148308-0.54852937j - 0. +0.j 0. +0.j -1.63148308+0.54852896j]] - -Line line45: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22173300 0.07455000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22173300 0.07455000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22173300 0.07455000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.33457962j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.33457962j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.33457962j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000004j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000004j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22173300 0.07455000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22173300 0.07455000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22173300 0.07455000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000033j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000033j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000033j - -M: -[[ 4.0518993-1.36230987j 0. +0.j 0. +0.j - -4.0518993+1.36231004j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.0518993-1.36230987j 0. +0.j - 0. +0.j -4.0518993+1.36231004j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.0518993-1.36230987j - 0. +0.j 0. +0.j -4.0518993+1.36231004j] - [ 4.0518993-1.36231004j 0. +0.j 0. +0.j - -4.0518993+1.36230987j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.0518993-1.36231004j 0. +0.j - 0. +0.j -4.0518993+1.36230987j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.0518993-1.36231004j - 0. +0.j 0. +0.j -4.0518993+1.36230987j]] - -Line line46: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.68710500 0.39235000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.68710500 0.39235000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.68710500 0.39235000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.76086268j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.76086268j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.76086268j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999965 0.00000149j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999965 0.00000149j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999965 0.00000149j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.68710500 0.39235000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.68710500 0.39235000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.68710500 0.39235000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000176j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000176j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000176j - -M: -[[ 0.56231926-0.13077104j 0. +0.j 0. +0.j - -0.56231926+0.13077192j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.56231926-0.13077104j 0. +0.j - 0. +0.j -0.56231926+0.13077192j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.56231926-0.13077104j - 0. +0.j 0. +0.j -0.56231926+0.13077192j] - [ 0.56231926-0.13077192j 0. +0.j 0. +0.j - -0.56231926+0.13077104j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.56231926-0.13077192j 0. +0.j - 0. +0.j -0.56231926+0.13077104j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.56231926-0.13077192j - 0. +0.j 0. +0.j -0.56231926+0.13077104j]] - -Line line47: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00600000 0.00300000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00600000 0.00300000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00600000 0.00300000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 4.23172530j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 4.23172530j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 4.23172530j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00600000 0.00300000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00600000 0.00300000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00600000 0.00300000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000423j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000423j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000423j - -M: -[[ 133.33333333-66.66666455j 0. +0.j - 0. +0.j -133.33333333+66.66666667j - 0. +0.j 0. +0.j ] - [ 0. +0.j 133.33333333-66.66666455j - 0. +0.j 0. +0.j - -133.33333333+66.66666667j 0. +0.j ] - [ 0. +0.j 0. +0.j - 133.33333333-66.66666455j 0. +0.j - 0. +0.j -133.33333333+66.66666667j] - [ 133.33333333-66.66666667j 0. +0.j - 0. +0.j -133.33333333+66.66666455j - 0. +0.j 0. +0.j ] - [ 0. +0.j 133.33333333-66.66666667j - 0. +0.j 0. +0.j - -133.33333333+66.66666455j 0. +0.j ] - [ 0. +0.j 0. +0.j - 133.33333333-66.66666667j 0. +0.j - 0. +0.j -133.33333333+66.66666455j]] - -Line line48: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.33644000 0.31080000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.33644000 0.31080000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.33644000 0.31080000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.39486714j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.39486714j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.39486714j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999978 0.00000093j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999978 0.00000093j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999978 0.00000093j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.33644000 0.31080000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.33644000 0.31080000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.33644000 0.31080000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000139j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000139j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000139j - -M: -[[ 0.70986474-0.16508413j 0. +0.j 0. +0.j - -0.70986474+0.16508482j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.70986474-0.16508413j 0. +0.j - 0. +0.j -0.70986474+0.16508482j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.70986474-0.16508413j - 0. +0.j 0. +0.j -0.70986474+0.16508482j] - [ 0.70986474-0.16508482j 0. +0.j 0. +0.j - -0.70986474+0.16508413j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.70986474-0.16508482j 0. +0.j - 0. +0.j -0.70986474+0.16508413j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.70986474-0.16508482j - 0. +0.j 0. +0.j -0.70986474+0.16508413j]] - -Line line136: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06130000 0.03500000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06130000 0.03500000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06130000 0.03500000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.15707963j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.15707963j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.15707963j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06130000 0.03500000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06130000 0.03500000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06130000 0.03500000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000016j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000016j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000016j - -M: -[[ 12.30259157-7.02431811j 0. +0.j - 0. +0.j -12.30259157+7.02431819j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.30259157-7.02431811j - 0. +0.j 0. +0.j - -12.30259157+7.02431819j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.30259157-7.02431811j 0. +0.j - 0. +0.j -12.30259157+7.02431819j] - [ 12.30259157-7.02431819j 0. +0.j - 0. +0.j -12.30259157+7.02431811j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.30259157-7.02431819j - 0. +0.j 0. +0.j - -12.30259157+7.02431811j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.30259157-7.02431819j 0. +0.j - 0. +0.j -12.30259157+7.02431811j]] - -Line line137: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04597500 0.02625000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04597500 0.02625000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04597500 0.02625000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.11780972j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.11780972j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.11780972j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04597500 0.02625000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04597500 0.02625000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04597500 0.02625000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000012j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000012j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000012j - -M: -[[ 16.40345543-9.36575753j 0. +0.j - 0. +0.j -16.40345543+9.36575759j - 0. +0.j 0. +0.j ] - [ 0. +0.j 16.40345543-9.36575753j - 0. +0.j 0. +0.j - -16.40345543+9.36575759j 0. +0.j ] - [ 0. +0.j 0. +0.j - 16.40345543-9.36575753j 0. +0.j - 0. +0.j -16.40345543+9.36575759j] - [ 16.40345543-9.36575759j 0. +0.j - 0. +0.j -16.40345543+9.36575753j - 0. +0.j 0. +0.j ] - [ 0. +0.j 16.40345543-9.36575759j - 0. +0.j 0. +0.j - -16.40345543+9.36575753j 0. +0.j ] - [ 0. +0.j 0. +0.j - 16.40345543-9.36575759j 0. +0.j - 0. +0.j -16.40345543+9.36575753j]] - -Line line138: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.50696700 0.17045000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.50696700 0.17045000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.50696700 0.17045000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.76497781j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.76497781j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.76497781j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999993 0.00000019j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999993 0.00000019j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999993 0.00000019j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.50696700 0.17045000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.50696700 0.17045000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.50696700 0.17045000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000076j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000076j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000076j - -M: -[[ 1.77218593-0.59583543j 0. +0.j 0. +0.j - -1.77218593+0.59583581j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.77218593-0.59583543j 0. +0.j - 0. +0.j -1.77218593+0.59583581j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.77218593-0.59583543j - 0. +0.j 0. +0.j -1.77218593+0.59583581j] - [ 1.77218593-0.59583581j 0. +0.j 0. +0.j - -1.77218593+0.59583543j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.77218593-0.59583581j 0. +0.j - 0. +0.j -1.77218593+0.59583543j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.77218593-0.59583581j - 0. +0.j 0. +0.j -1.77218593+0.59583543j]] - -Line line139: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.49747500 0.34825000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.49747500 0.34825000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.49747500 0.34825000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.56294235j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.56294235j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.56294235j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999973 0.00000117j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999973 0.00000117j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999973 0.00000117j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.49747500 0.34825000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.49747500 0.34825000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.49747500 0.34825000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000156j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000156j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000156j - -M: -[[ 0.63352753-0.1473312j 0. +0.j 0. +0.j - -0.63352753+0.14733198j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.63352753-0.1473312j 0. +0.j - 0. +0.j -0.63352753+0.14733198j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.63352753-0.1473312j - 0. +0.j 0. +0.j -0.63352753+0.14733198j] - [ 0.63352753-0.14733198j 0. +0.j 0. +0.j - -0.63352753+0.1473312j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.63352753-0.14733198j 0. +0.j - 0. +0.j -0.63352753+0.1473312j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.63352753-0.14733198j - 0. +0.j 0. +0.j -0.63352753+0.1473312j ]] - -Line line53: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 2.05181100 0.68985000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 2.05181100 0.68985000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 2.05181100 0.68985000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 3.09603956j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 3.09603956j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 3.09603956j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999893 0.00000318j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999893 0.00000318j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999893 0.00000318j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 2.05181100 0.68985000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 2.05181100 0.68985000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 2.05181100 0.68985000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000310j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000310j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000310j - -M: -[[ 0.43787648-0.14721917j 0. +0.j 0. +0.j - -0.43787648+0.14722072j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.43787648-0.14721917j 0. +0.j - 0. +0.j -0.43787648+0.14722072j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.43787648-0.14721917j - 0. +0.j 0. +0.j -0.43787648+0.14722072j] - [ 0.43787648-0.14722072j 0. +0.j 0. +0.j - -0.43787648+0.14721917j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.43787648-0.14722072j 0. +0.j - 0. +0.j -0.43787648+0.14721917j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.43787648-0.14722072j - 0. +0.j 0. +0.j -0.43787648+0.14721917j]] - -Line line49: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12491500 0.02905000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12491500 0.02905000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12491500 0.02905000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.13037610j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.13037610j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.13037610j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12491500 0.02905000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12491500 0.02905000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12491500 0.02905000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000013j - -M: -[[ 7.59469749-1.76620865j 0. +0.j 0. +0.j - -7.59469749+1.76620872j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.59469749-1.76620865j 0. +0.j - 0. +0.j -7.59469749+1.76620872j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.59469749-1.76620865j - 0. +0.j 0. +0.j -7.59469749+1.76620872j] - [ 7.59469749-1.76620872j 0. +0.j 0. +0.j - -7.59469749+1.76620865j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.59469749-1.76620872j 0. +0.j - 0. +0.j -7.59469749+1.76620865j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.59469749-1.76620872j - 0. +0.j 0. +0.j -7.59469749+1.76620865j]] - -Line line55: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12283800 0.04130000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12283800 0.04130000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12283800 0.04130000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.18535397j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.18535397j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.18535397j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.12283800 0.04130000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.12283800 0.04130000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.12283800 0.04130000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000019j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000019j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000019j - -M: -[[ 7.31402161-2.45908498j 0. +0.j 0. +0.j - -7.31402161+2.45908508j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.31402161-2.45908498j 0. +0.j - 0. +0.j -7.31402161+2.45908508j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.31402161-2.45908498j - 0. +0.j 0. +0.j -7.31402161+2.45908508j] - [ 7.31402161-2.45908508j 0. +0.j 0. +0.j - -7.31402161+2.45908498j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.31402161-2.45908508j 0. +0.j - 0. +0.j -7.31402161+2.45908498j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.31402161-2.45908508j - 0. +0.j 0. +0.j -7.31402161+2.45908498j]] - -Line line56: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.23862600 0.34370000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.23862600 0.34370000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.23862600 0.34370000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.54252199j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.54252199j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.54252199j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999973 0.00000018j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999973 0.00000018j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999973 0.00000018j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.23862600 0.34370000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.23862600 0.34370000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.23862600 0.34370000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000154j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000154j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000154j - -M: -[[ 1.36301591-1.96319087j 0. +0.j 0. +0.j - -1.36301591+1.96319164j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.36301591-1.96319087j 0. +0.j - 0. +0.j -1.36301591+1.96319164j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.36301591-1.96319087j - 0. +0.j 0. +0.j -1.36301591+1.96319164j] - [ 1.36301591-1.96319164j 0. +0.j 0. +0.j - -1.36301591+1.96319087j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.36301591-1.96319164j 0. +0.j - 0. +0.j -1.36301591+1.96319087j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.36301591-1.96319164j - 0. +0.j 0. +0.j -1.36301591+1.96319087j]] - -Line line52: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.39453900 0.13265000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.39453900 0.13265000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.39453900 0.13265000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.59533181j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.59533181j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.59533181j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999996 0.00000012j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999996 0.00000012j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999996 0.00000012j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.39453900 0.13265000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.39453900 0.13265000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.39453900 0.13265000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000060j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000060j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000060j - -M: -[[ 2.27718879-0.76562513j 0. +0.j 0. +0.j - -2.27718879+0.76562543j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.27718879-0.76562513j 0. +0.j - 0. +0.j -2.27718879+0.76562543j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.27718879-0.76562513j - 0. +0.j 0. +0.j -2.27718879+0.76562543j] - [ 2.27718879-0.76562543j 0. +0.j 0. +0.j - -2.27718879+0.76562513j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.27718879-0.76562543j 0. +0.j - 0. +0.j -2.27718879+0.76562513j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.27718879-0.76562543j - 0. +0.j 0. +0.j -2.27718879+0.76562513j]] - -Line line50: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03539400 0.01190000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03539400 0.01190000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03539400 0.01190000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.05340708j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.05340708j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.05340708j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03539400 0.01190000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03539400 0.01190000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03539400 0.01190000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000005j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000005j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000005j - -M: -[[ 25.38395735-8.5344717j 0. +0.j - 0. +0.j -25.38395735+8.53447173j - 0. +0.j 0. +0.j ] - [ 0. +0.j 25.38395735-8.5344717j - 0. +0.j 0. +0.j - -25.38395735+8.53447173j 0. +0.j ] - [ 0. +0.j 0. +0.j - 25.38395735-8.5344717j 0. +0.j - 0. +0.j -25.38395735+8.53447173j] - [ 25.38395735-8.53447173j 0. +0.j - 0. +0.j -25.38395735+8.5344717j - 0. +0.j 0. +0.j ] - [ 0. +0.j 25.38395735-8.53447173j - 0. +0.j 0. +0.j - -25.38395735+8.5344717j 0. +0.j ] - [ 0. +0.j 0. +0.j - 25.38395735-8.53447173j 0. +0.j - 0. +0.j -25.38395735+8.5344717j ]] - -Line line51: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04760000 0.02380000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04760000 0.02380000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04760000 0.02380000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 33.57168741j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 33.57168741j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 33.57168741j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999960 0.00000080j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999960 0.00000080j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999960 0.00000080j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04760000 0.02380000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04760000 0.02380000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04760000 0.02380000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00003357j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00003357j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00003357j - -M: -[[ 16.80672269-8.40334456j 0. +0.j - 0. +0.j -16.80672269+8.40336134j - 0. +0.j 0. +0.j ] - [ 0. +0.j 16.80672269-8.40334456j - 0. +0.j 0. +0.j - -16.80672269+8.40336134j 0. +0.j ] - [ 0. +0.j 0. +0.j - 16.80672269-8.40334456j 0. +0.j - 0. +0.j -16.80672269+8.40336134j] - [ 16.80672269-8.40336134j 0. +0.j - 0. +0.j -16.80672269+8.40334456j - 0. +0.j 0. +0.j ] - [ 0. +0.j 16.80672269-8.40336134j - 0. +0.j 0. +0.j - -16.80672269+8.40334456j 0. +0.j ] - [ 0. +0.j 0. +0.j - 16.80672269-8.40336134j 0. +0.j - 0. +0.j -16.80672269+8.40334456j]] - -Line line140: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.16440000 0.02740000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.16440000 0.02740000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.16440000 0.02740000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 23.84405992j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 23.84405992j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 23.84405992j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999967 0.00000196j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999967 0.00000196j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999967 0.00000196j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.16440000 0.02740000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.16440000 0.02740000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.16440000 0.02740000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00002384j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00002384j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00002384j - -M: -[[ 5.91832709-0.98637593j 0. +0.j 0. +0.j - -5.91832709+0.98638785j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.91832709-0.98637593j 0. +0.j - 0. +0.j -5.91832709+0.98638785j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.91832709-0.98637593j - 0. +0.j 0. +0.j -5.91832709+0.98638785j] - [ 5.91832709-0.98638785j 0. +0.j 0. +0.j - -5.91832709+0.98637593j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.91832709-0.98638785j 0. +0.j - 0. +0.j -5.91832709+0.98637593j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.91832709-0.98638785j - 0. +0.j 0. +0.j -5.91832709+0.98637593j]] - -Line line99: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.15795000 0.22750000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.15795000 0.22750000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.15795000 0.22750000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.02101761j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.02101761j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.02101761j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999988 0.00000008j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999988 0.00000008j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999988 0.00000008j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.15795000 0.22750000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.15795000 0.22750000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.15795000 0.22750000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000102j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000102j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000102j - -M: -[[ 2.0592025-2.96592901j 0. +0.j 0. +0.j - -2.0592025+2.96592952j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.0592025-2.96592901j 0. +0.j - 0. +0.j -2.0592025+2.96592952j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.0592025-2.96592901j - 0. +0.j 0. +0.j -2.0592025+2.96592952j] - [ 2.0592025-2.96592952j 0. +0.j 0. +0.j - -2.0592025+2.96592901j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.0592025-2.96592952j 0. +0.j - 0. +0.j -2.0592025+2.96592901j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.0592025-2.96592952j - 0. +0.j 0. +0.j -2.0592025+2.96592901j]] - -Line line65: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.23630700 0.07945000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.23630700 0.07945000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.23630700 0.07945000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.35657077j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.35657077j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.35657077j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000004j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000004j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.23630700 0.07945000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.23630700 0.07945000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.23630700 0.07945000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000036j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000036j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000036j - -M: -[[ 3.80200242-1.27829074j 0. +0.j 0. +0.j - -3.80200242+1.27829092j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.80200242-1.27829074j 0. +0.j - 0. +0.j -3.80200242+1.27829092j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.80200242-1.27829074j - 0. +0.j 0. +0.j -3.80200242+1.27829092j] - [ 3.80200242-1.27829092j 0. +0.j 0. +0.j - -3.80200242+1.27829074j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.80200242-1.27829092j 0. +0.j - 0. +0.j -3.80200242+1.27829074j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.80200242-1.27829092j - 0. +0.j 0. +0.j -3.80200242+1.27829074j]] - -Line line57: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.11451000 0.03850000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.11451000 0.03850000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.11451000 0.03850000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.17278760j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.17278760j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.17278760j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.11451000 0.03850000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.11451000 0.03850000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.11451000 0.03850000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000017j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000017j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000017j - -M: -[[ 7.84595045-2.63792754j 0. +0.j 0. +0.j - -7.84595045+2.63792763j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.84595045-2.63792754j 0. +0.j - 0. +0.j -7.84595045+2.63792763j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.84595045-2.63792754j - 0. +0.j 0. +0.j -7.84595045+2.63792763j] - [ 7.84595045-2.63792763j 0. +0.j 0. +0.j - -7.84595045+2.63792754j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.84595045-2.63792763j 0. +0.j - 0. +0.j -7.84595045+2.63792754j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.84595045-2.63792763j - 0. +0.j 0. +0.j -7.84595045+2.63792754j]] - -Line line58: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03065000 0.01750000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03065000 0.01750000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03065000 0.01750000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.07853982j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.07853982j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.07853982j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03065000 0.01750000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03065000 0.01750000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03065000 0.01750000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000008j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000008j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000008j - -M: -[[ 24.60518314-14.04863634j 0. +0.j - 0. +0.j -24.60518314+14.04863638j - 0. +0.j 0. +0.j ] - [ 0. +0.j 24.60518314-14.04863634j - 0. +0.j 0. +0.j - -24.60518314+14.04863638j 0. +0.j ] - [ 0. +0.j 0. +0.j - 24.60518314-14.04863634j 0. +0.j - 0. +0.j -24.60518314+14.04863638j] - [ 24.60518314-14.04863638j 0. +0.j - 0. +0.j -24.60518314+14.04863634j - 0. +0.j 0. +0.j ] - [ 0. +0.j 24.60518314-14.04863638j - 0. +0.j 0. +0.j - -24.60518314+14.04863634j 0. +0.j ] - [ 0. +0.j 0. +0.j - 24.60518314-14.04863638j 0. +0.j - 0. +0.j -24.60518314+14.04863634j]] - -Line line141: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34602000 0.10950000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34602000 0.10950000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34602000 0.10950000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 126.07761098j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 126.07761098j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 126.07761098j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999310 0.00002181j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999310 0.00002181j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999310 0.00002181j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34602000 0.10950000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34602000 0.10950000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34602000 0.10950000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00012608j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00012608j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00012608j - -M: -[[ 2.62693412-0.83124523j 0. +0.j 0. +0.j - -2.62693412+0.83130827j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.62693412-0.83124523j 0. +0.j - 0. +0.j -2.62693412+0.83130827j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.62693412-0.83124523j - 0. +0.j 0. +0.j -2.62693412+0.83130827j] - [ 2.62693412-0.83130827j 0. +0.j 0. +0.j - -2.62693412+0.83124523j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.62693412-0.83130827j 0. +0.j - 0. +0.j -2.62693412+0.83124523j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.62693412-0.83130827j - 0. +0.j 0. +0.j -2.62693412+0.83124523j]] - -Line line61: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.02881100 0.01645000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.02881100 0.01645000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.02881100 0.01645000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.07382743j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.07382743j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.07382743j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.02881100 0.01645000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.02881100 0.01645000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.02881100 0.01645000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000007j - -M: -[[ 26.17572675-14.94535781j 0. +0.j - 0. +0.j -26.17572675+14.94535785j - 0. +0.j 0. +0.j ] - [ 0. +0.j 26.17572675-14.94535781j - 0. +0.j 0. +0.j - -26.17572675+14.94535785j 0. +0.j ] - [ 0. +0.j 0. +0.j - 26.17572675-14.94535781j 0. +0.j - 0. +0.j -26.17572675+14.94535785j] - [ 26.17572675-14.94535785j 0. +0.j - 0. +0.j -26.17572675+14.94535781j - 0. +0.j 0. +0.j ] - [ 0. +0.j 26.17572675-14.94535785j - 0. +0.j 0. +0.j - -26.17572675+14.94535781j 0. +0.j ] - [ 0. +0.j 0. +0.j - 26.17572675-14.94535785j 0. +0.j - 0. +0.j -26.17572675+14.94535781j]] - -Line line59: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.33416100 0.11235000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.33416100 0.11235000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.33416100 0.11235000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.50422562j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.50422562j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.50422562j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000008j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000008j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000008j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.33416100 0.11235000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.33416100 0.11235000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.33416100 0.11235000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000050j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000050j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000050j - -M: -[[ 2.68864346-0.90396249j 0. +0.j 0. +0.j - -2.68864346+0.90396274j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.68864346-0.90396249j 0. +0.j - 0. +0.j -2.68864346+0.90396274j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.68864346-0.90396249j - 0. +0.j 0. +0.j -2.68864346+0.90396274j] - [ 2.68864346-0.90396274j 0. +0.j 0. +0.j - -2.68864346+0.90396249j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.68864346-0.90396274j 0. +0.j - 0. +0.j -2.68864346+0.90396249j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.68864346-0.90396274j - 0. +0.j 0. +0.j -2.68864346+0.90396249j]] - -Line line62: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09600000 0.02240000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09600000 0.02240000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09600000 0.02240000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.10053096j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.10053096j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.10053096j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09600000 0.02240000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09600000 0.02240000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09600000 0.02240000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000010j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000010j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000010j - -M: -[[ 9.87881981-2.30505791j 0. +0.j 0. +0.j - -9.87881981+2.30505796j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.87881981-2.30505791j 0. +0.j - 0. +0.j -9.87881981+2.30505796j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.87881981-2.30505791j - 0. +0.j 0. +0.j -9.87881981+2.30505796j] - [ 9.87881981-2.30505796j 0. +0.j 0. +0.j - -9.87881981+2.30505791j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.87881981-2.30505796j 0. +0.j - 0. +0.j -9.87881981+2.30505791j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.87881981-2.30505796j - 0. +0.j 0. +0.j -9.87881981+2.30505791j]] - -Line line66: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00760000 0.00380000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00760000 0.00380000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00760000 0.00380000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 5.36018539j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 5.36018539j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 5.36018539j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000002j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000002j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00760000 0.00380000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00760000 0.00380000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00760000 0.00380000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000536j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000536j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000536j - -M: -[[ 105.26315789-52.63157627j 0. +0.j - 0. +0.j -105.26315789+52.63157895j - 0. +0.j 0. +0.j ] - [ 0. +0.j 105.26315789-52.63157627j - 0. +0.j 0. +0.j - -105.26315789+52.63157895j 0. +0.j ] - [ 0. +0.j 0. +0.j - 105.26315789-52.63157627j 0. +0.j - 0. +0.j -105.26315789+52.63157895j] - [ 105.26315789-52.63157895j 0. +0.j - 0. +0.j -105.26315789+52.63157627j - 0. +0.j 0. +0.j ] - [ 0. +0.j 105.26315789-52.63157895j - 0. +0.j 0. +0.j - -105.26315789+52.63157627j 0. +0.j ] - [ 0. +0.j 0. +0.j - 105.26315789-52.63157895j 0. +0.j - 0. +0.j -105.26315789+52.63157627j]] - -Line line67: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.08848500 0.02975000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.08848500 0.02975000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.08848500 0.02975000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.13351769j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.13351769j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.13351769j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.08848500 0.02975000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.08848500 0.02975000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.08848500 0.02975000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000013j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000013j - -M: -[[ 10.15358294-3.41378863j 0. +0.j - 0. +0.j -10.15358294+3.41378869j - 0. +0.j 0. +0.j ] - [ 0. +0.j 10.15358294-3.41378863j - 0. +0.j 0. +0.j - -10.15358294+3.41378869j 0. +0.j ] - [ 0. +0.j 0. +0.j - 10.15358294-3.41378863j 0. +0.j - 0. +0.j -10.15358294+3.41378869j] - [ 10.15358294-3.41378869j 0. +0.j - 0. +0.j -10.15358294+3.41378863j - 0. +0.j 0. +0.j ] - [ 0. +0.j 10.15358294-3.41378869j - 0. +0.j 0. +0.j - -10.15358294+3.41378863j 0. +0.j ] - [ 0. +0.j 0. +0.j - 10.15358294-3.41378869j 0. +0.j - 0. +0.j -10.15358294+3.41378863j]] - -Line line63: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.23048800 0.13160000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.23048800 0.13160000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.23048800 0.13160000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.59061942j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.59061942j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.59061942j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999996 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999996 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999996 0.00000007j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.23048800 0.13160000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.23048800 0.13160000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.23048800 0.13160000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000059j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000059j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000059j - -M: -[[ 3.27196584-1.86816944j 0. +0.j 0. +0.j - -3.27196584+1.86816973j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.27196584-1.86816944j 0. +0.j - 0. +0.j -3.27196584+1.86816973j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.27196584-1.86816944j - 0. +0.j 0. +0.j -3.27196584+1.86816973j] - [ 3.27196584-1.86816973j 0. +0.j 0. +0.j - -3.27196584+1.86816944j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.27196584-1.86816973j 0. +0.j - 0. +0.j -3.27196584+1.86816944j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.27196584-1.86816973j - 0. +0.j 0. +0.j -3.27196584+1.86816944j]] - -Line line69: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.53195100 0.17885000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.53195100 0.17885000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.53195100 0.17885000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.80267692j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.80267692j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.80267692j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999993 0.00000021j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999993 0.00000021j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999993 0.00000021j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.53195100 0.17885000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.53195100 0.17885000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.53195100 0.17885000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000080j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000080j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000080j - -M: -[[ 1.68895215-0.56785095j 0. +0.j 0. +0.j - -1.68895215+0.56785135j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.68895215-0.56785095j 0. +0.j - 0. +0.j -1.68895215+0.56785135j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.68895215-0.56785095j - 0. +0.j 0. +0.j -1.68895215+0.56785135j] - [ 1.68895215-0.56785135j 0. +0.j 0. +0.j - -1.68895215+0.56785095j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.68895215-0.56785135j 0. +0.j - 0. +0.j -1.68895215+0.56785095j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.68895215-0.56785135j - 0. +0.j 0. +0.j -1.68895215+0.56785095j]] - -Line line68: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.46053000 0.10710000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.46053000 0.10710000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.46053000 0.10710000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.48066368j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.48066368j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.48066368j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000011j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.46053000 0.10710000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.46053000 0.10710000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.46053000 0.10710000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000048j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000048j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000048j - -M: -[[ 2.05999965-0.47906944j 0. +0.j 0. +0.j - -2.05999965+0.47906968j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.05999965-0.47906944j 0. +0.j - 0. +0.j -2.05999965+0.47906968j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.05999965-0.47906944j - 0. +0.j 0. +0.j -2.05999965+0.47906968j] - [ 2.05999965-0.47906968j 0. +0.j 0. +0.j - -2.05999965+0.47906944j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.05999965-0.47906968j 0. +0.j - 0. +0.j -2.05999965+0.47906944j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.05999965-0.47906968j - 0. +0.j 0. +0.j -2.05999965+0.47906944j]] - -Line line60: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.44871600 0.25620000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.44871600 0.25620000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.44871600 0.25620000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.14982291j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.14982291j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.14982291j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999985 0.00000026j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999985 0.00000026j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999985 0.00000026j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.44871600 0.25620000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.44871600 0.25620000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.44871600 0.25620000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000115j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000115j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000115j - -M: -[[ 1.68068191-0.95960574j 0. +0.j 0. +0.j - -1.68068191+0.95960631j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.68068191-0.95960574j 0. +0.j - 0. +0.j -1.68068191+0.95960631j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.68068191-0.95960574j - 0. +0.j 0. +0.j -1.68068191+0.95960631j] - [ 1.68068191-0.95960631j 0. +0.j 0. +0.j - -1.68068191+0.95960574j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.68068191-0.95960631j 0. +0.j - 0. +0.j -1.68068191+0.95960574j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.68068191-0.95960631j - 0. +0.j 0. +0.j -1.68068191+0.95960574j]] - -Line line64: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03432800 0.01960000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03432800 0.01960000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03432800 0.01960000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.08796459j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.08796459j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.08796459j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03432800 0.01960000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03432800 0.01960000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03432800 0.01960000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000009j - -M: -[[ 21.96891352-12.54342529j 0. +0.j - 0. +0.j -21.96891352+12.54342534j - 0. +0.j 0. +0.j ] - [ 0. +0.j 21.96891352-12.54342529j - 0. +0.j 0. +0.j - -21.96891352+12.54342534j 0. +0.j ] - [ 0. +0.j 0. +0.j - 21.96891352-12.54342529j 0. +0.j - 0. +0.j -21.96891352+12.54342534j] - [ 21.96891352-12.54342534j 0. +0.j - 0. +0.j -21.96891352+12.54342529j - 0. +0.j 0. +0.j ] - [ 0. +0.j 21.96891352-12.54342534j - 0. +0.j 0. +0.j - -21.96891352+12.54342529j 0. +0.j ] - [ 0. +0.j 0. +0.j - 21.96891352-12.54342534j 0. +0.j - 0. +0.j -21.96891352+12.54342529j]] - -Line line100: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.20842000 0.11900000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.20842000 0.11900000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.20842000 0.11900000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.53407075j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.53407075j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.53407075j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000006j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.20842000 0.11900000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.20842000 0.11900000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.20842000 0.11900000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000053j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000053j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000053j - -M: -[[ 3.61840929-2.06597567j 0. +0.j 0. +0.j - -3.61840929+2.06597594j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.61840929-2.06597567j 0. +0.j - 0. +0.j -3.61840929+2.06597594j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.61840929-2.06597567j - 0. +0.j 0. +0.j -3.61840929+2.06597594j] - [ 3.61840929-2.06597594j 0. +0.j 0. +0.j - -3.61840929+2.06597567j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.61840929-2.06597594j 0. +0.j - 0. +0.j -3.61840929+2.06597567j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.61840929-2.06597594j - 0. +0.j 0. +0.j -3.61840929+2.06597567j]] - -Line line101: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.16572600 0.23870000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.16572600 0.23870000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.16572600 0.23870000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.07128309j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.07128309j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.07128309j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999987 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999987 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999987 0.00000009j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.16572600 0.23870000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.16572600 0.23870000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.16572600 0.23870000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000107j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000107j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000107j - -M: -[[ 1.96258302-2.82676514j 0. +0.j 0. +0.j - -1.96258302+2.82676567j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.96258302-2.82676514j 0. +0.j - 0. +0.j -1.96258302+2.82676567j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.96258302-2.82676514j - 0. +0.j 0. +0.j -1.96258302+2.82676567j] - [ 1.96258302-2.82676567j 0. +0.j 0. +0.j - -1.96258302+2.82676514j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.96258302-2.82676567j 0. +0.j - 0. +0.j -1.96258302+2.82676514j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.96258302-2.82676567j - 0. +0.j 0. +0.j -1.96258302+2.82676514j]] - -Line line70: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07350000 0.01715000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07350000 0.01715000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07350000 0.01715000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.07696902j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.07696902j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.07696902j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07350000 0.01715000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07350000 0.01715000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07350000 0.01715000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000008j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000008j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000008j - -M: -[[ 12.90294832-3.0106879j 0. +0.j - 0. +0.j -12.90294832+3.01068794j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.90294832-3.0106879j - 0. +0.j 0. +0.j - -12.90294832+3.01068794j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.90294832-3.0106879j 0. +0.j - 0. +0.j -12.90294832+3.01068794j] - [ 12.90294832-3.01068794j 0. +0.j - 0. +0.j -12.90294832+3.0106879j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.90294832-3.01068794j - 0. +0.j 0. +0.j - -12.90294832+3.0106879j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.90294832-3.01068794j 0. +0.j - 0. +0.j -12.90294832+3.0106879j ]] - -Line line71: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06913600 0.02030000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06913600 0.02030000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06913600 0.02030000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.09110619j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.09110619j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.09110619j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06913600 0.02030000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06913600 0.02030000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06913600 0.02030000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000009j - -M: -[[ 13.31618733-3.90995429j 0. +0.j - 0. +0.j -13.31618733+3.90995433j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13.31618733-3.90995429j - 0. +0.j 0. +0.j - -13.31618733+3.90995433j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13.31618733-3.90995429j 0. +0.j - 0. +0.j -13.31618733+3.90995433j] - [ 13.31618733-3.90995433j 0. +0.j - 0. +0.j -13.31618733+3.90995429j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13.31618733-3.90995433j - 0. +0.j 0. +0.j - -13.31618733+3.90995429j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13.31618733-3.90995433j 0. +0.j - 0. +0.j -13.31618733+3.90995429j]] - -Line line93: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34665300 0.11655000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34665300 0.11655000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34665300 0.11655000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.52307518j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.52307518j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.52307518j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000009j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34665300 0.11655000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34665300 0.11655000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34665300 0.11655000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000052j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000052j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000052j - -M: -[[ 2.5917554-0.87138724j 0. +0.j 0. +0.j - -2.5917554+0.8713875j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.5917554-0.87138724j 0. +0.j - 0. +0.j -2.5917554+0.8713875j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.5917554-0.87138724j - 0. +0.j 0. +0.j -2.5917554+0.8713875j ] - [ 2.5917554-0.8713875j 0. +0.j 0. +0.j - -2.5917554+0.87138724j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.5917554-0.8713875j 0. +0.j - 0. +0.j -2.5917554+0.87138724j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.5917554-0.8713875j - 0. +0.j 0. +0.j -2.5917554+0.87138724j]] - -Line line72: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.35518000 0.08260000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.35518000 0.08260000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.35518000 0.08260000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.37070793j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.37070793j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.37070793j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000007j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.35518000 0.08260000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.35518000 0.08260000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.35518000 0.08260000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000037j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000037j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000037j - -M: -[[ 2.67101649-0.62116644j 0. +0.j 0. +0.j - -2.67101649+0.62116663j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.67101649-0.62116644j 0. +0.j - 0. +0.j -2.67101649+0.62116663j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.67101649-0.62116644j - 0. +0.j 0. +0.j -2.67101649+0.62116663j] - [ 2.67101649-0.62116663j 0. +0.j 0. +0.j - -2.67101649+0.62116644j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.67101649-0.62116663j 0. +0.j - 0. +0.j -2.67101649+0.62116644j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.67101649-0.62116663j - 0. +0.j 0. +0.j -2.67101649+0.62116644j]] - -Line line73: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.56858400 0.16695000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.56858400 0.16695000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.56858400 0.16695000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.74926985j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.74926985j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.74926985j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999994 0.00000021j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999994 0.00000021j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999994 0.00000021j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.56858400 0.16695000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.56858400 0.16695000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.56858400 0.16695000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000075j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000075j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000075j - -M: -[[ 1.61915905-0.47542384j 0. +0.j 0. +0.j - -1.61915905+0.47542422j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.61915905-0.47542384j 0. +0.j - 0. +0.j -1.61915905+0.47542422j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.61915905-0.47542384j - 0. +0.j 0. +0.j -1.61915905+0.47542422j] - [ 1.61915905-0.47542422j 0. +0.j 0. +0.j - -1.61915905+0.47542384j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.61915905-0.47542422j 0. +0.j - 0. +0.j -1.61915905+0.47542384j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.61915905-0.47542422j - 0. +0.j 0. +0.j -1.61915905+0.47542384j]] - -Line line142: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.61238700 0.34965000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.61238700 0.34965000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.61238700 0.34965000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.56922553j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.56922553j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.56922553j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999973 0.00000048j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999973 0.00000048j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999973 0.00000048j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.61238700 0.34965000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.61238700 0.34965000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.61238700 0.34965000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000157j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000157j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000157j - -M: -[[ 1.23149065-0.70313417j 0. +0.j 0. +0.j - -1.23149065+0.70313495j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.23149065-0.70313417j 0. +0.j - 0. +0.j -1.23149065+0.70313495j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.23149065-0.70313417j - 0. +0.j 0. +0.j -1.23149065+0.70313495j] - [ 1.23149065-0.70313495j 0. +0.j 0. +0.j - -1.23149065+0.70313417j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.23149065-0.70313495j 0. +0.j - 0. +0.j -1.23149065+0.70313417j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.23149065-0.70313495j - 0. +0.j 0. +0.j -1.23149065+0.70313417j]] - -Line line94: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.28315200 0.09520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.28315200 0.09520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.28315200 0.09520000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.42725660j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.42725660j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.42725660j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000006j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.28315200 0.09520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.28315200 0.09520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.28315200 0.09520000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000043j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000043j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000043j - -M: -[[ 3.17299467-1.06680875j 0. +0.j 0. +0.j - -3.17299467+1.06680897j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.17299467-1.06680875j 0. +0.j - 0. +0.j -3.17299467+1.06680897j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.17299467-1.06680875j - 0. +0.j 0. +0.j -3.17299467+1.06680897j] - [ 3.17299467-1.06680897j 0. +0.j 0. +0.j - -3.17299467+1.06680875j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.17299467-1.06680897j 0. +0.j - 0. +0.j -3.17299467+1.06680875j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.17299467-1.06680897j - 0. +0.j 0. +0.j -3.17299467+1.06680875j]] - -Line line109: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22711500 0.18025000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22711500 0.18025000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22711500 0.18025000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.80896011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.80896011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.80896011j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999993 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999993 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999993 0.00000009j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22711500 0.18025000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22711500 0.18025000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22711500 0.18025000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000081j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000081j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000081j - -M: -[[ 2.70145744-2.14401343j 0. +0.j 0. +0.j - -2.70145744+2.14401384j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.70145744-2.14401343j 0. +0.j - 0. +0.j -2.70145744+2.14401384j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.70145744-2.14401343j - 0. +0.j 0. +0.j -2.70145744+2.14401384j] - [ 2.70145744-2.14401384j 0. +0.j 0. +0.j - -2.70145744+2.14401343j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.70145744-2.14401384j 0. +0.j - 0. +0.j -2.70145744+2.14401343j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.70145744-2.14401384j - 0. +0.j 0. +0.j -2.70145744+2.14401343j]] - -Line line102: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.44736300 0.64435000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.44736300 0.64435000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.44736300 0.64435000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.89183604j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.89183604j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.89183604j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999907 0.00000065j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999907 0.00000065j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999907 0.00000065j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.44736300 0.64435000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.44736300 0.64435000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.44736300 0.64435000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000289j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000289j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000289j - -M: -[[ 0.72704053-1.04717628j 0. +0.j 0. +0.j - -0.72704053+1.04717772j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.72704053-1.04717628j 0. +0.j - 0. +0.j -0.72704053+1.04717772j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.72704053-1.04717628j - 0. +0.j 0. +0.j -0.72704053+1.04717772j] - [ 0.72704053-1.04717772j 0. +0.j 0. +0.j - -0.72704053+1.04717628j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.72704053-1.04717772j 0. +0.j - 0. +0.j -0.72704053+1.04717628j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.72704053-1.04717772j - 0. +0.j 0. +0.j -0.72704053+1.04717628j]] - -Line line95: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.41640000 0.14000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.41640000 0.14000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.41640000 0.14000000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.62831853j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.62831853j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.62831853j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999996 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999996 0.00000013j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999996 0.00000013j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.41640000 0.14000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.41640000 0.14000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.41640000 0.14000000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000063j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000063j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000063j - -M: -[[ 2.15763637-0.72542978j 0. +0.j 0. +0.j - -2.15763637+0.7254301j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.15763637-0.72542978j 0. +0.j - 0. +0.j -2.15763637+0.7254301j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.15763637-0.72542978j - 0. +0.j 0. +0.j -2.15763637+0.7254301j ] - [ 2.15763637-0.7254301j 0. +0.j 0. +0.j - -2.15763637+0.72542978j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.15763637-0.7254301j 0. +0.j - 0. +0.j -2.15763637+0.72542978j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.15763637-0.7254301j - 0. +0.j 0. +0.j -2.15763637+0.72542978j]] - -Line line74: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.42077600 0.12355000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.42077600 0.12355000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.42077600 0.12355000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.55449110j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.55449110j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.55449110j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000012j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000012j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000012j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.42077600 0.12355000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.42077600 0.12355000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.42077600 0.12355000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000055j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000055j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000055j - -M: -[[ 2.1879288-0.64242848j 0. +0.j 0. +0.j - -2.1879288+0.64242876j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.1879288-0.64242848j 0. +0.j - 0. +0.j -2.1879288+0.64242876j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.1879288-0.64242848j - 0. +0.j 0. +0.j -2.1879288+0.64242876j] - [ 2.1879288-0.64242876j 0. +0.j 0. +0.j - -2.1879288+0.64242848j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.1879288-0.64242876j 0. +0.j - 0. +0.j -2.1879288+0.64242848j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.1879288-0.64242876j - 0. +0.j 0. +0.j -2.1879288+0.64242848j]] - -Line line111: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.26768700 0.21245000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.26768700 0.21245000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.26768700 0.21245000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.95347337j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.95347337j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.95347337j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999990 0.00000013j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999990 0.00000013j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999990 0.00000013j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.26768700 0.21245000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.26768700 0.21245000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.26768700 0.21245000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000095j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000095j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000095j - -M: -[[ 2.29201084-1.81905575j 0. +0.j 0. +0.j - -2.29201084+1.81905622j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.29201084-1.81905575j 0. +0.j - 0. +0.j -2.29201084+1.81905622j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.29201084-1.81905575j - 0. +0.j 0. +0.j -2.29201084+1.81905622j] - [ 2.29201084-1.81905622j 0. +0.j 0. +0.j - -2.29201084+1.81905575j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.29201084-1.81905622j 0. +0.j - 0. +0.j -2.29201084+1.81905575j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.29201084-1.81905622j - 0. +0.j 0. +0.j -2.29201084+1.81905575j]] - -Line line110: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06246000 0.02100000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06246000 0.02100000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06246000 0.02100000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.09424778j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.09424778j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.09424778j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06246000 0.02100000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06246000 0.02100000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06246000 0.02100000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000009j - -M: -[[ 14.3842425-4.8362006j 0. +0.j 0. +0.j - -14.3842425+4.83620065j 0. +0.j 0. +0.j ] - [ 0. +0.j 14.3842425-4.8362006j 0. +0.j - 0. +0.j -14.3842425+4.83620065j 0. +0.j ] - [ 0. +0.j 0. +0.j 14.3842425-4.8362006j - 0. +0.j 0. +0.j -14.3842425+4.83620065j] - [ 14.3842425-4.83620065j 0. +0.j 0. +0.j - -14.3842425+4.8362006j 0. +0.j 0. +0.j ] - [ 0. +0.j 14.3842425-4.83620065j 0. +0.j - 0. +0.j -14.3842425+4.8362006j 0. +0.j ] - [ 0. +0.j 0. +0.j 14.3842425-4.83620065j - 0. +0.j 0. +0.j -14.3842425+4.8362006j ]] - -Line line96: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10836000 0.02520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10836000 0.02520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10836000 0.02520000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.11309734j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.11309734j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.11309734j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10836000 0.02520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10836000 0.02520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10836000 0.02520000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 8.75499849-2.0360461j 0. +0.j 0. +0.j - -8.75499849+2.03604616j 0. +0.j 0. +0.j ] - [ 0. +0.j 8.75499849-2.0360461j 0. +0.j - 0. +0.j -8.75499849+2.03604616j 0. +0.j ] - [ 0. +0.j 0. +0.j 8.75499849-2.0360461j - 0. +0.j 0. +0.j -8.75499849+2.03604616j] - [ 8.75499849-2.03604616j 0. +0.j 0. +0.j - -8.75499849+2.0360461j 0. +0.j 0. +0.j ] - [ 0. +0.j 8.75499849-2.03604616j 0. +0.j - 0. +0.j -8.75499849+2.0360461j 0. +0.j ] - [ 0. +0.j 0. +0.j 8.75499849-2.03604616j - 0. +0.j 0. +0.j -8.75499849+2.0360461j ]] - -Line line97: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.45908100 0.15435000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.45908100 0.15435000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.45908100 0.15435000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.69272118j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.69272118j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.69272118j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999995 0.00000016j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999995 0.00000016j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999995 0.00000016j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.45908100 0.15435000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.45908100 0.15435000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.45908100 0.15435000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000069j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000069j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000069j - -M: -[[ 1.9570398-0.65798614j 0. +0.j 0. +0.j - -1.9570398+0.65798648j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.9570398-0.65798614j 0. +0.j - 0. +0.j -1.9570398+0.65798648j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.9570398-0.65798614j - 0. +0.j 0. +0.j -1.9570398+0.65798648j] - [ 1.9570398-0.65798648j 0. +0.j 0. +0.j - -1.9570398+0.65798614j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.9570398-0.65798648j 0. +0.j - 0. +0.j -1.9570398+0.65798614j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.9570398-0.65798648j - 0. +0.j 0. +0.j -1.9570398+0.65798614j]] - -Line line75: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.32780000 0.09625000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.32780000 0.09625000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.32780000 0.09625000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.43196899j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.43196899j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.43196899j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000007j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.32780000 0.09625000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.32780000 0.09625000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.32780000 0.09625000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000043j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000043j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000043j - -M: -[[ 2.80850496-0.8246447j 0. +0.j 0. +0.j - -2.80850496+0.82464491j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.80850496-0.8246447j 0. +0.j - 0. +0.j -2.80850496+0.82464491j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.80850496-0.8246447j - 0. +0.j 0. +0.j -2.80850496+0.82464491j] - [ 2.80850496-0.82464491j 0. +0.j 0. +0.j - -2.80850496+0.8246447j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.80850496-0.82464491j 0. +0.j - 0. +0.j -2.80850496+0.8246447j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.80850496-0.82464491j - 0. +0.j 0. +0.j -2.80850496+0.8246447j ]] - -Line line146: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.42113100 0.24045000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.42113100 0.24045000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.42113100 0.24045000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.07913708j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.07913708j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.07913708j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999987 0.00000023j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999987 0.00000023j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999987 0.00000023j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.42113100 0.24045000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.42113100 0.24045000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.42113100 0.24045000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000108j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000108j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000108j - -M: -[[ 1.79077024-1.02246208j 0. +0.j 0. +0.j - -1.79077024+1.02246262j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.79077024-1.02246208j 0. +0.j - 0. +0.j -1.79077024+1.02246262j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.79077024-1.02246208j - 0. +0.j 0. +0.j -1.79077024+1.02246262j] - [ 1.79077024-1.02246262j 0. +0.j 0. +0.j - -1.79077024+1.02246208j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.79077024-1.02246262j 0. +0.j - 0. +0.j -1.79077024+1.02246208j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.79077024-1.02246262j - 0. +0.j 0. +0.j -1.79077024+1.02246208j]] - -Line line143: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.17164000 0.09800000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.17164000 0.09800000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.17164000 0.09800000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.43982297j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.43982297j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.43982297j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000004j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000004j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.17164000 0.09800000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.17164000 0.09800000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.17164000 0.09800000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000044j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000044j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000044j - -M: -[[ 4.3937827-2.50868485j 0. +0.j 0. +0.j - -4.3937827+2.50868507j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.3937827-2.50868485j 0. +0.j - 0. +0.j -4.3937827+2.50868507j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.3937827-2.50868485j - 0. +0.j 0. +0.j -4.3937827+2.50868507j] - [ 4.3937827-2.50868507j 0. +0.j 0. +0.j - -4.3937827+2.50868485j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.3937827-2.50868507j 0. +0.j - 0. +0.j -4.3937827+2.50868485j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.3937827-2.50868507j - 0. +0.j 0. +0.j -4.3937827+2.50868485j]] - -Line line76: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18833600 0.05530000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.18833600 0.05530000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.18833600 0.05530000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.24818582j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.24818582j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.24818582j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000002j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000002j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18833600 0.05530000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.18833600 0.05530000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.18833600 0.05530000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000025j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000025j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000025j - -M: -[[ 4.88822066-1.43529957j 0. +0.j 0. +0.j - -4.88822066+1.43529969j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.88822066-1.43529957j 0. +0.j - 0. +0.j -4.88822066+1.43529969j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.88822066-1.43529957j - 0. +0.j 0. +0.j -4.88822066+1.43529969j] - [ 4.88822066-1.43529969j 0. +0.j 0. +0.j - -4.88822066+1.43529957j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.88822066-1.43529969j 0. +0.j - 0. +0.j -4.88822066+1.43529957j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.88822066-1.43529969j - 0. +0.j 0. +0.j -4.88822066+1.43529957j]] - -Line line98: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.59830000 0.27020000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.59830000 0.27020000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.59830000 0.27020000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.21265476j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.21265476j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.21265476j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999984 0.00000036j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999984 0.00000036j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999984 0.00000036j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.59830000 0.27020000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.59830000 0.27020000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.59830000 0.27020000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000121j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000121j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000121j - -M: -[[ 1.38826069-0.62695583j 0. +0.j 0. +0.j - -1.38826069+0.62695644j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.38826069-0.62695583j 0. +0.j - 0. +0.j -1.38826069+0.62695644j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.38826069-0.62695583j - 0. +0.j 0. +0.j -1.38826069+0.62695644j] - [ 1.38826069-0.62695644j 0. +0.j 0. +0.j - -1.38826069+0.62695583j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.38826069-0.62695644j 0. +0.j - 0. +0.j -1.38826069+0.62695583j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.38826069-0.62695644j - 0. +0.j 0. +0.j -1.38826069+0.62695583j]] - -Line line112: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.14589400 0.08330000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.14589400 0.08330000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.14589400 0.08330000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.37384953j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.37384953j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.37384953j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000003j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000003j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.14589400 0.08330000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.14589400 0.08330000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.14589400 0.08330000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000037j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000037j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000037j - -M: -[[ 5.16915612-2.95139401j 0. +0.j 0. +0.j - -5.16915612+2.9513942j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.16915612-2.95139401j 0. +0.j - 0. +0.j -5.16915612+2.9513942j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.16915612-2.95139401j - 0. +0.j 0. +0.j -5.16915612+2.9513942j ] - [ 5.16915612-2.9513942j 0. +0.j 0. +0.j - -5.16915612+2.95139401j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.16915612-2.9513942j 0. +0.j - 0. +0.j -5.16915612+2.95139401j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.16915612-2.9513942j - 0. +0.j 0. +0.j -5.16915612+2.95139401j]] - -Line line113: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.46191500 1.16025000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.46191500 1.16025000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.46191500 1.16025000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 5.20718982j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 5.20718982j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 5.20718982j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999698 0.00000381j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999698 0.00000381j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999698 0.00000381j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.46191500 1.16025000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.46191500 1.16025000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.46191500 1.16025000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000521j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000521j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000521j - -M: -[[ 0.41968343-0.33307949j 0. +0.j 0. +0.j - -0.41968343+0.33308209j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.41968343-0.33307949j 0. +0.j - 0. +0.j -0.41968343+0.33308209j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.41968343-0.33307949j - 0. +0.j 0. +0.j -0.41968343+0.33308209j] - [ 0.41968343-0.33308209j 0. +0.j 0. +0.j - -0.41968343+0.33307949j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.41968343-0.33308209j 0. +0.j - 0. +0.j -0.41968343+0.33307949j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.41968343-0.33308209j - 0. +0.j 0. +0.j -0.41968343+0.33307949j]] - -Line line77: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.76535200 0.51835000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.76535200 0.51835000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.76535200 0.51835000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.32634936j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.32634936j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.32634936j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999940 0.00000205j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999940 0.00000205j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999940 0.00000205j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.76535200 0.51835000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.76535200 0.51835000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.76535200 0.51835000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000233j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000233j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000233j - -M: -[[ 0.52149822-0.15312331j 0. +0.j 0. +0.j - -0.52149822+0.15312448j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.52149822-0.15312331j 0. +0.j - 0. +0.j -0.52149822+0.15312448j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.52149822-0.15312331j - 0. +0.j 0. +0.j -0.52149822+0.15312448j] - [ 0.52149822-0.15312448j 0. +0.j 0. +0.j - -0.52149822+0.15312331j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.52149822-0.15312448j 0. +0.j - 0. +0.j -0.52149822+0.15312331j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.52149822-0.15312448j - 0. +0.j 0. +0.j -0.52149822+0.15312331j]] - -Line line144: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.05688000 0.01800000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.05688000 0.01800000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.05688000 0.01800000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 20.72508674j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 20.72508674j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 20.72508674j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999981 0.00000059j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999981 0.00000059j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999981 0.00000059j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.05688000 0.01800000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.05688000 0.01800000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.05688000 0.01800000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00002073j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00002073j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00002073j - -M: -[[ 15.98051591-5.05711492j 0. +0.j - 0. +0.j -15.98051591+5.05712529j - 0. +0.j 0. +0.j ] - [ 0. +0.j 15.98051591-5.05711492j - 0. +0.j 0. +0.j - -15.98051591+5.05712529j 0. +0.j ] - [ 0. +0.j 0. +0.j - 15.98051591-5.05711492j 0. +0.j - 0. +0.j -15.98051591+5.05712529j] - [ 15.98051591-5.05712529j 0. +0.j - 0. +0.j -15.98051591+5.05711492j - 0. +0.j 0. +0.j ] - [ 0. +0.j 15.98051591-5.05712529j - 0. +0.j 0. +0.j - -15.98051591+5.05711492j 0. +0.j ] - [ 0. +0.j 0. +0.j - 15.98051591-5.05712529j 0. +0.j - 0. +0.j -15.98051591+5.05711492j]] - -Line line145: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34573200 0.19740000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34573200 0.19740000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34573200 0.19740000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.88592913j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.88592913j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.88592913j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999991 0.00000015j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999991 0.00000015j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999991 0.00000015j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34573200 0.19740000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34573200 0.19740000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34573200 0.19740000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000089j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000089j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000089j - -M: -[[ 2.18131056-1.24544604j 0. +0.j 0. +0.j - -2.18131056+1.24544649j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.18131056-1.24544604j 0. +0.j - 0. +0.j -2.18131056+1.24544649j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.18131056-1.24544604j - 0. +0.j 0. +0.j -2.18131056+1.24544649j] - [ 2.18131056-1.24544649j 0. +0.j 0. +0.j - -2.18131056+1.24544604j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.18131056-1.24544649j 0. +0.j - 0. +0.j -2.18131056+1.24544604j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.18131056-1.24544649j - 0. +0.j 0. +0.j -2.18131056+1.24544604j]] - -Line line103: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34013000 0.07910000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34013000 0.07910000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34013000 0.07910000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.35499997j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.35499997j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.35499997j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000006j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.34013000 0.07910000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.34013000 0.07910000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.34013000 0.07910000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000035j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000035j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000035j - -M: -[[ 2.78920306-0.6486517j 0. +0.j 0. +0.j - -2.78920306+0.64865187j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.78920306-0.6486517j 0. +0.j - 0. +0.j -2.78920306+0.64865187j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.78920306-0.6486517j - 0. +0.j 0. +0.j -2.78920306+0.64865187j] - [ 2.78920306-0.64865187j 0. +0.j 0. +0.j - -2.78920306+0.6486517j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.78920306-0.64865187j 0. +0.j - 0. +0.j -2.78920306+0.6486517j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.78920306-0.64865187j - 0. +0.j 0. +0.j -2.78920306+0.6486517j ]] - -Line line104: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09890100 0.14245000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09890100 0.14245000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09890100 0.14245000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.63931411j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.63931411j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.63931411j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999995 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999995 0.00000003j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999995 0.00000003j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09890100 0.14245000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09890100 0.14245000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09890100 0.14245000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000064j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000064j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000064j - -M: -[[ 3.28865263-4.73674216j 0. +0.j 0. +0.j - -3.28865263+4.73674248j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.28865263-4.73674216j 0. +0.j - 0. +0.j -3.28865263+4.73674248j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.28865263-4.73674216j - 0. +0.j 0. +0.j -3.28865263+4.73674248j] - [ 3.28865263-4.73674248j 0. +0.j 0. +0.j - -3.28865263+4.73674216j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.28865263-4.73674248j 0. +0.j - 0. +0.j -3.28865263+4.73674216j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.28865263-4.73674248j - 0. +0.j 0. +0.j -3.28865263+4.73674216j]] - -Line line105: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04107100 0.02345000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04107100 0.02345000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04107100 0.02345000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.10524335j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.10524335j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.10524335j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04107100 0.02345000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04107100 0.02345000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04107100 0.02345000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 18.36207697-10.48405695j 0. +0.j - 0. +0.j -18.36207697+10.484057j - 0. +0.j 0. +0.j ] - [ 0. +0.j 18.36207697-10.48405695j - 0. +0.j 0. +0.j - -18.36207697+10.484057j 0. +0.j ] - [ 0. +0.j 0. +0.j - 18.36207697-10.48405695j 0. +0.j - 0. +0.j -18.36207697+10.484057j ] - [ 18.36207697-10.484057j 0. +0.j - 0. +0.j -18.36207697+10.48405695j - 0. +0.j 0. +0.j ] - [ 0. +0.j 18.36207697-10.484057j - 0. +0.j 0. +0.j - -18.36207697+10.48405695j 0. +0.j ] - [ 0. +0.j 0. +0.j - 18.36207697-10.484057j 0. +0.j - 0. +0.j -18.36207697+10.48405695j]] - -Line line106: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.28315200 0.09520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.28315200 0.09520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.28315200 0.09520000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.42725660j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.42725660j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.42725660j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000006j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.28315200 0.09520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.28315200 0.09520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.28315200 0.09520000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000043j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000043j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000043j - -M: -[[ 3.17299467-1.06680875j 0. +0.j 0. +0.j - -3.17299467+1.06680897j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.17299467-1.06680875j 0. +0.j - 0. +0.j -3.17299467+1.06680897j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.17299467-1.06680875j - 0. +0.j 0. +0.j -3.17299467+1.06680897j] - [ 3.17299467-1.06680897j 0. +0.j 0. +0.j - -3.17299467+1.06680875j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.17299467-1.06680897j 0. +0.j - 0. +0.j -3.17299467+1.06680875j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.17299467-1.06680897j - 0. +0.j 0. +0.j -3.17299467+1.06680875j]] - -Line line107: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07331200 0.02320000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07331200 0.02320000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07331200 0.02320000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 26.71233401j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 26.71233401j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 26.71233401j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999969 0.00000098j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999969 0.00000098j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999969 0.00000098j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07331200 0.02320000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07331200 0.02320000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07331200 0.02320000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00002671j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00002671j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00002671j - -M: -[[ 12.39867614-3.92361833j 0. +0.j - 0. +0.j -12.39867614+3.92363169j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.39867614-3.92361833j - 0. +0.j 0. +0.j - -12.39867614+3.92363169j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.39867614-3.92361833j 0. +0.j - 0. +0.j -12.39867614+3.92363169j] - [ 12.39867614-3.92363169j 0. +0.j - 0. +0.j -12.39867614+3.92361833j - 0. +0.j 0. +0.j ] - [ 0. +0.j 12.39867614-3.92363169j - 0. +0.j 0. +0.j - -12.39867614+3.92361833j 0. +0.j ] - [ 0. +0.j 0. +0.j - 12.39867614-3.92363169j 0. +0.j - 0. +0.j -12.39867614+3.92361833j]] - -Line line108: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.26337300 0.08855000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.26337300 0.08855000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.26337300 0.08855000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.39741147j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.39741147j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.39741147j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000005j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000005j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000005j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.26337300 0.08855000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.26337300 0.08855000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.26337300 0.08855000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000040j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000040j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000040j - -M: -[[ 3.41128281-1.14692486j 0. +0.j 0. +0.j - -3.41128281+1.14692505j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.41128281-1.14692486j 0. +0.j - 0. +0.j -3.41128281+1.14692505j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.41128281-1.14692486j - 0. +0.j 0. +0.j -3.41128281+1.14692505j] - [ 3.41128281-1.14692505j 0. +0.j 0. +0.j - -3.41128281+1.14692486j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.41128281-1.14692505j 0. +0.j - 0. +0.j -3.41128281+1.14692486j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.41128281-1.14692505j - 0. +0.j 0. +0.j -3.41128281+1.14692486j]] - -Line line83: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04413600 0.02520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04413600 0.02520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04413600 0.02520000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.11309734j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.11309734j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.11309734j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.04413600 0.02520000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.04413600 0.02520000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.04413600 0.02520000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000011j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000011j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000011j - -M: -[[ 17.08693274-9.75599743j 0. +0.j - 0. +0.j -17.08693274+9.75599749j - 0. +0.j 0. +0.j ] - [ 0. +0.j 17.08693274-9.75599743j - 0. +0.j 0. +0.j - -17.08693274+9.75599749j 0. +0.j ] - [ 0. +0.j 0. +0.j - 17.08693274-9.75599743j 0. +0.j - 0. +0.j -17.08693274+9.75599749j] - [ 17.08693274-9.75599749j 0. +0.j - 0. +0.j -17.08693274+9.75599743j - 0. +0.j 0. +0.j ] - [ 0. +0.j 17.08693274-9.75599749j - 0. +0.j 0. +0.j - -17.08693274+9.75599743j 0. +0.j ] - [ 0. +0.j 0. +0.j - 17.08693274-9.75599749j 0. +0.j - 0. +0.j -17.08693274+9.75599743j]] - -Line line78: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.32780000 0.09625000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.32780000 0.09625000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.32780000 0.09625000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.43196899j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.43196899j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.43196899j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000007j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.32780000 0.09625000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.32780000 0.09625000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.32780000 0.09625000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000043j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000043j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000043j - -M: -[[ 2.80850496-0.8246447j 0. +0.j 0. +0.j - -2.80850496+0.82464491j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.80850496-0.8246447j 0. +0.j - 0. +0.j -2.80850496+0.82464491j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.80850496-0.8246447j - 0. +0.j 0. +0.j -2.80850496+0.82464491j] - [ 2.80850496-0.82464491j 0. +0.j 0. +0.j - -2.80850496+0.8246447j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.80850496-0.82464491j 0. +0.j - 0. +0.j -2.80850496+0.8246447j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.80850496-0.82464491j - 0. +0.j 0. +0.j -2.80850496+0.8246447j ]] - -Line line79: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13949400 0.04690000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13949400 0.04690000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13949400 0.04690000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.21048671j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.21048671j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.21048671j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.13949400 0.04690000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.13949400 0.04690000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.13949400 0.04690000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000021j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000021j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000021j - -M: -[[ 6.4407056-2.16546287j 0. +0.j 0. +0.j - -6.4407056+2.16546298j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.4407056-2.16546287j 0. +0.j - 0. +0.j -6.4407056+2.16546298j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.4407056-2.16546287j - 0. +0.j 0. +0.j -6.4407056+2.16546298j] - [ 6.4407056-2.16546298j 0. +0.j 0. +0.j - -6.4407056+2.16546287j 0. +0.j 0. +0.j ] - [ 0. +0.j 6.4407056-2.16546298j 0. +0.j - 0. +0.j -6.4407056+2.16546287j 0. +0.j ] - [ 0. +0.j 0. +0.j 6.4407056-2.16546298j - 0. +0.j 0. +0.j -6.4407056+2.16546287j]] - -Line line87: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22374500 0.12775000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22374500 0.12775000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22374500 0.12775000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.57334066j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.57334066j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.57334066j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999996 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999996 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999996 0.00000006j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.22374500 0.12775000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.22374500 0.12775000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.22374500 0.12775000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000057j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000057j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000057j - -M: -[[ 3.37057303-1.92447045j 0. +0.j 0. +0.j - -3.37057303+1.92447074j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.37057303-1.92447045j 0. +0.j - 0. +0.j -3.37057303+1.92447074j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.37057303-1.92447045j - 0. +0.j 0. +0.j -3.37057303+1.92447074j] - [ 3.37057303-1.92447074j 0. +0.j 0. +0.j - -3.37057303+1.92447045j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.37057303-1.92447074j 0. +0.j - 0. +0.j -3.37057303+1.92447045j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.37057303-1.92447074j - 0. +0.j 0. +0.j -3.37057303+1.92447045j]] - -Line line84: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09440200 0.05390000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09440200 0.05390000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09440200 0.05390000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.24190263j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.24190263j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.24190263j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09440200 0.05390000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.09440200 0.05390000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.09440200 0.05390000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000024j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000024j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000024j - -M: -[[ 7.98869583-4.56124546j 0. +0.j 0. +0.j - -7.98869583+4.56124558j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.98869583-4.56124546j 0. +0.j - 0. +0.j -7.98869583+4.56124558j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.98869583-4.56124546j - 0. +0.j 0. +0.j -7.98869583+4.56124558j] - [ 7.98869583-4.56124558j 0. +0.j 0. +0.j - -7.98869583+4.56124546j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.98869583-4.56124558j 0. +0.j - 0. +0.j -7.98869583+4.56124546j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.98869583-4.56124558j - 0. +0.j 0. +0.j -7.98869583+4.56124546j]] - -Line line80: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.20468000 0.04760000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.20468000 0.04760000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.20468000 0.04760000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.21362830j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.21362830j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.21362830j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000002j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000002j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000002j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.20468000 0.04760000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.20468000 0.04760000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.20468000 0.04760000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000021j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000021j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000021j - -M: -[[ 4.6349992-1.07790668j 0. +0.j 0. +0.j - -4.6349992+1.07790679j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.6349992-1.07790668j 0. +0.j - 0. +0.j -4.6349992+1.07790679j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.6349992-1.07790668j - 0. +0.j 0. +0.j -4.6349992+1.07790679j] - [ 4.6349992-1.07790679j 0. +0.j 0. +0.j - -4.6349992+1.07790668j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.6349992-1.07790679j 0. +0.j - 0. +0.j -4.6349992+1.07790668j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.6349992-1.07790679j - 0. +0.j 0. +0.j -4.6349992+1.07790668j]] - -Line line85: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01287300 0.00735000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01287300 0.00735000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01287300 0.00735000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.03298672j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.03298672j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.03298672j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.01287300 0.00735000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.01287300 0.00735000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.01287300 0.00735000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000003j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000003j - -M: -[[ 58.58376939-33.44913422j 0. +0.j - 0. +0.j -58.58376939+33.44913424j - 0. +0.j 0. +0.j ] - [ 0. +0.j 58.58376939-33.44913422j - 0. +0.j 0. +0.j - -58.58376939+33.44913424j 0. +0.j ] - [ 0. +0.j 0. +0.j - 58.58376939-33.44913422j 0. +0.j - 0. +0.j -58.58376939+33.44913424j] - [ 58.58376939-33.44913424j 0. +0.j - 0. +0.j -58.58376939+33.44913422j - 0. +0.j 0. +0.j ] - [ 0. +0.j 58.58376939-33.44913424j - 0. +0.j 0. +0.j - -58.58376939+33.44913422j 0. +0.j ] - [ 0. +0.j 0. +0.j - 58.58376939-33.44913424j 0. +0.j - 0. +0.j -58.58376939+33.44913422j]] - -Line line86: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00726800 0.00230000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00726800 0.00230000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00726800 0.00230000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.64820553j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.64820553j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.64820553j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00726800 0.00230000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00726800 0.00230000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00726800 0.00230000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000265j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000265j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000265j - -M: -[[ 125.0649071-39.57750092j 0. +0.j - 0. +0.j -125.0649071+39.57750225j - 0. +0.j 0. +0.j ] - [ 0. +0.j 125.0649071-39.57750092j - 0. +0.j 0. +0.j - -125.0649071+39.57750225j 0. +0.j ] - [ 0. +0.j 0. +0.j - 125.0649071-39.57750092j 0. +0.j - 0. +0.j -125.0649071+39.57750225j] - [ 125.0649071-39.57750225j 0. +0.j - 0. +0.j -125.0649071+39.57750092j - 0. +0.j 0. +0.j ] - [ 0. +0.j 125.0649071-39.57750225j - 0. +0.j 0. +0.j - -125.0649071+39.57750092j 0. +0.j ] - [ 0. +0.j 0. +0.j - 125.0649071-39.57750225j 0. +0.j - 0. +0.j -125.0649071+39.57750092j]] - -Line line81: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.54330500 0.12635000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.54330500 0.12635000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.54330500 0.12635000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.56705747j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.56705747j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.56705747j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999996 0.00000015j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999996 0.00000015j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999996 0.00000015j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.54330500 0.12635000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.54330500 0.12635000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.54330500 0.12635000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000057j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000057j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000057j - -M: -[[ 1.74614928-0.40608095j 0. +0.j 0. +0.j - -1.74614928+0.40608123j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.74614928-0.40608095j 0. +0.j - 0. +0.j -1.74614928+0.40608123j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.74614928-0.40608095j - 0. +0.j 0. +0.j -1.74614928+0.40608123j] - [ 1.74614928-0.40608123j 0. +0.j 0. +0.j - -1.74614928+0.40608095j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.74614928-0.40608123j 0. +0.j - 0. +0.j -1.74614928+0.40608095j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.74614928-0.40608123j - 0. +0.j 0. +0.j -1.74614928+0.40608095j]] - -Line line82: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.45780000 0.07630000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.45780000 0.07630000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.45780000 0.07630000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 66.39787489j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 66.39787489j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 66.39787489j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999747 0.00001520j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999747 0.00001520j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999747 0.00001520j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.45780000 0.07630000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.45780000 0.07630000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.45780000 0.07630000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00006640j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00006640j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00006640j - -M: -[[ 2.12532323-0.35418734j 0. +0.j 0. +0.j - -2.12532323+0.35422054j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.12532323-0.35418734j 0. +0.j - 0. +0.j -2.12532323+0.35422054j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.12532323-0.35418734j - 0. +0.j 0. +0.j -2.12532323+0.35422054j] - [ 2.12532323-0.35422054j 0. +0.j 0. +0.j - -2.12532323+0.35418734j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.12532323-0.35422054j 0. +0.j - 0. +0.j -2.12532323+0.35418734j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.12532323-0.35422054j - 0. +0.j 0. +0.j -2.12532323+0.35418734j]] - -Line line90: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10666200 0.06090000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10666200 0.06090000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10666200 0.06090000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.27331856j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.27331856j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.27331856j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.10666200 0.06090000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.10666200 0.06090000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.10666200 0.06090000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000027j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000027j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000027j - -M: -[[ 7.07045493-4.03696434j 0. +0.j 0. +0.j - -7.07045493+4.03696448j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.07045493-4.03696434j 0. +0.j - 0. +0.j -7.07045493+4.03696448j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.07045493-4.03696434j - 0. +0.j 0. +0.j -7.07045493+4.03696448j] - [ 7.07045493-4.03696448j 0. +0.j 0. +0.j - -7.07045493+4.03696434j 0. +0.j 0. +0.j ] - [ 0. +0.j 7.07045493-4.03696448j 0. +0.j - 0. +0.j -7.07045493+4.03696434j 0. +0.j ] - [ 0. +0.j 0. +0.j 7.07045493-4.03696448j - 0. +0.j 0. +0.j -7.07045493+4.03696434j]] - -Line line88: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.21638900 0.12355000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.21638900 0.12355000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.21638900 0.12355000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.55449110j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.55449110j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.55449110j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000006j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.21638900 0.12355000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.21638900 0.12355000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.21638900 0.12355000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000055j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000055j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000055j - -M: -[[ 3.48515342-1.98989156j 0. +0.j 0. +0.j - -3.48515342+1.98989184j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.48515342-1.98989156j 0. +0.j - 0. +0.j -3.48515342+1.98989184j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.48515342-1.98989156j - 0. +0.j 0. +0.j -3.48515342+1.98989184j] - [ 3.48515342-1.98989184j 0. +0.j 0. +0.j - -3.48515342+1.98989156j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.48515342-1.98989184j 0. +0.j - 0. +0.j -3.48515342+1.98989156j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.48515342-1.98989184j - 0. +0.j 0. +0.j -3.48515342+1.98989156j]] - -Line line91: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.02268100 0.01295000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.02268100 0.01295000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.02268100 0.01295000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.05811946j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.05811946j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.05811946j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.02268100 0.01295000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.02268100 0.01295000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.02268100 0.01295000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000006j - -M: -[[ 33.25024749-18.98464373j 0. +0.j - 0. +0.j -33.25024749+18.98464376j - 0. +0.j 0. +0.j ] - [ 0. +0.j 33.25024749-18.98464373j - 0. +0.j 0. +0.j - -33.25024749+18.98464376j 0. +0.j ] - [ 0. +0.j 0. +0.j - 33.25024749-18.98464373j 0. +0.j - 0. +0.j -33.25024749+18.98464376j] - [ 33.25024749-18.98464376j 0. +0.j - 0. +0.j -33.25024749+18.98464373j - 0. +0.j 0. +0.j ] - [ 0. +0.j 33.25024749-18.98464376j - 0. +0.j 0. +0.j - -33.25024749+18.98464373j 0. +0.j ] - [ 0. +0.j 0. +0.j - 33.25024749-18.98464376j 0. +0.j - 0. +0.j -33.25024749+18.98464373j]] - -Line line92: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.26236400 0.14980000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.26236400 0.14980000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.26236400 0.14980000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.67230083j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.67230083j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.67230083j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999995 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999995 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999995 0.00000009j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.26236400 0.14980000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.26236400 0.14980000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.26236400 0.14980000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000067j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000067j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000067j - -M: -[[ 2.87443728-1.6411955j 0. +0.j 0. +0.j - -2.87443728+1.64119584j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.87443728-1.6411955j 0. +0.j - 0. +0.j -2.87443728+1.64119584j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.87443728-1.6411955j - 0. +0.j 0. +0.j -2.87443728+1.64119584j] - [ 2.87443728-1.64119584j 0. +0.j 0. +0.j - -2.87443728+1.6411955j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.87443728-1.64119584j 0. +0.j - 0. +0.j -2.87443728+1.6411955j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.87443728-1.64119584j - 0. +0.j 0. +0.j -2.87443728+1.6411955j ]] - -Line line89: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.33495200 0.09835000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.33495200 0.09835000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.33495200 0.09835000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.44139377j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.44139377j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.44139377j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000007j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.33495200 0.09835000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.33495200 0.09835000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.33495200 0.09835000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000044j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000044j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000044j - -M: -[[ 2.74853689-0.80703662j 0. +0.j 0. +0.j - -2.74853689+0.80703684j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.74853689-0.80703662j 0. +0.j - 0. +0.j -2.74853689+0.80703684j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.74853689-0.80703662j - 0. +0.j 0. +0.j -2.74853689+0.80703684j] - [ 2.74853689-0.80703684j 0. +0.j 0. +0.j - -2.74853689+0.80703662j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.74853689-0.80703684j 0. +0.j - 0. +0.j -2.74853689+0.80703662j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.74853689-0.80703684j - 0. +0.j 0. +0.j -2.74853689+0.80703662j]] - -Line line114: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.05517000 0.03150000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.05517000 0.03150000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.05517000 0.03150000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.14137167j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.14137167j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.14137167j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.05517000 0.03150000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.05517000 0.03150000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.05517000 0.03150000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000014j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000014j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000014j - -M: -[[ 13.66954619-7.80479792j 0. +0.j - 0. +0.j -13.66954619+7.80479799j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13.66954619-7.80479792j - 0. +0.j 0. +0.j - -13.66954619+7.80479799j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13.66954619-7.80479792j 0. +0.j - 0. +0.j -13.66954619+7.80479799j] - [ 13.66954619-7.80479799j 0. +0.j - 0. +0.j -13.66954619+7.80479792j - 0. +0.j 0. +0.j ] - [ 0. +0.j 13.66954619-7.80479799j - 0. +0.j 0. +0.j - -13.66954619+7.80479792j 0. +0.j ] - [ 0. +0.j 0. +0.j - 13.66954619-7.80479799j 0. +0.j - 0. +0.j -13.66954619+7.80479792j]] - -Line line115: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06218100 0.04935000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06218100 0.04935000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06218100 0.04935000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.22148228j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.22148228j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.22148228j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000001j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000001j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000001j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06218100 0.04935000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06218100 0.04935000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06218100 0.04935000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000022j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000022j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000022j - -M: -[[ 9.86702539-7.83097242j 0. +0.j 0. +0.j - -9.86702539+7.83097253j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.86702539-7.83097242j 0. +0.j - 0. +0.j -9.86702539+7.83097253j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.86702539-7.83097242j - 0. +0.j 0. +0.j -9.86702539+7.83097253j] - [ 9.86702539-7.83097253j 0. +0.j 0. +0.j - -9.86702539+7.83097242j 0. +0.j 0. +0.j ] - [ 0. +0.j 9.86702539-7.83097253j 0. +0.j - 0. +0.j -9.86702539+7.83097242j 0. +0.j ] - [ 0. +0.j 0. +0.j 9.86702539-7.83097253j - 0. +0.j 0. +0.j -9.86702539+7.83097242j]] - -Line line116: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07647200 0.02420000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07647200 0.02420000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07647200 0.02420000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 27.86372772j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 27.86372772j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 27.86372772j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999966 0.00000107j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999966 0.00000107j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999966 0.00000107j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.07647200 0.02420000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.07647200 0.02420000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.07647200 0.02420000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00002786j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00002786j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00002786j - -M: -[[ 11.88633415-3.76148422j 0. +0.j - 0. +0.j -11.88633415+3.76149815j - 0. +0.j 0. +0.j ] - [ 0. +0.j 11.88633415-3.76148422j - 0. +0.j 0. +0.j - -11.88633415+3.76149815j 0. +0.j ] - [ 0. +0.j 0. +0.j - 11.88633415-3.76148422j 0. +0.j - 0. +0.j -11.88633415+3.76149815j] - [ 11.88633415-3.76149815j 0. +0.j - 0. +0.j -11.88633415+3.76148422j - 0. +0.j 0. +0.j ] - [ 0. +0.j 11.88633415-3.76149815j - 0. +0.j 0. +0.j - -11.88633415+3.76148422j 0. +0.j ] - [ 0. +0.j 0. +0.j - 11.88633415-3.76149815j 0. +0.j - 0. +0.j -11.88633415+3.76148422j]] - -Line line117: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03476000 0.01100000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03476000 0.01100000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03476000 0.01100000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 12.66533078j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 12.66533078j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 12.66533078j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999993 0.00000022j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999993 0.00000022j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999993 0.00000022j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03476000 0.01100000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.03476000 0.01100000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.03476000 0.01100000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00001267j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00001267j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00001267j - -M: -[[ 26.14993512-8.27528959j 0. +0.j - 0. +0.j -26.14993512+8.27529592j - 0. +0.j 0. +0.j ] - [ 0. +0.j 26.14993512-8.27528959j - 0. +0.j 0. +0.j - -26.14993512+8.27529592j 0. +0.j ] - [ 0. +0.j 0. +0.j - 26.14993512-8.27528959j 0. +0.j - 0. +0.j -26.14993512+8.27529592j] - [ 26.14993512-8.27529592j 0. +0.j - 0. +0.j -26.14993512+8.27528959j - 0. +0.j 0. +0.j ] - [ 0. +0.j 26.14993512-8.27529592j - 0. +0.j 0. +0.j - -26.14993512+8.27528959j 0. +0.j ] - [ 0. +0.j 0. +0.j - 26.14993512-8.27529592j 0. +0.j - 0. +0.j -26.14993512+8.27528959j]] - -Line line119: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.60893200 0.19270000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.60893200 0.19270000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.60893200 0.19270000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 221.87356744j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 221.87356744j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 221.87356744j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99997862 0.00006755j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99997862 0.00006755j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99997862 0.00006755j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.60893200 0.19270000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.60893200 0.19270000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.60893200 0.19270000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000001 0.00022187j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000001 0.00022187j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000001 0.00022187j - -M: -[[ 1.49273112-0.47227233j 0. +0.j 0. +0.j - -1.49273112+0.47238327j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.49273112-0.47227233j 0. +0.j - 0. +0.j -1.49273112+0.47238327j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.49273112-0.47227233j - 0. +0.j 0. +0.j -1.49273112+0.47238327j] - [ 1.49273112-0.47238327j 0. +0.j 0. +0.j - -1.49273112+0.47227233j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.49273112-0.47238327j 0. +0.j - 0. +0.j -1.49273112+0.47227233j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.49273112-0.47238327j - 0. +0.j 0. +0.j -1.49273112+0.47227233j]] - -Line line118: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18328700 0.10465000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.18328700 0.10465000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.18328700 0.10465000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.46966810j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.46966810j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.46966810j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000004j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000004j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000004j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18328700 0.10465000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.18328700 0.10465000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.18328700 0.10465000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000047j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000047j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000047j - -M: -[[ 4.11457912-2.34927006j 0. +0.j 0. +0.j - -4.11457912+2.3492703j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.11457912-2.34927006j 0. +0.j - 0. +0.j -4.11457912+2.3492703j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.11457912-2.34927006j - 0. +0.j 0. +0.j -4.11457912+2.3492703j ] - [ 4.11457912-2.3492703j 0. +0.j 0. +0.j - -4.11457912+2.34927006j 0. +0.j 0. +0.j ] - [ 0. +0.j 4.11457912-2.3492703j 0. +0.j - 0. +0.j -4.11457912+2.34927006j 0. +0.j ] - [ 0. +0.j 0. +0.j 4.11457912-2.3492703j - 0. +0.j 0. +0.j -4.11457912+2.34927006j]] - -Line line120: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.14037700 0.08015000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.14037700 0.08015000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.14037700 0.08015000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.35971236j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.35971236j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.35971236j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999999 0.00000003j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999999 0.00000003j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999999 0.00000003j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.14037700 0.08015000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.14037700 0.08015000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.14037700 0.08015000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000036j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000036j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000036j - -M: -[[ 5.37231073-3.06738768j 0. +0.j 0. +0.j - -5.37231073+3.06738786j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.37231073-3.06738768j 0. +0.j - 0. +0.j -5.37231073+3.06738786j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.37231073-3.06738768j - 0. +0.j 0. +0.j -5.37231073+3.06738786j] - [ 5.37231073-3.06738786j 0. +0.j 0. +0.j - -5.37231073+3.06738768j 0. +0.j 0. +0.j ] - [ 0. +0.j 5.37231073-3.06738786j 0. +0.j - 0. +0.j -5.37231073+3.06738768j 0. +0.j ] - [ 0. +0.j 0. +0.j 5.37231073-3.06738786j - 0. +0.j 0. +0.j -5.37231073+3.06738768j]] - -Line line124: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.40005600 0.12660000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.40005600 0.12660000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.40005600 0.12660000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000000 145.76644337j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 145.76644337j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 145.76644337j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999077 0.00002916j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999077 0.00002916j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999077 0.00002916j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.40005600 0.12660000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.40005600 0.12660000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.40005600 0.12660000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00014577j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00014577j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00014577j - -M: -[[ 2.27211127-0.71894967j 0. +0.j 0. +0.j - -2.27211127+0.71902255j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.27211127-0.71894967j 0. +0.j - 0. +0.j -2.27211127+0.71902255j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.27211127-0.71894967j - 0. +0.j 0. +0.j -2.27211127+0.71902255j] - [ 2.27211127-0.71902255j 0. +0.j 0. +0.j - -2.27211127+0.71894967j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.27211127-0.71902255j 0. +0.j - 0. +0.j -2.27211127+0.71894967j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.27211127-0.71902255j - 0. +0.j 0. +0.j -2.27211127+0.71894967j]] - -Line line121: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06825000 0.01365000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06825000 0.01365000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06825000 0.01365000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.06126106j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.06126106j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.06126106j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.06825000 0.01365000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.06825000 0.01365000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.06825000 0.01365000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000006j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000006j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000006j - -M: -[[ 14.08847563-2.81769509j 0. +0.j - 0. +0.j -14.08847563+2.81769513j - 0. +0.j 0. +0.j ] - [ 0. +0.j 14.08847563-2.81769509j - 0. +0.j 0. +0.j - -14.08847563+2.81769513j 0. +0.j ] - [ 0. +0.j 0. +0.j - 14.08847563-2.81769509j 0. +0.j - 0. +0.j -14.08847563+2.81769513j] - [ 14.08847563-2.81769513j 0. +0.j - 0. +0.j -14.08847563+2.81769509j - 0. +0.j 0. +0.j ] - [ 0. +0.j 14.08847563-2.81769513j - 0. +0.j 0. +0.j - -14.08847563+2.81769509j 0. +0.j ] - [ 0. +0.j 0. +0.j - 14.08847563-2.81769513j 0. +0.j - 0. +0.j -14.08847563+2.81769509j]] - -Line line122: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.73847000 0.58450000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.73847000 0.58450000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.73847000 0.58450000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 2.62322987j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 2.62322987j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 2.62322987j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999923 0.00000228j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999923 0.00000228j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999923 0.00000228j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.73847000 0.58450000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.73847000 0.58450000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.73847000 0.58450000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000262j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000262j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000262j - -M: -[[ 0.51679913-0.1737544j 0. +0.j 0. +0.j - -0.51679913+0.17375571j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.51679913-0.1737544j 0. +0.j - 0. +0.j -0.51679913+0.17375571j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.51679913-0.1737544j - 0. +0.j 0. +0.j -0.51679913+0.17375571j] - [ 0.51679913-0.17375571j 0. +0.j 0. +0.j - -0.51679913+0.1737544j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.51679913-0.17375571j 0. +0.j - 0. +0.j -0.51679913+0.1737544j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.51679913-0.17375571j - 0. +0.j 0. +0.j -0.51679913+0.1737544j ]] - -Line line125: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.35289900 0.11865000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.35289900 0.11865000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.35289900 0.11865000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.53249995j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.53249995j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.53249995j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999997 0.00000009j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999997 0.00000009j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999997 0.00000009j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.35289900 0.11865000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.35289900 0.11865000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.35289900 0.11865000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000053j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000053j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000053j - -M: -[[ 2.54588363-0.85596445j 0. +0.j 0. +0.j - -2.54588363+0.85596472j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.54588363-0.85596445j 0. +0.j - 0. +0.j -2.54588363+0.85596472j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.54588363-0.85596445j - 0. +0.j 0. +0.j -2.54588363+0.85596472j] - [ 2.54588363-0.85596472j 0. +0.j 0. +0.j - -2.54588363+0.85596445j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.54588363-0.85596472j 0. +0.j - 0. +0.j -2.54588363+0.85596445j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.54588363-0.85596472j - 0. +0.j 0. +0.j -2.54588363+0.85596445j]] - -Line line127: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.25248400 0.07990000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.25248400 0.07990000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.25248400 0.07990000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000000 91.99635723j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 91.99635723j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 91.99635723j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999632 0.00001161j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999632 0.00001161j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999632 0.00001161j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.25248400 0.07990000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.25248400 0.07990000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.25248400 0.07990000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00009200j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00009200j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00009200j - -M: -[[ 3.60011622-1.13923129j 0. +0.j 0. +0.j - -3.60011622+1.13927729j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.60011622-1.13923129j 0. +0.j - 0. +0.j -3.60011622+1.13927729j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.60011622-1.13923129j - 0. +0.j 0. +0.j -3.60011622+1.13927729j] - [ 3.60011622-1.13927729j 0. +0.j 0. +0.j - -3.60011622+1.13923129j 0. +0.j 0. +0.j ] - [ 0. +0.j 3.60011622-1.13927729j 0. +0.j - 0. +0.j -3.60011622+1.13923129j 0. +0.j ] - [ 0. +0.j 0. +0.j 3.60011622-1.13927729j - 0. +0.j 0. +0.j -3.60011622+1.13923129j]] - -Line line126: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.53392300 0.30485000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.53392300 0.30485000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.53392300 0.30485000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.36816360j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.36816360j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.36816360j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999979 0.00000037j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999979 0.00000037j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999979 0.00000037j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.53392300 0.30485000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.53392300 0.30485000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.53392300 0.30485000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000137j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000137j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000137j - -M: -[[ 1.41246746-0.80646524j 0. +0.j 0. +0.j - -1.41246746+0.80646592j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.41246746-0.80646524j 0. +0.j - 0. +0.j -1.41246746+0.80646592j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.41246746-0.80646524j - 0. +0.j 0. +0.j -1.41246746+0.80646592j] - [ 1.41246746-0.80646592j 0. +0.j 0. +0.j - -1.41246746+0.80646524j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.41246746-0.80646592j 0. +0.j - 0. +0.j -1.41246746+0.80646524j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.41246746-0.80646592j - 0. +0.j 0. +0.j -1.41246746+0.80646524j]] - -Line line123: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.30293100 0.10185000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.30293100 0.10185000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.30293100 0.10185000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.45710173j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.45710173j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.45710173j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999998 0.00000007j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999998 0.00000007j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999998 0.00000007j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.30293100 0.10185000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.30293100 0.10185000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.30293100 0.10185000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000046j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000046j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000046j - -M: -[[ 2.9658232-0.99715454j 0. +0.j 0. +0.j - -2.9658232+0.99715477j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.9658232-0.99715454j 0. +0.j - 0. +0.j -2.9658232+0.99715477j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.9658232-0.99715454j - 0. +0.j 0. +0.j -2.9658232+0.99715477j] - [ 2.9658232-0.99715477j 0. +0.j 0. +0.j - -2.9658232+0.99715454j 0. +0.j 0. +0.j ] - [ 0. +0.j 2.9658232-0.99715477j 0. +0.j - 0. +0.j -2.9658232+0.99715454j 0. +0.j ] - [ 0. +0.j 0. +0.j 2.9658232-0.99715477j - 0. +0.j 0. +0.j -2.9658232+0.99715454j]] - -Line line128: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 1.45075000 0.29015000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.45075000 0.29015000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.45075000 0.29015000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 1.30219015j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 1.30219015j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 1.30219015j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999981 0.00000094j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999981 0.00000094j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999981 0.00000094j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.45075000 0.29015000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.45075000 0.29015000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.45075000 0.29015000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000130j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000130j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000130j - -M: -[[ 0.66278715-0.13255678j 0. +0.j 0. +0.j - -0.66278715+0.13255743j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.66278715-0.13255678j 0. +0.j - 0. +0.j -0.66278715+0.13255743j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.66278715-0.13255678j - 0. +0.j 0. +0.j -0.66278715+0.13255743j] - [ 0.66278715-0.13255743j 0. +0.j 0. +0.j - -0.66278715+0.13255678j 0. +0.j 0. +0.j ] - [ 0. +0.j 0.66278715-0.13255743j 0. +0.j - 0. +0.j -0.66278715+0.13255678j 0. +0.j ] - [ 0. +0.j 0. +0.j 0.66278715-0.13255743j - 0. +0.j 0. +0.j -0.66278715+0.13255678j]] - -Line line129: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.46220400 0.15540000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.46220400 0.15540000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.46220400 0.15540000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.69743357j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.69743357j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.69743357j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.99999995 0.00000016j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.99999995 0.00000016j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.99999995 0.00000016j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.46220400 0.15540000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.46220400 0.15540000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.46220400 0.15540000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a -0.00000000 0.00000070j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j -0.00000000 0.00000070j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j -0.00000000 0.00000070j - -M: -[[ 1.94381655-0.65354028j 0. +0.j 0. +0.j - -1.94381655+0.65354063j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.94381655-0.65354028j 0. +0.j - 0. +0.j -1.94381655+0.65354063j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.94381655-0.65354028j - 0. +0.j 0. +0.j -1.94381655+0.65354063j] - [ 1.94381655-0.65354063j 0. +0.j 0. +0.j - -1.94381655+0.65354028j 0. +0.j 0. +0.j ] - [ 0. +0.j 1.94381655-0.65354063j 0. +0.j - 0. +0.j -1.94381655+0.65354028j 0. +0.j ] - [ 0. +0.j 0. +0.j 1.94381655-0.65354063j - 0. +0.j 0. +0.j -1.94381655+0.65354028j]] diff --git a/roseau/load_flow/tests/data/networks/feeder_die/network_impedance.json b/roseau/load_flow/tests/data/networks/feeder_die/network_impedance.json deleted file mode 100644 index 91e739b4..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/network_impedance.json +++ /dev/null @@ -1,5044 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [5.354205, 44.76649699999999] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.352489, 44.767044] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.350948000000001, 44.766465] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.349889, 44.768479] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.340990000000001, 44.771987] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.33796, 44.767887] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.333443, 44.772101] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.332152, 44.773154] - } - }, - { - "id": 9, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.328604, 44.771373] - } - }, - { - "id": 10, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.329613, 44.766793] - } - }, - { - "id": 11, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.329857, 44.766317] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.332717, 44.754985] - } - }, - { - "id": 13, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.335779, 44.751524] - } - }, - { - "id": 14, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322039, 44.770639] - } - }, - { - "id": 15, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322518, 44.773602] - } - }, - { - "id": 16, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322693, 44.77292199999999] - } - }, - { - "id": 17, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322789, 44.777828] - } - }, - { - "id": 18, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322418, 44.778323] - } - }, - { - "id": 19, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.317114, 44.784118] - } - }, - { - "id": 20, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.317399, 44.78419] - } - }, - { - "id": 21, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.315126999999999, 44.788614] - } - }, - { - "id": 22, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.314989, 44.769299] - } - }, - { - "id": 23, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.314938, 44.768333] - } - }, - { - "id": 24, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.306875, 44.765457] - } - }, - { - "id": 25, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.294973000000001, 44.768387] - } - }, - { - "id": 26, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.282789, 44.768455] - } - }, - { - "id": 27, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.280849, 44.765393] - } - }, - { - "id": 28, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.280136, 44.76502199999999] - } - }, - { - "id": 29, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.279859, 44.764848] - } - }, - { - "id": 30, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272926, 44.763672] - } - }, - { - "id": 31, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.273633999999999, 44.76358] - } - }, - { - "id": 32, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272794, 44.763982] - } - }, - { - "id": 33, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270316999999999, 44.760419] - } - }, - { - "id": 34, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.274366000000001, 44.758161] - } - }, - { - "id": 35, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275697, 44.757549] - } - }, - { - "id": 36, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.269593, 44.756572] - } - }, - { - "id": 37, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.267119999999999, 44.752936] - } - }, - { - "id": 38, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264632, 44.750295] - } - }, - { - "id": 39, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.27005, 44.740412] - } - }, - { - "id": 40, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.269245, 44.73877] - } - }, - { - "id": 41, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271239, 44.739363] - } - }, - { - "id": 42, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264574, 44.728315] - } - }, - { - "id": 43, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264002, 44.727847] - } - }, - { - "id": 44, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275233999999999, 44.727239] - } - }, - { - "id": 45, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272823000000001, 44.720533] - } - }, - { - "id": 46, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275627, 44.729237] - } - }, - { - "id": 47, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.276962, 44.736068] - } - }, - { - "id": 48, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.276011, 44.729195] - } - }, - { - "id": 49, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.287058999999999, 44.727613] - } - }, - { - "id": 50, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.288065, 44.727506] - } - }, - { - "id": 51, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.288366000000001, 44.727226] - } - }, - { - "id": 52, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291179000000001, 44.730151] - } - }, - { - "id": 53, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291457, 44.731671] - } - }, - { - "id": 54, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.303999999999999, 44.716648] - } - }, - { - "id": 55, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260366, 44.716965] - } - }, - { - "id": 56, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.263661, 44.715183] - } - }, - { - "id": 57, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.257317, 44.708429] - } - }, - { - "id": 58, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.255011, 44.70945800000001] - } - }, - { - "id": 59, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.255535, 44.709709] - } - }, - { - "id": 60, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251427, 44.710828] - } - }, - { - "id": 61, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.243164, 44.708558] - } - }, - { - "id": 62, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251423, 44.711268] - } - }, - { - "id": 63, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251258999999999, 44.71193] - } - }, - { - "id": 64, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.247221, 44.712975] - } - }, - { - "id": 65, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.246554, 44.7128] - } - }, - { - "id": 66, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260308999999999, 44.706012] - } - }, - { - "id": 67, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260567, 44.706227] - } - }, - { - "id": 68, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260624, 44.70527199999999] - } - }, - { - "id": 69, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.256809, 44.701526] - } - }, - { - "id": 70, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264354, 44.701611] - } - }, - { - "id": 71, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.265117, 44.701458] - } - }, - { - "id": 72, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.265736, 44.70128] - } - }, - { - "id": 73, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264355999999999, 44.699422] - } - }, - { - "id": 74, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271076, 44.699195] - } - }, - { - "id": 75, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270124, 44.69265] - } - }, - { - "id": 76, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.274132, 44.698074] - } - }, - { - "id": 77, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275216, 44.69925] - } - }, - { - "id": 78, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.29159, 44.69426] - } - }, - { - "id": 79, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293287, 44.697755] - } - }, - { - "id": 80, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.290635, 44.692304] - } - }, - { - "id": 81, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.28942, 44.691436] - } - }, - { - "id": 82, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.284808, 44.691404] - } - }, - { - "id": 83, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.295083, 44.688311] - } - }, - { - "id": 84, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293566, 44.694074] - } - }, - { - "id": 85, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293666, 44.692658] - } - }, - { - "id": 86, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293688, 44.692509] - } - }, - { - "id": 87, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293481, 44.692697] - } - }, - { - "id": 88, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.298165, 44.693851] - } - }, - { - "id": 89, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.30206, 44.694964] - } - }, - { - "id": 90, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.300629, 44.696719] - } - }, - { - "id": 91, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.304166, 44.69539] - } - }, - { - "id": 92, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.303697000000001, 44.695461] - } - }, - { - "id": 93, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.309441099999999, 44.696444] - } - }, - { - "id": 94, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.268341, 44.703601] - } - }, - { - "id": 95, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270058000000001, 44.70570900000001] - } - }, - { - "id": 96, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272387999999999, 44.708816] - } - }, - { - "id": 97, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271646, 44.709229] - } - }, - { - "id": 98, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.276741, 44.711462] - } - }, - { - "id": 99, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.286003, 44.70976] - } - }, - { - "id": 100, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251605000000001, 44.70417800000001] - } - }, - { - "id": 101, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.252232, 44.699817] - } - }, - { - "id": 102, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.245869, 44.699619] - } - }, - { - "id": 103, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.23077, 44.68984] - } - }, - { - "id": 104, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.233189, 44.688771] - } - }, - { - "id": 105, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.225613, 44.690414] - } - }, - { - "id": 106, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.225658999999999, 44.689413] - } - }, - { - "id": 107, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.229568, 44.685496] - } - }, - { - "id": 108, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.229077999999999, 44.683975] - } - }, - { - "id": 109, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.23335, 44.684175] - } - }, - { - "id": 110, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.252115, 44.696185] - } - }, - { - "id": 111, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.252836, 44.696314] - } - }, - { - "id": 112, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.257869, 44.692639] - } - }, - { - "id": 113, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.258694999999999, 44.694684] - } - }, - { - "id": 114, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271508, 44.666087] - } - }, - { - "id": 115, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.27233, 44.664478] - } - }, - { - "id": 116, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270444, 44.665025] - } - }, - { - "id": 117, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271881, 44.663251] - } - }, - { - "id": 118, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271709, 44.662301] - } - }, - { - "id": 119, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.268746, 44.660331] - } - }, - { - "id": 120, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.288922, 44.6484] - } - }, - { - "id": 121, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.29191, 44.64957800000001] - } - }, - { - "id": 122, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291696, 44.649937] - } - }, - { - "id": 123, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.305674099999999, 44.660426] - } - }, - { - "id": 124, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.306435, 44.663013] - } - }, - { - "id": 125, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291407, 44.637677] - } - }, - { - "id": 126, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.279602, 44.637676] - } - }, - { - "id": 127, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.273155, 44.632589] - } - }, - { - "id": 128, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.302328, 44.630718] - } - }, - { - "id": 129, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.310708999999999, 44.635436] - } - }, - { - "id": 130, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.315926999999999, 44.637017] - } - }, - { - "id": 131, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264264, 44.753757] - } - }, - { - "id": 132, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.263632, 44.753395] - } - }, - { - "id": 133, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.263077, 44.756667] - } - }, - { - "id": 134, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.239022, 44.751841] - } - }, - { - "id": 135, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.238964, 44.751516] - } - }, - { - "id": 136, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.222045, 44.750602] - } - }, - { - "id": 137, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.220266000000001, 44.749594] - } - }, - { - "id": 138, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.218814, 44.748727] - } - }, - { - "id": 139, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.215553, 44.74695] - } - }, - { - "id": 140, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.209531, 44.736899] - } - }, - { - "id": 141, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.208638, 44.734537] - } - }, - { - "id": 142, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.206393, 44.725698] - } - }, - { - "id": 143, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.218058999999999, 44.726117] - } - }, - { - "id": 144, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.219531, 44.72863] - } - }, - { - "id": 145, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.219654, 44.73002899999999] - } - }, - { - "id": 146, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.217169, 44.734855] - } - }, - { - "id": 147, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.220665, 44.720294] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.354205, 44.76649699999999], - [5.352489, 44.767044] - ] - }, - "length": 0.847, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.352489, 44.767044], - [5.350948000000001, 44.766465] - ] - }, - "length": 0.138, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.352489, 44.767044], - [5.349889, 44.768479] - ] - }, - "length": 0.28, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.349889, 44.768479], - [5.340990000000001, 44.771987] - ] - }, - "length": 0.8059999999999999, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 5, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.340990000000001, 44.771987], - [5.33796, 44.767887] - ] - }, - "length": 0.349, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 5, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.340990000000001, 44.771987], - [5.333443, 44.772101] - ] - }, - "length": 0.635, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.333443, 44.772101], - [5.332152, 44.773154] - ] - }, - "length": 0.072, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.333443, 44.772101], - [5.328604, 44.771373] - ] - }, - "length": 0.389, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.328604, 44.771373], - [5.329613, 44.766793] - ] - }, - "length": 0.512, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line10", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.329613, 44.766793], - [5.329857, 44.766317] - ] - }, - "length": 0.0579999999999999, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.329857, 44.766317], - [5.332717, 44.754985] - ] - }, - "length": 0.981, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line12", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 12, - "bus2": 13, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.332717, 44.754985], - [5.335779, 44.751524] - ] - }, - "length": 0.4539999999999999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line13", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 14, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.328604, 44.771373], - [5.322039, 44.770639] - ] - }, - "length": 0.53, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line14", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 14, - "bus2": 15, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322039, 44.770639], - [5.322518, 44.773602] - ] - }, - "length": 0.3329999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line15", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 15, - "bus2": 16, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322518, 44.773602], - [5.322693, 44.77292199999999] - ] - }, - "length": 0.077, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line16", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 16, - "bus2": 17, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322693, 44.77292199999999], - [5.322789, 44.777828] - ] - }, - "length": 0.47, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line17", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 17, - "bus2": 18, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322789, 44.777828], - [5.322418, 44.778323] - ] - }, - "length": 0.067, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line18", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 18, - "bus2": 19, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322418, 44.778323], - [5.317114, 44.784118] - ] - }, - "length": 0.8420000000000001, - "params_id": "A_AA_75", - "ground": "ground" - }, - { - "id": "line19", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 19, - "bus2": 20, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.317114, 44.784118], - [5.317399, 44.78419] - ] - }, - "length": 0.022, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line20", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 20, - "bus2": 21, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.317399, 44.78419], - [5.315126999999999, 44.788614] - ] - }, - "length": 0.534, - "params_id": "A_AA_75", - "ground": "ground" - }, - { - "id": "line21", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 14, - "bus2": 22, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322039, 44.770639], - [5.314989, 44.769299] - ] - }, - "length": 0.575, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line22", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 22, - "bus2": 23, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.314989, 44.769299], - [5.314938, 44.768333] - ] - }, - "length": 0.787, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line23", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 23, - "bus2": 24, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.314938, 44.768333], - [5.306875, 44.765457] - ] - }, - "length": 0.787, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line24", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 24, - "bus2": 25, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.306875, 44.765457], - [5.294973000000001, 44.768387] - ] - }, - "length": 1.224, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line25", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 25, - "bus2": 26, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.294973000000001, 44.768387], - [5.282789, 44.768455] - ] - }, - "length": 1.37, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line26", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 26, - "bus2": 27, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.282789, 44.768455], - [5.280849, 44.765393] - ] - }, - "length": 0.634, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line27", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 27, - "bus2": 28, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.280849, 44.765393], - [5.280136, 44.76502199999999] - ] - }, - "length": 0.07, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line28", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 28, - "bus2": 29, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.280136, 44.76502199999999], - [5.279859, 44.764848] - ] - }, - "length": 0.044, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line29", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 29, - "bus2": 30, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.279859, 44.764848], - [5.272926, 44.763672] - ] - }, - "length": 0.501, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line30", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 30, - "bus2": 31, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272926, 44.763672], - [5.273633999999999, 44.76358] - ] - }, - "length": 0.069, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line31", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 31, - "bus2": 32, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.273633999999999, 44.76358], - [5.272794, 44.763982] - ] - }, - "length": 0.069, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line32", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 32, - "bus2": 33, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272794, 44.763982], - [5.270316999999999, 44.760419] - ] - }, - "length": 0.4589999999999999, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line33", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 33, - "bus2": 34, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270316999999999, 44.760419], - [5.274366000000001, 44.758161] - ] - }, - "length": 0.207, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line34", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 34, - "bus2": 35, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.274366000000001, 44.758161], - [5.275697, 44.757549] - ] - }, - "length": 0.122, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line35", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 35, - "bus2": 36, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275697, 44.757549], - [5.269593, 44.756572] - ] - }, - "length": 0.411, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line36", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 33, - "bus2": 37, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270316999999999, 44.760419], - [5.267119999999999, 44.752936] - ] - }, - "length": 0.897, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line37", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 37, - "bus2": 38, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.267119999999999, 44.752936], - [5.264632, 44.750295] - ] - }, - "length": 0.311, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line38", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 38, - "bus2": 39, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264632, 44.750295], - [5.27005, 44.740412] - ] - }, - "length": 1.254, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line39", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 39, - "bus2": 40, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.27005, 44.740412], - [5.269245, 44.73877] - ] - }, - "length": 0.1889999999999999, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line40", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 40, - "bus2": 41, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.269245, 44.73877], - [5.271239, 44.739363] - ] - }, - "length": 0.177, - "params_id": "A_AA_54", - "ground": "ground" - }, - { - "id": "line41", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 41, - "bus2": 42, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271239, 44.739363], - [5.264574, 44.728315] - ] - }, - "length": 1.217, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line42", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 42, - "bus2": 43, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264574, 44.728315], - [5.264002, 44.727847] - ] - }, - "length": 0.067, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line43", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 42, - "bus2": 44, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264574, 44.728315], - [5.275233999999999, 44.727239] - ] - }, - "length": 0.133, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line44", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 44, - "bus2": 45, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275233999999999, 44.727239], - [5.272823000000001, 44.720533] - ] - }, - "length": 0.529, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line45", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 44, - "bus2": 46, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275233999999999, 44.727239], - [5.275627, 44.729237] - ] - }, - "length": 0.213, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line46", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 46, - "bus2": 47, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275627, 44.729237], - [5.276962, 44.736068] - ] - }, - "length": 1.121, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line47", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 46, - "bus2": 48, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275627, 44.729237], - [5.276011, 44.729195] - ] - }, - "length": 0.03, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line48", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 48, - "bus2": 49, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.276011, 44.729195], - [5.287058999999999, 44.727613] - ] - }, - "length": 0.888, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line49", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 49, - "bus2": 50, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.287058999999999, 44.727613], - [5.288065, 44.727506] - ] - }, - "length": 0.083, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line50", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 50, - "bus2": 51, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288065, 44.727506], - [5.288366000000001, 44.727226] - ] - }, - "length": 0.034, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line51", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 50, - "bus2": 52, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288065, 44.727506], - [5.291179000000001, 44.730151] - ] - }, - "length": 0.238, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line52", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 50, - "bus2": 53, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288065, 44.727506], - [5.291457, 44.731671] - ] - }, - "length": 0.379, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line53", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 49, - "bus2": 54, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.287058999999999, 44.727613], - [5.303999999999999, 44.716648] - ] - }, - "length": 1.971, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line54", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 42, - "bus2": 55, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264574, 44.728315], - [5.260366, 44.716965] - ] - }, - "length": 1.306, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line55", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 55, - "bus2": 56, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260366, 44.716965], - [5.263661, 44.715183] - ] - }, - "length": 0.118, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line56", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 55, - "bus2": 57, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260366, 44.716965], - [5.257317, 44.708429] - ] - }, - "length": 0.982, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line57", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 57, - "bus2": 58, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257317, 44.708429], - [5.255011, 44.70945800000001] - ] - }, - "length": 0.11, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line58", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 58, - "bus2": 59, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.255011, 44.70945800000001], - [5.255535, 44.709709] - ] - }, - "length": 0.05, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line59", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 59, - "bus2": 60, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.255535, 44.709709], - [5.251427, 44.710828] - ] - }, - "length": 0.321, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line60", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 60, - "bus2": 61, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251427, 44.710828], - [5.243164, 44.708558] - ] - }, - "length": 0.732, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line61", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 59, - "bus2": 62, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.255535, 44.709709], - [5.251423, 44.711268] - ] - }, - "length": 0.047, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line62", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 62, - "bus2": 63, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251423, 44.711268], - [5.251258999999999, 44.71193] - ] - }, - "length": 0.064, - "params_id": "A_CU_12", - "ground": "ground" - }, - { - "id": "line63", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 63, - "bus2": 64, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251258999999999, 44.71193], - [5.247221, 44.712975] - ] - }, - "length": 0.376, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line64", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 64, - "bus2": 65, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.247221, 44.712975], - [5.246554, 44.7128] - ] - }, - "length": 0.0559999999999999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line65", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 57, - "bus2": 66, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257317, 44.708429], - [5.260308999999999, 44.706012] - ] - }, - "length": 0.2269999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line66", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 66, - "bus2": 67, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260308999999999, 44.706012], - [5.260567, 44.706227] - ] - }, - "length": 0.038, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line67", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 67, - "bus2": 68, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260567, 44.706227], - [5.260624, 44.70527199999999] - ] - }, - "length": 0.085, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line68", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 68, - "bus2": 69, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260624, 44.70527199999999], - [5.256809, 44.701526] - ] - }, - "length": 0.306, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line69", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 68, - "bus2": 70, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260624, 44.70527199999999], - [5.264354, 44.701611] - ] - }, - "length": 0.511, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line70", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 70, - "bus2": 71, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264354, 44.701611], - [5.265117, 44.701458] - ] - }, - "length": 0.049, - "params_id": "A_CU_07", - "ground": "ground" - }, - { - "id": "line71", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 71, - "bus2": 72, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.265117, 44.701458], - [5.265736, 44.70128] - ] - }, - "length": 0.0579999999999999, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line72", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 72, - "bus2": 73, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.265736, 44.70128], - [5.264355999999999, 44.699422] - ] - }, - "length": 0.236, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line73", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 73, - "bus2": 74, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264355999999999, 44.699422], - [5.271076, 44.699195] - ] - }, - "length": 0.477, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line74", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 74, - "bus2": 75, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271076, 44.699195], - [5.270124, 44.69265] - ] - }, - "length": 0.353, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line75", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 75, - "bus2": 76, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270124, 44.69265], - [5.274132, 44.698074] - ] - }, - "length": 0.275, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line76", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 76, - "bus2": 77, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.274132, 44.698074], - [5.275216, 44.69925] - ] - }, - "length": 0.158, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line77", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 77, - "bus2": 78, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275216, 44.69925], - [5.29159, 44.69426] - ] - }, - "length": 1.481, - "params_id": "A_LA_38", - "ground": "ground" - }, - { - "id": "line78", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 78, - "bus2": 79, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29159, 44.69426], - [5.293287, 44.697755] - ] - }, - "length": 0.275, - "params_id": "A_LA_39", - "ground": "ground" - }, - { - "id": "line79", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 78, - "bus2": 80, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29159, 44.69426], - [5.290635, 44.692304] - ] - }, - "length": 0.134, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line80", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 80, - "bus2": 81, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.290635, 44.692304], - [5.28942, 44.691436] - ] - }, - "length": 0.136, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line81", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 81, - "bus2": 82, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.28942, 44.691436], - [5.284808, 44.691404] - ] - }, - "length": 0.361, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line82", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 81, - "bus2": 83, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.28942, 44.691436], - [5.295083, 44.688311] - ] - }, - "length": 0.763, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line83", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 78, - "bus2": 84, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29159, 44.69426], - [5.293566, 44.694074] - ] - }, - "length": 0.072, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line84", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 84, - "bus2": 85, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293566, 44.694074], - [5.293666, 44.692658] - ] - }, - "length": 0.154, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line85", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 85, - "bus2": 86, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293666, 44.692658], - [5.293688, 44.692509] - ] - }, - "length": 0.021, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line86", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 85, - "bus2": 87, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293666, 44.692658], - [5.293481, 44.692697] - ] - }, - "length": 0.023, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line87", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 84, - "bus2": 88, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293566, 44.694074], - [5.298165, 44.693851] - ] - }, - "length": 0.365, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line88", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 88, - "bus2": 89, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.298165, 44.693851], - [5.30206, 44.694964] - ] - }, - "length": 0.353, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line89", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 89, - "bus2": 90, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.30206, 44.694964], - [5.300629, 44.696719] - ] - }, - "length": 0.281, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line90", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 88, - "bus2": 91, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.298165, 44.693851], - [5.304166, 44.69539] - ] - }, - "length": 0.174, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line91", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 91, - "bus2": 92, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.304166, 44.69539], - [5.303697000000001, 44.695461] - ] - }, - "length": 0.037, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line92", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 91, - "bus2": 93, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.304166, 44.69539], - [5.309441099999999, 44.696444] - ] - }, - "length": 0.428, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line93", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 71, - "bus2": 94, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.265117, 44.701458], - [5.268341, 44.703601] - ] - }, - "length": 0.3329999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line94", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 94, - "bus2": 95, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.268341, 44.703601], - [5.270058000000001, 44.70570900000001] - ] - }, - "length": 0.272, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line95", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 95, - "bus2": 96, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270058000000001, 44.70570900000001], - [5.272387999999999, 44.708816] - ] - }, - "length": 0.4, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line96", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 96, - "bus2": 97, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272387999999999, 44.708816], - [5.271646, 44.709229] - ] - }, - "length": 0.072, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line97", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 96, - "bus2": 98, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272387999999999, 44.708816], - [5.276741, 44.711462] - ] - }, - "length": 0.441, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line98", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 98, - "bus2": 99, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.276741, 44.711462], - [5.286003, 44.70976] - ] - }, - "length": 0.772, - "params_id": "A_AA_54", - "ground": "ground" - }, - { - "id": "line99", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 57, - "bus2": 100, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257317, 44.708429], - [5.251605000000001, 44.70417800000001] - ] - }, - "length": 0.65, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line100", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 100, - "bus2": 101, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251605000000001, 44.70417800000001], - [5.252232, 44.699817] - ] - }, - "length": 0.34, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line101", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 100, - "bus2": 102, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251605000000001, 44.70417800000001], - [5.245869, 44.699619] - ] - }, - "length": 0.682, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line102", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 102, - "bus2": 103, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.245869, 44.699619], - [5.23077, 44.68984] - ] - }, - "length": 1.841, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line103", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 103, - "bus2": 104, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.23077, 44.68984], - [5.233189, 44.688771] - ] - }, - "length": 0.226, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line104", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 103, - "bus2": 105, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.23077, 44.68984], - [5.225613, 44.690414] - ] - }, - "length": 0.407, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line105", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 105, - "bus2": 106, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.225613, 44.690414], - [5.225658999999999, 44.689413] - ] - }, - "length": 0.067, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line106", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 106, - "bus2": 107, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.225658999999999, 44.689413], - [5.229568, 44.685496] - ] - }, - "length": 0.272, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line107", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 107, - "bus2": 108, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.229568, 44.685496], - [5.229077999999999, 44.683975] - ] - }, - "length": 0.2319999999999999, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line108", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 107, - "bus2": 109, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.229568, 44.685496], - [5.23335, 44.684175] - ] - }, - "length": 0.253, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line109", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 102, - "bus2": 110, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.245869, 44.699619], - [5.252115, 44.696185] - ] - }, - "length": 0.515, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line110", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 110, - "bus2": 111, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.252115, 44.696185], - [5.252836, 44.696314] - ] - }, - "length": 0.06, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line111", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 110, - "bus2": 112, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.252115, 44.696185], - [5.257869, 44.692639] - ] - }, - "length": 0.607, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line112", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 112, - "bus2": 113, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257869, 44.692639], - [5.258694999999999, 44.694684] - ] - }, - "length": 0.238, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line113", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 112, - "bus2": 114, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257869, 44.692639], - [5.271508, 44.666087] - ] - }, - "length": 3.315, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line114", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 114, - "bus2": 115, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271508, 44.666087], - [5.27233, 44.664478] - ] - }, - "length": 0.09, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line115", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 114, - "bus2": 116, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271508, 44.666087], - [5.270444, 44.665025] - ] - }, - "length": 0.141, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line116", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 116, - "bus2": 117, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270444, 44.665025], - [5.271881, 44.663251] - ] - }, - "length": 0.242, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line117", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 117, - "bus2": 118, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271881, 44.663251], - [5.271709, 44.662301] - ] - }, - "length": 0.11, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line118", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 118, - "bus2": 119, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271709, 44.662301], - [5.268746, 44.660331] - ] - }, - "length": 0.299, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line119", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 118, - "bus2": 120, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271709, 44.662301], - [5.288922, 44.6484] - ] - }, - "length": 1.927, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line120", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 120, - "bus2": 121, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288922, 44.6484], - [5.29191, 44.64957800000001] - ] - }, - "length": 0.2289999999999999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line121", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 121, - "bus2": 122, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29191, 44.64957800000001], - [5.291696, 44.649937] - ] - }, - "length": 0.039, - "params_id": "A_AA_22", - "ground": "ground" - }, - { - "id": "line122", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 121, - "bus2": 123, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29191, 44.64957800000001], - [5.305674099999999, 44.660426] - ] - }, - "length": 1.67, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line123", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 123, - "bus2": 124, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.305674099999999, 44.660426], - [5.306435, 44.663013] - ] - }, - "length": 0.291, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line124", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 120, - "bus2": 125, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288922, 44.6484], - [5.291407, 44.637677] - ] - }, - "length": 1.266, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line125", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 125, - "bus2": 126, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.291407, 44.637677], - [5.279602, 44.637676] - ] - }, - "length": 0.3389999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line126", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 126, - "bus2": 127, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.279602, 44.637676], - [5.273155, 44.632589] - ] - }, - "length": 0.871, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line127", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 125, - "bus2": 128, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.291407, 44.637677], - [5.302328, 44.630718] - ] - }, - "length": 0.799, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line128", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 128, - "bus2": 129, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.302328, 44.630718], - [5.310708999999999, 44.635436] - ] - }, - "length": 0.8290000000000001, - "params_id": "A_AA_22", - "ground": "ground" - }, - { - "id": "line129", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 129, - "bus2": 130, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.310708999999999, 44.635436], - [5.315926999999999, 44.637017] - ] - }, - "length": 0.444, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line130", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 37, - "bus2": 131, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.267119999999999, 44.752936], - [5.264264, 44.753757] - ] - }, - "length": 0.216, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line131", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 131, - "bus2": 132, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264264, 44.753757], - [5.263632, 44.753395] - ] - }, - "length": 0.064, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line132", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 131, - "bus2": 133, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264264, 44.753757], - [5.263077, 44.756667] - ] - }, - "length": 0.337, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line133", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 131, - "bus2": 134, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264264, 44.753757], - [5.239022, 44.751841] - ] - }, - "length": 1.992, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line134", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 134, - "bus2": 135, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.239022, 44.751841], - [5.238964, 44.751516] - ] - }, - "length": 0.031, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line135", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 134, - "bus2": 136, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.239022, 44.751841], - [5.222045, 44.750602] - ] - }, - "length": 1.41, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line136", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 136, - "bus2": 137, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.222045, 44.750602], - [5.220266000000001, 44.749594] - ] - }, - "length": 0.1, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line137", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 137, - "bus2": 138, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.220266000000001, 44.749594], - [5.218814, 44.748727] - ] - }, - "length": 0.075, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line138", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 138, - "bus2": 139, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.218814, 44.748727], - [5.215553, 44.74695] - ] - }, - "length": 0.487, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line139", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 139, - "bus2": 140, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.215553, 44.74695], - [5.209531, 44.736899] - ] - }, - "length": 0.995, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line140", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 140, - "bus2": 141, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.209531, 44.736899], - [5.208638, 44.734537] - ] - }, - "length": 0.2739999999999999, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line141", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 141, - "bus2": 142, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.208638, 44.734537], - [5.206393, 44.725698] - ] - }, - "length": 1.095, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line142", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 142, - "bus2": 143, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.206393, 44.725698], - [5.218058999999999, 44.726117] - ] - }, - "length": 0.999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line143", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 143, - "bus2": 144, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.218058999999999, 44.726117], - [5.219531, 44.72863] - ] - }, - "length": 0.28, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line144", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 144, - "bus2": 145, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.219531, 44.72863], - [5.219654, 44.73002899999999] - ] - }, - "length": 0.18, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line145", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 145, - "bus2": 146, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.219654, 44.73002899999999], - [5.217169, 44.734855] - ] - }, - "length": 0.564, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line146", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 143, - "bus2": 147, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.218058999999999, 44.726117], - [5.220665, 44.720294] - ] - }, - "length": 0.687, - "params_id": "A_AM_54", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 1, - "bus": 4, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 2, - "bus": 5, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 3, - "bus": 7, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 4, - "bus": 9, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 5, - "bus": 10, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 6, - "bus": 11, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 7, - "bus": 14, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 8, - "bus": 15, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 9, - "bus": 17, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 10, - "bus": 19, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 11, - "bus": 22, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 12, - "bus": 24, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 13, - "bus": 27, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 14, - "bus": 28, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 15, - "bus": 30, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 16, - "bus": 31, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 17, - "bus": 33, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 18, - "bus": 34, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 19, - "bus": 37, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 20, - "bus": 39, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 21, - "bus": 40, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 22, - "bus": 42, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 23, - "bus": 44, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 24, - "bus": 46, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 25, - "bus": 48, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 26, - "bus": 49, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 27, - "bus": 50, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 28, - "bus": 55, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 29, - "bus": 57, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 30, - "bus": 58, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 31, - "bus": 60, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 32, - "bus": 61, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 33, - "bus": 62, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 34, - "bus": 63, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 35, - "bus": 64, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 36, - "bus": 66, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 37, - "bus": 68, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 38, - "bus": 70, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 39, - "bus": 71, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 40, - "bus": 72, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 41, - "bus": 73, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 42, - "bus": 74, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 43, - "bus": 76, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 44, - "bus": 78, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 45, - "bus": 81, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 46, - "bus": 84, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 47, - "bus": 85, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 48, - "bus": 86, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 49, - "bus": 89, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 50, - "bus": 91, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 51, - "bus": 96, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 52, - "bus": 100, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 53, - "bus": 102, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 54, - "bus": 103, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 55, - "bus": 105, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 56, - "bus": 107, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 57, - "bus": 110, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 58, - "bus": 112, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 59, - "bus": 114, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 60, - "bus": 116, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 61, - "bus": 118, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 62, - "bus": 120, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 63, - "bus": 121, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 64, - "bus": 125, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 65, - "bus": 129, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 66, - "bus": 131, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 67, - "bus": 134, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 68, - "bus": 136, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 69, - "bus": 138, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 70, - "bus": 139, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 71, - "bus": 140, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 72, - "bus": 144, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - }, - { - "id": 73, - "bus": 145, - "phases": "abcn", - "impedances": [ - [10000.0, 2000.0], - [10000.0, 2000.0], - [10000.0, 2000.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_AA_147", - "z_line": [ - [ - [0.243, 0.0, 0.0], - [0.0, 0.243, 0.0], - [0.0, 0.0, 0.243] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_22", - "z_line": [ - [ - [1.75, 0.0, 0.0], - [0.0, 1.75, 0.0], - [0.0, 0.0, 1.75] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_37", - "z_line": [ - [ - [1.041, 0.0, 0.0], - [0.0, 1.041, 0.0], - [0.0, 0.0, 1.041] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_54", - "z_line": [ - [ - [0.775, 0.0, 0.0], - [0.0, 0.775, 0.0], - [0.0, 0.0, 0.775] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_75", - "z_line": [ - [ - [0.609, 0.0, 0.0], - [0.0, 0.609, 0.0], - [0.0, 0.0, 0.609] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AM_34", - "z_line": [ - [ - [1.505, 0.0, 0.0], - [0.0, 1.505, 0.0], - [0.0, 0.0, 1.505] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AM_54", - "z_line": [ - [ - [0.613, 0.0, 0.0], - [0.0, 0.613, 0.0], - [0.0, 0.0, 0.613] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AM_75", - "z_line": [ - [ - [0.441, 0.0, 0.0], - [0.0, 0.441, 0.0], - [0.0, 0.0, 0.441] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_CU_07", - "z_line": [ - [ - [1.5, 0.0, 0.0], - [0.0, 1.5, 0.0], - [0.0, 0.0, 1.5] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_CU_12", - "z_line": [ - [ - [1.5, 0.0, 0.0], - [0.0, 1.5, 0.0], - [0.0, 0.0, 1.5] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_LA_37", - "z_line": [ - [ - [1.192, 0.0, 0.0], - [0.0, 1.192, 0.0], - [0.0, 0.0, 1.192] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_LA_38", - "z_line": [ - [ - [1.192, 0.0, 0.0], - [0.0, 1.192, 0.0], - [0.0, 0.0, 1.192] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_LA_39", - "z_line": [ - [ - [1.192, 0.0, 0.0], - [0.0, 1.192, 0.0], - [0.0, 0.0, 1.192] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "S_AL_150", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.20000000000000004] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.0001410575101461, 0.0, 0.0], - [0.0, 0.0001410575101461, 0.0], - [0.0, 0.0, 0.0001410575101461] - ] - ] - }, - { - "id": "S_AL_240", - "z_line": [ - [ - [0.125, 0.0, 0.0], - [0.0, 0.125, 0.0], - [0.0, 0.0, 0.125] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.0001834690109696, 0.0, 0.0], - [0.0, 0.0001834690109696, 0.0], - [0.0, 0.0, 0.0001834690109696] - ] - ] - }, - { - "id": "S_AL_50", - "z_line": [ - [ - [0.6, 0.0, 0.0], - [0.0, 0.6, 0.0], - [0.0, 0.0, 0.6] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [8.702211650443729e-5, 0.0, 0.0], - [0.0, 8.702211650443729e-5, 0.0], - [0.0, 0.0, 8.702211650443729e-5] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.316, 0.0, 0.0], - [0.0, 0.316, 0.0], - [0.0, 0.0, 0.316] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.000115139370754, 0.0, 0.0], - [0.0, 0.000115139370754, 0.0], - [0.0, 0.0, 0.000115139370754] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/feeder_die/network_power.json b/roseau/load_flow/tests/data/networks/feeder_die/network_power.json deleted file mode 100644 index 5f62ed31..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/network_power.json +++ /dev/null @@ -1,5044 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [5.354205, 44.76649699999999] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.352489, 44.767044] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.350948000000001, 44.766465] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.349889, 44.768479] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.340990000000001, 44.771987] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.33796, 44.767887] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.333443, 44.772101] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.332152, 44.773154] - } - }, - { - "id": 9, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.328604, 44.771373] - } - }, - { - "id": 10, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.329613, 44.766793] - } - }, - { - "id": 11, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.329857, 44.766317] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.332717, 44.754985] - } - }, - { - "id": 13, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.335779, 44.751524] - } - }, - { - "id": 14, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322039, 44.770639] - } - }, - { - "id": 15, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322518, 44.773602] - } - }, - { - "id": 16, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322693, 44.77292199999999] - } - }, - { - "id": 17, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322789, 44.777828] - } - }, - { - "id": 18, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.322418, 44.778323] - } - }, - { - "id": 19, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.317114, 44.784118] - } - }, - { - "id": 20, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.317399, 44.78419] - } - }, - { - "id": 21, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.315126999999999, 44.788614] - } - }, - { - "id": 22, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.314989, 44.769299] - } - }, - { - "id": 23, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.314938, 44.768333] - } - }, - { - "id": 24, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.306875, 44.765457] - } - }, - { - "id": 25, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.294973000000001, 44.768387] - } - }, - { - "id": 26, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.282789, 44.768455] - } - }, - { - "id": 27, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.280849, 44.765393] - } - }, - { - "id": 28, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.280136, 44.76502199999999] - } - }, - { - "id": 29, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.279859, 44.764848] - } - }, - { - "id": 30, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272926, 44.763672] - } - }, - { - "id": 31, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.273633999999999, 44.76358] - } - }, - { - "id": 32, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272794, 44.763982] - } - }, - { - "id": 33, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270316999999999, 44.760419] - } - }, - { - "id": 34, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.274366000000001, 44.758161] - } - }, - { - "id": 35, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275697, 44.757549] - } - }, - { - "id": 36, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.269593, 44.756572] - } - }, - { - "id": 37, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.267119999999999, 44.752936] - } - }, - { - "id": 38, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264632, 44.750295] - } - }, - { - "id": 39, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.27005, 44.740412] - } - }, - { - "id": 40, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.269245, 44.73877] - } - }, - { - "id": 41, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271239, 44.739363] - } - }, - { - "id": 42, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264574, 44.728315] - } - }, - { - "id": 43, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264002, 44.727847] - } - }, - { - "id": 44, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275233999999999, 44.727239] - } - }, - { - "id": 45, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272823000000001, 44.720533] - } - }, - { - "id": 46, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275627, 44.729237] - } - }, - { - "id": 47, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.276962, 44.736068] - } - }, - { - "id": 48, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.276011, 44.729195] - } - }, - { - "id": 49, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.287058999999999, 44.727613] - } - }, - { - "id": 50, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.288065, 44.727506] - } - }, - { - "id": 51, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.288366000000001, 44.727226] - } - }, - { - "id": 52, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291179000000001, 44.730151] - } - }, - { - "id": 53, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291457, 44.731671] - } - }, - { - "id": 54, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.303999999999999, 44.716648] - } - }, - { - "id": 55, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260366, 44.716965] - } - }, - { - "id": 56, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.263661, 44.715183] - } - }, - { - "id": 57, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.257317, 44.708429] - } - }, - { - "id": 58, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.255011, 44.70945800000001] - } - }, - { - "id": 59, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.255535, 44.709709] - } - }, - { - "id": 60, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251427, 44.710828] - } - }, - { - "id": 61, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.243164, 44.708558] - } - }, - { - "id": 62, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251423, 44.711268] - } - }, - { - "id": 63, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251258999999999, 44.71193] - } - }, - { - "id": 64, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.247221, 44.712975] - } - }, - { - "id": 65, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.246554, 44.7128] - } - }, - { - "id": 66, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260308999999999, 44.706012] - } - }, - { - "id": 67, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260567, 44.706227] - } - }, - { - "id": 68, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.260624, 44.70527199999999] - } - }, - { - "id": 69, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.256809, 44.701526] - } - }, - { - "id": 70, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264354, 44.701611] - } - }, - { - "id": 71, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.265117, 44.701458] - } - }, - { - "id": 72, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.265736, 44.70128] - } - }, - { - "id": 73, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264355999999999, 44.699422] - } - }, - { - "id": 74, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271076, 44.699195] - } - }, - { - "id": 75, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270124, 44.69265] - } - }, - { - "id": 76, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.274132, 44.698074] - } - }, - { - "id": 77, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.275216, 44.69925] - } - }, - { - "id": 78, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.29159, 44.69426] - } - }, - { - "id": 79, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293287, 44.697755] - } - }, - { - "id": 80, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.290635, 44.692304] - } - }, - { - "id": 81, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.28942, 44.691436] - } - }, - { - "id": 82, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.284808, 44.691404] - } - }, - { - "id": 83, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.295083, 44.688311] - } - }, - { - "id": 84, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293566, 44.694074] - } - }, - { - "id": 85, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293666, 44.692658] - } - }, - { - "id": 86, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293688, 44.692509] - } - }, - { - "id": 87, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.293481, 44.692697] - } - }, - { - "id": 88, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.298165, 44.693851] - } - }, - { - "id": 89, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.30206, 44.694964] - } - }, - { - "id": 90, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.300629, 44.696719] - } - }, - { - "id": 91, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.304166, 44.69539] - } - }, - { - "id": 92, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.303697000000001, 44.695461] - } - }, - { - "id": 93, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.309441099999999, 44.696444] - } - }, - { - "id": 94, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.268341, 44.703601] - } - }, - { - "id": 95, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270058000000001, 44.70570900000001] - } - }, - { - "id": 96, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.272387999999999, 44.708816] - } - }, - { - "id": 97, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271646, 44.709229] - } - }, - { - "id": 98, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.276741, 44.711462] - } - }, - { - "id": 99, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.286003, 44.70976] - } - }, - { - "id": 100, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.251605000000001, 44.70417800000001] - } - }, - { - "id": 101, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.252232, 44.699817] - } - }, - { - "id": 102, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.245869, 44.699619] - } - }, - { - "id": 103, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.23077, 44.68984] - } - }, - { - "id": 104, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.233189, 44.688771] - } - }, - { - "id": 105, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.225613, 44.690414] - } - }, - { - "id": 106, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.225658999999999, 44.689413] - } - }, - { - "id": 107, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.229568, 44.685496] - } - }, - { - "id": 108, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.229077999999999, 44.683975] - } - }, - { - "id": 109, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.23335, 44.684175] - } - }, - { - "id": 110, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.252115, 44.696185] - } - }, - { - "id": 111, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.252836, 44.696314] - } - }, - { - "id": 112, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.257869, 44.692639] - } - }, - { - "id": 113, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.258694999999999, 44.694684] - } - }, - { - "id": 114, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271508, 44.666087] - } - }, - { - "id": 115, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.27233, 44.664478] - } - }, - { - "id": 116, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.270444, 44.665025] - } - }, - { - "id": 117, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271881, 44.663251] - } - }, - { - "id": 118, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.271709, 44.662301] - } - }, - { - "id": 119, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.268746, 44.660331] - } - }, - { - "id": 120, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.288922, 44.6484] - } - }, - { - "id": 121, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.29191, 44.64957800000001] - } - }, - { - "id": 122, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291696, 44.649937] - } - }, - { - "id": 123, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.305674099999999, 44.660426] - } - }, - { - "id": 124, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.306435, 44.663013] - } - }, - { - "id": 125, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.291407, 44.637677] - } - }, - { - "id": 126, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.279602, 44.637676] - } - }, - { - "id": 127, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.273155, 44.632589] - } - }, - { - "id": 128, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.302328, 44.630718] - } - }, - { - "id": 129, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.310708999999999, 44.635436] - } - }, - { - "id": 130, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.315926999999999, 44.637017] - } - }, - { - "id": 131, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.264264, 44.753757] - } - }, - { - "id": 132, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.263632, 44.753395] - } - }, - { - "id": 133, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.263077, 44.756667] - } - }, - { - "id": 134, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.239022, 44.751841] - } - }, - { - "id": 135, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.238964, 44.751516] - } - }, - { - "id": 136, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.222045, 44.750602] - } - }, - { - "id": 137, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.220266000000001, 44.749594] - } - }, - { - "id": 138, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.218814, 44.748727] - } - }, - { - "id": 139, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.215553, 44.74695] - } - }, - { - "id": 140, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.209531, 44.736899] - } - }, - { - "id": 141, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.208638, 44.734537] - } - }, - { - "id": 142, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.206393, 44.725698] - } - }, - { - "id": 143, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.218058999999999, 44.726117] - } - }, - { - "id": 144, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.219531, 44.72863] - } - }, - { - "id": 145, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.219654, 44.73002899999999] - } - }, - { - "id": 146, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.217169, 44.734855] - } - }, - { - "id": 147, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.220665, 44.720294] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.354205, 44.76649699999999], - [5.352489, 44.767044] - ] - }, - "length": 0.847, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.352489, 44.767044], - [5.350948000000001, 44.766465] - ] - }, - "length": 0.138, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.352489, 44.767044], - [5.349889, 44.768479] - ] - }, - "length": 0.28, - "params_id": "S_AL_240", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.349889, 44.768479], - [5.340990000000001, 44.771987] - ] - }, - "length": 0.8059999999999999, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 5, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.340990000000001, 44.771987], - [5.33796, 44.767887] - ] - }, - "length": 0.349, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 5, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.340990000000001, 44.771987], - [5.333443, 44.772101] - ] - }, - "length": 0.635, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.333443, 44.772101], - [5.332152, 44.773154] - ] - }, - "length": 0.072, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.333443, 44.772101], - [5.328604, 44.771373] - ] - }, - "length": 0.389, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.328604, 44.771373], - [5.329613, 44.766793] - ] - }, - "length": 0.512, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line10", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.329613, 44.766793], - [5.329857, 44.766317] - ] - }, - "length": 0.0579999999999999, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.329857, 44.766317], - [5.332717, 44.754985] - ] - }, - "length": 0.981, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line12", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 12, - "bus2": 13, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.332717, 44.754985], - [5.335779, 44.751524] - ] - }, - "length": 0.4539999999999999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line13", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 14, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.328604, 44.771373], - [5.322039, 44.770639] - ] - }, - "length": 0.53, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line14", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 14, - "bus2": 15, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322039, 44.770639], - [5.322518, 44.773602] - ] - }, - "length": 0.3329999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line15", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 15, - "bus2": 16, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322518, 44.773602], - [5.322693, 44.77292199999999] - ] - }, - "length": 0.077, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line16", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 16, - "bus2": 17, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322693, 44.77292199999999], - [5.322789, 44.777828] - ] - }, - "length": 0.47, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line17", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 17, - "bus2": 18, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322789, 44.777828], - [5.322418, 44.778323] - ] - }, - "length": 0.067, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line18", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 18, - "bus2": 19, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322418, 44.778323], - [5.317114, 44.784118] - ] - }, - "length": 0.8420000000000001, - "params_id": "A_AA_75", - "ground": "ground" - }, - { - "id": "line19", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 19, - "bus2": 20, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.317114, 44.784118], - [5.317399, 44.78419] - ] - }, - "length": 0.022, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line20", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 20, - "bus2": 21, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.317399, 44.78419], - [5.315126999999999, 44.788614] - ] - }, - "length": 0.534, - "params_id": "A_AA_75", - "ground": "ground" - }, - { - "id": "line21", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 14, - "bus2": 22, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.322039, 44.770639], - [5.314989, 44.769299] - ] - }, - "length": 0.575, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line22", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 22, - "bus2": 23, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.314989, 44.769299], - [5.314938, 44.768333] - ] - }, - "length": 0.787, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line23", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 23, - "bus2": 24, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.314938, 44.768333], - [5.306875, 44.765457] - ] - }, - "length": 0.787, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line24", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 24, - "bus2": 25, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.306875, 44.765457], - [5.294973000000001, 44.768387] - ] - }, - "length": 1.224, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line25", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 25, - "bus2": 26, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.294973000000001, 44.768387], - [5.282789, 44.768455] - ] - }, - "length": 1.37, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line26", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 26, - "bus2": 27, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.282789, 44.768455], - [5.280849, 44.765393] - ] - }, - "length": 0.634, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line27", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 27, - "bus2": 28, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.280849, 44.765393], - [5.280136, 44.76502199999999] - ] - }, - "length": 0.07, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line28", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 28, - "bus2": 29, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.280136, 44.76502199999999], - [5.279859, 44.764848] - ] - }, - "length": 0.044, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line29", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 29, - "bus2": 30, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.279859, 44.764848], - [5.272926, 44.763672] - ] - }, - "length": 0.501, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line30", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 30, - "bus2": 31, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272926, 44.763672], - [5.273633999999999, 44.76358] - ] - }, - "length": 0.069, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line31", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 31, - "bus2": 32, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.273633999999999, 44.76358], - [5.272794, 44.763982] - ] - }, - "length": 0.069, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line32", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 32, - "bus2": 33, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272794, 44.763982], - [5.270316999999999, 44.760419] - ] - }, - "length": 0.4589999999999999, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line33", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 33, - "bus2": 34, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270316999999999, 44.760419], - [5.274366000000001, 44.758161] - ] - }, - "length": 0.207, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line34", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 34, - "bus2": 35, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.274366000000001, 44.758161], - [5.275697, 44.757549] - ] - }, - "length": 0.122, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line35", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 35, - "bus2": 36, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275697, 44.757549], - [5.269593, 44.756572] - ] - }, - "length": 0.411, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line36", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 33, - "bus2": 37, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270316999999999, 44.760419], - [5.267119999999999, 44.752936] - ] - }, - "length": 0.897, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line37", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 37, - "bus2": 38, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.267119999999999, 44.752936], - [5.264632, 44.750295] - ] - }, - "length": 0.311, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line38", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 38, - "bus2": 39, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264632, 44.750295], - [5.27005, 44.740412] - ] - }, - "length": 1.254, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line39", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 39, - "bus2": 40, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.27005, 44.740412], - [5.269245, 44.73877] - ] - }, - "length": 0.1889999999999999, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line40", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 40, - "bus2": 41, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.269245, 44.73877], - [5.271239, 44.739363] - ] - }, - "length": 0.177, - "params_id": "A_AA_54", - "ground": "ground" - }, - { - "id": "line41", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 41, - "bus2": 42, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271239, 44.739363], - [5.264574, 44.728315] - ] - }, - "length": 1.217, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line42", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 42, - "bus2": 43, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264574, 44.728315], - [5.264002, 44.727847] - ] - }, - "length": 0.067, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line43", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 42, - "bus2": 44, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264574, 44.728315], - [5.275233999999999, 44.727239] - ] - }, - "length": 0.133, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line44", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 44, - "bus2": 45, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275233999999999, 44.727239], - [5.272823000000001, 44.720533] - ] - }, - "length": 0.529, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line45", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 44, - "bus2": 46, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275233999999999, 44.727239], - [5.275627, 44.729237] - ] - }, - "length": 0.213, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line46", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 46, - "bus2": 47, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275627, 44.729237], - [5.276962, 44.736068] - ] - }, - "length": 1.121, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line47", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 46, - "bus2": 48, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275627, 44.729237], - [5.276011, 44.729195] - ] - }, - "length": 0.03, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line48", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 48, - "bus2": 49, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.276011, 44.729195], - [5.287058999999999, 44.727613] - ] - }, - "length": 0.888, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line49", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 49, - "bus2": 50, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.287058999999999, 44.727613], - [5.288065, 44.727506] - ] - }, - "length": 0.083, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line50", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 50, - "bus2": 51, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288065, 44.727506], - [5.288366000000001, 44.727226] - ] - }, - "length": 0.034, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line51", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 50, - "bus2": 52, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288065, 44.727506], - [5.291179000000001, 44.730151] - ] - }, - "length": 0.238, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line52", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 50, - "bus2": 53, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288065, 44.727506], - [5.291457, 44.731671] - ] - }, - "length": 0.379, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line53", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 49, - "bus2": 54, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.287058999999999, 44.727613], - [5.303999999999999, 44.716648] - ] - }, - "length": 1.971, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line54", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 42, - "bus2": 55, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264574, 44.728315], - [5.260366, 44.716965] - ] - }, - "length": 1.306, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line55", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 55, - "bus2": 56, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260366, 44.716965], - [5.263661, 44.715183] - ] - }, - "length": 0.118, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line56", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 55, - "bus2": 57, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260366, 44.716965], - [5.257317, 44.708429] - ] - }, - "length": 0.982, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line57", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 57, - "bus2": 58, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257317, 44.708429], - [5.255011, 44.70945800000001] - ] - }, - "length": 0.11, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line58", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 58, - "bus2": 59, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.255011, 44.70945800000001], - [5.255535, 44.709709] - ] - }, - "length": 0.05, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line59", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 59, - "bus2": 60, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.255535, 44.709709], - [5.251427, 44.710828] - ] - }, - "length": 0.321, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line60", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 60, - "bus2": 61, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251427, 44.710828], - [5.243164, 44.708558] - ] - }, - "length": 0.732, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line61", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 59, - "bus2": 62, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.255535, 44.709709], - [5.251423, 44.711268] - ] - }, - "length": 0.047, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line62", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 62, - "bus2": 63, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251423, 44.711268], - [5.251258999999999, 44.71193] - ] - }, - "length": 0.064, - "params_id": "A_CU_12", - "ground": "ground" - }, - { - "id": "line63", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 63, - "bus2": 64, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251258999999999, 44.71193], - [5.247221, 44.712975] - ] - }, - "length": 0.376, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line64", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 64, - "bus2": 65, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.247221, 44.712975], - [5.246554, 44.7128] - ] - }, - "length": 0.0559999999999999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line65", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 57, - "bus2": 66, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257317, 44.708429], - [5.260308999999999, 44.706012] - ] - }, - "length": 0.2269999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line66", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 66, - "bus2": 67, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260308999999999, 44.706012], - [5.260567, 44.706227] - ] - }, - "length": 0.038, - "params_id": "S_AL_150", - "ground": "ground" - }, - { - "id": "line67", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 67, - "bus2": 68, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260567, 44.706227], - [5.260624, 44.70527199999999] - ] - }, - "length": 0.085, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line68", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 68, - "bus2": 69, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260624, 44.70527199999999], - [5.256809, 44.701526] - ] - }, - "length": 0.306, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line69", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 68, - "bus2": 70, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.260624, 44.70527199999999], - [5.264354, 44.701611] - ] - }, - "length": 0.511, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line70", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 70, - "bus2": 71, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264354, 44.701611], - [5.265117, 44.701458] - ] - }, - "length": 0.049, - "params_id": "A_CU_07", - "ground": "ground" - }, - { - "id": "line71", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 71, - "bus2": 72, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.265117, 44.701458], - [5.265736, 44.70128] - ] - }, - "length": 0.0579999999999999, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line72", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 72, - "bus2": 73, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.265736, 44.70128], - [5.264355999999999, 44.699422] - ] - }, - "length": 0.236, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line73", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 73, - "bus2": 74, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264355999999999, 44.699422], - [5.271076, 44.699195] - ] - }, - "length": 0.477, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line74", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 74, - "bus2": 75, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271076, 44.699195], - [5.270124, 44.69265] - ] - }, - "length": 0.353, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line75", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 75, - "bus2": 76, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270124, 44.69265], - [5.274132, 44.698074] - ] - }, - "length": 0.275, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line76", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 76, - "bus2": 77, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.274132, 44.698074], - [5.275216, 44.69925] - ] - }, - "length": 0.158, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line77", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 77, - "bus2": 78, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.275216, 44.69925], - [5.29159, 44.69426] - ] - }, - "length": 1.481, - "params_id": "A_LA_38", - "ground": "ground" - }, - { - "id": "line78", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 78, - "bus2": 79, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29159, 44.69426], - [5.293287, 44.697755] - ] - }, - "length": 0.275, - "params_id": "A_LA_39", - "ground": "ground" - }, - { - "id": "line79", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 78, - "bus2": 80, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29159, 44.69426], - [5.290635, 44.692304] - ] - }, - "length": 0.134, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line80", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 80, - "bus2": 81, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.290635, 44.692304], - [5.28942, 44.691436] - ] - }, - "length": 0.136, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line81", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 81, - "bus2": 82, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.28942, 44.691436], - [5.284808, 44.691404] - ] - }, - "length": 0.361, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line82", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 81, - "bus2": 83, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.28942, 44.691436], - [5.295083, 44.688311] - ] - }, - "length": 0.763, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line83", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 78, - "bus2": 84, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29159, 44.69426], - [5.293566, 44.694074] - ] - }, - "length": 0.072, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line84", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 84, - "bus2": 85, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293566, 44.694074], - [5.293666, 44.692658] - ] - }, - "length": 0.154, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line85", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 85, - "bus2": 86, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293666, 44.692658], - [5.293688, 44.692509] - ] - }, - "length": 0.021, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line86", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 85, - "bus2": 87, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293666, 44.692658], - [5.293481, 44.692697] - ] - }, - "length": 0.023, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line87", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 84, - "bus2": 88, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.293566, 44.694074], - [5.298165, 44.693851] - ] - }, - "length": 0.365, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line88", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 88, - "bus2": 89, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.298165, 44.693851], - [5.30206, 44.694964] - ] - }, - "length": 0.353, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line89", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 89, - "bus2": 90, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.30206, 44.694964], - [5.300629, 44.696719] - ] - }, - "length": 0.281, - "params_id": "A_LA_37", - "ground": "ground" - }, - { - "id": "line90", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 88, - "bus2": 91, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.298165, 44.693851], - [5.304166, 44.69539] - ] - }, - "length": 0.174, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line91", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 91, - "bus2": 92, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.304166, 44.69539], - [5.303697000000001, 44.695461] - ] - }, - "length": 0.037, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line92", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 91, - "bus2": 93, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.304166, 44.69539], - [5.309441099999999, 44.696444] - ] - }, - "length": 0.428, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line93", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 71, - "bus2": 94, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.265117, 44.701458], - [5.268341, 44.703601] - ] - }, - "length": 0.3329999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line94", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 94, - "bus2": 95, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.268341, 44.703601], - [5.270058000000001, 44.70570900000001] - ] - }, - "length": 0.272, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line95", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 95, - "bus2": 96, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270058000000001, 44.70570900000001], - [5.272387999999999, 44.708816] - ] - }, - "length": 0.4, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line96", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 96, - "bus2": 97, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272387999999999, 44.708816], - [5.271646, 44.709229] - ] - }, - "length": 0.072, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line97", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 96, - "bus2": 98, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.272387999999999, 44.708816], - [5.276741, 44.711462] - ] - }, - "length": 0.441, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line98", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 98, - "bus2": 99, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.276741, 44.711462], - [5.286003, 44.70976] - ] - }, - "length": 0.772, - "params_id": "A_AA_54", - "ground": "ground" - }, - { - "id": "line99", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 57, - "bus2": 100, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257317, 44.708429], - [5.251605000000001, 44.70417800000001] - ] - }, - "length": 0.65, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line100", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 100, - "bus2": 101, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251605000000001, 44.70417800000001], - [5.252232, 44.699817] - ] - }, - "length": 0.34, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line101", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 100, - "bus2": 102, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.251605000000001, 44.70417800000001], - [5.245869, 44.699619] - ] - }, - "length": 0.682, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line102", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 102, - "bus2": 103, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.245869, 44.699619], - [5.23077, 44.68984] - ] - }, - "length": 1.841, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line103", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 103, - "bus2": 104, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.23077, 44.68984], - [5.233189, 44.688771] - ] - }, - "length": 0.226, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line104", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 103, - "bus2": 105, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.23077, 44.68984], - [5.225613, 44.690414] - ] - }, - "length": 0.407, - "params_id": "A_AA_147", - "ground": "ground" - }, - { - "id": "line105", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 105, - "bus2": 106, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.225613, 44.690414], - [5.225658999999999, 44.689413] - ] - }, - "length": 0.067, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line106", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 106, - "bus2": 107, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.225658999999999, 44.689413], - [5.229568, 44.685496] - ] - }, - "length": 0.272, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line107", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 107, - "bus2": 108, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.229568, 44.685496], - [5.229077999999999, 44.683975] - ] - }, - "length": 0.2319999999999999, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line108", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 107, - "bus2": 109, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.229568, 44.685496], - [5.23335, 44.684175] - ] - }, - "length": 0.253, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line109", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 102, - "bus2": 110, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.245869, 44.699619], - [5.252115, 44.696185] - ] - }, - "length": 0.515, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line110", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 110, - "bus2": 111, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.252115, 44.696185], - [5.252836, 44.696314] - ] - }, - "length": 0.06, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line111", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 110, - "bus2": 112, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.252115, 44.696185], - [5.257869, 44.692639] - ] - }, - "length": 0.607, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line112", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 112, - "bus2": 113, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257869, 44.692639], - [5.258694999999999, 44.694684] - ] - }, - "length": 0.238, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line113", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 112, - "bus2": 114, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.257869, 44.692639], - [5.271508, 44.666087] - ] - }, - "length": 3.315, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line114", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 114, - "bus2": 115, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271508, 44.666087], - [5.27233, 44.664478] - ] - }, - "length": 0.09, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line115", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 114, - "bus2": 116, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271508, 44.666087], - [5.270444, 44.665025] - ] - }, - "length": 0.141, - "params_id": "A_AM_75", - "ground": "ground" - }, - { - "id": "line116", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 116, - "bus2": 117, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.270444, 44.665025], - [5.271881, 44.663251] - ] - }, - "length": 0.242, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line117", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 117, - "bus2": 118, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271881, 44.663251], - [5.271709, 44.662301] - ] - }, - "length": 0.11, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line118", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 118, - "bus2": 119, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271709, 44.662301], - [5.268746, 44.660331] - ] - }, - "length": 0.299, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line119", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 118, - "bus2": 120, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.271709, 44.662301], - [5.288922, 44.6484] - ] - }, - "length": 1.927, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line120", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 120, - "bus2": 121, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288922, 44.6484], - [5.29191, 44.64957800000001] - ] - }, - "length": 0.2289999999999999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line121", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 121, - "bus2": 122, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29191, 44.64957800000001], - [5.291696, 44.649937] - ] - }, - "length": 0.039, - "params_id": "A_AA_22", - "ground": "ground" - }, - { - "id": "line122", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 121, - "bus2": 123, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.29191, 44.64957800000001], - [5.305674099999999, 44.660426] - ] - }, - "length": 1.67, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line123", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 123, - "bus2": 124, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.305674099999999, 44.660426], - [5.306435, 44.663013] - ] - }, - "length": 0.291, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line124", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 120, - "bus2": 125, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.288922, 44.6484], - [5.291407, 44.637677] - ] - }, - "length": 1.266, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line125", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 125, - "bus2": 126, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.291407, 44.637677], - [5.279602, 44.637676] - ] - }, - "length": 0.3389999999999999, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line126", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 126, - "bus2": 127, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.279602, 44.637676], - [5.273155, 44.632589] - ] - }, - "length": 0.871, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line127", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 125, - "bus2": 128, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.291407, 44.637677], - [5.302328, 44.630718] - ] - }, - "length": 0.799, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line128", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 128, - "bus2": 129, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.302328, 44.630718], - [5.310708999999999, 44.635436] - ] - }, - "length": 0.8290000000000001, - "params_id": "A_AA_22", - "ground": "ground" - }, - { - "id": "line129", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 129, - "bus2": 130, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.310708999999999, 44.635436], - [5.315926999999999, 44.637017] - ] - }, - "length": 0.444, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line130", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 37, - "bus2": 131, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.267119999999999, 44.752936], - [5.264264, 44.753757] - ] - }, - "length": 0.216, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line131", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 131, - "bus2": 132, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264264, 44.753757], - [5.263632, 44.753395] - ] - }, - "length": 0.064, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line132", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 131, - "bus2": 133, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264264, 44.753757], - [5.263077, 44.756667] - ] - }, - "length": 0.337, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line133", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 131, - "bus2": 134, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.264264, 44.753757], - [5.239022, 44.751841] - ] - }, - "length": 1.992, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line134", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 134, - "bus2": 135, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.239022, 44.751841], - [5.238964, 44.751516] - ] - }, - "length": 0.031, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line135", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 134, - "bus2": 136, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.239022, 44.751841], - [5.222045, 44.750602] - ] - }, - "length": 1.41, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line136", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 136, - "bus2": 137, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.222045, 44.750602], - [5.220266000000001, 44.749594] - ] - }, - "length": 0.1, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line137", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 137, - "bus2": 138, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.220266000000001, 44.749594], - [5.218814, 44.748727] - ] - }, - "length": 0.075, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line138", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 138, - "bus2": 139, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.218814, 44.748727], - [5.215553, 44.74695] - ] - }, - "length": 0.487, - "params_id": "A_AA_37", - "ground": "ground" - }, - { - "id": "line139", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 139, - "bus2": 140, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.215553, 44.74695], - [5.209531, 44.736899] - ] - }, - "length": 0.995, - "params_id": "A_AM_34", - "ground": "ground" - }, - { - "id": "line140", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 140, - "bus2": 141, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.209531, 44.736899], - [5.208638, 44.734537] - ] - }, - "length": 0.2739999999999999, - "params_id": "S_AL_50", - "ground": "ground" - }, - { - "id": "line141", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 141, - "bus2": 142, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.208638, 44.734537], - [5.206393, 44.725698] - ] - }, - "length": 1.095, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line142", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 142, - "bus2": 143, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.206393, 44.725698], - [5.218058999999999, 44.726117] - ] - }, - "length": 0.999, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line143", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 143, - "bus2": 144, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.218058999999999, 44.726117], - [5.219531, 44.72863] - ] - }, - "length": 0.28, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line144", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 144, - "bus2": 145, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.219531, 44.72863], - [5.219654, 44.73002899999999] - ] - }, - "length": 0.18, - "params_id": "S_AL_95", - "ground": "ground" - }, - { - "id": "line145", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 145, - "bus2": 146, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.219654, 44.73002899999999], - [5.217169, 44.734855] - ] - }, - "length": 0.564, - "params_id": "A_AM_54", - "ground": "ground" - }, - { - "id": "line146", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 143, - "bus2": 147, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.218058999999999, 44.726117], - [5.220665, 44.720294] - ] - }, - "length": 0.687, - "params_id": "A_AM_54", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [12802.501990789257, 2560.500398157851], - [12802.501991134319, 2560.5003982268627], - [12802.501991134317, 2560.5003982268668] - ] - }, - { - "id": 1, - "bus": 4, - "phases": "abcn", - "powers": [ - [12796.567508638322, 2559.313501727664], - [12796.56750898323, 2559.313501796648], - [12796.567508983235, 2559.3135017966506] - ] - }, - { - "id": 2, - "bus": 5, - "phases": "abcn", - "powers": [ - [12765.017770922159, 2553.0035541844327], - [12765.017771266208, 2553.0035542532423], - [12765.017771266213, 2553.0035542532382] - ] - }, - { - "id": 3, - "bus": 7, - "phases": "abcn", - "powers": [ - [12740.737737064119, 2548.1475474128224], - [12740.737737407515, 2548.1475474815006], - [12740.737737407508, 2548.1475474814974] - ] - }, - { - "id": 4, - "bus": 9, - "phases": "abcn", - "powers": [ - [12726.200419221137, 2545.2400838442263], - [12726.200419564138, 2545.240083912827], - [12726.20041956414, 2545.2400839128277] - ] - }, - { - "id": 5, - "bus": 10, - "phases": "abcn", - "powers": [ - [12725.465466076494, 2545.0930932152983], - [12725.465466419479, 2545.0930932838937], - [12725.465466419473, 2545.093093283894] - ] - }, - { - "id": 6, - "bus": 11, - "phases": "abcn", - "powers": [ - [12725.43517637802, 2545.0870352756046], - [12725.435176721006, 2545.0870353442015], - [12725.435176721006, 2545.087035344201] - ] - }, - { - "id": 7, - "bus": 14, - "phases": "abcn", - "powers": [ - [12707.602683905367, 2541.5205367810727], - [12707.602684247868, 2541.5205368495754], - [12707.60268424787, 2541.520536849573] - ] - }, - { - "id": 8, - "bus": 15, - "phases": "abcn", - "powers": [ - [12704.901205829321, 2540.9802411658625], - [12704.901206171744, 2540.980241234349], - [12704.901206171748, 2540.9802412343515] - ] - }, - { - "id": 9, - "bus": 17, - "phases": "abcn", - "powers": [ - [12701.770964275058, 2540.3541928550126], - [12701.770964617397, 2540.3541929234825], - [12701.770964617403, 2540.354192923482] - ] - }, - { - "id": 10, - "bus": 19, - "phases": "abcn", - "powers": [ - [12700.205603076367, 2540.041120615274], - [12700.20560341866, 2540.0411206837325], - [12700.205603418672, 2540.0411206837343] - ] - }, - { - "id": 11, - "bus": 22, - "phases": "abcn", - "powers": [ - [12689.217617966586, 2537.8435235933175], - [12689.217618308583, 2537.843523661718], - [12689.217618308587, 2537.8435236617197] - ] - }, - { - "id": 12, - "bus": 24, - "phases": "abcn", - "powers": [ - [12597.043984934118, 2519.4087969868233], - [12597.043985273627, 2519.408797054728], - [12597.04398527364, 2519.408797054729] - ] - }, - { - "id": 13, - "bus": 27, - "phases": "abcn", - "powers": [ - [12506.045785991091, 2501.209157198218], - [12506.045786328154, 2501.2091572656273], - [12506.045786328166, 2501.2091572656327] - ] - }, - { - "id": 14, - "bus": 28, - "phases": "abcn", - "powers": [ - [12503.726828561492, 2500.7453657122983], - [12503.726828898474, 2500.745365779696], - [12503.7268288985, 2500.7453657797] - ] - }, - { - "id": 15, - "bus": 30, - "phases": "abcn", - "powers": [ - [12488.622180748127, 2497.7244361496264], - [12488.62218108472, 2497.7244362169386], - [12488.622181084738, 2497.7244362169495] - ] - }, - { - "id": 16, - "bus": 31, - "phases": "abcn", - "powers": [ - [12486.739679367176, 2497.3479358734335], - [12486.739679703718, 2497.3479359407356], - [12486.739679703738, 2497.347935940747] - ] - }, - { - "id": 17, - "bus": 33, - "phases": "abcn", - "powers": [ - [12460.422372843175, 2492.0844745686345], - [12460.422373179015, 2492.0844746358], - [12460.422373179032, 2492.0844746358007] - ] - }, - { - "id": 18, - "bus": 34, - "phases": "abcn", - "powers": [ - [12459.873117109248, 2491.9746234218496], - [12459.873117445062, 2491.97462348901], - [12459.873117445082, 2491.9746234890154] - ] - }, - { - "id": 19, - "bus": 37, - "phases": "abcn", - "powers": [ - [12437.115136541554, 2487.42302730831], - [12437.115136876753, 2487.4230273753437], - [12437.115136876771, 2487.4230273753515] - ] - }, - { - "id": 20, - "bus": 39, - "phases": "abcn", - "powers": [ - [12402.516318557688, 2480.503263711538], - [12402.516318891954, 2480.5032637783843], - [12402.516318891981, 2480.5032637783997] - ] - }, - { - "id": 21, - "bus": 40, - "phases": "abcn", - "powers": [ - [12397.2955315958, 2479.4591063191597], - [12397.295531929922, 2479.4591063859853], - [12397.29553192994, 2479.4591063859916] - ] - }, - { - "id": 22, - "bus": 42, - "phases": "abcn", - "powers": [ - [12350.08915464453, 2470.017830928906], - [12350.089154977362, 2470.0178309954717], - [12350.089154977402, 2470.0178309954817] - ] - }, - { - "id": 23, - "bus": 44, - "phases": "abcn", - "powers": [ - [12348.387911342532, 2469.6775822685045], - [12348.387911675325, 2469.677582335068], - [12348.387911675358, 2469.6775823350767] - ] - }, - { - "id": 24, - "bus": 46, - "phases": "abcn", - "powers": [ - [12346.223486490066, 2469.244697298013], - [12346.223486822808, 2469.244697364561], - [12346.223486822846, 2469.244697364572] - ] - }, - { - "id": 25, - "bus": 48, - "phases": "abcn", - "powers": [ - [12346.179516601576, 2469.2359033203147], - [12346.179516934308, 2469.2359033868615], - [12346.17951693435, 2469.235903386871] - ] - }, - { - "id": 26, - "bus": 49, - "phases": "abcn", - "powers": [ - [12339.833388750798, 2467.9666777501598], - [12339.83338908336, 2467.966677816674], - [12339.833389083396, 2467.9666778166784] - ] - }, - { - "id": 27, - "bus": 50, - "phases": "abcn", - "powers": [ - [12339.54775798752, 2467.909551597504], - [12339.54775832008, 2467.9095516640164], - [12339.547758320114, 2467.9095516640236] - ] - }, - { - "id": 28, - "bus": 55, - "phases": "abcn", - "powers": [ - [12320.47105093255, 2464.0942101865103], - [12320.471051264594, 2464.094210252916], - [12320.471051264638, 2464.0942102529316] - ] - }, - { - "id": 29, - "bus": 57, - "phases": "abcn", - "powers": [ - [12298.97759572786, 2459.7955191455717], - [12298.97759605932, 2459.795519211865], - [12298.97759605936, 2459.7955192118743] - ] - }, - { - "id": 30, - "bus": 58, - "phases": "abcn", - "powers": [ - [12297.246110182197, 2459.4492220364396], - [12297.24611051361, 2459.449222102722], - [12297.246110513644, 2459.449222102731] - ] - }, - { - "id": 31, - "bus": 60, - "phases": "abcn", - "powers": [ - [12295.160815223391, 2459.032163044679], - [12295.160815554753, 2459.0321631109546], - [12295.160815554796, 2459.0321631109605] - ] - }, - { - "id": 32, - "bus": 61, - "phases": "abcn", - "powers": [ - [12293.982395686638, 2458.796479137327], - [12293.982396017964, 2458.796479203591], - [12293.982396018006, 2458.796479203602] - ] - }, - { - "id": 33, - "bus": 62, - "phases": "abcn", - "powers": [ - [12296.616039898434, 2459.323207979687], - [12296.616040229826, 2459.323208045964], - [12296.616040229861, 2459.3232080459734] - ] - }, - { - "id": 34, - "bus": 63, - "phases": "abcn", - "powers": [ - [12296.141244021726, 2459.2282488043456], - [12296.1412443531, 2459.228248870614], - [12296.14124435314, 2459.228248870628] - ] - }, - { - "id": 35, - "bus": 64, - "phases": "abcn", - "powers": [ - [12295.535246857302, 2459.107049371459], - [12295.535247188673, 2459.1070494377327], - [12295.535247188709, 2459.107049437743] - ] - }, - { - "id": 36, - "bus": 66, - "phases": "abcn", - "powers": [ - [12289.633404085758, 2457.926680817149], - [12289.633404416963, 2457.926680883391], - [12289.633404417002, 2457.926680883402] - ] - }, - { - "id": 37, - "bus": 68, - "phases": "abcn", - "powers": [ - [12286.066845253778, 2457.2133690507517], - [12286.066845584883, 2457.2133691169765], - [12286.066845584923, 2457.2133691169824] - ] - }, - { - "id": 38, - "bus": 70, - "phases": "abcn", - "powers": [ - [12267.700626786547, 2453.540125357308], - [12267.700627117149, 2453.540125423431], - [12267.700627117203, 2453.5401254234407] - ] - }, - { - "id": 39, - "bus": 71, - "phases": "abcn", - "powers": [ - [12265.380072032627, 2453.0760144065243], - [12265.38007236317, 2453.076014472633], - [12265.380072363218, 2453.0760144726446] - ] - }, - { - "id": 40, - "bus": 72, - "phases": "abcn", - "powers": [ - [12263.523709578187, 2452.7047419156356], - [12263.523709908673, 2452.7047419817363], - [12263.52370990872, 2452.7047419817454] - ] - }, - { - "id": 41, - "bus": 73, - "phases": "abcn", - "powers": [ - [12254.935892839552, 2450.987178567909], - [12254.935893169812, 2450.987178633961], - [12254.93589316986, 2450.9871786339727] - ] - }, - { - "id": 42, - "bus": 74, - "phases": "abcn", - "powers": [ - [12242.51281613178, 2448.5025632263564], - [12242.512816461702, 2448.50256329234], - [12242.512816461749, 2448.5025632923516] - ] - }, - { - "id": 43, - "bus": 76, - "phases": "abcn", - "powers": [ - [12228.027002796374, 2445.6054005592746], - [12228.027003125919, 2445.6054006251834], - [12228.027003125964, 2445.6054006251943] - ] - }, - { - "id": 44, - "bus": 78, - "phases": "abcn", - "powers": [ - [12195.094540595564, 2439.018908119113], - [12195.094540924201, 2439.018908184843], - [12195.094540924252, 2439.0189081848507] - ] - }, - { - "id": 45, - "bus": 81, - "phases": "abcn", - "powers": [ - [12194.397907903025, 2438.879581580604], - [12194.397908231655, 2438.8795816463326], - [12194.397908231706, 2438.8795816463376] - ] - }, - { - "id": 46, - "bus": 84, - "phases": "abcn", - "powers": [ - [12194.521349752014, 2438.904269950403], - [12194.521350080639, 2438.90427001613], - [12194.52135008069, 2438.9042700161376] - ] - }, - { - "id": 47, - "bus": 85, - "phases": "abcn", - "powers": [ - [12194.031723143064, 2438.8063446286124], - [12194.031723471682, 2438.806344694336], - [12194.03172347173, 2438.806344694346] - ] - }, - { - "id": 48, - "bus": 86, - "phases": "abcn", - "powers": [ - [12193.998091744037, 2438.7996183488085], - [12193.998092072648, 2438.7996184145322], - [12193.9980920727, 2438.799618414539] - ] - }, - { - "id": 49, - "bus": 89, - "phases": "abcn", - "powers": [ - [12192.7961636406, 2438.55923272812], - [12192.796163969175, 2438.5592327938366], - [12192.796163969228, 2438.5592327938466] - ] - }, - { - "id": 50, - "bus": 91, - "phases": "abcn", - "powers": [ - [12193.081949536554, 2438.61638990731], - [12193.081949865145, 2438.616389973028], - [12193.081949865194, 2438.6163899730404] - ] - }, - { - "id": 51, - "bus": 96, - "phases": "abcn", - "powers": [ - [12262.77106449845, 2452.5542128996904], - [12262.771064828907, 2452.5542129657824], - [12262.771064828954, 2452.554212965794] - ] - }, - { - "id": 52, - "bus": 100, - "phases": "abcn", - "powers": [ - [12295.301951915377, 2459.060390383075], - [12295.301952246733, 2459.0603904493455], - [12295.301952246773, 2459.060390449357] - ] - }, - { - "id": 53, - "bus": 102, - "phases": "abcn", - "powers": [ - [12291.944396425028, 2458.3888792850057], - [12291.94439675629, 2458.3888793512597], - [12291.944396756355, 2458.3888793512733] - ] - }, - { - "id": 54, - "bus": 103, - "phases": "abcn", - "powers": [ - [12288.334961780476, 2457.6669923560976], - [12288.334962111632, 2457.666992422327], - [12288.334962111676, 2457.6669924223343] - ] - }, - { - "id": 55, - "bus": 105, - "phases": "abcn", - "powers": [ - [12287.830777190737, 2457.566155438148], - [12287.83077752188, 2457.566155504377], - [12287.830777521927, 2457.5661555043857] - ] - }, - { - "id": 56, - "bus": 107, - "phases": "abcn", - "powers": [ - [12287.088405667299, 2457.41768113346], - [12287.088405998416, 2457.4176811996813], - [12287.088405998471, 2457.417681199692] - ] - }, - { - "id": 57, - "bus": 110, - "phases": "abcn", - "powers": [ - [12288.621960893228, 2457.724392178644], - [12288.621961224388, 2457.724392244875], - [12288.621961224457, 2457.7243922448897] - ] - }, - { - "id": 58, - "bus": 112, - "phases": "abcn", - "powers": [ - [12285.436006820195, 2457.087201364039], - [12285.436007151286, 2457.0872014302577], - [12285.436007151342, 2457.0872014302668] - ] - }, - { - "id": 59, - "bus": 114, - "phases": "abcn", - "powers": [ - [12271.971328492453, 2454.394265698492], - [12271.971328823172, 2454.394265764634], - [12271.971328823241, 2454.394265764648] - ] - }, - { - "id": 60, - "bus": 116, - "phases": "abcn", - "powers": [ - [12271.566322333221, 2454.3132644666443], - [12271.566322663948, 2454.3132645327887], - [12271.566322664006, 2454.3132645327964] - ] - }, - { - "id": 61, - "bus": 118, - "phases": "abcn", - "powers": [ - [12270.592082030807, 2454.1184164061597], - [12270.5920823615, 2454.1184164722963], - [12270.592082361563, 2454.118416472311] - ] - }, - { - "id": 62, - "bus": 120, - "phases": "abcn", - "powers": [ - [12266.165321951908, 2453.2330643903806], - [12266.165322282475, 2453.2330644564954], - [12266.16532228254, 2453.2330644565054] - ] - }, - { - "id": 63, - "bus": 121, - "phases": "abcn", - "powers": [ - [12265.802915429917, 2453.16058308598], - [12265.80291576048, 2453.1605831520974], - [12265.802915760549, 2453.1605831521088] - ] - }, - { - "id": 64, - "bus": 125, - "phases": "abcn", - "powers": [ - [12264.682914183797, 2452.936582836761], - [12264.682914514327, 2452.9365829028684], - [12264.682914514397, 2452.9365829028775] - ] - }, - { - "id": 65, - "bus": 129, - "phases": "abcn", - "powers": [ - [12260.595819680475, 2452.119163936096], - [12260.595820010902, 2452.11916400218], - [12260.59582001097, 2452.119164002193] - ] - }, - { - "id": 66, - "bus": 131, - "phases": "abcn", - "powers": [ - [12432.876180518142, 2486.5752361036284], - [12432.876180853233, 2486.575236170641], - [12432.876180853253, 2486.5752361706454] - ] - }, - { - "id": 67, - "bus": 134, - "phases": "abcn", - "powers": [ - [12399.064781536277, 2479.8129563072544], - [12399.064781870467, 2479.812956374095], - [12399.064781870464, 2479.812956374092] - ] - }, - { - "id": 68, - "bus": 136, - "phases": "abcn", - "powers": [ - [12378.863033841777, 2475.772606768356], - [12378.86303417543, 2475.7726068350885], - [12378.863034175418, 2475.7726068350844] - ] - }, - { - "id": 69, - "bus": 138, - "phases": "abcn", - "powers": [ - [12377.709104796742, 2475.54182095935], - [12377.709105130365, 2475.5418210260777], - [12377.709105130349, 2475.5418210260727] - ] - }, - { - "id": 70, - "bus": 139, - "phases": "abcn", - "powers": [ - [12373.304471533807, 2474.660894306761], - [12373.304471867308, 2474.6608943734655], - [12373.304471867285, 2474.660894373461] - ] - }, - { - "id": 71, - "bus": 140, - "phases": "abcn", - "powers": [ - [12363.635345915347, 2472.727069183071], - [12363.635346248599, 2472.727069249727], - [12363.63534624858, 2472.727069249717] - ] - }, - { - "id": 72, - "bus": 144, - "phases": "abcn", - "powers": [ - [12357.53364027714, 2471.50672805543], - [12357.533640610238, 2471.5067281220563], - [12357.533640610227, 2471.5067281220427] - ] - }, - { - "id": 73, - "bus": 145, - "phases": "abcn", - "powers": [ - [12357.39491792443, 2471.4789835848856], - [12357.394918257512, 2471.4789836515083], - [12357.394918257492, 2471.4789836514915] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_AA_147", - "z_line": [ - [ - [0.243, 0.0, 0.0], - [0.0, 0.243, 0.0], - [0.0, 0.0, 0.243] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_22", - "z_line": [ - [ - [1.75, 0.0, 0.0], - [0.0, 1.75, 0.0], - [0.0, 0.0, 1.75] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_37", - "z_line": [ - [ - [1.041, 0.0, 0.0], - [0.0, 1.041, 0.0], - [0.0, 0.0, 1.041] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_54", - "z_line": [ - [ - [0.775, 0.0, 0.0], - [0.0, 0.775, 0.0], - [0.0, 0.0, 0.775] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AA_75", - "z_line": [ - [ - [0.609, 0.0, 0.0], - [0.0, 0.609, 0.0], - [0.0, 0.0, 0.609] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AM_34", - "z_line": [ - [ - [1.505, 0.0, 0.0], - [0.0, 1.505, 0.0], - [0.0, 0.0, 1.505] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AM_54", - "z_line": [ - [ - [0.613, 0.0, 0.0], - [0.0, 0.613, 0.0], - [0.0, 0.0, 0.613] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_AM_75", - "z_line": [ - [ - [0.441, 0.0, 0.0], - [0.0, 0.441, 0.0], - [0.0, 0.0, 0.441] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_CU_07", - "z_line": [ - [ - [1.5, 0.0, 0.0], - [0.0, 1.5, 0.0], - [0.0, 0.0, 1.5] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_CU_12", - "z_line": [ - [ - [1.5, 0.0, 0.0], - [0.0, 1.5, 0.0], - [0.0, 0.0, 1.5] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_LA_37", - "z_line": [ - [ - [1.192, 0.0, 0.0], - [0.0, 1.192, 0.0], - [0.0, 0.0, 1.192] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_LA_38", - "z_line": [ - [ - [1.192, 0.0, 0.0], - [0.0, 1.192, 0.0], - [0.0, 0.0, 1.192] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "A_LA_39", - "z_line": [ - [ - [1.192, 0.0, 0.0], - [0.0, 1.192, 0.0], - [0.0, 0.0, 1.192] - ], - [ - [0.3499999999999999, 0.0, 0.0], - [0.0, 0.3499999999999999, 0.0], - [0.0, 0.0, 0.3499999999999999] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [1.5707963267948998e-6, 0.0, 0.0], - [0.0, 1.5707963267948998e-6, 0.0], - [0.0, 0.0, 1.5707963267948998e-6] - ] - ] - }, - { - "id": "S_AL_150", - "z_line": [ - [ - [0.20000000000000004, 0.0, 0.0], - [0.0, 0.20000000000000004, 0.0], - [0.0, 0.0, 0.20000000000000004] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.0001410575101461, 0.0, 0.0], - [0.0, 0.0001410575101461, 0.0], - [0.0, 0.0, 0.0001410575101461] - ] - ] - }, - { - "id": "S_AL_240", - "z_line": [ - [ - [0.125, 0.0, 0.0], - [0.0, 0.125, 0.0], - [0.0, 0.0, 0.125] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.0001834690109696, 0.0, 0.0], - [0.0, 0.0001834690109696, 0.0], - [0.0, 0.0, 0.0001834690109696] - ] - ] - }, - { - "id": "S_AL_50", - "z_line": [ - [ - [0.6, 0.0, 0.0], - [0.0, 0.6, 0.0], - [0.0, 0.0, 0.6] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [8.702211650443729e-5, 0.0, 0.0], - [0.0, 8.702211650443729e-5, 0.0], - [0.0, 0.0, 8.702211650443729e-5] - ] - ] - }, - { - "id": "S_AL_95", - "z_line": [ - [ - [0.316, 0.0, 0.0], - [0.0, 0.316, 0.0], - [0.0, 0.0, 0.316] - ], - [ - [0.10000000000000002, 0.0, 0.0], - [0.0, 0.10000000000000002, 0.0], - [0.0, 0.0, 0.10000000000000002] - ] - ], - "y_shunt": [ - [ - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0], - [0.0, 0.0, 0.0] - ], - [ - [0.000115139370754, 0.0, 0.0], - [0.0, 0.000115139370754, 0.0], - [0.0, 0.0, 0.000115139370754] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/feeder_die/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/feeder_die/results_backward_forward.csv deleted file mode 100644 index fb612357..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/results_backward_forward.csv +++ /dev/null @@ -1,442 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,11538.891658396326,-0.036744166970746346,81.06808992969583,4.330424731556074,80.9518348167293,3.0644006316906265,10000.000000000136,2000.0000000000118,[[11538.88928557]],[[-7.39996796]],[[80.83665499]],[[6.12130824]],[[1.10936628]],[[-0.22261325]] -2,b,11538.89165855183,-120.03674416652495,81.06808993078842,-115.66957526799813,80.95183481782033,-116.93559936786357,10000.000000000047,1999.9999999999611,[[-5775.85320303]],[[-9989.27126896]],[[-35.11711905]],[[-73.0672509]],[[-0.74747187]],[[-0.84943275]] -2,c,11538.89165855183,119.96325583258346,81.06808993078836,124.33042473111033,80.95183481782026,123.06440063124487,10000.000000000136,1999.9999999999864,[[-5763.03608254]],[[9996.67123692]],[[-45.71953594]],[[66.94594266]],[[-0.36189441]],[[1.07204601]] -3,a,11538.89292347034,-0.0367640170292666,0.18334415006551713,89.96324590799958,0.0,0.0,,,[[11538.89054808]],[[-7.40396641]],[[0.00011761]],[[0.18334411]],[[0.]],[[0.]] -3,b,11538.892923625841,-120.03676401658348,0.183344150067988,-30.03675409155464,0.0,0.0,,,[[-5775.85729704]],[[-9989.2703631]],[[0.15872185]],[[-0.09177391]],[[0.]],[[0.]] -3,c,11538.892923625843,119.96323598252494,0.183344150067988,-150.03675409244624,0.0,0.0,,,[[-5763.03325104]],[[9996.67432951]],[[-0.15883946]],[[-0.0915702]],[[0.]],[[0.]] -4,a,11536.216974807587,-0.0485473956033199,79.84609745297348,3.135099423344394,79.81543586914475,2.7102784672311873,10000.000000000096,1999.9999999999782,[[11536.21283367]],[[-9.77477271]],[[79.72659613]],[[4.36682354]],[[1.10906326]],[[-0.22279013]] -4,b,11536.216974963056,-120.04854739515753,79.84609745404958,-116.86490057620979,79.81543587022044,-117.289721532323,10000.000000000091,1999.9999999999793,[[-5776.57161832]],[[-9985.76599124]],[[-36.08151795]],[[-71.22866938]],[[-0.74747354]],[[-0.84908189]] -4,c,11536.216974963056,119.95145260395088,79.84609745404953,123.13509942289862,79.81543587022037,122.71027846678541,10000.000000000206,1999.9999999999677,[[-5759.64121535]],[[9995.54076396]],[[-43.64507819]],[[66.86184584]],[[-0.36158972]],[[1.07187202]] -5,a,11521.987016899064,-0.16277795018027222,78.71862826973556,2.91042723937671,78.7178616105414,2.899817675229218,10000.000000000427,2000.0000000000919,[[11521.94051797]],[[-32.7340499]],[[78.61709173]],[[3.99691441]],[[1.10724939]],[[-0.22472328]] -5,b,11521.98701705434,-120.16277794973449,78.71862827079647,-117.08957276017748,78.71786161160227,-117.10018232432498,10000.000000000444,2000.000000000151,[[-5789.31877777]],[[-9961.92616468]],[[-35.84711645]],[[-70.08285581]],[[-0.74824077]],[[-0.84654446]] -5,c,11521.98701705434,119.83722204937392,78.71862827079643,122.91042723893094,78.71786161160225,122.89981767478343,10000.0000000004,2000.0000000001191,[[-5732.6217402]],[[9994.66021458]],[[-42.76997528]],[[66.08594141]],[[-0.35900862]],[[1.07126775]] -6,a,11521.987402675868,-0.16278365594830824,0.006316444620092403,89.83721919693564,0.0,0.0,,,[[11521.94090048]],[[-32.7351984]],[[1.79453802e-05]],[[0.00631642]],[[0.]],[[0.]] -6,b,11521.987402831146,-120.16278365550252,0.006316444620177528,-30.16278080261856,0.0,0.0,,,[[-5789.31996366]],[[-9961.9259217]],[[0.00546121]],[[-0.00317375]],[[0.]],[[0.]] -6,c,11521.987402831144,119.83721634360589,0.0063164446201775274,-150.16278080351017,0.0,0.0,,,[[-5732.62093683]],[[9994.6611201]],[[-0.00547915]],[[-0.00314267]],[[0.]],[[0.]] -7,a,11511.023953822138,-0.2519001536330288,77.62354535605436,3.1021699804587652,77.62288305465476,3.093705073980826,10000.000000000648,2000.0000000001642,[[11510.91270514]],[[-50.60790491]],[[77.50979748]],[[4.20072475]],[[1.1058453]],[[-0.22622985]] -7,b,11511.02395397727,-120.25190015318722,77.62354535710048,-116.89783001909545,77.62288305570085,-116.90629492557338,10000.000000000626,2000.0000000001344,[[-5799.28408386]],[[-9943.43887112]],[[-35.11696439]],[[-69.22581603]],[[-0.74884345]],[[-0.8445752]] -7,c,11511.023953977268,119.74809984592119,77.62354535710045,123.102169980013,77.62288305570083,123.09370507353505,10000.000000000698,2000.0000000001553,[[-5711.62862129]],[[9994.04677603]],[[-42.39283309]],[[65.02509129]],[[-0.35700185]],[[1.07080505]] -8,a,11511.023970225651,-0.2519003964775092,0.0013018661393179717,89.74809972494458,0.0,0.0,,,[[11510.91272133]],[[-50.60795377]],[[5.72362196e-06]],[[0.00130185]],[[0.]],[[0.]] -8,b,11511.023970380782,-120.2519003960317,0.0013018661393355167,-30.25190027460964,0.0,0.0,,,[[-5799.28413426]],[[-9943.43886071]],[[0.00112458]],[[-0.00065588]],[[0.]],[[0.]] -8,c,11511.023970380782,119.74809960307671,0.0013018661393355167,-150.25190027550124,0.0,0.0,,,[[-5711.62858707]],[[9994.04681448]],[[-0.0011303]],[[-0.00064597]],[[0.]],[[0.]] -9,a,11504.454978828857,-0.3059281969317225,76.53131085094648,3.3065355469325444,76.53087143265466,3.3012814930016057,10000.000000000793,2000.0000000002065,[[11504.29098452]],[[-61.42721985]],[[76.40390489]],[[4.41416562]],[[1.10500053]],[[-0.22714283]] -9,b,11504.4549789839,-120.30592819648592,76.53131085197786,-116.69346445262165,76.53087143368603,-116.6987185065526,10000.000000000788,2000.000000000242,[[-5805.34302514]],[[-9932.29463538]],[[-34.37917288]],[[-68.37480539]],[[-0.74921173]],[[-0.84338712]] -9,c,11504.454978983898,119.69407180262249,76.53131085197785,123.30653554648678,76.53087143368602,123.30128149255583,10000.000000000704,2000.0000000001774,[[-5698.94795938]],[[9993.72185523]],[[-42.02473201]],[[63.96063977]],[[-0.35578881]],[[1.07052995]] -10,a,11504.12277608318,-0.30770572702243365,2.2343846332437884,-8.364614535022403,2.2357003150297543,-8.59938899785839,10000.000000000764,2000.0000000001978,[[11503.95687533]],[[-61.78234202]],[[2.21061606]],[[-0.32504048]],[[1.10496158]],[[-0.22717055]] -10,b,11504.122776238222,-120.30770572657663,2.2343846332739012,-128.36461453457662,2.2357003150598844,-128.5993889974126,10000.000000000766,2000.0000000002003,[[-5805.48351536]],[[-9931.82772724]],[[-1.38680134]],[[-1.75192943]],[[-0.74921626]],[[-0.84333952]] -10,c,11504.122776238217,119.69229427253178,2.2343846332739004,111.6353854645318,2.2357003150598835,111.40061100169581,10000.000000000762,2000.0000000002005,[[-5698.47335997]],[[9993.61006927]],[[-0.82381472]],[[2.07696991]],[[-0.35574532]],[[1.07051007]] -11,a,11504.109084771917,-0.30772911596966385,1.1107823485503239,-5.534115205314309,1.123273011419317,-10.320533965632425,10000.000000000764,2000.0000000001983,[[11503.94315899]],[[-61.78696457]],[[1.10560494]],[[-0.10712209]],[[1.10496017]],[[-0.22717073]] -11,b,11504.109084926959,-120.30772911552386,1.1107823485652935,-125.53411520486853,1.123273011434455,-130.32053396518663,10000.000000000766,2000.0000000002008,[[-5805.48066043]],[[-9931.81353728]],[[-0.64557292]],[[-0.90392092]],[[-0.74921571]],[[-0.84333821]] -11,c,11504.109084926953,119.69227088358456,1.1107823485652932,114.4658847942399,1.123273011434455,109.67946603392178,10000.000000000764,2000.0000000001999,[[-5698.46249856]],[[9993.60050184]],[[-0.46003202]],[[1.01104301]],[[-0.35574446]],[[1.07050894]] -12,a,11504.114944962657,-0.3077802340088606,0.025931337567732117,89.69223633932405,0.008204062392769154,89.69221692313572,,,[[11503.94896397]],[[-61.79725961]],[[0.00013929]],[[0.02593096]],[[4.40706007e-05]],[[0.00820394]] -12,b,11504.114945117697,-120.30778023356307,0.025931337568081584,-30.307763660230144,0.008204062392879718,-30.307783076418477,,,[[-5805.49247869]],[[-9931.81341701]],[[0.02238723]],[[-0.01308611]],[[0.00708279]],[[-0.00414014]] -12,c,11504.114945117693,119.69221976554535,0.025931337568081584,-150.30776366112175,0.008204062392879716,-150.3077830773101,,,[[-5698.45648528]],[[9993.61067662]],[[-0.02252652]],[[-0.01284485]],[[-0.00712686]],[[-0.00406381]] -13,a,11504.115596775375,-0.3077859197190428,0.008204062392769154,89.69221692313572,0.0,0.0,,,[[11503.94960964]],[[-61.7984047]],[[4.40706007e-05]],[[0.00820394]],[[0.]],[[0.]] -13,b,11504.115596930416,-120.30778591927324,0.008204062392879718,-30.307783076418477,0.0,0.0,,,[[-5805.49379321]],[[-9931.81340363]],[[0.00708279]],[[-0.00414014]],[[0.]],[[0.]] -13,c,11504.11559693041,119.69221407983515,0.008204062392879716,-150.3077830773101,0.0,0.0,,,[[-5698.45581644]],[[9993.61180833]],[[-0.00712686]],[[-0.00406381]],[[0.]],[[0.]] -14,a,11496.045751153577,-0.3769052758865957,73.25631515845839,3.8817874416472997,73.25561071800597,3.874319449071377,10000.000000000884,2000.0000000002385,[[11495.79701662]],[[-75.62317997]],[[73.08825407]],[[4.95931732]],[[1.10391081]],[[-0.22834448]] -14,b,11496.045751308506,-120.37690527544079,73.25631515944563,-116.1182125579069,73.2556107189932,-116.12568055048285,10000.000000001002,2000.000000000299,[[-5813.39010328]],[[-9917.84066333]],[[-32.24923225]],[[-65.7759434]],[[-0.74970752]],[[-0.84184256]] -14,c,11496.045751308502,119.62309472366762,73.2563151594456,123.88178744120154,73.25561071899317,123.8743194486256,10000.000000000953,2000.0000000002685,[[-5682.40691334]],[[9993.4638433]],[[-40.83902182]],[[60.81662608]],[[-0.35420328]],[[1.07018704]] -15,a,11494.823728123249,-0.3777533852047591,3.3730860855988567,-10.983464650331676,3.374197989848138,-11.083824049117398,10000.000000000944,2000.0000000002547,[[11494.57389949]],[[-75.78528741]],[[3.3112986]],[[-0.64265957]],[[1.10379008]],[[-0.22833654]] -15,b,11494.823728278163,-120.37775338475893,3.373086085644316,-130.9834646498859,3.3741979898936116,-131.08382404867163,10000.000000000942,2000.0000000002567,[[-5812.91893388]],[[-9916.70035911]],[[-2.21220881]],[[-2.54633893]],[[-0.74964029]],[[-0.84174198]] -15,c,11494.823728278157,119.62224661434944,3.3730860856443146,109.01653534922252,3.3741979898936107,108.9161759504368,10000.00000000094,2000.0000000002565,[[-5681.65496561]],[[9992.48564652]],[[-1.09908979]],[[3.18899849]],[[-0.35414979]],[[1.07007852]] -16,a,11494.556645690905,-0.3778154989609719,2.247131789047841,-10.780931458431423,2.2473832555656785,-10.815793670108423,,,[[11494.3067407]],[[-75.79598739]],[[2.20746892]],[[-0.42033587]],[[2.20745975]],[[-0.42172613]] -16,b,11494.556645845816,-120.37781549851515,2.247131789078125,-130.78093145798564,2.247383255595966,-130.81579366966264,,,[[-5812.79462094]],[[-9916.46364282]],[[-1.467756]],[[-1.70155623]],[[-1.46895542]],[[-1.70085316]] -16,c,11494.556645845809,119.62218450059325,2.247131789078125,109.21906854112278,2.2473832555959654,109.18420632944577,,,[[-5681.51211976]],[[9992.25963021]],[[-0.73971292]],[[2.1218921]],[[-0.73850433]],[[2.12257929]] -17,a,11493.407589938715,-0.3786245263495223,2.2473832555656785,-10.815793670108423,2.24893604577817,-11.02840594352027,10000.00000000095,2000.000000000253,[[11493.15663864]],[[-75.95069601]],[[2.20745975]],[[-0.42172613]],[[1.10365062]],[[-0.22832519]] -17,b,11493.407590093611,-120.37862452590372,2.247383255595966,-130.81579366966264,2.248936045808479,-131.02840594307446,10000.000000000946,2000.0000000002537,[[-5812.3535515]],[[-9915.3902709]],[[-1.46895542]],[[-1.70085316]],[[-0.74956073]],[[-0.84162688]] -17,c,11493.407590093602,119.62137547320471,2.2473832555959654,109.18420632944577,2.2489360458084784,108.97159405603394,10000.000000000944,2000.000000000256,[[-5680.80308713]],[[9991.34096692]],[[-0.73850433]],[[2.12257929]],[[-0.35408989]],[[1.06995208]] -18,a,11493.325937831054,-0.37868584151875906,1.122064650989764,-10.365338559198008,1.122275051294024,-10.426156903924962,,,[[11493.07490703]],[[-75.96245577]],[[1.10375311]],[[-0.20188647]],[[1.10374512]],[[-0.20309604]] -18,b,11493.325937985948,-120.37868584107296,1.122064651004886,-130.3653385587522,1.1222750513091486,-130.42615690347918,,,[[-5812.32286995]],[[-9915.31360937]],[[-0.72671537]],[[-0.854935]],[[-0.72775889]],[[-0.85432329]] -18,c,11493.325937985941,119.62131415803547,1.1220646510048857,109.6346614403562,1.1222750513091486,109.57384309562923,,,[[-5680.75203708]],[[9991.27606515]],[[-0.37703775]],[[1.05682147]],[[-0.37598623]],[[1.05741933]] -19,a,11492.699346628468,-0.37978943368892604,1.122275051294024,-10.426156903924962,1.1250264683517281,-11.188459076530897,10000.00000000095,2000.0000000002522,[[11492.44686432]],[[-76.17967414]],[[1.10374512]],[[-0.20309604]],[[1.10357797]],[[-0.22833356]] -19,b,11492.699346783353,-120.37978943324312,1.1222750513091486,-130.42615690347918,1.1250264683668896,-131.1884590760851,10000.000000000951,2000.0000000002553,[[-5812.19696522]],[[-9914.66109925]],[[-0.72775889]],[[-0.85432329]],[[-0.74953165]],[[-0.84155978]] -19,c,11492.699346783345,119.62021056586529,1.1222750513091486,109.57384309562923,1.1250264683668896,108.81154092302329,10000.000000000948,2000.0000000002549,[[-5680.2498991]],[[9990.84077339]],[[-0.37598623]],[[1.05741933]],[[-0.35404632]],[[1.06989334]] -20,a,11492.699422386575,-0.37979009517728096,0.010037296037446887,89.62020616516622,0.009640136857927792,89.62020599747183,,,[[11492.4469392]],[[-76.17980733]],[[6.65332642e-05]],[[0.01003708]],[[6.39006814e-05]],[[0.00963993]] -20,b,11492.69942254146,-120.37979009473148,0.010037296037582156,-30.379793834387975,0.009640136858057707,-30.37979400208237,,,[[-5812.197118]],[[-9914.66109751]],[[0.0086591]],[[-0.00507616]],[[0.00831647]],[[-0.0048753]] -20,c,11492.699422541451,119.62020990437694,0.010037296037582149,-150.3797938352796,0.009640136858057704,-150.379794002974,,,[[-5680.2498212]],[[9990.84090483]],[[-0.00872563]],[[-0.00496092]],[[-0.00838037]],[[-0.00476462]] -21,a,11492.700323257293,-0.3797979098780736,0.009640136857927792,89.62020599747183,0.0,0.0,,,[[11492.44782966]],[[-76.18138078]],[[6.39006814e-05]],[[0.00963993]],[[0.]],[[0.]] -21,b,11492.700323412177,-120.37979790943227,0.009640136858057707,-30.37979400208237,0.0,0.0,,,[[-5812.19892588]],[[-9914.66108194]],[[0.00831647]],[[-0.0048753]],[[0.]],[[0.]] -21,c,11492.700323412168,119.62020208967617,0.009640136858057704,-150.379794002974,0.0,0.0,,,[[-5680.24890378]],[[9990.84246272]],[[-0.00838037]],[[-0.00476462]],[[0.]],[[0.]] -22,a,11487.726634406517,-0.4501632179071145,68.91923045634076,4.84483091720441,68.9182799781854,4.836238099415432,10000.000000001139,2000.0000000003192,[[11487.3720688]],[[-90.25619038]],[[68.67298761]],[[5.82074733]],[[1.10281931]],[[-0.22958948]] -22,b,11487.726634561333,-120.45016321746131,68.91923045726955,-115.15516908234979,68.9182799791142,-115.16376190013878,10000.000000001122,2000.0000000002829,[[-5821.85018812]],[[-9903.22793929]],[[-29.29557875]],[[-62.38292549]],[[-0.75023998]],[[-0.8402748]] -22,c,11487.72663456133,119.5498367816471,68.91923045726953,124.84483091675864,68.91827997911419,124.83623809896966,10000.0000000011,2000.0000000003488,[[-5665.52188068]],[[9993.48412967]],[[-39.37740886]],[[56.56217816]],[[-0.35257933]],[[1.06986428]] -23,a,11456.9812302864,-0.5590089259918934,67.83950624227337,5.107981079467547,67.83812068184066,5.096060186032165,,,[[11456.43593847]],[[-111.77879451]],[[67.57009339]],[[6.03995752]],[[67.56996851]],[[6.02577576]] -23,b,11456.9812304408,-120.5590089255461,67.83950624318763,-114.89201892008664,67.8381206827549,-114.90393981352204,,,[[-5825.02124489]],[[-9865.67516246]],[[-28.55429005]],[[-61.53739617]],[[-28.56650937]],[[-61.53019714]] -23,c,11456.981230440797,119.44099107356232,67.83950624318761,125.10798107902178,67.83812068275488,125.09606018558641,,,[[-5631.41469358]],[[9977.45395698]],[[-39.01580334]],[[55.49743865]],[[-39.00345914]],[[55.50442138]] -24,a,11445.927548404088,-0.6584843499999817,67.83812068184066,5.096060186032165,67.8367149510393,5.0841626607801995,10000.000000001868,2000.0000000003663,[[11445.17165272]],[[-131.54194445]],[[67.56996851]],[[6.02577576]],[[1.09796762]],[[-0.23274772]] -24,b,11445.92754855834,-120.65848434955416,67.8381206827549,-114.90393981352204,67.83671495195352,-114.91583733877401,10000.00000000182,2000.0000000003306,[[-5836.50449192]],[[-9846.03842988]],[[-28.56650937]],[[-61.53019714]],[[-0.75054925]],[[-0.83449399]] -24,c,11445.927548558337,119.34151564955425,67.83812068275488,125.09606018558641,67.8367149519535,125.08416266033441,10000.000000001854,2000.000000000318,[[-5608.6671608]],[[9977.58037433]],[[-39.00345914]],[[55.50442138]],[[-0.34741837]],[[1.06724171]] -25,a,11430.414735240394,-0.7066074401632031,66.76450431565611,5.366618055714229,66.58535864361649,3.6765037037929504,,,[[11429.54549938]],[[-140.96346062]],[[66.47185049]],[[6.2443678]],[[66.44832586]],[[4.26965761]] -25,b,11430.414735394437,-120.7066074397174,66.76450431655589,-114.63338194383998,66.58535864451383,-116.32349629576126,,,[[-5836.85068759]],[[-9827.79502604]],[[-27.8281441]],[[-60.68849506]],[[-29.52653098]],[[-59.68076704]] -25,c,11430.414735394434,119.29339255939101,66.76450431655586,125.36661805526845,66.58535864451382,123.67650370334718,,,[[-5592.69481179]],[[9968.75848666]],[[-38.64370639]],[[54.44412726]],[[-36.92179488]],[[55.41110943]] -26,a,11412.774106805964,-0.7577505684382255,66.58535864361649,3.6765037037929504,66.45214061161481,1.7787072832733977,,,[[11411.77603412]],[[-150.93230326]],[[66.44832586]],[[4.26965761]],[[66.42012161]],[[2.06262874]] -26,b,11412.774106959769,-120.7577505679924,66.58535864451383,-116.32349629576126,66.45214061251036,-118.2212927162808,,,[[-5836.59922593]],[[-9807.42179639]],[[-29.52653098]],[[-59.68076704]],[[-31.42377191]],[[-58.55282701]] -26,c,11412.774106959767,119.242249431116,66.58535864451382,123.67650370334718,66.45214061251033,121.77870728282763,,,[[-5575.17680818]],[[9958.35409965]],[[-36.92179488]],[[55.41110943]],[[-34.9963497]],[[56.49019826]] -27,a,11404.511220315786,-0.7804444279341206,66.45214061161481,1.7787072832733977,66.41460813534852,0.8993487370490524,10000.00000000239,2000.0000000002374,[[11403.45323736]],[[-155.33974888]],[[66.42012161]],[[2.06262874]],[[1.09349859]],[[-0.23423369]] -27,b,11404.511220469481,-120.78044442748833,66.45214061251036,-118.2212927162808,66.41460813624357,-119.10065126250518,10000.000000002421,2000.0000000002306,[[-5836.25478743]],[[-9798.01032016]],[[-31.42377191]],[[-58.55282701]],[[-0.74960162]],[[-0.82988071]] -27,c,11404.511220469478,119.21955557162009,66.45214061251033,121.77870728282763,66.41460813624356,120.89934873660326,10000.000000002421,2000.0000000002697,[[-5567.19844994]],[[9953.35006904]],[[-34.9963497]],[[56.49019826]],[[-0.34389697]],[[1.0641144]] -28,a,11403.453819656603,-0.7886665362633636,65.32540440496825,1.1198200920974914,65.32536274690162,1.1187208956249766,10000.000000002381,2000.0000000002285,[[11402.37352776]],[[-156.96162097]],[[65.312928]],[[1.2766742]],[[1.09336358]],[[-0.23436888]] -28,b,11403.453819810284,-120.78866653581754,65.32540440584863,-118.88017990745674,65.32536274778198,-118.88127910392924,10000.000000002405,2000.000000000249,[[-5837.11951506]],[[-9796.26432817]],[[-31.55083171]],[[-57.20099194]],[[-0.74965119]],[[-0.82969619]] -28,c,11403.453819810278,119.21133346329086,65.32540440584862,121.11982009165169,65.32536274778195,121.11872089517921,10000.000000002445,2000.0000000002158,[[-5565.2540127]],[[9953.22594914]],[[-33.76209628]],[[55.92431775]],[[-0.34371239]],[[1.06406507]] -29,a,11402.899304170669,-0.7901900153696075,64.23729222759027,1.3467647161846092,64.23469305878726,1.2836797482361446,,,[[11401.81488741]],[[-157.25715959]],[[64.21954725]],[[1.50978926]],[[64.21857215]],[[1.43902181]] -29,b,11402.899304324343,-120.7901900149238,64.23729222845597,-118.6532352833696,64.23469305965293,-118.71632025131807,,,[[-5837.09613884]],[[-9795.63276213]],[[-30.80225777]],[[-56.37065397]],[[-30.86305663]],[[-56.33442578]] -29,c,11402.899304324337,119.20980998418462,64.23729222845594,121.34676471573883,64.23469305965291,121.28367974779036,,,[[-5564.71874857]],[[9952.88992172]],[[-33.41728948]],[[54.86086471]],[[-33.35551552]],[[54.89540397]] -30,a,11396.563985683666,-0.8073265922008733,64.23469305878726,1.2836797482361446,64.21046643298713,0.5652739338755786,10000.000000002501,2000.000000000219,[[11395.43265386]],[[-160.57805287]],[[64.21857215]],[[1.43902181]],[[1.09262664]],[[-0.23458313]] -30,b,11396.563985837254,-120.80732659175506,64.23469305965293,-118.71632025131807,64.21046643385249,-119.43472606567865,10000.000000002521,2000.0000000002556,[[-5836.78100001]],[[-9788.4451391]],[[-30.86305663]],[[-56.33442578]],[[-0.74946827]],[[-0.82895086]] -30,c,11396.56398583725,119.19267340735334,64.23469305965291,121.28367974779036,64.21046643385247,120.5652739334298,10000.000000002523,2000.0000000002203,[[-5558.65165385]],[[9949.02319197]],[[-33.35551552]],[[54.89540397]],[[-0.34315837]],[[1.06353399]] -31,a,11395.705009582342,-0.809633610752422,63.1206841480781,0.7879842589378319,63.11769135581737,0.6873360593061787,10000.000000002534,2000.000000000226,[[11394.5672886]],[[-161.02475304]],[[63.11471483]],[[0.86806634]],[[1.09253484]],[[-0.23460944]] -31,b,11395.705009735915,-120.80963361030659,63.12068414892877,-119.21201574061637,63.117691356668,-119.31266394024803,10000.000000002517,2000.0000000002203,[[-5836.73517107]],[[-9787.47236071]],[[-30.80558991]],[[-55.09297957]],[[-0.74944516]],[[-0.8288582]] -31,c,11395.705009735912,119.19036638880178,63.12068414892874,120.78798425849205,63.11769135666797,120.68733605886038,10000.000000002517,2000.0000000002015,[[-5557.83211753]],[[9948.49711375]],[[-32.30912492]],[[54.22491323]],[[-0.34308968]],[[1.06346765]] -32,a,11389.311800927568,-0.8181416291540936,62.02854407023564,0.9161359163455387,62.028506804617045,0.9149958723173777,,,[[11388.15069505]],[[-162.62547676]],[[62.02061492]],[[0.99176861]],[[62.02059738]],[[0.99053396]] -32,b,11389.311801081056,-120.81814162870829,62.02854407107159,-119.08386408320867,62.02850680545299,-119.08500412723683,,,[[-5834.91314171]],[[-9781.11506583]],[[-30.15141065]],[[-54.20731238]],[[-30.15247112]],[[-54.20667987]] -32,c,11389.311801081052,119.18185837040011,62.028544071071565,120.91613591589974,62.02850680545297,120.91499587187161,,,[[-5553.23755334]],[[9943.74054259]],[[-31.86920427]],[[53.21554377]],[[-31.86812626]],[[53.21614591]] -33,a,11383.689765518498,-0.8331614294017762,62.028506804617045,0.9149958723173777,62.010491824477675,0.23412240845425158,10000.000000002714,2000.0000000001853,[[11382.48623128]],[[-165.52906809]],[[62.02059738]],[[0.99053396]],[[1.09128658]],[[-0.23481022]] -33,b,11383.689765671908,-120.83316142895598,62.02850680545299,-119.08500412723683,62.010491825313395,-119.76587759109997,10000.000000002688,2000.0000000001785,[[-5834.59549367]],[[-9774.75770064]],[[-30.15247112]],[[-54.20667987]],[[-0.74899491]],[[-0.82767679]] -33,c,11383.689765671907,119.16683857015242,62.02850680545297,120.91499587187161,62.01049182531337,120.23412240800847,10000.000000002678,2000.0000000001671,[[-5547.8907376]],[[9940.28676874]],[[-31.86812626]],[[53.21614591]],[[-0.34229167]],[[1.06248701]] -34,a,11383.438866086895,-0.8333354793640372,1.113718582560273,-11.47574420472475,1.1144080995868637,-11.662774595117448,10000.000000002685,2000.0000000001705,[[11382.23485549]],[[-165.55999612]],[[1.09145425]],[[-0.22157773]],[[1.09126181]],[[-0.23480836]] -34,b,11383.438866240303,-120.83333547891822,1.1137185825752818,-131.47574420427895,1.1144080996018821,-131.66277459467165,10000.000000002683,2000.0000000001733,[[-5834.49659024]],[[-9774.52453882]],[[-0.73761907]],[[-0.83443824]],[[-0.74898091]],[[-0.82765627]] -34,c,11383.438866240302,119.16666452019015,1.113718582575282,108.52425579482946,1.1144080996018821,108.33722540443675,10000.000000002685,2000.0000000001708,[[-5547.73826526]],[[9940.08453493]],[[-0.35383518]],[[1.05601598]],[[-0.3422809]],[[1.06246463]] -35,a,11383.439226468943,-0.8333408744093412,0.009530607526974608,89.1666579464787,0.007349117689672373,89.16665679574962,,,[[11382.23520025]],[[-165.56107312]],[[0.00013861]],[[0.0095296]],[[0.00010689]],[[0.00734834]] -35,b,11383.439226622348,-120.83334087396355,0.009530607527103043,-30.83334205307552,0.0073491176897714115,-30.833343203804585,,,[[-5834.49769533]],[[-9774.52429888]],[[0.00818357]],[[-0.00488484]],[[0.00631041]],[[-0.00376674]] -35,c,11383.439226622348,119.16665912514486,0.009530607527103045,-150.8333420539671,0.007349117689771412,-150.83334320469618,,,[[-5547.73750492]],[[9940.085372]],[[-0.00832218]],[[-0.00464476]],[[-0.00641729]],[[-0.0035816]] -36,a,11383.439755054207,-0.8333455340953427,0.007349117689672373,89.16665679574962,0.0,0.0,,,[[11382.23571531]],[[-165.56200649]],[[0.00010689]],[[0.00734834]],[[0.]],[[0.]] -36,b,11383.439755207612,-120.83334553364953,0.0073491176897714115,-30.833343203804585,0.0,0.0,,,[[-5834.49876118]],[[-9774.52427825]],[[0.00631041]],[[-0.00376674]],[[0.]],[[0.]] -36,c,11383.439755207613,119.16665446545885,0.007349117689771412,-150.83334320469618,0.0,0.0,,,[[-5547.73695413]],[[9940.08628475]],[[-0.00641729]],[[-0.0035816]],[[0.]],[[0.]] -37,a,11373.038178957891,-0.8609663743885254,59.83144344078303,0.6797105423836955,59.81040190330325,-0.6990920385467566,10000.000000002872,2000.0000000001562,[[11371.75417771]],[[-170.89277837]],[[59.82723329]],[[0.70977495]],[[1.0901515]],[[-0.23511958]] -37,b,11373.038179111158,-120.86096637394272,59.83144344158938,-119.32028945717053,59.81040190410931,-120.69909203810099,10000.00000000284,2000.0000000001455,[[-5833.87457625]],[[-9762.78161448]],[[-29.29893351]],[[-52.16679135]],[[-0.74869528]],[[-0.82653911]] -37,c,11373.038179111154,119.1390336251657,59.83144344158936,120.67971054193792,59.8104019041093,119.30090796100747,10000.000000002807,2000.0000000001112,[[-5537.87960146]],[[9933.67439285]],[[-30.52829978]],[[51.4570164]],[[-0.34145622]],[[1.06165868]] -38,a,11369.923224410697,-0.8687412558695615,49.98708606107673,-0.7911814845878099,49.98893379057901,-1.362961837668498,,,[[11368.61628684]],[[-172.38866455]],[[49.98232035]],[[-0.69023583]],[[49.97479066]],[[-1.18903319]] -38,b,11369.923224563923,-120.86874125542376,49.987086061750404,-120.79118148414203,49.98893379125271,-121.36296183722271,,,[[-5833.60110625]],[[-9759.31617818]],[[-25.58892194]],[[-42.94084125]],[[-26.01712828]],[[-42.68492167]] -38,c,11369.923224563918,119.13125874368467,49.98708606175039,119.2088185149664,49.9889337912527,118.63703816188573,,,[[-5535.01518059]],[[9931.70484273]],[[-24.39339841]],[[43.63107708]],[[-23.95766238]],[[43.87395486]] -39,a,11357.20783084476,-0.8985465996879681,49.98893379057901,-1.362961837668498,50.04612888372647,-3.664732899606455,10000.000000003067,2000.000000000088,[[11355.81124183]],[[-178.10320868]],[[49.97479066]],[[-1.18903319]],[[1.08847987]],[[-0.23550629]] -39,b,11357.207830997817,-120.89854659924217,49.98893379125271,-121.36296183722271,50.04612888440094,-123.66473289916068,10000.000000003043,2000.0000000000841,[[-5832.14752413]],[[-9745.36941184]],[[-26.01712828]],[[-42.68492167]],[[-0.74819437]],[[-0.82489807]] -39,c,11357.207830997811,119.10145339986624,49.9889337912527,118.63703816188573,50.04612888440093,116.33526709994777,10000.00000000308,2000.0000000000662,[[-5523.6637177]],[[9923.47262052]],[[-23.95766238]],[[43.87395486]],[[-0.3402855]],[[1.06040436]] -40,a,11354.817194856018,-0.9143579875810406,48.945101333843986,-3.471053172009107,48.94525230475611,-3.474995787242016,10000.000000003129,2000.000000000105,[[11353.37132836]],[[-181.19881088]],[[48.85531222]],[[-2.96334478]],[[1.08818573]],[[-0.23575703]] -40,b,11354.817195009042,-120.91435798713523,48.945101334503626,-123.47105317156331,48.94525230541574,-123.47499578679621,10000.000000003109,2000.0000000000732,[[-5833.60843754]],[[-9741.70858369]],[[-26.99398797]],[[-40.82826911]],[[-0.74826444]],[[-0.82451797]] -40,c,11354.817195009038,119.08564201197318,48.94510133450361,116.5289468275451,48.94525230541573,116.5250042123122,10000.000000003092,2000.0000000001019,[[-5519.76289082]],[[9922.90739457]],[[-21.86132425]],[[43.79161388]],[[-0.33992129]],[[1.060275]] -41,a,11348.13788489264,-0.9279459714857473,47.845077214891994,-3.2721756818732404,47.84520678560613,-3.2759519603547913,,,[[11346.64960288]],[[-183.78314374]],[[47.76707316]],[[-2.73095871]],[[47.76702242]],[[-2.73411436]] -41,b,11348.137885045571,-120.92794597103993,47.8450772155368,-123.27217568142744,47.845206786250934,-123.27595195990901,,,[[-5832.48567271]],[[-9734.59523225]],[[-26.2486162]],[[-40.00201947]],[[-26.2513237]],[[-40.0003977]] -41,c,11348.13788504557,119.07205402806844,47.84507721553678,116.72782431768097,47.84520678625092,116.72404803919942,,,[[-5514.16393018]],[[9918.37837598]],[[-21.51845696]],[[42.73297817]],[[-21.51569872]],[[42.73451206]] -42,a,11333.178160088406,-1.0279436850797414,47.84520678560613,-3.2759519603547913,47.84608098406031,-3.3018922849555157,10000.000000003545,2000.000000000154,[[11331.35424989]],[[-203.3176624]],[[47.76702242]],[[-2.73411436]],[[1.08564334]],[[-0.23746043]] -42,b,11333.178160241136,-121.02794368463395,47.845206786250934,-123.27595195990901,47.84608098470512,-123.30189228450972,10000.00000000346,2000.0000000001226,[[-5841.75538562]],[[-9711.58180866]],[[-26.2513237]],[[-40.0003977]],[[-0.74846844]],[[-0.82146449]] -42,c,11333.178160241134,118.97205631447446,47.84520678625092,116.72404803919942,47.84608098470511,116.69810771459869,10000.000000003485,2000.0000000001737,[[-5489.59886427]],[[9914.89947106]],[[-21.51569872]],[[42.73451206]],[[-0.3371749]],[[1.05892493]] -43,a,11333.178174073299,-1.027943989097267,0.0011927416805956972,88.97205616291458,0.0,0.0,,,[[11331.35426279]],[[-203.31772277]],[[2.13978359e-05]],[[0.00119255]],[[0.]],[[0.]] -43,b,11333.17817422603,-121.02794398865147,0.0011927416806117716,-31.027943836639622,0.0,0.0,,,[[-5841.75544436]],[[-9711.58178965]],[[0.00102208]],[[-0.00061481]],[[0.]],[[0.]] -43,c,11333.178174226028,118.97205601045695,0.0011927416806117714,-151.02794383753124,0.0,0.0,,,[[-5489.59881843]],[[9914.89951242]],[[-0.00104348]],[[-0.00057774]],[[0.]],[[0.]] -44,a,11332.397552061262,-1.0288284932542544,5.47664682640661,-6.962896611440091,5.476892122719688,-6.987532201691726,10000.000000003538,2000.0000000001417,[[11330.57062656]],[[-203.4786342]],[[5.43625581]],[[-0.6639151]],[[1.08556489]],[[-0.23746084]] -44,b,11332.39755221398,-121.02882849280846,5.476646826480419,-126.96289661099429,5.476892122793499,-126.98753220124593,10000.000000003529,2000.0000000001373,[[-5841.50297963]],[[-9710.82268505]],[[-3.29309525]],[[-4.37597808]],[[-0.74842957]],[[-0.82139635]] -44,c,11332.39755221398,118.97117150629995,5.476646826480416,113.03710338811412,5.4768921227934975,113.01246779786248,10000.000000003534,2000.000000000139,[[-5489.06764693]],[[9914.30131925]],[[-2.14316056]],[[5.03989318]],[[-0.33713533]],[[1.0588572]] -45,a,11332.398423809258,-1.0288416024069078,0.009416670351473594,88.97116495217227,0.0,0.0,,,[[11330.57145161]],[[-203.48124226]],[[0.00016908]],[[0.00941515]],[[0.]],[[0.]] -45,b,11332.398423961975,-121.02884160196112,0.0094166703516005,-31.02883504738192,0.0,0.0,,,[[-5841.5056508]],[[-9710.82209553]],[[0.00806922]],[[-0.00485401]],[[0.]],[[0.]] -45,c,11332.398423961975,118.97115839714728,0.009416670351600499,-151.02883504827352,0.0,0.0,,,[[-5489.06580081]],[[9914.3033378]],[[-0.0082383]],[[-0.00456115]],[[0.]],[[0.]] -46,a,11331.404337481674,-1.0300653169286842,4.3724960619903035,-5.752169427264629,4.372809856603396,-5.801678788531246,10000.00000000355,2000.000000000138,[[11329.57317742]],[[-203.70536808]],[[4.35047934]],[[-0.43823663]],[[1.08546463]],[[-0.23746346]] -46,b,11331.40433763438,-121.03006531648289,4.372496062049231,-125.75216942681884,4.372809856662327,-125.80167878808545,10000.000000003538,2000.0000000001355,[[-5841.20061236]],[[-9709.84550182]],[[-2.55476372]],[[-3.54850731]],[[-0.7483817]],[[-0.82130821]] -46,c,11331.40433763438,118.96993468262552,4.37249606204923,114.24783057228959,4.372809856662326,114.19832121102294,10000.000000003545,2000.000000000134,[[-5488.37256506]],[[9913.5508699]],[[-1.79571561]],[[3.98674394]],[[-0.33708292]],[[1.05877167]] -47,a,11331.408251759527,-1.0301504229698077,0.01995305048258458,88.96989213004656,0.0,0.0,,,[[11329.57678847]],[[-203.72226718]],[[0.00035871]],[[0.01994983]],[[0.]],[[0.]] -47,b,11331.408251912235,-121.030150422524,0.019953050482853486,-31.03010786950765,0.0,0.0,,,[[-5841.21705294]],[[-9709.84017953]],[[0.0170977]],[[-0.01028557]],[[0.]],[[0.]] -47,c,11331.408251912235,118.96984957658441,0.019953050482853483,-151.03010787039923,0.0,0.0,,,[[-5488.35973554]],[[9913.56244671]],[[-0.01745641]],[[-0.00966426]],[[0.]],[[0.]] -48,a,11331.3841596099,-1.030109133977838,3.2722989612530426,-3.9341782265778504,3.2750785325795273,-4.772014397688954,10000.000000003545,2000.0000000001355,[[11329.55284702]],[[-203.71366964]],[[3.26458788]],[[-0.22451381]],[[1.08546251]],[[-0.23746387]] -48,b,11331.384159762605,-121.03010913353202,3.272298961297143,-123.93417822613206,3.2750785326236644,-124.77201439724314,10000.000000003538,2000.0000000001355,[[-5841.19763652]],[[-9709.8237444]],[[-1.8267286]],[[-2.71495914]],[[-0.748381]],[[-0.82130617]] -48,c,11331.384159762607,118.96989086557639,3.2722989612971425,116.06582177297635,3.275078532623664,115.22798560186526,10000.000000003545,2000.000000000133,[[-5488.3552105]],[[9913.53741403]],[[-1.43785928]],[[2.93947294]],[[-0.33708151]],[[1.05877004]] -49,a,11328.471531632591,-1.0335084257412361,2.178544394277066,-0.9203705353154601,2.178570978771031,-1.3360072397959428,10000.000000003576,2000.0000000001212,[[11326.62858684]],[[-204.33330294]],[[2.17826333]],[[-0.03499353]],[[1.08516942]],[[-0.23746721]] -49,b,11328.471531785259,-121.03350842529544,2.1785443943064258,-120.92037053486965,2.178570978800391,-121.33600723935012,10000.00000000357,2000.0000000001216,[[-5840.27212461]],[[-9706.98144415]],[[-1.11943695]],[[-1.86893461]],[[-0.74823735]],[[-0.82105067]] -49,c,11328.471531785259,118.96649157381297,2.1785443943064253,119.07962946423875,2.178570978800391,118.66399275975827,10000.000000003572,2000.0000000001176,[[-5486.35646224]],[[9911.31474708]],[[-1.05882637]],[[1.90392815]],[[-0.33693207]],[[1.05851789]] -50,a,11328.340420514915,-1.033776214316917,1.1026485574074814,7.902715283358895,1.1024200969935227,7.826885735140274,10000.000000003576,2000.0000000001194,[[11326.49654193]],[[-204.38387576]],[[1.09217665]],[[0.15160479]],[[1.08515575]],[[-0.23746954]] -50,b,11328.340420667582,-121.03377621387112,1.1026485574223415,-112.09728471619529,1.1024200970083797,-112.17311426441391,10000.00000000357,2000.0000000001169,[[-5840.2498995]],[[-9706.84180349]],[[-0.41479472]],[[-1.02165512]],[[-0.74823253]],[[-0.82103768]] -50,c,11328.340420667584,118.96622378523728,1.1026485574223412,127.90271528291312,1.1024200970083793,127.82688573469449,10000.000000003574,2000.0000000001185,[[-5486.24664243]],[[9911.22567925]],[[-0.67738192]],[[0.87005033]],[[-0.33692322]],[[1.05850721]] -51,a,11328.340424114745,-1.033776268469737,0.0006050135278176374,88.96622375860997,0.0,0.0,,,[[11326.49654534]],[[-204.38388653]],[[1.09155453e-05]],[[0.00060492]],[[0.]],[[0.]] -51,b,11328.340424267411,-121.03377626802394,0.0006050135278257913,-31.033776240944256,0.0,0.0,,,[[-5840.24991053]],[[-9706.84180105]],[[0.00051841]],[[-0.00031191]],[[0.]],[[0.]] -51,c,11328.340424267413,118.96622373108445,0.0006050135278257912,-151.03377624183585,0.0,0.0,,,[[-5486.24663481]],[[9911.22568758]],[[-0.00052933]],[[-0.000293]],[[0.]],[[0.]] -52,a,11328.344946219997,-1.0338219940160058,0.3803115794932673,88.96620089583226,0.0,0.0,,,[[11326.50090359]],[[-204.39300736]],[[0.00686166]],[[0.38024967]],[[0.]],[[0.]] -52,b,11328.344946372667,-121.03382199357021,0.3803115794983929,-31.03379910372195,0.0,0.0,,,[[-5840.25998853]],[[-9706.841015]],[[0.32587505]],[[-0.19606721]],[[0.]],[[0.]] -52,c,11328.344946372667,118.9661780055382,0.38031157949839284,-151.03379910461354,0.0,0.0,,,[[-5486.24091506]],[[9911.23402235]],[[-0.33273671]],[[-0.18418246]],[[0.]],[[0.]] -53,a,11328.340867818706,-1.0337829431798273,0.006744121515689782,88.96622042125486,0.0,0.0,,,[[11326.49696516]],[[-204.38521402]],[[0.00012168]],[[0.00674302]],[[0.]],[[0.]] -53,b,11328.340867971372,-121.03378294273405,0.006744121515780673,-31.03377957829936,0.0,0.0,,,[[-5840.25127009]],[[-9706.84150088]],[[0.00577879]],[[-0.00347689]],[[0.]],[[0.]] -53,c,11328.340867971374,118.96621705637436,0.006744121515780672,-151.03377957919096,0.0,0.0,,,[[-5486.24569507]],[[9911.2267149]],[[-0.00590047]],[[-0.00326614]],[[0.]],[[0.]] -54,a,11328.483629279488,-1.033690411312223,0.03507341474488587,88.96640058142796,0.0,0.0,,,[[11326.64003345]],[[-204.36949735]],[[0.00063268]],[[0.03506771]],[[0.]],[[0.]] -54,b,11328.483629432156,-121.03369041086644,0.03507341474535855,-31.033599418126244,0.0,0.0,,,[[-5840.3091932]],[[-9706.97325999]],[[0.03005319]],[[-0.01808177]],[[0.]],[[0.]] -54,c,11328.483629432156,118.96630958824197,0.03507341474535855,-151.03359941901786,0.0,0.0,,,[[-5486.33084026]],[[9911.34275735]],[[-0.03068587]],[[-0.01698594]],[[0.]],[[0.]] -55,a,11319.580333638714,-1.1216221880577442,41.286452831419034,-2.5760100040196288,41.28706811133206,-2.608243953658765,10000.00000000384,2000.000000000227,[[11317.41145935]],[[-221.57795344]],[[41.24473188]],[[-1.85560768]],[[1.08395153]],[[-0.2389481]] -55,b,11319.58033379126,-121.12162218761195,41.286452831975446,-122.57601000357383,41.28706811188847,-122.60824395321298,10000.000000003804,2000.0000000002105,[[-5850.59786628]],[[-9690.37685233]],[[-22.22936933]],[[-34.79118174]],[[-0.74891089]],[[-0.81925551]] -55,c,11319.58033379126,118.87837781149646,41.28645283197544,117.42398999553457,41.28706811188847,117.39175604589543,10000.000000003794,2000.0000000002142,[[-5466.81359307]],[[9911.95480578]],[[-19.01536255]],[[36.64678942]],[[-0.33504064]],[[1.05820361]] -56,a,11319.58037696508,-1.1216228403275266,0.002098129118669433,88.87837748581036,0.0,0.0,,,[[11317.41150015]],[[-221.57808313]],[[4.10703646e-05]],[[0.00209773]],[[0.]],[[0.]] -56,b,11319.580377117627,-121.12162283988175,0.002098129118697709,-31.121622513743866,0.0,0.0,,,[[-5850.59799899]],[[-9690.37682282]],[[0.00179615]],[[-0.00108443]],[[0.]],[[0.]] -56,c,11319.580377117625,118.87837715922669,0.0020981291186977086,-151.12162251463548,0.0,0.0,,,[[-5466.81350115]],[[9911.95490595]],[[-0.00183722]],[[-0.0010133]],[[0.]],[[0.]] -57,a,11309.702338946481,-1.1905474458727028,40.19385650373667,-2.3412835977000364,40.19422129797423,-2.3661571709868015,10000.000000004067,2000.0000000002842,[[11307.26085595]],[[-234.98708689]],[[40.16030345]],[[-1.64198883]],[[1.08271764]],[[-0.24004224]] -57,b,11309.702339098896,-121.1905474454269,40.19385650427835,-122.34128359725423,40.19422129851592,-122.366157170541,10000.000000004058,2000.0000000002672,[[-5857.13521479]],[[-9674.8816052]],[[-21.50215576]],[[-33.9588486]],[[-0.74924149]],[[-0.81763986]] -57,c,11309.702339098896,118.80945255368151,40.193856504278344,117.65871640185415,40.19422129851592,117.6338428285674,10000.00000000406,2000.000000000264,[[-5450.12564117]],[[9909.86869209]],[[-18.65814769]],[[35.60083743]],[[-0.33347614]],[[1.0576821]] -58,a,11308.906204664378,-1.191080447852312,6.647133646314963,-12.238152259278705,6.647508368984801,-12.254682868978941,10000.000000004065,2000.000000000279,[[11306.4627072]],[[-235.07572518]],[[6.49607727]],[[-1.4090301]],[[1.08263919]],[[-0.24003541]] -58,b,11308.906204816782,-121.1910804474065,6.647133646404544,-132.2381522588329,6.647508369074387,-132.25468286853317,10000.00000000406,2000.0000000002797,[[-5856.81290343]],[[-9674.14606896]],[[-4.4682945]],[[-4.92125289]],[[-0.74919636]],[[-0.81757534]] -58,c,11308.906204816782,118.8089195517019,6.647133646404543,107.76184774027551,6.647508369074386,107.74531713057526,10000.000000004067,2000.000000000281,[[-5449.64980378]],[[9909.22179414]],[[-2.02778277]],[[6.33028299]],[[-0.33344283]],[[1.05761075]] -59,a,11308.721048310803,-1.191398085125593,5.538591180738656,-12.20536313352177,5.538760939323833,-12.21438180764394,,,[[11306.27628748]],[[-235.1345563]],[[5.41339747]],[[-1.17094838]],[[5.413379]],[[-1.17183638]] -59,b,11308.721048463205,-121.19139808467979,5.538591180813298,-132.205363133076,5.538760939398476,-132.21438180719815,,,[[-5856.77064281]],[[-9673.95520919]],[[-3.72076978]],[[-4.10266554]],[[-3.72152957]],[[-4.10220555]] -59,c,11308.721048463205,118.8086019144286,5.538591180813298,107.79463686603245,5.538760939398475,107.78561819191027,,,[[-5449.50564467]],[[9909.08976549]],[[-1.69262769]],[[5.27361392]],[[-1.69184943]],[[5.27404193]] -60,a,11307.947314978299,-1.1919263802230138,2.214025567003479,-12.027692443775074,2.2151046075538954,-12.172549187752592,10000.000000004075,2000.0000000002733,[[11305.50055303]],[[-235.22271084]],[[2.16542106]],[[-0.46136845]],[[1.08254385]],[[-0.24003104]] -60,b,11307.947315130692,-121.1919263797772,2.2140255670333167,-132.0276924433293,2.2151046075837466,-132.1725491873068,10000.000000004076,2000.0000000002758,[[-5856.45911966]],[[-9673.23932618]],[[-1.48226733]],[[-1.64462542]],[[-0.7491449]],[[-0.81749495]] -60,c,11307.94731513069,118.8080736193312,2.2140255670333167,107.97230755577914,2.2151046075837466,107.82745081180163,10000.000000004076,2000.0000000002735,[[-5449.04143338]],[[9908.46203702]],[[-0.68315373]],[[2.10599387]],[[-0.33339894]],[[1.05752599]] -61,a,11307.405401556221,-1.1928581616672858,1.1063058169360733,-11.842486523563604,1.108782322896475,-12.502790635684484,10000.000000004084,2000.0000000002703,[[11304.95493021]],[[-235.39528681]],[[1.08275863]],[[-0.22703813]],[[1.08248806]],[[-0.24003714]] -61,b,11307.405401708607,-121.19285816122148,1.1063058169509823,-131.84248652311783,1.1087823229114173,-132.5027906352387,10000.000000004084,2000.0000000002724,[[-5856.33576342]],[[-9672.68051497]],[[-0.7380001]],[[-0.82417741]],[[-0.74912229]],[[-0.81744359]] -61,c,11307.405401708604,118.80714183788693,1.1063058169509823,108.1575134759906,1.1087823229114173,107.49720936386973,10000.000000004084,2000.0000000002706,[[-5448.61916679]],[[9908.07580178]],[[-0.34475852]],[[1.05121554]],[[-0.33336577]],[[1.05748073]] -62,a,11308.616485447958,-1.1915760690566142,3.3247549517662414,-12.338702133093147,3.3249164623914615,-12.352817731763283,10000.000000004069,2000.0000000002779,[[11306.17101676]],[[-235.16750375]],[[3.24795795]],[[-0.71046792]],[[1.08260938]],[[-0.24003863]] -62,b,11308.616485600358,-121.19157606861081,3.3247549518110477,-132.33870213264734,3.3249164624362697,-132.3528177313175,10000.00000000407,2000.0000000002817,[[-5856.74654077]],[[-9673.84756834]],[[-2.23926224]],[[-2.45758013]],[[-0.74918424]],[[-0.81754791]] -62,c,11308.616485600358,118.8084239304976,3.324754951811047,107.66129786646107,3.324916462436269,107.64718226779092,10000.000000004069,2000.0000000002792,[[-5449.42447598]],[[9909.01507209]],[[-1.0086957]],[[3.16804805]],[[-0.33342514]],[[1.05758654]] -63,a,11308.398159678829,-1.1916153311178013,2.2160209855923174,-12.278412632034843,2.216239879294717,-12.307254883890874,10000.000000004073,2000.0000000002767,[[11305.95257705]],[[-235.170711]],[[2.16533121]],[[-0.47126401]],[[1.08258831]],[[-0.24003473]] -63,b,11308.398159831228,-121.19161533067198,2.216020985622182,-132.27841263158905,2.2162398793245845,-132.3072548834451,10000.00000000407,2000.0000000002785,[[-5856.64009848]],[[-9673.65679038]],[[-1.49079221]],[[-1.63959983]],[[-0.74917033]],[[-0.81753161]] -63,c,11308.398159831226,118.8083846684364,2.216020985622181,107.72158736751935,2.2162398793245837,107.69274511566333,10000.000000004075,2000.0000000002758,[[-5449.31247857]],[[9908.82750139]],[[-0.674539]],[[2.11086384]],[[-0.33341798]],[[1.05756635]] -64,a,11308.119497392903,-1.1920914315421163,1.107372968378086,-12.112697604787662,1.1086576953390823,-12.45161505014504,10000.000000004076,2000.0000000002756,[[11305.67202053]],[[-235.25886063]],[[1.08271926]],[[-0.23236588]],[[1.08255964]],[[-0.24003781]] -64,b,11308.119497545298,-121.19209143109632,1.1073729683930098,-132.1126976043419,1.108657695354023,-132.45161504969926,10000.000000004075,2000.000000000279,[[-5856.57616004]],[[-9673.3697465]],[[-0.74259439]],[[-0.82147944]],[[-0.74915866]],[[-0.81750524]] -64,c,11308.119497545296,118.8079085680121,1.1073729683930094,107.88730239476655,1.1086576953540228,107.54838494940915,10000.000000004078,2000.000000000274,[[-5449.09586049]],[[9908.62860712]],[[-0.34012487]],[[1.05384532]],[[-0.33340097]],[[1.05754306]] -65,a,11308.119507141102,-1.1920915180486762,0.0009947141443182547,88.8079085252076,0.0,0.0,,,[[11305.67202992]],[[-235.2588779]],[[2.0694451e-05]],[[0.0009945]],[[0.]],[[0.]] -65,b,11308.119507293497,-121.19209151760288,0.00099471414433166,-31.192091474346636,0.0,0.0,,,[[-5856.57617969]],[[-9673.36974599]],[[0.00085091]],[[-0.00051517]],[[0.]],[[0.]] -65,c,11308.119507293493,118.80790848150554,0.0009947141443316595,-151.19209147523821,0.0,0.0,,,[[-5449.09585023]],[[9908.62862389]],[[-0.00087161]],[[-0.00047933]],[[0.]],[[0.]] -66,a,11305.405229468499,-1.1945661887876222,17.52715242448028,-9.312093133353269,17.527722345782106,-9.325140895118283,10000.000000004095,2000.0000000002462,[[11302.94817051]],[[-235.6905965]],[[17.29617235]],[[-2.83610548]],[[1.08228943]],[[-0.24002695]] -66,b,11305.405229620854,-121.19456618834182,17.527152424716487,-129.31209313290748,17.52772234601832,-129.32514089467247,10000.000000004105,2000.0000000002594,[[-5855.58812926]],[[-9670.79495525]],[[-11.10422557]],[[-13.5608719]],[[-0.74901415]],[[-0.81727667]] -66,c,11305.405229620856,118.80543381076659,17.527152424716494,110.68790686620095,17.527722346018326,110.67485910443592,10000.000000004105,2000.0000000002487,[[-5447.36004125]],[[9906.48555175]],[[-6.19194678]],[[16.39697738]],[[-0.33327528]],[[1.05730361]] -67,a,11305.272910562493,-1.1947911454769344,16.42095758661346,-9.11061066430742,16.42941287713918,-9.319928777878904,,,[[11302.81495491]],[[-235.73221548]],[[16.213799]],[[-2.60010961]],[[16.21253555]],[[-2.66069515]] -67,b,11305.272910714848,-121.19479114503115,16.420957586834763,-129.11061066386162,16.429412877360594,-129.3199287774331,,,[[-5855.55756455]],[[-9670.65877766]],[[-10.35866048]],[[-12.74150702]],[[-10.41049736]],[[-12.71012007]] -67,c,11305.272910714848,118.80520885407726,16.420957586834767,110.88938933524679,16.429412877360598,110.68007122167529,,,[[-5447.25739036]],[[9906.39099314]],[[-5.85513853]],[[15.34161663]],[[-5.80203818]],[[15.37081522]] -68,a,11303.764646817495,-1.196201947968419,16.42941287713918,-9.319928777878904,16.429626251995092,-9.325139585105312,10000.000000004118,2000.000000000232,[[11301.30121196]],[[-235.97903956]],[[16.21253555]],[[-2.66069515]],[[1.08212552]],[[-0.24002301]] -68,b,11303.764646969828,-121.19620194752262,16.429412877360594,-129.3199287774331,16.429626252216508,-129.32513958465952,10000.000000004135,2000.0000000002456,[[-5855.01444901]],[[-9669.22442578]],[[-10.41049736]],[[-12.71012007]],[[-0.74892878]],[[-0.81713669]] -68,c,11303.764646969828,118.80379805158579,16.429412877360598,110.68007122167529,16.42962625221651,110.6748604144489,10000.000000004122,2000.0000000002385,[[-5446.28676296]],[[9905.20346534]],[[-5.80203818]],[[15.37081522]],[[-0.33319674]],[[1.05715969]] -69,a,11303.764937771133,-1.1962082894666823,0.005433309137692771,88.80379488128565,0.0,0.0,,,[[11301.30147674]],[[-235.98029646]],[[0.00011343]],[[0.00543213]],[[0.]],[[0.]] -69,b,11303.764937923466,-121.19620828902089,0.005433309137765995,-31.19620511826857,0.0,0.0,,,[[-5855.0156699]],[[-9669.22402662]],[[0.00464764]],[[-0.00281429]],[[0.]],[[0.]] -69,c,11303.764937923466,118.80379171008752,0.005433309137765993,-151.19620511916017,0.0,0.0,,,[[-5446.28580683]],[[9905.20432309]],[[-0.00476107]],[[-0.00261783]],[[0.]],[[0.]] -70,a,11295.312590565252,-1.2042624061854326,15.323779838200027,-9.11527533614053,15.325031435536228,-9.148861898865542,10000.000000004238,2000.0000000001735,[[11292.81771285]],[[-237.39128648]],[[15.13026511]],[[-2.42761329]],[[1.08128264]],[[-0.23999566]] -70,b,11295.312590717473,-121.20426240573963,15.323779838406542,-129.11527533569472,15.325031435742762,-129.14886189841974,10000.000000004231,2000.0000000001799,[[-5851.99574116]],[[-9661.17137657]],[[-9.66750733]],[[-11.8893873]],[[-0.74848366]],[[-0.81642041]] -70,c,11295.312590717473,118.79573759336877,15.323779838406544,110.88472466341368,15.325031435742762,110.85113810068866,10000.000000004235,2000.0000000001771,[[-5440.82197169]],[[9898.56266305]],[[-5.46275777]],[[14.3170006]],[[-0.33279898]],[[1.05641606]] -71,a,11294.244230985143,-1.2047794689888645,14.219493577922254,-8.886876391796337,14.21960981933608,-8.890347858297682,10000.000000004251,2000.000000000166,[[11291.74744666]],[[-237.47073478]],[[14.04879249]],[[-2.19668552]],[[1.0811782]],[[-0.23998271]] -71,b,11294.244231137347,-121.20477946854307,14.21949357811389,-128.8868763913505,14.219609819527717,-128.89034785785188,10000.000000004235,2000.0000000001558,[[-5851.52941231]],[[-9660.20477471]],[[-8.92678171]],[[-11.06826842]],[[-0.74842023]],[[-0.81633643]] -71,c,11294.244231137349,118.79522053056533,14.21949357811389,111.11312360775787,14.219609819527717,111.10965214125653,10000.000000004235,2000.0000000001655,[[-5440.21803435]],[[9897.6755095]],[[-5.12201078]],[[13.26495395]],[[-0.33275797]],[[1.05631915]] -72,a,11293.389508009315,-1.205478022056658,12.015021679460283,-8.414560108417524,12.0151508508083,-8.419427932389876,10000.000000004262,2000.0000000001594,[[11290.89001676]],[[-237.59042266]],[[11.88568211]],[[-1.75821122]],[[1.08109346]],[[-0.23997773]] -72,b,11293.389508161508,-121.20547802161084,12.015021679622205,-128.41456010797174,12.015150850970224,-128.41942793194406,10000.000000004262,2000.0000000001633,[[-5851.2043501]],[[-9659.4023747]],[[-7.46549664]],[[-9.41419704]],[[-0.74837354]],[[-0.81626553]] -72,c,11293.38950816151,118.79452197749752,12.015021679622206,111.58543989113669,12.015150850970226,111.58057206716434,10000.000000004266,2000.0000000001587,[[-5439.68566666]],[[9896.99279736]],[[-4.42018547]],[[11.17240826]],[[-0.33271991]],[[1.05624326]] -73,a,11289.434586618288,-1.2076877448915895,10.910858171055638,-8.004052648850276,10.9113543963817,-8.02587796615998,10000.000000004315,2000.0000000001262,[[11286.92680237]],[[-237.94252138]],[[10.80456702]],[[-1.5192622]],[[1.08070561]],[[-0.23993537]] -73,b,11289.434586770427,-121.20768774444579,10.910858171202683,-128.00405264840447,10.911354396528749,-128.02587796571416,10000.000000004306,2000.0000000001262,[[-5849.52766935]],[[-9655.79408099]],[[-6.71800317]],[[-8.59739841]],[[-0.74814293]],[[-0.81595082]] -73,c,11289.434586770429,118.7923122546626,10.910858171202683,111.99594735070394,10.91135439652875,111.97412203339424,10000.000000004306,2000.000000000117,[[-5437.39913302]],[[9893.73660237]],[[-4.08656385]],[[10.11666061]],[[-0.33256267]],[[1.0558862]] -74,a,11283.710971474427,-1.212826626124597,9.80811749995549,-7.519417675630697,9.809050434204487,-7.568514987314986,10000.000000004382,2000.0000000000757,[[11281.18308293]],[[-238.83370198]],[[9.72377327]],[[-1.28351171]],[[1.08013619]],[[-0.23991061]] -74,b,11283.71097162649,-121.21282662567882,9.808117500087672,-127.51941767518488,9.809050434336681,-127.56851498686918,10000.000000004378,2000.0000000000746,[[-5847.42759466]],[[-9650.37428375]],[[-5.97344038]],[[-7.77927881]],[[-0.74783677]],[[-0.81547007]] -74,c,11283.710971626493,118.7871733734296,9.808117500087672,112.48058232392353,9.809050434336681,112.43148501223924,10000.000000004375,2000.000000000072,[[-5433.75548827]],[[9889.20798573]],[[-3.75033288]],[[9.06279053]],[[-0.33229941]],[[1.05538068]] -75,a,11279.957742966648,-1.2163999811399604,8.707249615232662,-6.939734447440463,8.707875881333061,-6.980690022400361,,,[[11277.41578298]],[[-239.45759717]],[[8.64345846]],[[-1.05205591]],[[8.64332586]],[[-1.05831018]] -75,b,11279.957743118659,-121.21639998069416,8.707249615350008,-126.93973444699465,8.707875881450416,-126.98069002195454,,,[[-5846.08425378]],[[-9646.79975869]],[[-5.23283637]],[[-6.95942665]],[[-5.23818643]],[[-6.95618468]] -75,c,11279.957743118663,118.78360001841425,8.707249615350008,113.06026555211376,8.707875881450416,113.01930997715387,,,[[-5431.33152921]],[[9886.25735586]],[[-3.41062209]],[[8.01148256]],[[-3.40513943]],[[8.01449486]] -76,a,11277.033334573613,-1.219176138660613,8.707875881333061,-6.980690022400361,8.708366434239977,-7.012582567860067,10000.00000000447,2000.0000000000193,[[11274.48042092]],[[-239.94179979]],[[8.64332586]],[[-1.05831018]],[[1.07947039]],[[-0.23988826]] -76,b,11277.033334725584,-121.21917613821482,8.707875881450416,-126.98069002195454,8.708366434357337,-127.01258256741426,10000.000000004462,2000.0000000000152,[[-5845.03590452]],[[-9644.01555927]],[[-5.23818643]],[[-6.95618468]],[[-0.74748452]],[[-0.81490465]] -76,c,11277.033334725587,118.7808238608936,8.707875881450416,113.01930997715387,8.708366434357337,112.98741743169414,10000.000000004471,2000.0000000000157,[[-5429.44451641]],[[9883.95735906]],[[-3.40513943]],[[8.01449486]],[[-0.33198587]],[[1.05479291]] -77,a,11275.569139480382,-1.2206709625429095,7.6084265270811064,-6.212026146877841,7.6086705692315935,-6.233020715390131,,,[[11273.01029429]],[[-240.20475446]],[[7.56375193]],[[-0.82329278]],[[7.56369234]],[[-0.82609076]] -77,b,11275.56913963233,-121.22067096209713,7.608426527183644,-126.21202614643204,7.608670569334133,-126.23302071494432,,,[[-5844.52856662]],[[-9642.61091492]],[[-4.49486843]],[[-6.13875493]],[[-4.49726176]],[[-6.13730433]] -77,c,11275.569139632335,118.77932903701128,7.608426527183645,113.78797385267637,7.608670569334134,113.7669792841641,,,[[-5428.48172767]],[[9882.81566938]],[[-3.0688835]],[[6.96204771]],[[-3.06643058]],[[6.9633951]] -78,a,11261.83747095455,-1.2345711152462577,7.6086705692315935,-6.233020715390131,7.61100261805448,-6.429615109844385,10000.000000004671,1999.9999999998965,[[11259.22320712]],[[-242.64376043]],[[7.56369234]],[[-0.82609076]],[[1.07795139]],[[-0.23985465]] -78,b,11261.837471106315,-121.23457111480046,7.608670569334133,-126.23302071494432,7.61100261815705,-126.42961510939857,10000.000000004653,1999.9999999998859,[[-5839.74726417]],[[-9629.4514442]],[[-4.49726176]],[[-6.13730433]],[[-0.74669592]],[[-0.81360596]] -78,c,11261.837471106319,118.76542888430795,7.608670569334134,113.7669792841641,7.61100261815705,113.57038488970983,10000.000000004662,1999.9999999998915,[[-5419.47594295]],[[9872.09520464]],[[-3.06643058]],[[6.9633951]],[[-0.33125547]],[[1.05346061]] -79,a,11261.83770507132,-1.2345751717713422,0.004864764606955974,88.76542685649692,0.0,0.0,,,[[11259.223424]],[[-242.64456263]],[[0.00010481]],[[0.00486364]],[[0.]],[[0.]] -79,b,11261.837705223086,-121.23457517132555,0.004864764607021535,-31.234573143057286,0.0,0.0,,,[[-5839.74806733]],[[-9629.45123093]],[[0.00415962]],[[-0.00252259]],[[0.]],[[0.]] -79,c,11261.837705223092,118.76542482778287,0.004864764607021536,-151.23457314394886,0.0,0.0,,,[[-5419.47535667]],[[9872.09579356]],[[-0.00426444]],[[-0.00234105]],[[0.]],[[0.]] -80,a,11261.711798214134,-1.2352135316024537,1.2110652406446394,25.367707503668218,1.2100056085214854,25.267345447872096,,,[[11259.09484228]],[[-242.76729288]],[[1.09429058]],[[0.51885176]],[[1.09423949]],[[0.51648186]] -80,b,11261.711798365895,-121.23521353115667,1.211065240660961,-94.63229249588596,1.2100056085377924,-94.73265455168209,,,[[-5839.79006399]],[[-9629.27851077]],[[-0.09780648]],[[-1.20710932]],[[-0.09983334]],[[-1.20588013]] -80,c,11261.7117983659,118.76478646795177,1.2110652406609608,145.3677075032224,1.2100056085377924,145.2673454474263,,,[[-5419.3047783]],[[9872.04580365]],[[-0.99648409]],[[0.68825756]],[[-0.99440615]],[[0.68939827]] -81,a,11261.51580570722,-1.2360368035125586,1.2100056085214854,25.267345447872096,1.20893395156395,25.165307983231134,10000.000000004675,1999.9999999998925,[[11258.89540594]],[[-242.92484479]],[[1.09423949]],[[0.51648186]],[[1.07791447]],[[-0.23987538]] -81,b,11261.51580585898,-121.23603680306677,1.2100056085377924,-94.73265455168209,1.2089339515802424,-94.83469201632306,10000.000000004664,1999.9999999998895,[[-5839.82678978]],[[-9629.02701788]],[[-0.09983334]],[[-1.20588013]],[[-0.7466954]],[[-0.81356362]] -81,c,11261.515805858988,118.76396319604164,1.2100056085377924,145.2673454474263,1.2089339515802424,145.16530798278532,10000.00000000467,1999.9999999998915,[[-5419.06861617]],[[9871.95186267]],[[-0.99440615]],[[0.68939827]],[[-0.33121906]],[[1.053439]] -82,a,11261.516209138023,-1.2360456295025997,0.006385926820272237,88.76395878349807,0.0,0.0,,,[[11258.89577186]],[[-242.92658785]],[[0.00013775]],[[0.00638444]],[[0.]],[[0.]] -82,b,11261.51620928978,-121.23604562905679,0.006385926820358299,-31.23604121605612,0.0,0.0,,,[[-5839.82848226]],[[-9629.02646324]],[[0.00546021]],[[-0.00331152]],[[0.]],[[0.]] -82,c,11261.516209289786,118.76395437005162,0.006385926820358299,-151.2360412169477,0.0,0.0,,,[[-5419.0672896]],[[9871.95305109]],[[-0.00559796]],[[-0.00307292]],[[0.]],[[0.]] -83,a,11261.544330787176,-1.236907614108523,0.7477416645520222,88.76352779064375,0.0,0.0,,,[[11258.92023098]],[[-243.09657898]],[[0.01613539]],[[0.74756755]],[[0.]],[[0.]] -83,b,11261.544330938937,-121.23690761366272,0.7477416645620995,-31.236472208910456,0.0,0.0,,,[[-5839.98792846]],[[-9628.9626499]],[[0.63934479]],[[-0.38775744]],[[0.]],[[0.]] -83,c,11261.544330938943,118.76309238544569,0.7477416645620993,-151.23647220980206,0.0,0.0,,,[[-5418.93230252]],[[9872.05922888]],[[-0.65548019]],[[-0.35981011]],[[0.]],[[0.]] -84,a,11261.572804782778,-1.235036119851771,5.509211544554722,-11.901466198212974,5.509447436281209,-11.914482907460108,10000.000000004671,1999.9999999998904,[[11258.9566328]],[[-242.72943417]],[[5.39078392]],[[-1.13616043]],[[1.07792411]],[[-0.23985777]] -84,b,11261.572804934538,-121.23503611940596,5.5092115446289665,-131.90146619776715,5.509447436355456,-131.9144829070143,10000.000000004666,1999.9999999998884,[[-5839.68817264]],[[-9629.1777472]],[[-3.67933576]],[[-4.10047561]],[[-0.74668497]],[[-0.81358078]] -84,c,11261.572804934543,118.76496387970245,5.509211544628967,108.09853380134123,5.509447436355458,108.0855170920941,10000.000000004664,1999.9999999998884,[[-5419.26846016]],[[9871.90718137]],[[-1.71144817]],[[5.23663604]],[[-0.33123914]],[[1.05343855]] -85,a,11261.346718785015,-1.2354371282350418,2.2023110661753176,-11.705581721902833,2.20280775038326,-11.775258675453045,10000.000000004673,1999.9999999998902,[[11258.72890024]],[[-242.80336007]],[[2.15650971]],[[-0.44681079]],[[1.07790079]],[[-0.23986049]] -85,b,11261.346718936773,-121.23543712778925,2.202311066204997,-131.70558172145704,2.2028077504129464,-131.77525867500725,10000.000000004666,1999.9999999998868,[[-5839.63832807]],[[-9628.94356207]],[[-1.46520435]],[[-1.6441868]],[[-0.74667568]],[[-0.81355922]] -85,c,11261.346718936778,118.76456287131916,2.202311066204997,108.29441827765137,2.202807750412946,108.22474132410117,10000.000000004671,1999.9999999998865,[[-5419.09057217]],[[9871.74692214]],[[-0.69130536]],[[2.09099759]],[[-0.33122511]],[[1.05341972]] -86,a,11261.331189257337,-1.2354634490431038,1.104191582496798,-12.526494664596287,1.1042643746736254,-12.545395923057558,10000.000000004673,1999.9999999998897,[[11258.71326278]],[[-242.80819732]],[[1.0779072]],[[-0.23948927]],[[1.07789919]],[[-0.23986066]] -86,b,11261.331189409095,-121.23546344859733,1.1041915825116786,-132.52649466415048,1.1042643746885072,-132.54539592261176,10000.000000004668,1999.9999999998863,[[-5839.63469852]],[[-9628.92760101]],[[-0.74635739]],[[-0.81375039]],[[-0.74667502]],[[-0.81355776]] -86,c,11261.3311894091,118.7645365505111,1.1041915825116786,107.47350533495792,1.1042643746885072,107.45460407649664,10000.000000004671,1999.999999999887,[[-5419.07856426]],[[9871.73579833]],[[-0.33154981]],[[1.05323966]],[[-0.33122417]],[[1.05341841]] -87,a,11261.346753080728,-1.2354376796254976,0.029822360671398884,88.76456259607549,0.0,0.0,,,[[11258.72893219]],[[-242.80346916]],[[0.00064299]],[[0.02981543]],[[0.]],[[0.]] -87,b,11261.346753232488,-121.2354376791797,0.029822360671800788,-31.235437403478713,0.0,0.0,,,[[-5839.63843852]],[[-9628.94353519]],[[0.02549942]],[[-0.01546456]],[[0.]],[[0.]] -87,c,11261.346753232494,118.7645623199287,0.02982236067180079,-151.23543740437032,0.0,0.0,,,[[-5419.09049367]],[[9871.74700435]],[[-0.02614241]],[[-0.01435087]],[[0.]],[[0.]] -88,a,11261.036231260832,-1.2359798919660556,2.2029336551279757,-11.80728061712799,2.204127360326266,-11.972268835061016,,,[[11258.41618437]],[[-242.90331686]],[[2.15632265]],[[-0.45076524]],[[2.15618344]],[[-0.45722031]] -88,b,11261.036231412585,-121.23597989152026,2.202933655157663,-131.80728061668216,2.2041273603559692,-131.9722688346152,,,[[-5839.56853526]],[[-9628.62276378]],[[-1.46853548]],[[-1.64204757]],[[-1.47405612]],[[-1.63869948]] -88,c,11261.036231412592,118.76402010758815,2.2029336551576635,108.19271938242622,2.2041273603559697,108.02773116449319,,,[[-5418.84764911]],[[9871.52608065]],[[-0.68778717]],[[2.09281282]],[[-0.68212732]],[[2.09591978]] -89,a,11260.776176705776,-1.2364310277371826,1.1020654467812188,-11.974640256430314,1.1032459346313692,-12.293241689683969,10000.000000004682,1999.9999999998859,[[11258.15427744]],[[-242.98635194]],[[1.07808398]],[[-0.22865514]],[[1.07784202]],[[-0.23986704]] -89,b,11260.776176857524,-121.2364310272914,1.1020654467960702,-131.97464025598453,1.1032459346462369,-132.29324168923816,10000.000000004677,1999.9999999998836,[[-5839.50949227]],[[-9628.35442819]],[[-0.73706315]],[[-0.81932055]],[[-0.74665196]],[[-0.81350505]] -89,c,11260.776176857531,118.76356897181701,1.1020654467960704,108.02535974312389,1.103245934646237,107.70675830987024,10000.000000004677,1999.999999999884,[[-5418.64478517]],[[9871.34078013]],[[-0.34102083]],[[1.04797569]],[[-0.33119006]],[[1.05337209]] -90,a,11260.776421126962,-1.2364352632053146,0.0049704364792601,88.76356685453452,0.0,0.0,,,[[11258.15450384]],[[-242.98718945]],[[0.00010725]],[[0.00496928]],[[0.]],[[0.]] -90,b,11260.776421278708,-121.23643526275953,0.004970436479327082,-31.23643314501968,0.0,0.0,,,[[-5839.51033078]],[[-9628.35420551]],[[0.0042499]],[[-0.00257752]],[[0.]],[[0.]] -90,c,11260.776421278717,118.7635647363489,0.004970436479327085,-151.23643314591126,0.0,0.0,,,[[-5418.64417306]],[[9871.34139496]],[[-0.00435715]],[[-0.00239176]],[[0.]],[[0.]] -91,a,11260.908146112475,-1.2362031745952609,1.102061915432953,-11.96989740609295,1.1026392971646553,-12.127030854394421,10000.000000004678,1999.999999999886,[[11258.28718235]],[[-242.94442777]],[[1.07809945]],[[-0.22856517]],[[1.07785561]],[[-0.23986556]] -91,b,11260.908146264228,-121.23620317414945,1.1020619154478049,-131.96989740564715,1.1026392971795147,-132.1270308539486,10000.000000004675,1999.9999999998854,[[-5839.53963734]],[[-9628.4904893]],[[-0.73699297]],[[-0.81937893]],[[-0.74665747]],[[-0.81351755]] -91,c,11260.908146264232,118.76379682495896,1.1020619154478049,108.03010259346127,1.102639297179515,107.87296914515979,10000.000000004677,1999.9999999998838,[[-5418.74754501]],[[9871.43491708]],[[-0.34110649]],[[1.0479441]],[[-0.33119813]],[[1.05338312]] -92,a,11260.90815035022,-1.236203212359126,0.0006544779467575195,88.7637968065286,0.0,0.0,,,[[11258.28718642]],[[-242.94443529]],[[1.41198002e-05]],[[0.00065433]],[[0.]],[[0.]] -92,b,11260.908150501971,-121.23620321191332,0.0006544779467663397,-31.23620319302561,0.0,0.0,,,[[-5839.53964588]],[[-9628.49048908]],[[0.0005596]],[[-0.00033939]],[[0.]],[[0.]] -92,c,11260.908150501979,118.76379678719508,0.0006544779467663399,-151.2362031939172,0.0,0.0,,,[[-5418.74754054]],[[9871.43492436]],[[-0.00057372]],[[-0.00031493]],[[0.]],[[0.]] -93,a,11260.908713159228,-1.2362082277261552,0.00757071805978897,88.763794298845,0.0,0.0,,,[[11258.28772784]],[[-242.94543292]],[[0.00016333]],[[0.00756896]],[[0.]],[[0.]] -93,b,11260.90871331098,-121.23620822728037,0.007570718059890997,-31.23620570070919,0.0,0.0,,,[[-5839.54078056]],[[-9628.49045914]],[[0.00647324]],[[-0.00392593]],[[0.]],[[0.]] -93,c,11260.908713310986,118.76379177182805,0.007570718059891,-151.2362057016008,0.0,0.0,,,[[-5418.74694727]],[[9871.43589205]],[[-0.00663657]],[[-0.00364303]],[[0.]],[[0.]] -94,a,11293.846888969983,-1.2051058054508548,1.1001283510389388,-10.44059019473115,1.1010919386497562,-10.744012834634974,,,[[11291.3488398]],[[-237.52669187]],[[1.0819139]],[[-0.19936074]],[[1.08178967]],[[-0.20526707]] -94,b,11293.846889122182,-121.20510580500506,1.1001283510537652,-130.44059019428533,1.1010919386645954,-130.7440128341892,,,[[-5851.37856914]],[[-9659.8315925]],[[-0.71360842]],[[-0.83728455]],[[-0.71866133]],[[-0.8342238]] -94,c,11293.846889122184,118.79489419410335,1.1001283510537652,109.55940980482306,1.1010919386645952,109.25598716491925,,,[[-5439.97027066]],[[9897.35828437]],[[-0.36830548]],[[1.03664529]],[[-0.36312834]],[[1.03949087]] -95,a,11293.521822708759,-1.2053646705766163,1.1010919386497562,-10.744012834634974,1.1019018389062996,-10.991446566345772,,,[[11291.0227722]],[[-237.57086863]],[[1.08178967]],[[-0.20526707]],[[1.08168817]],[[-0.2100913]] -95,b,11293.521822860954,-121.20536467013082,1.1010919386645954,-130.7440128341892,1.1019018389211497,-130.99144656589996,,,[[-5851.25379353]],[[-9659.5271213]],[[-0.71866133]],[[-0.8342238]],[[-0.72278849]],[[-0.83172379]] -95,c,11293.521822860957,118.79463532897759,1.1010919386645952,109.25598716491925,1.1019018389211497,109.00855343320843,,,[[-5439.76897867]],[[9897.09798992]],[[-0.36312834]],[[1.03949087]],[[-0.35889968]],[[1.04181509]] -96,a,11293.042950010658,-1.2057327892156031,1.1019018389062996,-10.991446566345772,1.103130049195412,-11.354636138816304,10000.000000004266,2000.0000000001564,[[11290.54247894]],[[-237.63333546]],[[1.08168817]],[[-0.2100913]],[[1.08105921]],[[-0.23997518]] -96,b,11293.042950162844,-121.20573278876981,1.1019018389211497,-130.99144656589996,1.1031300492102785,-131.3546361383705,10000.000000004258,2000.000000000155,[[-5851.06774476]],[[-9659.07994171]],[[-0.72278849]],[[-0.83172379]],[[-0.74835421]],[[-0.81623715]] -96,c,11293.04295016285,118.79426721033859,1.1019018389211497,109.00855343320843,1.1031300492102785,108.6453638607379,10000.000000004262,2000.0000000001542,[[-5439.47473417]],[[9896.71327717]],[[-0.35889968]],[[1.04181509]],[[-0.33270501]],[[1.05621233]] -97,a,11293.042966103541,-1.2057331403020037,0.0012772130685728958,88.79426703524503,0.0,0.0,,,[[11290.54249357]],[[-237.63340498]],[[2.6875701e-05]],[[0.00127693]],[[0.]],[[0.]] -97,b,11293.042966255729,-121.2057331398562,0.0012772130685901086,-31.205732964309167,0.0,0.0,,,[[-5851.06781229]],[[-9659.07991962]],[[0.00109242]],[[-0.00066174]],[[0.]],[[0.]] -97,c,11293.042966255734,118.7942668592522,0.0012772130685901086,-151.20573296520075,0.0,0.0,,,[[-5439.47468128]],[[9896.7133246]],[[-0.00111929]],[[-0.00061519]],[[0.]],[[0.]] -98,a,11293.045667497774,-1.2057737966403541,0.021517497734432855,88.79422704354877,0.013694566753768594,88.79421581088992,,,[[11290.54502574]],[[-237.64147345]],[[0.0004528]],[[0.02151273]],[[0.00028818]],[[0.01369153]] -98,b,11293.045667649962,-121.20577379619456,0.021517497734722845,-31.205772956005454,0.013694566753953155,-31.205784188664282,,,[[-5851.07606587]],[[-9659.07807832]],[[0.01840418]],[[-0.0111485]],[[0.01171313]],[[-0.00709534]] -98,c,11293.045667649967,118.79422620291385,0.02151749773472285,-151.20577295689708,0.013694566753953155,-151.20578418955586,,,[[-5439.46895987]],[[9896.71955176]],[[-0.01885697]],[[-0.01036423]],[[-0.01200131]],[[-0.0065962]] -99,a,11293.047517633151,-1.2057945815857594,0.013694566753768594,88.79421581088992,0.0,0.0,,,[[11290.54678926]],[[-237.6456082]],[[0.00028818]],[[0.01369153]],[[0.]],[[0.]] -99,b,11293.047517785339,-121.20579458113997,0.013694566753953155,-31.205784188664282,0.0,0.0,,,[[-5851.08052844]],[[-9659.07753819]],[[0.01171313]],[[-0.00709534]],[[0.]],[[0.]] -99,c,11293.047517785344,118.79420541796844,0.013694566753953155,-151.20578418955586,0.0,0.0,,,[[-5439.46626082]],[[9896.72314639]],[[-0.01200131]],[[-0.0065962]],[[0.]],[[0.]] -100,a,11308.012217004438,-1.210605537121612,15.543987310726184,10.474032191577521,15.541654943271705,10.432345378602314,10000.00000000411,2000.0000000003151,[[11305.48815416]],[[-238.90980726]],[[15.28498407]],[[2.82573947]],[[1.08247175]],[[-0.24038533]] -100,b,11308.01221715683,-121.21060553667583,15.543987310935668,-109.52596780797668,15.54165494348116,-109.5676546209519,10000.000000004111,2000.0000000003204,[[-5859.64603939]],[[-9671.38504023]],[[-5.19532987]],[[-14.65005423]],[[-0.74941568]],[[-0.81725537]] -100,c,11308.012217156827,118.78939446243258,15.543987310935663,130.4740321911317,15.541654943481156,130.4323453781565,10000.000000004104,2000.000000000306,[[-5445.84211477]],[[9910.2948475]],[[-10.0896542]],[[11.82431477]],[[-0.33305607]],[[1.0576407]] -101,a,11308.012576341507,-1.2106087259477134,0.0060392786742529065,88.7893928684681,0.0,0.0,,,[[11305.48850012]],[[-238.91044407]],[[0.00012759]],[[0.00603793]],[[0.]],[[0.]] -101,b,11308.012576493898,-121.2106087255019,0.006039278674334298,-31.210607131086103,0.0,0.0,,,[[-5859.64676386]],[[-9671.38502144]],[[0.0051652]],[[-0.00312947]],[[0.]],[[0.]] -101,c,11308.012576493897,118.78939127360647,0.006039278674334297,-151.21060713197772,0.0,0.0,,,[[-5445.84173627]],[[9910.29546551]],[[-0.0052928]],[[-0.00290846]],[[0.]],[[0.]] -102,a,11306.468136550073,-1.230509517656746,14.525648817312346,12.114915339862433,14.522859651420127,12.06841453961507,10000.000000004164,2000.0000000003486,[[11303.86075274]],[[-242.80404743]],[[14.2021428]],[[3.04854286]],[[1.08224038]],[[-0.24072848]] -102,b,11306.468136702442,-121.23050951721096,14.525648817508106,-107.88508465969178,14.52285965161585,-107.93158545993914,10000.000000004151,2000.0000000003536,[[-5862.20484959]],[[-9668.02854918]],[[-4.46095584]],[[-13.82368788]],[[-0.74959717]],[[-0.81688342]] -102,c,11306.46813670244,118.76949048189745,14.5256488175081,132.11491533941663,14.522859651615844,132.06841453916925,10000.000000004162,2000.0000000003533,[[-5441.65590315]],[[9910.83259661]],[[-9.74118696]],[[10.77514502]],[[-0.33264321]],[[1.0576119]] -103,a,11304.807986096825,-1.2404495164718399,3.2743133316117166,-6.424442423423165,3.277431946006819,-6.993664020964856,10000.000000004193,2000.0000000003565,[[11302.15869821]],[[-244.72916271]],[[3.25375155]],[[-0.3663723]],[[1.0820397]],[[-0.24088086]] -103,b,11304.807986249172,-121.24044951602605,3.274313331655843,-126.42444242297738,3.2774319460509873,-126.99366402051908,10000.000000004193,2000.0000000003533,[[-5863.02102106]],[[-9665.59196907]],[[-1.94416349]],[[-2.63464535]],[[-0.74962879]],[[-0.81663344]] -103,c,11304.80798624917,118.75955048308236,3.274313331655843,113.57555757613103,3.277431946050987,113.00633597858933,10000.000000004193,2000.000000000356,[[-5439.13767715]],[[9910.32113178]],[[-1.30958806]],[[3.00101765]],[[-0.33241091]],[[1.05751429]] -104,a,11304.80814481912,-1.2404529755939886,0.004013206522459812,88.75954875396972,0.0,0.0,,,[[11302.15884212]],[[-244.72984849]],[[8.68789671e-05]],[[0.00401227]],[[0.]],[[0.]] -104,b,11304.80814497147,-121.24045297514819,0.004013206522513897,-31.240451245584463,0.0,0.0,,,[[-5863.02168692]],[[-9665.59175081]],[[0.00343128]],[[-0.00208137]],[[0.]],[[0.]] -104,c,11304.80814497147,118.75954702396022,0.004013206522513897,-151.24045124647608,0.0,0.0,,,[[-5439.1371552]],[[9910.3215993]],[[-0.00351816]],[[-0.00193089]],[[0.]],[[0.]] -105,a,11304.576068247114,-1.2419595302727917,2.176970246516972,-4.272649083842005,2.1773644134745345,-4.4625631700567565,10000.0000000042,2000.000000000358,[[11301.92038115]],[[-245.02200105]],[[2.17092004]],[[-0.16219016]],[[1.08201115]],[[-0.24090443]] -105,b,11304.576068399458,-121.241959529827,2.17697024654631,-124.27264908339622,2.177364413503878,-124.46256316961096,10000.000000004195,2000.000000000358,[[-5863.15546797]],[[-9665.23916128]],[[-1.22592082]],[[-1.79897682]],[[-0.74963493]],[[-0.81659693]] -105,c,11304.576068399456,118.75804046928141,2.17697024654631,115.7273509157122,2.177364413503878,115.53743682949745,10000.000000004195,2000.000000000358,[[-5438.76491318]],[[9910.26116232]],[[-0.94499922]],[[1.96116698]],[[-0.33237622]],[[1.05750136]] -106,a,11304.533641728167,-1.242108384333508,1.0910968236641505,3.756713514110302,1.0909938016108414,3.6944700669793322,,,[[11301.87732799]],[[-245.05044367]],[[1.08875233]],[[0.07148872]],[[1.08872654]],[[0.07029927]] -106,b,11304.533641880511,-121.24210838388771,1.0910968236788545,-116.24328648544392,1.0909938016255443,-116.30552993257488,,,[[-5863.15857343]],[[-9665.18765484]],[[-0.48246512]],[[-0.97863154]],[[-0.48348232]],[[-0.97801448]] -106,c,11304.53364188051,118.7578916152207,1.0910968236788547,123.75671351366451,1.0909938016255443,123.69447006653355,,,[[-5438.71875456]],[[9910.23809851]],[[-0.60628721]],[[0.90714282]],[[-0.60524423]],[[0.90771521]] -107,a,11304.234579083255,-1.2427641335532402,1.0909938016108414,3.6944700669793322,1.09058876493309,3.441665735564923,10000.000000004204,2000.000000000356,[[11301.57553036]],[[-245.17330719]],[[1.08872654]],[[0.07029927]],[[1.08197508]],[[-0.24091235]] -107,b,11304.234579235594,-121.24276413310744,1.0909938016255443,-116.30552993257488,1.0905887649477874,-116.5583342639893,10000.000000004202,2000.0000000003579,[[-5863.11407754]],[[-9664.86485866]],[[-0.48348232]],[[-0.97801448]],[[-0.74962375]],[[-0.81656173]] -107,c,11304.234579235592,118.75723586600095,1.0909938016255443,123.69447006653355,1.0905887649477874,123.44166573511914,10000.000000004202,2000.0000000003563,[[-5438.46145282]],[[9910.03816585]],[[-0.60524423]],[[0.90771521]],[[-0.33235133]],[[1.05747408]] -108,a,11304.238081843803,-1.2428202357252482,0.3019625366428653,88.7572078153591,0.0,0.0,,,[[11301.57879222]],[[-245.1844493]],[[0.0065493]],[[0.3018915]],[[0.]],[[0.]] -108,b,11304.238081996144,-121.24282023527944,0.30196253664693473,-31.242792184195114,0.0,0.0,,,[[-5863.12535782]],[[-9664.86211246]],[[0.25817106]],[[-0.15661761]],[[0.]],[[0.]] -108,c,11304.238081996142,118.75717976382894,0.30196253664693473,-151.24279218508673,0.0,0.0,,,[[-5438.4534344]],[[9910.04656176]],[[-0.26472036]],[[-0.14527389]],[[0.]],[[0.]] -109,a,11304.234777985692,-1.242767132054898,0.004492432528496329,88.75723436719859,0.0,0.0,,,[[11301.57571638]],[[-245.17390296]],[[9.7434803e-05]],[[0.00449138]],[[0.]],[[0.]] -109,b,11304.234778138032,-121.2427671316091,0.004492432528556871,-31.242765632355617,0.0,0.0,,,[[-5863.1146865]],[[-9664.86472188]],[[0.00384093]],[[-0.00233007]],[[0.]],[[0.]] -109,c,11304.234778138029,118.75723286749931,0.004492432528556871,-151.24276563324725,0.0,0.0,,,[[-5438.46102988]],[[9910.03862484]],[[-0.00393836]],[[-0.00216131]],[[0.]],[[0.]] -110,a,11304.939999544062,-1.2438804801779835,10.517184759777713,20.26948915808426,10.513835240241535,20.223118402571433,10000.000000004202,2000.0000000003658,[[11302.2760055]],[[-245.40881953]],[[9.86589284]],[[3.64353313]],[[1.08203791]],[[-0.24094846]] -110,b,11304.939999696411,-121.2438804797322,10.517184759919452,-99.73051084146995,10.51383524038323,-99.77688159698276,10000.00000000419,2000.0000000003558,[[-5863.66827478]],[[-9665.35373176]],[[-1.77755417]],[[-10.3658804]],[[-0.74968644]],[[-0.81659808]] -110,c,11304.93999969641,118.75611951937621,10.517184759919449,140.26948915763845,10.513835240383225,140.2231184021256,10000.000000004193,2000.0000000003647,[[-5438.60773072]],[[9910.76255129]],[[-8.08833867]],[[6.72234727]],[[-0.33235146]],[[1.05754655]] -111,a,11304.940010731449,-1.2438806488199836,0.0010654654940819882,88.75611943550363,0.0,0.0,,,[[11302.27601597]],[[-245.40885304]],[[2.31292379e-05]],[[0.00106521]],[[0.]],[[0.]] -111,b,11304.940010883796,-121.2438806483742,0.0010654654940963472,-31.24388056405059,0.0,0.0,,,[[-5863.66830903]],[[-9665.35372407]],[[0.00091094]],[[-0.00055264]],[[0.]],[[0.]] -111,c,11304.940010883796,118.75611935073422,0.0010654654940963472,-151.2438805649422,0.0,0.0,,,[[-5438.60770693]],[[9910.76257711]],[[-0.00093407]],[[-0.00051258]],[[0.]],[[0.]] -112,a,11303.474442441659,-1.258753656435912,9.600115659056877,23.801246742902592,9.595556577635035,23.742943741493367,10000.000000004251,2000.0000000003924,[[11300.7467166]],[[-248.31052786]],[[8.78363433]],[[3.87427265]],[[1.08183506]],[[-0.24119806]] -112,b,11303.474442593988,-121.25875365599012,9.600115659186258,-96.19875325665161,9.595556577764356,-96.25705625806084,10000.000000004242,2000.0000000003938,[[-5865.41658345]],[[-9662.57847455]],[[-1.03659863]],[[-9.5439868]],[[-0.74980118]],[[-0.81629761]] -112,c,11303.474442593984,118.7412463431183,9.600115659186255,143.80124674245678,9.59555657776435,143.74294374104758,10000.00000000424,2000.0000000003895,[[-5435.33013314]],[[9910.88900241]],[[-7.7470357]],[[5.66971415]],[[-0.33203388]],[[1.05749568]] -113,a,11303.474618446167,-1.2587552189606763,0.004225798592839203,88.74124556230423,0.0,0.0,,,[[11300.74688579]],[[-248.31083991]],[[9.28308314e-05]],[[0.00422478]],[[0.]],[[0.]] -113,b,11303.474618598497,-121.25875521851486,0.0042257985928961525,-31.25875443724997,0.0,0.0,,,[[-5865.41693829]],[[-9662.57846505]],[[0.00361235]],[[-0.00219278]],[[0.]],[[0.]] -113,c,11303.474618598495,118.74124478059355,0.0042257985928961525,-151.25875443814158,0.0,0.0,,,[[-5435.3299475]],[[9910.88930496]],[[-0.00370518]],[[-0.002032]],[[0.]],[[0.]] -114,a,11297.278513709542,-1.3349620483566278,8.725050880621923,28.032037339373215,8.696379504370759,27.69404182198445,10000.000000004444,2000.0000000005127,[[11294.21219872]],[[-263.19693523]],[[7.70147107]],[[4.10047024]],[[1.08092046]],[[-0.24250379]] -114,b,11297.278513861787,-121.33496204791085,8.725050880739511,-91.96796266018099,8.69637950448796,-92.30595817756975,10000.000000004442,2000.000000000518,[[-5875.04133147]],[[-9649.47621238]],[[-0.29962414]],[[-8.71990472]],[[-0.75047467]],[[-0.81485269]] -114,c,11297.278513861787,118.66503795119759,8.725050880739508,148.0320373389274,8.696379504487956,147.69404182153863,10000.000000004447,2000.0000000005143,[[-5419.17086725]],[[9912.67314761]],[[-7.40184693]],[[4.61943447]],[[-0.33044579]],[[1.05735647]] -115,a,11297.278538864104,-1.334962271795128,0.0015971151250676234,88.66503783992617,0.0,0.0,,,[[11294.21222284]],[[-263.19697986]],[[3.72085933e-05]],[[0.00159668]],[[0.]],[[0.]] -115,b,11297.278539016352,-121.33496227134934,0.0015971151250891472,-31.33496215962803,0.0,0.0,,,[[-5875.04138218]],[[-9649.47621095]],[[0.00136416]],[[-0.00083056]],[[0.]],[[0.]] -115,c,11297.278539016348,118.6650377277591,0.001597115125089147,-151.3349621605196,0.0,0.0,,,[[-5419.17084066]],[[9912.67319082]],[[-0.00140137]],[[-0.00076612]],[[0.]],[[0.]] -116,a,11297.092092758534,-1.337991778146532,7.883767721698831,32.90249318981434,7.88236018222974,32.88745752860256,10000.000000004446,2000.0000000005211,[[11294.01189527]],[[-263.78980583]],[[6.61918164]],[[4.28254923]],[[1.0808898]],[[-0.24255694]] -116,b,11297.092092910778,-121.33799177770074,7.88376772180508,-87.09750680973987,7.88236018233597,-87.11254247095165,10000.000000004447,2000.000000000519,[[-5875.45462075]],[[-9649.00630921]],[[0.39920561]],[[-7.87365407]],[[-0.75050537]],[[-0.81479956]] -116,c,11297.092092910778,118.66200822140766,7.883767721805078,152.90249318936853,7.882360182335967,152.88745752815674,10000.000000004446,2000.0000000005246,[[-5418.55727453]],[[9912.79611504]],[[-7.01838725]],[[3.59110484]],[[-0.33038443]],[[1.0573565]] -117,a,11296.785512059825,-1.3404011416917412,7.1502436022591365,39.235592382764786,6.949615396393266,37.26404023312196,,,[[11293.69429577]],[[-264.25756216]],[[5.53823348]],[[4.52260472]],[[5.5308768]],[[4.20791588]] -117,b,11296.785512212065,-121.34040114124595,7.1502436023555,-80.76440761678943,6.949615396486926,-82.73595976643226,,,[[-5875.70090986]],[[-9648.49738181]],[[1.14757384]],[[-7.05755325]],[[0.87872365]],[[-6.89383775]] -117,c,11296.785512212064,118.65959885786245,7.150243602355497,159.23559238231897,6.949615396486923,157.26404023267617,,,[[-5417.99338591]],[[9912.75494397]],[[-6.68580732]],[[2.53494852]],[[-6.40960044]],[[2.68592187]] -118,a,11296.64364548701,-1.3414559910449444,6.949615396393266,37.26404023312196,6.861254184693136,36.33031879458089,10000.00000000446,2000.0000000005296,[[11293.54760103]],[[-264.46216454]],[[5.5308768]],[[4.20791588]],[[1.08083223]],[[-0.24261266]] -118,b,11296.643645639251,-121.34145599059916,6.949615396486926,-82.73595976643226,6.861254184785605,-83.66968120497332,10000.000000004458,2000.0000000005284,[[-5875.80475335]],[[-9648.26803924]],[[0.87872365]],[[-6.89383775]],[[-0.75052484]],[[-0.81472184]] -118,c,11296.64364563925,118.65854400850924,6.949615396486923,157.26404023267617,6.8612541847856034,156.33031879413508,10000.000000004453,2000.0000000005307,[[-5417.74284768]],[[9912.73020378]],[[-6.40960044]],[[2.68592187]],[[-0.33030739]],[[1.0573345]] -119,a,11296.643923106358,-1.34145845717159,0.005305673241881285,88.65854277589374,0.0,0.0,,,[[11293.54786719]],[[-264.46265714]],[[0.00012421]],[[0.00530422]],[[0.]],[[0.]] -119,b,11296.643923258598,-121.34145845672579,0.00530567324195279,-31.341457223660466,0.0,0.0,,,[[-5875.80531303]],[[-9648.26802345]],[[0.00453148]],[[-0.00275968]],[[0.]],[[0.]] -119,c,11296.643923258594,118.65854154238262,0.005305673241952789,-151.34145722455207,0.0,0.0,,,[[-5417.74255415]],[[9912.73068058]],[[-0.00465569]],[[-0.00254454]],[[0.]],[[0.]] -120,a,11294.605763296988,-1.3554392831044533,6.187149248316985,44.054504058627025,4.741207286212789,22.268656945361403,10000.000000004517,2000.0000000005555,[[11291.44540954]],[[-267.17019217]],[[4.44657215]],[[4.30218687]],[[1.08057802]],[[-0.24283262]] -120,b,11294.605763449199,-121.35543928265866,6.18714924840037,-75.94549594092719,4.741207286276685,-97.73134305419278,10000.000000004511,2000.000000000554,[[-5877.09887833]],[[-9645.0934742]],[[1.50251705]],[[-6.00193788]],[[-0.75058823]],[[-0.8143917]] -120,c,11294.605763449197,118.64456071644975,6.187149248400368,164.0545040581812,4.741207286276684,142.26865694491562,10000.000000004513,2000.0000000005523,[[-5414.34653122]],[[9912.26366637]],[[-5.9490892]],[[1.69975101]],[[-0.32998979]],[[1.05722432]] -121,a,11294.43891127279,-1.355752882841048,1.1004388602304818,-10.646271934421296,1.10110206836718,-10.854905639460858,10000.000000004518,2000.000000000553,[[11291.27714174]],[[-267.22804643]],[[1.08149642]],[[-0.20330069]],[[1.08056072]],[[-0.24283495]] -121,b,11294.438911424999,-121.35575288239527,1.1004388602453123,-130.64627193397547,1.1011020683820194,-130.85490563901507,10000.000000004515,2000.0000000005525,[[-5877.06484769]],[[-9644.91882288]],[[-0.71681178]],[[-0.83495303]],[[-0.7505816]],[[-0.81437556]] -121,c,11294.438911424997,118.64424711671315,1.1004388602453126,109.3537280651329,1.1011020683820194,109.14509436009335,10000.000000004511,2000.0000000005527,[[-5414.21229406]],[[9912.14686931]],[[-0.36468465]],[[1.03825372]],[[-0.32997913]],[[1.05721051]] -122,a,11294.438915995072,-1.3557530026197977,0.000691909263190769,88.64424705727151,0.0,0.0,,,[[11291.27714591]],[[-267.22807015]],[[1.63706732e-05]],[[0.00069172]],[[0.]],[[0.]] -122,b,11294.43891614728,-121.35575300217401,0.0006919092632000935,-31.35575294228269,0.0,0.0,,,[[-5877.06487031]],[[-9644.91881463]],[[0.00059086]],[[-0.00036004]],[[0.]],[[0.]] -122,c,11294.438916147279,118.6442469969344,0.0006919092632000935,-151.3557529431743,0.0,0.0,,,[[-5414.2122756]],[[9912.14688477]],[[-0.00060723]],[[-0.00033168]],[[0.]],[[0.]] -123,a,11294.450587590314,-1.355929059574041,0.03479063775915695,88.64414566266295,0.005162712975466896,88.6440689569871,,,[[11291.28799305]],[[-267.26304187]],[[0.00082321]],[[0.0347809]],[[0.00012217]],[[0.00516127]] -123,b,11294.450587742525,-121.35592905912823,0.03479063775962583,-31.355854336891262,0.005162712975536473,-31.355931042567107,,,[[-5877.10058028]],[[-9644.91072267]],[[0.02970953]],[[-0.01810337]],[[0.00440871]],[[-0.00268643]] -123,c,11294.450587742524,118.64407093998014,0.03479063775962583,-151.35585433778286,0.005162712975536473,-151.35593104345872,,,[[-5414.18741277]],[[9912.17376454]],[[-0.03053275]],[[-0.01667753]],[[-0.00453087]],[[-0.00247483]] -124,a,11294.45085050145,-1.355933026455578,0.005162712975466896,88.6440689569871,0.0,0.0,,,[[11291.28823738]],[[-267.26382985]],[[0.00012217]],[[0.00516127]],[[0.]],[[0.]] -124,b,11294.450850653659,-121.35593302600977,0.005162712975536473,-31.355931042567107,0.0,0.0,,,[[-5877.10138485]],[[-9644.91054028]],[[0.00440871]],[[-0.00268643]],[[0.]],[[0.]] -124,c,11294.450850653657,118.64406697309862,0.005162712975536473,-151.35593104345872,0.0,0.0,,,[[-5414.18685253]],[[9912.17437012]],[[-0.00453087]],[[-0.00247483]],[[0.]],[[0.]] -125,a,11293.923246928553,-1.359820938605946,3.159612820433845,45.2217479807653,2.266537835171841,15.270461607816836,10000.000000004531,2000.0000000005618,[[11290.74262071]],[[-268.01750006]],[[2.22552013]],[[2.24281371]],[[1.08049415]],[[-0.24290058]] -125,b,11293.923247080756,-121.35982093816015,3.159612820476427,-74.77825201878889,2.266537835202387,-104.72953839173736,10000.000000004527,2000.0000000005634,[[-5877.48127407]],[[-9644.06118727]],[[0.82957358]],[[-3.04876382]],[[-0.75060515]],[[-0.81428509]] -125,c,11293.923247080755,118.64017906094826,3.159612820476426,165.22174798031952,2.2665378352023864,135.27046160737103,10000.000000004527,2000.0000000005623,[[-5413.26134664]],[[9912.07868733]],[[-3.05509371]],[[0.80595012]],[[-0.329889]],[[1.05718567]] -126,a,11293.925437079703,-1.3598539858437932,0.021465953503962087,88.64014311146789,0.015451939302520364,88.64013555059884,,,[[11290.74465566]],[[-268.02406435]],[[0.00050942]],[[0.02145991]],[[0.0003667]],[[0.01544759]] -126,b,11293.925437231906,-121.35985398539802,0.021465953504251383,-31.35985688808634,0.015451939302728611,-31.359864448955374,,,[[-5877.48797638]],[[-9644.05966745]],[[0.01833011]],[[-0.01117113]],[[0.01319465]],[[-0.00804137]] -126,c,11293.925437231905,118.64014601371039,0.02146595350425138,-151.35985688897793,0.015451939302728607,-151.35986444984698,,,[[-5413.25667928]],[[9912.08373179]],[[-0.01883954]],[[-0.01028878]],[[-0.01356135]],[[-0.00740622]] -127,a,11293.927792341043,-1.3598749129601424,0.015451939302520364,88.64013555059884,0.0,0.0,,,[[11290.74691236]],[[-268.02824415]],[[0.0003667]],[[0.01544759]],[[0.]],[[0.]] -127,b,11293.927792493248,-121.35987491251436,0.015451939302728611,-31.359864448955374,0.0,0.0,,,[[-5877.49272455]],[[-9644.0595319]],[[0.01319465]],[[-0.00804137]],[[0.]],[[0.]] -127,c,11293.927792493245,118.64012508659404,0.015451939302728607,-151.35986444984698,0.0,0.0,,,[[-5413.25418781]],[[9912.08777606]],[[-0.01356135]],[[-0.00740622]],[[0.]],[[0.]] -128,a,11293.675065923995,-1.3606772280963282,1.375470182836854,36.51195850474358,1.1030695153311565,-11.520521682809694,,,[[11290.49050289]],[[-268.18034766]],[[1.10551036]],[[0.81839176]],[[1.08084623]],[[-0.22030383]] -128,b,11293.675066076195,-121.36067722765054,1.3754701828553912,-83.48804149481062,1.1030695153460222,-131.5205216823639,,,[[-5877.49624531]],[[-9643.76142304]],[[0.15599288]],[[-1.36659593]],[[-0.73121183]],[[-0.82588838]] -128,c,11293.675066076192,118.63932277145787,1.3754701828553908,156.51195850429778,1.1030695153460222,108.47947831674449,,,[[-5412.99425757]],[[9911.94177069]],[[-1.26150323]],[[0.54820417]],[[-0.3496344]],[[1.04619221]] -129,a,11292.041291311276,-1.360789304082012,1.1030695153311565,-11.520521682809694,1.1057582129501777,-12.270570099567667,10000.000000004557,2000.000000000551,[[11288.85666443]],[[-268.16363401]],[[1.08084623]],[[-0.22030383]],[[1.08030999]],[[-0.24287836]] -129,b,11292.041291463454,-121.36078930363622,1.1030695153460222,-131.5205216823639,1.1057582129650798,-132.27057009912187,10000.000000004551,2000.0000000005493,[[-5876.66485165]],[[-9642.35483425]],[[-0.73121183]],[[-0.82588838]],[[-0.75049383]],[[-0.81413672]] -129,c,11292.041291463453,118.63921069547217,1.1030695153460222,108.47947831674449,1.1057582129650796,107.72942989998651,10000.000000004551,2000.0000000005505,[[-5412.19181278]],[[9910.51846826]],[[-0.3496344]],[[1.04619221]],[[-0.32981617]],[[1.05701508]] -130,a,11292.041903233523,-1.3607985389184325,0.00787544887357319,88.63920607850166,0.0,0.0,,,[[11288.85723296]],[[-268.16546807]],[[0.00018703]],[[0.00787323]],[[0.]],[[0.]] -130,b,11292.0419033857,-121.36079853847265,0.007875448873679327,-31.360793921052572,0.0,0.0,,,[[-5876.66672425]],[[-9642.35440958]],[[0.0067249]],[[-0.00409858]],[[0.]],[[0.]] -130,c,11292.0419033857,118.63920146063576,0.007875448873679327,-151.3607939219442,0.0,0.0,,,[[-5412.19050871]],[[9910.51987765]],[[-0.00691193]],[[-0.00377464]],[[0.]],[[0.]] -131,a,11371.099871049877,-0.864659780980831,8.735668051984428,1.2830109724680328,8.735524431140822,1.257721362551089,10000.000000002847,2000.0000000001296,[[11369.80505078]],[[-171.59657503]],[[8.73347795]],[[0.19559942]],[[1.08995055]],[[-0.23514977]] -131,b,11371.099871203116,-120.86465978053504,8.735668052102152,-118.71698902708617,8.735524431258542,-118.74227863700312,10000.000000002849,2000.0000000001396,[[-5833.50951857]],[[-9760.74172272]],[[-4.19734491]],[[-7.66121348]],[[-0.74862095]],[[-0.82634998]] -131,c,11371.099871203112,119.13534021857338,8.73566805210215,121.28301097202225,8.735524431258542,121.2577213621053,10000.000000002849,2000.0000000001307,[[-5536.29553221]],[[9932.33829775]],[[-4.53613304]],[[7.46561406]],[[-0.3413296]],[[1.06149975]] -132,a,11371.099883853129,-0.8646599728579512,0.0011431476428232846,89.13534012308303,0.0,0.0,,,[[11369.80506301]],[[-171.5966133]],[[1.72507712e-05]],[[0.00114302]],[[0.]],[[0.]] -132,b,11371.09988400637,-120.86465997241214,0.0011431476428386898,-30.86465987647117,0.0,0.0,,,[[-5833.50955783]],[[-9760.74171417]],[[0.00098126]],[[-0.00058645]],[[0.]],[[0.]] -132,c,11371.099884006364,119.13534002669627,0.0011431476428386894,-150.86465987736275,0.0,0.0,,,[[-5536.29550518]],[[9932.33832747]],[[-0.00099851]],[[-0.00055657]],[[0.]],[[0.]] -133,a,11371.100226043207,-0.8646629137817937,0.006019386897311943,89.13533865262107,0.0,0.0,,,[[11369.80539635]],[[-171.59720206]],[[9.08362479e-05]],[[0.0060187]],[[0.]],[[0.]] -133,b,11371.100226196446,-120.86466291333598,0.006019386897393063,-30.864661346933115,0.0,0.0,,,[[-5833.51023438]],[[-9760.74170847]],[[0.00516693]],[[-0.00308802]],[[0.]],[[0.]] -133,c,11371.10022619644,119.13533708577242,0.006019386897393061,-150.86466134782472,0.0,0.0,,,[[-5536.29516197]],[[9932.33891054]],[[-0.00525777]],[[-0.00293068]],[[0.]],[[0.]] -134,a,11355.627403537845,-0.8969338788635394,7.654877103055561,3.1431978318945992,7.6524641740578145,2.877635165654097,10000.000000003018,2000.0000000000787,[[11354.23601679]],[[-177.7588336]],[[7.64336121]],[[0.41972946]],[[1.08833502]],[[-0.23544289]] -134,b,11355.627403690874,-120.89693387841773,7.654877103158719,-116.85680216765962,7.652464174160939,-117.12236483390011,10000.000000003009,2000.0000000000773,[[-5831.06167405]],[[-9744.17741448]],[[-3.45818424]],[[-6.82920971]],[[-0.74806703]],[[-0.82480433]] -134,c,11355.627403690869,119.10306612069068,7.654877103158718,123.14319783144883,7.652464174160938,122.8776351652083,10000.000000003012,2000.000000000075,[[-5523.17434275]],[[9921.93624809]],[[-4.18517698]],[[6.40948025]],[[-0.34026799]],[[1.06024722]] -135,a,11355.627406537646,-0.8969339238815844,0.0005529587123046675,89.10306609863035,0.0,0.0,,,[[11354.23601965]],[[-177.75884257]],[[8.65591083e-06]],[[0.00055289]],[[0.]],[[0.]] -135,b,11355.627406690675,-120.89693392343578,0.0005529587123121194,-30.896933900923855,0.0,0.0,,,[[-5831.06168324]],[[-9744.17741248]],[[0.00047449]],[[-0.00028394]],[[0.]],[[0.]] -135,c,11355.62740669067,119.10306607567263,0.0005529587123121191,-150.89693390181546,0.0,0.0,,,[[-5523.17433641]],[[9921.93625505]],[[-0.00048315]],[[-0.00026895]],[[0.]],[[0.]] -136,a,11346.372792745582,-0.9184968931491334,6.58364139657959,5.395559350049198,6.580928642006767,5.178000782232442,10000.000000003107,2000.0000000000446,[[11344.91489229]],[[-181.88358522]],[[6.55447096]],[[0.61906739]],[[1.08735944]],[[-0.23566025]] -136,b,11346.372792898486,-120.91849689270333,6.583641396668311,-114.60444064950501,6.580928642095452,-114.82199921732177,10000.000000003109,2000.000000000049,[[-5829.97325148]],[[-9734.04270807]],[[-2.74110739]],[[-5.98587206]],[[-0.74776748]],[[-0.82385077]] -136,c,11346.372792898483,119.08150310640508,6.583641396668309,125.3955593496034,6.58092864209545,125.17800078178665,10000.00000000311,2000.0000000000455,[[-5514.94164081]],[[9915.92629329]],[[-3.81336357]],[[5.36680467]],[[-0.33959196]],[[1.05951102]] -137,a,11346.07061202507,-0.9197442502733518,5.52930139332857,8.628971685842858,5.529006039524351,8.610758402179457,,,[[11344.60878812]],[[-182.12571895]],[[5.46671325]],[[0.82959034]],[[5.46668466]],[[0.82780831]] -137,b,11346.070612177975,-120.91974424982754,5.529301393403084,-111.37102831371136,5.52900603959886,-111.38924159737478,,,[[-5830.02989336]],[[-9733.65654721]],[[-2.01491032]],[[-5.14910772]],[[-2.01643931]],[[-5.14819195]] -137,c,11346.07061217797,119.08025574928087,5.529301393403082,128.62897168539706,5.529006039598858,128.61075840173365,,,[[-5514.57889476]],[[9915.78226616]],[[-3.45180293]],[[4.31951738]],[[-3.45024536]],[[4.32038364]] -138,a,11345.84393907693,-0.9206794496625805,5.529006039524351,8.610758402179457,5.528784870893934,8.597097525422946,10000.00000000312,2000.0000000000462,[[11344.37917022]],[[-182.30724691]],[[5.46668466]],[[0.82780831]],[[1.08729978]],[[-0.23569068]] -138,b,11345.84393922983,-120.92067944921679,5.52900603959886,-111.38924159737478,5.528784870968439,-111.40290247413128,10000.000000003114,2000.0000000000464,[[-5830.07229223]],[[-9733.36692829]],[[-2.01643931]],[[-5.14819195]],[[-0.74776401]],[[-0.82378389]] -138,c,11345.843939229826,119.07932054989162,5.529006039598858,128.61075840173365,5.528784870968439,128.59709752497716,10000.000000003118,2000.0000000000434,[[-5514.30687799]],[[9915.6741752]],[[-3.45024536]],[[4.32038364]],[[-0.33953577]],[[1.05947457]] -139,a,11343.825038493593,-0.9273230305695427,4.506330334350017,13.633156350046676,4.504156851747471,13.526303601947115,10000.000000003147,2000.0000000000425,[[11342.33931883]],[[-183.58997907]],[[4.37936341]],[[1.0621625]],[[1.08707897]],[[-0.23577479]] -139,b,11343.825038646464,-120.92732303012373,4.506330334410744,-106.36684364950754,4.50415685180817,-106.47369639760711,10000.000000003136,2000.0000000000402,[[-5830.16324517]],[[-9730.95899909]],[[-1.269822]],[[-4.32372122]],[[-0.74772645]],[[-0.82355061]] -139,c,11343.825038646459,119.07267696898468,4.506330334410744,133.63315634960088,4.504156851808169,133.52630360150133,10000.000000003141,2000.0000000000416,[[-5512.17607366]],[[9914.54897816]],[[-3.10954141]],[[3.26155872]],[[-0.33935253]],[[1.0593254]] -140,a,11339.3918530723,-0.9431684655154494,3.5355913725302015,21.386157440840623,3.5288970000157813,21.11991552190161,10000.000000003198,2000.0000000000362,[[11337.85552757]],[[-186.65377967]],[[3.29214449]],[[1.28925987]],[[1.08658892]],[[-0.23598316]] -140,b,11339.391853225112,-120.94316846506966,3.5355913725778474,-98.6138425587136,3.528897000063337,-98.88008447765262,10000.000000003194,2000.0000000000362,[[-5830.57467869]],[[-9725.54402166]],[[-0.52954044]],[[-3.4957107]],[[-0.74766187]],[[-0.82302203]] -140,c,11339.391853225106,119.05683153403879,3.5355913725778465,141.3861574403948,3.5288970000633366,141.11991552145582,10000.000000003196,2000.0000000000339,[[-5507.28084888]],[[9912.19780132]],[[-2.76260405]],[[2.20645082]],[[-0.33892705]],[[1.05900519]] -141,a,11339.07203059279,-0.9446402967048091,2.6712942641447346,34.35649593578055,2.5247168163953035,29.34243617994619,,,[[11337.53095]],[[-186.93975714]],[[2.20526623]],[[1.50751912]],[[2.20081224]],[[1.23718248]] -141,b,11339.072030745598,-120.94464029625901,2.6712942641807333,-85.64350406377366,2.524716816429327,-90.65756381960803,,,[[-5830.66005366]],[[-9725.1199405]],[[0.20291673]],[[-2.66357614]],[[-0.02897466]],[[-2.52455055]] -141,c,11339.072030745592,119.05535970284942,2.671294264180733,154.35649593533475,2.5247168164293257,149.34243617950042,,,[[-5506.87089634]],[[9912.05969764]],[[-2.40818297]],[[1.15605702]],[[-2.17183758]],[[1.28736807]] -142,a,11338.378830225973,-0.9468231716603606,2.5247168163953035,29.34243617994619,2.185682286572355,-5.044405074583762,,,[[11336.83071395]],[[-187.36024354]],[[2.20081224]],[[1.23718248]],[[2.17721682]],[[-0.1921822]] -142,b,11338.378830378773,-120.94682317121455,2.524716816429327,-90.65756381960803,2.1856822866018097,-125.04440507413798,,,[[-5830.67408755]],[[-9724.30327509]],[[-0.02897466]],[[-2.52455055]],[[-1.25504307]],[[-1.78943397]] -142,c,11338.378830378768,119.05317682789386,2.5247168164293257,149.34243617950042,2.185682286601809,114.95559492497044,,,[[-5506.15662641]],[[9911.66351864]],[[-2.17183758]],[[1.28736807]],[[-0.92217374]],[[1.98161617]] -143,a,11336.986069071785,-0.9501646996083203,2.185682286572355,-5.044405074583762,2.1870250565973675,-5.509319086407432,,,[[11335.42719806]],[[-187.99831893]],[[2.17721682]],[[-0.1921822]],[[2.1769223]],[[-0.20997114]] -143,b,11336.986069224564,-120.95016469916253,2.1856822866018097,-125.04440507413798,2.1870250566268403,-125.50931908596168,,,[[-5830.52491909]],[[-9722.76875698]],[[-1.25504307]],[[-1.78943397]],[[-1.27030149]],[[-1.78028445]] -143,c,11336.98606922456,119.0498352999459,2.185682286601809,114.95559492497044,2.18702505662684,114.49068091314678,,,[[-5504.90227896]],[[9910.76707591]],[[-0.92217374]],[[1.98161617]],[[-0.90662081]],[[1.99025559]] -144,a,11336.59339744022,-0.9510809195473302,2.1880315153499605,-5.828670757521296,2.1884611552984357,-5.958740497125239,10000.00000000323,2000.0000000000293,[[11335.03157278]],[[-188.17306649]],[[2.17671943]],[[-0.22220362]],[[1.08628817]],[[-0.23607494]] -144,b,11336.593397592995,-120.95108091910153,2.1880315153794463,-125.82867075707554,2.188461155327927,-125.95874049667947,10000.000000003227,2000.0000000000316,[[-5830.47844228]],[[-9722.33876166]],[[-1.28079369]],[[-1.77399251]],[[-0.74759098]],[[-0.82271568]] -144,c,11336.59339759299,119.0489190800069,2.1880315153794454,114.1713292420329,2.188461155327927,114.04125950242896,10000.00000000323,2000.0000000000286,[[-5504.5531305]],[[9910.51182815]],[[-0.89592573]],[[1.99619613]],[[-0.33869719]],[[1.05879062]] -145,a,11336.529766485726,-0.9511540707323174,1.090384740426619,0.4669232750383596,1.1097122383579836,-11.752598873575812,10000.000000003232,2000.0000000000305,[[11334.96771034]],[[-188.18648198]],[[1.09034853]],[[0.00888583]],[[1.08628177]],[[-0.236075]] -145,b,11336.529766638501,-120.9511540702865,1.0903847404413132,-119.53307672451588,1.1097122383729385,-131.75259887313007,10000.000000003227,2000.0000000000327,[[-5830.45812921]],[[-9722.27674742]],[[-0.53747891]],[[-0.94871244]],[[-0.74758783]],[[-0.82271011]] -145,c,11336.529766638496,119.0488459288219,1.0903847404413127,120.46692327459257,1.1097122383729383,108.2474011259784,10000.000000003234,2000.0000000000282,[[-5504.50958112]],[[9910.4632294]],[[-0.55286962]],[[0.93982662]],[[-0.33869394]],[[1.05878511]] -146,a,11336.530757765502,-0.9511628454112449,0.010043362373208064,89.04884154193142,0.0,0.0,,,[[11334.96867266]],[[-188.18823435]],[[0.00016672]],[[0.01004198]],[[0.]],[[0.]] -146,b,11336.530757918279,-120.95116284496544,0.010043362373343417,-30.951158457622775,0.0,0.0,,,[[-5830.46012797]],[[-9722.27670463]],[[0.00861325]],[[-0.00516537]],[[0.]],[[0.]] -146,c,11336.530757918272,119.04883715414296,0.010043362373343408,-150.95115845851436,0.0,0.0,,,[[-5504.50854469]],[[9910.46493898]],[[-0.00877997]],[[-0.0048766]],[[0.]],[[0.]] -147,a,11336.987539923808,-0.9501777188748745,0.012234162796612734,89.04982879076135,0.0,0.0,,,[[11335.42862599]],[[-188.00091906]],[[0.00020288]],[[0.01223248]],[[0.]],[[0.]] -147,b,11336.987540076589,-120.95017771842909,0.012234162796777607,-30.950171208792842,0.0,0.0,,,[[-5830.52788484]],[[-9722.76869354]],[[0.0104922]],[[-0.00629194]],[[0.]],[[0.]] -147,c,11336.987540076587,119.04982228067936,0.012234162796777602,-150.9501712096844,0.0,0.0,,,[[-5504.90074115]],[[9910.76961259]],[[-0.01069508]],[[-0.00594054]],[[0.]],[[0.]] diff --git a/roseau/load_flow/tests/data/networks/feeder_die/results_linear_method.csv b/roseau/load_flow/tests/data/networks/feeder_die/results_linear_method.csv deleted file mode 100644 index abcc94a4..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/results_linear_method.csv +++ /dev/null @@ -1,442 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,11538.891658396322,-0.03674416697076599,81.06808992972364,4.330424731565931,80.95183481675681,-176.93559936829908,[9999.999999999996],[1999.999999999999],[12802.501990789257],[2560.500398157851],11538.889285571744,-7.399967960893116,80.83665499170569,6.121308242990542,-80.83608002066163,-4.327554400890983 -2,b,11538.891658551825,-120.03674416652497,81.06808993082703,-115.66957526799702,80.9518348178589,63.06440063213814,[9999.999999999998],[1999.9999999999984],[12802.501991134319],[2560.5003982268627],-5775.853203027311,-9989.271268960316,-35.11711905294856,-73.0672509025329,36.6702679628486,72.16987604195252 -2,c,11538.891658551825,119.96325583258344,81.06808993082545,124.33042473111759,80.95183481785712,-56.93559936874729,[9999.999999999998],[2000.000000000002],[12802.501991134317],[2560.5003982268668],-5763.036082544431,9996.67123692121,-45.71953593877525,66.94594265954764,44.16581205783115,-67.8423216410668 -3,a,11538.892923470337,-0.036764017029286236,0.18334415006551905,89.96324590799944,0.0,-0.0,,,,,11538.890548081095,-7.403966407876441,0.00011761158246535122,0.18334411234278356,0.0,-0.0 -3,b,11538.892923625837,-120.03676401658348,0.18334415006798985,-30.03675409155477,0.0,-0.0,,,,,-5775.8572970386485,-9989.270363101992,0.158721853134779,-0.09177391078958787,0.0,-0.0 -3,c,11538.892923625837,119.9632359825249,0.18334415006798982,-150.0367540924464,0.0,180.0,,,,,-5763.033251042442,9996.67432950987,-0.15883946471724433,-0.09157020155319563,-0.0,0.0 -4,a,11536.216974807583,-0.04854739560334604,79.84609745300098,3.135099423354805,79.81543586917215,-177.28972153275825,[10000.000000000002],[2000.0000000000002],[12796.567508638322],[2559.313501727664],11536.212833666732,-9.774772714284715,79.7265961310042,4.36682354095928,-79.72615498642826,-3.774124278021792 -4,b,11536.216974963048,-120.04854739515756,79.84609745408817,-116.8649005762081,79.81543587025901,62.71027846767888,[10000.0],[2000.0000000000011],[12796.56750898323],[2559.313501796648],-5776.571618320306,-9985.76599124183,-36.08151794513536,-71.2286693784365,36.594589991364785,70.93193770455825 -4,c,11536.216974963047,119.95145260395086,79.84609745408639,123.13509942290656,79.81543587025716,-57.28972153320646,[9999.999999999993],[2000.0000000000018],[12796.567508983235],[2559.3135017966506],-5759.641215346422,9995.540763956113,-43.64507818588696,66.86184583748249,43.13156499508159,-67.15781342654171 -5,a,11521.987016899062,-0.16277795018035063,78.718628269763,2.9104272393873476,78.71786161056885,-177.10018232476014,[10000.000000000002],[2000.0000000000011],[12765.017770922159],[2553.0035541844327],11521.940517966916,-32.734049899543464,78.61709172882018,3.9969144068148332,-78.61706481942112,-3.982317882792103 -5,b,11521.987017054327,-120.16277794973456,78.71862827083504,-117.08957276017566,78.71786161164087,62.89981767567685,[9999.999999999995],[2000.0000000000005],[12765.017771266208],[2553.0035542532423],-5789.318777765716,-9961.926164682096,-35.84711645131011,-70.08285581344501,35.85974395722143,70.07553424721044 -5,c,11521.98701705433,119.83722204937382,78.71862827083322,122.91042723893909,78.71786161163904,-57.1001823252084,[9999.999999999995],[1999.9999999999955],[12765.017771266213],[2553.0035542532382],-5732.621740201188,9994.660214581647,-42.769975277528204,66.08594140663541,42.7573208622178,-66.09321636442358 -6,a,11521.987402675866,-0.16278365594838667,0.006316444620092666,89.83721919693558,0.0,-0.0,,,,,11521.940900482303,-32.735198401554335,1.794538015376788e-05,0.006316419128115923,0.0,-0.0 -6,b,11521.987402831131,-120.16278365550262,0.006316444620177787,-30.162780802618627,0.0,-0.0,,,,,-5789.319963655328,-9961.925921699134,0.005461206735919749,-0.003173750719151973,0.0,-0.0 -6,c,11521.987402831133,119.83721634360579,0.0063164446201777885,-150.16278080351026,0.0,-0.0,,,,,-5732.620936826965,9994.661120100694,-0.00547915211607352,-0.0031426684089639477,0.0,-0.0 -7,a,11511.023953822132,-0.2519001536331492,77.6235453560818,3.1021699804694935,77.6228830546822,-176.90629492600846,[10000.000000000002],[1999.999999999999],[12740.737737064119],[2548.1475474128224],11510.912705143224,-50.607904908390886,77.50979747904222,4.200724747653692,-77.50975591408965,-4.189237622660478 -7,b,11511.023953977248,-120.25190015318736,77.62354535713904,-116.89783001909369,77.6228830557394,63.09370507442839,[9999.999999999998],[1999.9999999999973],[12740.737737407515],[2548.1475474815006],-5799.284083855371,-9943.438871124003,-35.116964393697536,-69.22581603407504,35.12689175328199,69.22003647527357 -7,c,11511.023953977254,119.74809984592103,77.62354535713725,123.10216998002117,77.62288305573762,-56.90629492645676,[10000.000000000004],[1999.9999999999977],[12740.737737407508],[2548.1475474814974],-5711.628621287842,9994.046776032403,-42.3928330853628,65.0250912864266,42.38286416082576,-65.03079885261836 -8,a,11511.023970225646,-0.2519003964776296,0.0013018661395775052,89.74809974864485,2.9622581150715597e-13,-163.62984885707195,,,,,11510.91272133208,-50.60795376877252,5.723621427478065e-06,0.001301853557638566,-2.8421709354516144e-13,-8.348877253747397e-14 -8,b,11511.023970380764,-120.25190039603187,0.0013018661410636,-30.25190030451808,1.3401408618845636e-12,123.100279106325,,,,,-5799.284134264131,-9943.438860713773,0.0011245764428835514,-0.000655883582169281,-7.318590215482966e-13,1.1226575177992043e-12 -8,c,11511.023970380767,119.74809960307654,0.001301866139955755,-150.2519002827404,6.104054240355942e-13,-77.90524268014342,,,,,-5711.6285870679385,9994.046814482555,-0.001130300064318135,-0.0006459699768299743,1.2789769478429583e-13,-5.968558966458627e-13 -9,a,11504.45497882885,-0.30592819693186796,76.53131085097479,3.3065355469416122,76.53087143268323,-176.69871850698988,[10000.000000000002],[1999.9999999999995],[12726.200419221137],[2545.2400838442263],11504.290984522295,-61.42721985383387,76.40390489006855,4.414165619671683,-76.40387066111036,-4.40713401727352 -9,b,11504.454978983877,-120.3059281964861,76.53131085201568,-116.69346445262065,76.53087143372474,63.301281493448144,[10000.0],[1999.9999999999989],[12726.200419564138],[2545.240083912827],-5805.343025139372,-9932.29463537669,-34.3791728818319,-68.37480539415792,34.385245313659006,68.37125994981221 -9,c,11504.454978983882,119.6940718026223,76.53131085201417,123.30653554649506,76.53087143372437,-56.69871850743728,[9999.999999999996],[1999.9999999999998],[12726.20041956414],[2545.2400839128277],-5698.947959382909,9993.721855230533,-42.02473200825406,63.96063977448981,42.01862534746878,-63.964125932543645 -10,a,11504.122776083173,-0.3077057270225823,2.234384633242493,-8.364614534834313,2.2357003150271724,171.4006110023242,[9999.999999999998],[1999.9999999999993],[12725.465466076494],[2545.0930932152983],11503.95687532815,-61.782342022992445,2.2106160631209435,-0.3250404755439706,-2.210566517615102,0.33429264097738964 -10,b,11504.122776238197,-120.30770572657681,2.2343846332755795,-128.36461453443783,2.235700315060491,51.40061100275912,[10000.0],[1999.9999999999986],[12725.465466419479],[2545.0930932838937],-5805.483515362243,-9931.827727242337,-1.3868013406481374,-1.7519294309402345,1.3947891781996853,1.7472604405579113 -10,c,11504.1227762382,119.69229427253158,2.2343846332781507,111.63538546465699,2.2357003150630703,-68.59938899818262,[9999.999999999998],[1999.9999999999998],[12725.465466419473],[2545.093093283894],-5698.473359965892,9993.610069265338,-0.8238147224759255,2.0769699064891265,0.8157773394176265,-2.081553081539313 -11,a,11504.109084771908,-0.30772911596981295,1.110782348547751,-5.534115204955719,1.1232730114172915,169.6794660346761,[10000.000000000004],[2000.0000000000011],[12725.43517637802],[2545.0870352756046],11503.943158992972,-61.7869645667016,1.1056049400259815,-0.10712209125760874,-1.1050994590441399,0.20123976694187506 -11,b,11504.109084926931,-120.30772911552404,1.1107823485671657,-125.53411520459214,1.1232730114354663,49.6794660350097,[10000.000000000005],[2000.0000000000018],[12725.435176721006],[2545.0870353442015],-5805.480660434937,-9931.813537275773,-0.6455729223541424,-0.9039209190031618,0.7268284799521673,0.8564243217878175 -11,c,11504.109084926937,119.69227088358436,1.1107823485678527,114.46588479450064,1.1232730114369454,-70.32053396581757,[9999.999999999998],[1999.9999999999993],[12725.435176721006],[2545.087035344201],-5698.462498558021,9993.600501842484,-0.4600320176761186,1.0110430102635366,0.3782709790962522,-1.0576640887333684 -12,a,11504.114944962657,-0.3077802340090153,0.025931337574556988,89.69223634881479,0.008204062400106769,-90.3077830157111,,,,,11503.948963969615,-61.79725961222138,0.0001392892255260847,0.025930963478383973,-4.407059200404449e-05,-0.008203944030023978 -12,b,11504.114945117673,-120.30778023356324,0.025931337572637516,-30.307763661031384,0.008204062397575056,149.69221692813028,,,,,-5805.492478694209,-9931.813417010248,0.022387228500218015,-0.013086109749849584,-0.00708278863898076,0.004140138272911913 -12,c,11504.114945117677,119.69221976554516,0.0259313375711859,-150.30776366164218,0.008204062396820448,29.692216921181938,,,,,-5698.4564852753865,9993.610676622478,-0.022526517729065887,-0.012844853725631822,0.007126859238849624,0.0040638057532991195 -13,a,11504.11559677538,-0.30778591971919295,0.008204062398735534,89.69221693425249,9.47298098543729e-12,-17.783448438844996,,,,,11503.949609640465,-61.798404700708915,4.407059916118577e-05,0.008203944028614275,9.020339806499104e-12,-2.8932401431170846e-12 -13,b,11504.115596930395,-120.30778591927343,0.008204062400682858,-30.307783041414325,6.096135932962747e-12,-178.74773572889464,,,,,-5805.493793205355,-9931.81340363336,0.007082788643864488,-0.0041401382707154126,-6.094679957442518e-12,-1.3322736020819556e-13 -13,c,11504.115596930396,119.69221407983495,0.008204062394678635,-150.30778310320622,8.905377899724085e-13,-166.26866019566103,,,,,-5698.455816435087,9993.611808334079,-0.007126859238718808,-0.004063805749204619,-8.650857107961449e-13,-2.1138653775789566e-13 -14,a,11496.045751153566,-0.37690527588677214,73.25631515848873,3.8817874416512512,73.25561071803631,-176.12568055092467,[10000.0],[1999.9999999999998],[12707.602683905367],[2541.5205367810727],11495.797016617302,-75.6231799695604,73.088254065246,4.959317321353462,-73.08819701650589,-4.949743281110202 -14,b,11496.045751308477,-120.37690527544099,73.25631515948335,-116.11821255791163,73.2556107190309,63.87431944951244,[10000.000000000004],[2000.0000000000016],[12707.602684247868],[2541.5205368495754],-5813.390103278425,-9917.840663334038,-32.249232246838766,-65.77594340057013,32.25749508453637,65.77110697479029 -14,c,11496.045751308488,119.62309472366739,73.25631515947985,123.8817874412055,73.25561071902742,-56.125680551370436,[10000.000000000002],[1999.9999999999998],[12707.60268424787],[2541.520536849573],-5682.406913338863,9993.463843303613,-40.839021818422665,60.81662607921813,40.83070193198494,-60.82136369368156 -15,a,11494.823728123241,-0.37775338520493623,3.373086085596878,-10.983464650319664,3.3741979898461585,168.91617595089457,[10000.000000000005],[1999.9999999999998],[12704.901205829321],[2540.9802411658625],11494.573899490031,-75.7852874089079,3.3112986007933194,-0.6426595655800001,-3.3112590017878967,0.6486724117460814 -15,b,11494.823728278134,-120.37775338475915,3.373086085645173,-130.98346464994404,3.374197989894475,48.9161759512703,[10000.000000000005],[2000.0000000000014],[12704.901206171744],[2540.980241234349],-5812.918933875407,-9916.700359110324,-2.2122088101889905,-2.5463389250638424,2.2173962882152467,2.5432982082361404 -15,c,11494.823728278143,119.62224661434924,3.3730860856452667,109.01653534922083,3.3741979898945633,-71.08382404956487,[10000.000000000002],[2000.000000000001],[12704.901206171748],[2540.9802412343515],-5681.654965614607,9992.485646519244,-1.0990897906094999,3.188998490647444,1.0938627135778205,-3.1919706199858227 -16,a,11494.5566456909,-0.3778154989611487,2.2471317890479274,-10.780931458430288,2.2473832555652953,169.1842063298764,,,,,11494.306740699578,-75.79598739435995,2.2074689208275715,-0.4203358668137854,-2.2074597538495677,0.421726134511096 -16,b,11494.556645845787,-120.37781549851537,2.2471317890814464,-130.78093145805934,2.2473832556001825,49.18420633024951,,,,,-5812.7946209394,-9916.463642818217,-1.467755999207153,-1.701556230129288,1.468955422862933,1.700853157445891 -16,c,11494.556645845798,119.62218450059302,2.2471317890784523,109.21906854113185,2.2473832555954663,-70.81579367053124,,,,,-5681.512119760158,9992.25963021259,-0.7397129216251271,2.1218920969426662,0.738504330993176,-2.1225792919547666 -17,a,11493.40758993871,-0.3786245263496994,2.2473832555621183,-10.815793670117998,2.248936045776355,168.97159405648833,[10000.000000000004],[2000.0000000000011],[12701.770964275058],[2540.3541928550126],11493.15663863656,-75.95069601485916,2.207459753846489,-0.42172613451028296,-2.207403738512107,0.4302116609239718 -17,b,11493.407590093582,-120.3786245259039,2.2473832555991375,-130.81579366973688,2.248936045810121,48.97159405688658,[10000.0],[2000.000000000002],[12701.770964617397],[2540.3541929234825],-5812.35355150343,-9915.39027090443,-1.4689554228618453,-1.7008531574454495,1.4762760966308832,1.696561883533974 -17,c,11493.407590093593,119.62137547320448,2.247383255593378,109.1842063294798,2.2489360458060697,-71.02840594393926,[9999.999999999998],[2000.000000000001],[12701.770964617403],[2540.354192923482],-5680.80308713311,9991.340966919302,-0.7385043309928987,2.1225792919526523,0.7311276418853843,-2.12677354445577 -18,a,11493.325937831054,-0.3786858415189358,1.1220646509904437,-10.365338559204083,1.1222750512931767,169.57384309604208,,,,,11493.074907026963,-75.96245577405274,1.1037531135690397,-0.20188646633431545,-1.103745119642645,0.20309604038519655 -18,b,11493.325937985921,-120.37868584107314,1.1220646510056815,-130.36533855879514,1.1222750513094382,49.57384309642182,,,,,-5812.322869948836,-9915.313609374627,-0.7267153653140757,-0.8549350027065985,0.7277588902078161,0.8543232927382289 -18,c,11493.325937985936,119.62131415803523,1.1220646510049557,109.63466144034552,1.1222750513110382,-70.42615690440533,,,,,-5680.752037078108,9991.276065148697,-0.37703774825529957,1.056821469040749,0.37598622943743865,-1.057419333125989 -19,a,11492.699346628464,-0.37978943368910517,1.1222750512951505,-10.426156903903722,1.1250264683528495,168.81154092349098,[10000.0],[2000.0],[12700.205603076367],[2540.041120615274],11492.446864321018,-76.17967414163374,1.1037451196447785,-0.20309604038451007,-1.1036445072549745,0.21829648668819496 -19,b,11492.699346783325,-120.3797894332433,1.1222750513106914,-130.42615690349425,1.1250264683690292,48.811540923848476,[9999.999999999998],[1999.9999999999998],[12700.20560341866],[2540.0411206837325],-5812.19696522036,-9914.661099252819,-0.727758890207377,-0.8543232927402495,0.7408725566617281,0.8466359367026685 -19,c,11492.69934678334,119.62021056586505,1.1222750513079247,109.57384309566243,1.1250264683657587,-71.188459076945,[10000.0],[1999.9999999999998],[12700.205603418672],[2540.0411206837343],-5680.24989910064,9990.840773394468,-0.375986229437646,1.0574193331226107,0.3627719505946783,-1.0649324233890447 -20,a,11492.699422386573,-0.3797900951774601,0.010037296036745707,89.62020616338152,0.009640136857226577,-90.3797940043864,,,,,11492.446939197956,-76.17980732581944,6.653326452378412e-05,0.010037075522978936,-6.390068167152818e-05,-0.009639925068637215 -20,b,11492.699422541435,-120.37979009473167,0.01003729603564828,-30.379793846726724,0.009640136856307406,149.62020598585275,,,,,-5812.197117999717,-9914.661097506056,0.008659095748498559,-0.005076157259736431,-0.008316469657558999,0.004875302148917229 -20,c,11492.69942254145,119.62020990437671,0.010037296037644479,-150.37979383625594,0.009640136858367418,29.620205996131983,,,,,-5680.249821198219,9990.840904831894,-0.008725629015614562,-0.004960918264714587,0.00838037034180269,0.0047646229213116 -21,a,11492.700323257288,-0.37979790987825357,0.009640136856908538,89.62020599030791,1.3829554130634324e-12,170.52882351088726,,,,,11492.447829658437,-76.18138077819673,6.390068256209626e-05,0.009639925068313265,-1.364103665247133e-12,2.2756727572475436e-13 -21,b,11492.700323412148,-120.37979790943247,0.009640136857732006,-30.37979401290531,2.9117452631713456e-12,38.65527355606433,,,,,-5812.198925879687,-9914.661081941264,0.008316469658893667,-0.004875302149457422,2.273835011703446e-12,1.818772887732924e-12 -21,c,11492.700323412164,119.62020208967593,0.009640136858116738,-150.37979400581995,2.3677693603630053e-12,73.80048395262425,,,,,-5680.24890377873,9990.842462719478,-0.008380370341747085,-0.0047646229209022065,6.605673872553385e-13,2.273759545503546e-12 -22,a,11487.726634406505,-0.45016321790732716,68.91923045637279,4.844830917207192,68.91827997821744,-175.16376190058182,[9999.999999999998],[2000.0000000000002],[12689.217617966586],[2537.8435235933175],11487.372068795801,-90.25619038417679,68.67298760988339,5.8207473258529925,-68.67291269810552,-5.81036803604947 -22,b,11487.7266345613,-120.45016321746155,68.91923045730717,-115.15516908235242,68.91827997915182,64.83623809985863,[10000.000000000002],[2000.0000000000018],[12689.217618308583],[2537.843523661718],-5821.850188120801,-9903.227939287619,-29.295578751660337,-62.38292548793045,29.304530024414653,62.377670967526015 -22,c,11487.726634561312,119.54983678164685,68.91923045730287,124.84483091676269,68.91827997914753,-55.16376190102629,[10000.0],[2000.0000000000014],[12689.217618308587],[2537.8435236617197],-5665.5218806749845,9993.484129671811,-39.377408858233316,56.562178162075334,39.368382673701134,-56.56730293147442 -23,a,11456.981230286376,-0.5590089259921639,67.8395062423053,5.1079810794702745,67.8381206818726,-174.90393981396508,,,,,11456.43593846845,-111.77879451322485,67.57009338745947,6.039957517217099,-67.56996850794738,-6.025775757801611 -23,b,11456.981230440753,-120.55900892554638,67.83950624322512,-114.89201892008943,67.83812068279236,65.0960601864752,,,,,-5825.0212448888105,-9865.675162464338,-28.5542900459552,-61.537396169289146,28.566509370123544,61.53019714075151 -23,c,11456.981230440771,119.44099107356202,67.83950624322085,125.10798107902578,67.83812068278812,-54.9039398144096,,,,,-5631.4146935796225,9977.453956977584,-39.015803341514534,55.497438652069924,39.0034591378341,-55.50442138294778 -24,a,11445.92754840406,-0.6584843500003009,67.83812068187142,5.0960601860346575,67.83671495107005,-174.91583733921732,[10000.0],[2000.0000000000002],[12597.043984934118],[2519.4087969868233],11445.171652717365,-131.54194445072608,67.56996850794623,6.025775757801226,-67.56981810936463,-6.011620082815486 -24,b,11445.927548558286,-120.65848434955453,67.83812068279438,-114.90393981352446,67.836714951993,65.08416266122359,[10000.000000000002],[2000.000000000002],[12597.043985273627],[2519.408797054728],-5836.504491918248,-9846.038429879482,-28.566509370124,-61.530197140753515,28.578693344978788,61.52298905426829 -24,c,11445.927548558308,119.34151564955383,67.83812068279346,125.09606018559025,67.83671495199208,-54.91583733966173,[10000.000000000004],[2000.0000000000014],[12597.04398527364],[2519.408797054729],-5608.667160799092,9977.580374330233,-39.003459137837005,55.50442138295227,38.99112476440062,-55.51136897145278 -25,a,11430.414735240362,-0.7066074401635504,66.76450431568836,5.366618055717073,66.58535864364855,-176.32349629620373,,,,,11429.54549937884,-140.96346061612,66.4718504878444,6.244367801565524,-66.44832586027307,-4.269657605741686 -25,b,11430.414735394374,-120.70660743971777,66.76450431659515,-114.63338194384399,66.58535864455412,63.676503704234996,,,,,-5836.850687590528,-9827.795026041946,-27.828144097105906,-60.68849506085451,29.526530978047386,59.68076703785153 -25,c,11430.414735394395,119.29339255939057,66.7645043165919,125.36661805527336,66.5853586445504,-56.32349629664753,,,,,-5592.694811788284,9968.758486658093,-38.64370639075287,54.4441272592876,36.92179488224115,-55.411109432108596 -26,a,11412.774106805922,-0.7577505684385998,66.58535864365093,3.676503703796762,66.45214061164762,-178.22129271672387,,,,,11411.77603411554,-150.93230325512937,66.44832586027542,4.269657605742395,-66.42012160884748,-2.0626287441270104 -26,b,11412.774106959692,-120.75775056799283,66.58535864455376,-116.32349629576399,66.45214061255058,61.7787072837172,,,,,-5836.599225930743,-9807.421796392478,-29.52653097804614,-59.68076703785175,31.423771913409997,58.552827008814695 -26,c,11412.774106959718,119.24224943111552,66.58535864455155,123.67650370335224,66.45214061254732,-58.22129271716605,,,,,-5575.176808184765,9958.354099647639,-36.92179488224156,55.4111094321097,34.99634969545158,-56.49019826468507 -27,a,11404.511220315739,-0.7804444279345097,66.45214061164833,1.7787072832771693,66.4146081353814,-179.1006512629469,[10000.0],[1999.9999999999995],[12506.045785991091],[2501.209157198218],11403.453237363092,-155.33974887587476,66.42012160884815,2.062628744128233,-66.40642658337461,-1.0424405034085087 -27,b,11404.5112204694,-120.78044442748873,66.45214061254912,-118.22129271628066,66.41460813628373,60.89934873749285,[9999.999999999998],[1999.9999999999975],[12506.045786328154],[2501.2091572656273],-5836.254787427951,-9798.010320163821,-31.42377191340711,-58.552827008814575,32.30043333379516,58.03087264848927 -27,c,11404.511220469427,119.21955557161961,66.45214061254777,121.77870728283435,66.41460813628146,-59.10065126339062,[10000.000000000002],[2000.0],[12506.045786328166],[2501.2091572656327],-5567.198449935108,9953.350069039729,-34.99634969545218,56.490198264685205,34.10599324959378,-56.98843214508088 -28,a,11403.45381965656,-0.7886665362637606,65.32540440500254,1.119820092102758,65.32536274693592,-178.88127910436964,[10000.000000000005],[2000.000000000001],[12503.726828561492],[2500.7453657122983],11402.373527760938,-156.96162096644596,65.31292799803123,1.2766741953664678,-65.3129108283667,-1.2754203795546761 -28,b,11403.453819810202,-120.78866653581797,65.32540440588731,-118.88017990745787,65.32536274781998,61.118720896070634,[10000.000000000002],[2000.0000000000007],[12503.726828898474],[2500.745365779696],-5837.119515059018,-9796.26432817434,-31.550831713460866,-57.20099194053887,31.551908964972057,57.200350163267196 -28,c,11403.453819810225,119.21133346329037,65.32540440588562,121.11982009165843,65.32536274781862,-58.881279104813906,[10000.000000000002],[2000.0000000000002],[12503.7268288985],[2500.7453657797],-5565.25401270188,9953.225949140813,-33.76209628458173,55.92431774517354,33.761001863404644,-55.924929783713424 -29,a,11402.899304170625,-0.7901900153700059,64.23729222762435,1.346764716190047,64.23469305882134,-178.71632025175842,,,,,11401.814887412089,-157.2571595922165,64.21954725110058,1.5097892571045453,-64.21857214688639,-1.4390218122521146 -29,b,11402.89930432426,-120.79019001492422,64.23729222849371,-118.65323528336978,64.23469305969067,61.28367974868178,,,,,-5837.096138842316,-9795.632762127765,-30.802257774520722,-56.370653968540026,30.863056627417848,56.33442578109297 -29,c,11402.899304324284,119.20980998418412,64.2372922284924,121.3467647157458,64.23469305968933,-58.71632025220265,,,,,-5564.718748569735,9952.889921720009,-33.417289476589865,54.860864711436385,33.355515519478544,-54.895403968841755 -30,a,11396.563985683617,-0.8073265922012811,64.23469305882035,1.2836797482404103,64.21046643302029,-179.43472606611923,[10000.000000000005],[2000.000000000002],[12488.622180748127],[2497.7244361496264],11395.432653862557,-160.57805287087373,64.21857214688544,1.4390218122507576,-64.20734146943701,-0.6334832066742735 -30,b,11396.563985837167,-120.80732659175548,64.23469305969145,-118.71632025131873,64.21046643389171,60.565273934319016,[10000.0],[1999.9999999999952],[12488.62218108472],[2497.7244362169386],-5836.781000010177,-9788.44513910156,-30.8630566274187,-56.33442578109339,31.55505818486828,55.92193042633196 -30,c,11396.563985837192,119.19267340735284,64.23469305969013,121.28367974779742,64.21046643388978,-59.43472606656313,[10000.000000000002],[2000.0000000000014],[12488.622181084738],[2497.7244362169495],-5558.651653852345,9949.023191972463,-33.35551551947901,54.8954039688424,32.65228328458306,-55.28844721965905 -31,a,11395.70500958229,-0.8096336107528334,63.12068414811033,0.7879842589425247,63.11769135585157,-179.3126639406896,[10000.000000000005],[2000.0],[12486.739679367176],[2497.3479358734335],11394.567288595383,-161.02475303813782,63.11471483065861,0.8680663397162789,-63.11314975571913,-0.7571591673558967 -31,b,11395.70500973583,-120.80963361030703,63.120684148967165,-119.21201574061796,63.11769135670751,60.68733605975004,[9999.999999999998],[1999.9999999999936],[12486.739679703718],[2497.3479359407356],-5836.735171069324,-9787.472360712987,-30.805589912960386,-55.09297956680314,30.90085580421787,55.03617058596578 -31,c,11395.705009735857,119.19036638880131,63.12068414896559,120.78798425849956,63.117691356707134,-59.31266394113292,[10000.0],[1999.9999999999998],[12486.739679703738],[2497.347935940747],-5557.832117526025,9948.497113751157,-32.309124917712325,54.2249132270872,32.212293951514674,-54.27901141861147 -32,a,11389.311800927519,-0.818141629154511,62.02854407026856,0.9161359163493202,62.028506804650526,-179.08500412767842,,,,,11388.150695044998,-162.6254767647197,62.02061491552695,0.9917686106973633,-62.02059737612108,-0.9905339588623923 -32,b,11389.31180108097,-120.81814162870872,62.02854407111209,-119.0838640832097,62.02850680549254,60.914995872761565,,,,,-5834.913141705813,-9781.115065829204,-30.15141064621639,-54.20731238149631,30.152471116367597,54.20667986600592 -32,c,11389.311801080994,119.18185837039962,62.02854407110899,120.91613591590657,62.02850680549067,-59.08500412812196,,,,,-5553.237553339146,9943.74054259395,-31.869204269323973,53.21554377079701,31.868126259766218,-53.21614590714364 -33,a,11383.689765518446,-0.8331614294022046,62.02850680465069,0.9149958723205847,62.01049182451092,-179.76587759154276,[10000.000000000004],[2000.0000000000002],[12460.422372843175],[2492.0844745686345],11382.486231275912,-165.52906809280577,62.02059737612126,0.990533958861306,-62.009974127953086,-0.25338699320393454 -33,b,11383.689765671821,-120.83316142895642,62.02850680549275,-119.08500412723915,62.01049182535206,60.23412240889822,[9999.999999999995],[1999.999999999996],[12460.422373179015],[2492.0844746358],-5834.595493673647,-9774.757700642227,-30.15247111636836,-54.20667986600574,30.785547490876677,53.82890638039223 -33,c,11383.689765671848,119.16683857015191,62.02850680549058,120.91499587187894,62.01049182534798,-59.76587759198366,[10000.000000000002],[1999.9999999999964],[12460.422373179032],[2492.0844746358007],-5547.890737602226,9940.286768735064,-31.868126259766996,53.21614590714307,31.224426637088914,-53.57551938718467 -34,a,11383.438866086843,-0.8333354793644665,1.113718582559736,-11.47574420478141,1.1144080995864818,168.33722540491075,[10000.000000000002],[2000.0000000000005],[12459.873117109248],[2491.9746234218496],11382.234855493994,-165.5599961165403,1.0914542543385224,-0.22157773314394047,-1.0914004267332138,0.22527876275963618 -34,b,11383.438866240214,-120.83333547891866,1.1137185825776457,-131.4757442043281,1.1144080996067403,48.337225405195774,[9999.999999999996],[1999.9999999999973],[12459.873117445062],[2491.97462348901],-5834.4965902369295,-9774.524538817319,-0.7376190729901424,-0.8344382447730467,0.7407973448589048,0.8325411138911418 -34,c,11383.438866240242,119.16666452018964,1.113718582576619,108.52425579480258,1.1144080996044634,-71.66277459558056,[10000.000000000002],[1999.9999999999995],[12459.873117445082],[2491.9746234890154],-5547.738265257024,9940.08453493389,-0.35383518135133585,1.05601597791631,0.35060308188022055,-1.0578198766520335 -35,a,11383.439226468887,-0.8333408744097678,0.009530607527952052,89.16665795479491,0.007349117690895041,-90.83334321605741,,,,,11382.235200248526,-165.56107312402077,0.00013861362942760275,0.009529599472884117,-0.00010688608301219574,-0.007348340370443164 -35,b,11383.439226622255,-120.83334087396398,0.009530607525942914,-30.83334206852217,0.007349117688545827,149.1666567912214,,,,,-5834.497695330033,-9774.524298879758,0.008183568412981535,-0.004884842663137739,-0.006310406393413777,0.003766736246415413 -35,c,11383.439226622284,119.16665912514435,0.009530607527686136,-150.8333420554698,0.007349117690775352,29.166656803418114,,,,,-5547.737504918452,9940.08537200381,-0.008322182046722163,-0.004644756810426455,0.006417292476642688,0.003581604124144991 -36,a,11383.439755054149,-0.8333455340957721,0.007349117690410857,89.16665680512182,2.1962094001160662e-12,-34.73764771547856,,,,,11382.235715313278,-165.56200649330412,0.00010688608028885938,0.007348340369998541,1.8047785668024716e-12,-1.251443188470251e-12 -36,b,11383.439755207522,-120.83334553364996,0.0073491176869148874,-30.833343213627792,1.0616373531538125e-12,-117.93713816685262,,,,,-5834.4987611839215,-9774.524278254281,0.006310406391694556,-0.0037667362461135667,-4.973798156586443e-13,-9.379164081019191e-13 -36,c,11383.43975520755,119.16665446545834,0.007349117690301656,-150.83334320487728,4.576799644679383e-13,-152.24145473925398,,,,,-5547.736954129319,9940.086284747615,-0.006417292476747605,-0.003581604122985027,-4.0500932324095284e-13,-2.13162843768042e-13 -37,a,11373.038178957831,-0.8609663743889727,59.8314434408147,0.6797105423866175,59.81040190333414,179.30090796145694,[10000.000000000004],[2000.0000000000005],[12437.115136541554],[2487.42302730831],11371.754177712986,-170.8927783720954,59.82723329499159,0.7097749488803039,-59.8059498046235,0.729755990184207 -37,b,11373.038179111063,-120.86096637394317,59.83144344162475,-119.32028945716999,59.810401904144925,59.30090796189935,[10000.0],[1999.999999999995],[12437.115136876753],[2487.4230273753437],-5833.8745762526705,-9762.781614482145,-29.298933510788615,-52.16679134697407,30.534962128391964,51.42859383410178 -37,c,11373.03817911109,119.13903362516513,59.831443441622866,120.6797105419462,59.810401904146026,-60.69909203898401,[10000.000000000005],[1999.9999999999986],[12437.115136876771],[2487.4230273753515],-5537.879601460274,9933.674392854273,-30.528299784212756,51.45701639809047,29.27098767624428,-52.158349824286326 -38,a,11369.923224410642,-0.8687412558700142,49.9870860610975,-0.7911814845740505,49.98893379059736,178.6370381623466,,,,,11368.616286836612,-172.3886645513707,49.98232034804226,-0.6902358330661117,-49.97479066085639,1.1890331889007528 -38,b,11369.923224563829,-120.86874125542421,49.987086061782286,-120.79118148413652,49.988933791285405,58.63703816278086,,,,,-5833.601106246929,-9759.316178179213,-25.588921940081327,-42.94084124574707,26.017128277993653,42.68492166744527 -38,c,11369.923224563856,119.1312587436841,49.98708606176996,119.20881851498322,49.988933791273084,-61.362961838097725,,,,,-5535.015180589641,9931.704842730616,-24.39339840797458,43.63107707880496,23.95766238288092,-43.873954856340184 -39,a,11357.207830844705,-0.8985465996884474,49.988933790596796,-1.362961837653807,50.04612888373954,176.33526710040886,[10000.000000000002],[2000.0000000000005],[12402.516318557688],[2480.503263711538],11355.81124182944,-178.10320867521486,49.97479066085582,-1.1890331889011037,-49.94379208747747,3.1988510704144666 -39,b,11357.207830997711,-120.89854659924268,49.988933791284424,-121.36296183721781,50.046128884434836,56.33526710084401,[9999.999999999987],[1999.9999999999916],[12402.516318891954],[2480.5032637783843],-5832.147524125725,-9745.369411844269,-26.01712827799214,-42.684921667445046,27.742182333709803,41.65316717466587 -39,c,11357.207830997746,119.10145339986566,49.98893379127219,118.6370381619023,50.0461288844201,-63.66473290003603,[9999.99999999999],[2000.0000000000005],[12402.516318891981],[2480.5032637783997],-5523.663717703669,9923.472620519524,-23.9576623828805,43.873954856339395,22.201609753790404,-44.85201824507328 -40,a,11354.817194855961,-0.9143579875815326,48.94510133386327,-3.471053171996021,48.94525230477543,176.52500421277122,[9999.999999999998],[1999.9999999999993],[12397.2955315958],[2479.4591063191597],11353.371328355879,-181.19881087702146,48.855312222090106,-2.9633447764708762,-48.855258887207505,2.9667157332742464 -40,b,11354.817195008944,-120.91435798713572,48.94510133453198,-123.47105317155193,48.945252305444434,56.525004213214444,[9999.999999999998],[2000.0000000000011],[12397.295531929922],[2479.4591063859853],-5833.608437535767,-9741.7085836922,-26.9939879676931,-40.828269106682,26.996880634479385,40.82653743891692 -40,c,11354.817195008973,119.0856420119726,48.94510133452107,116.5289468275612,48.94525230543297,-63.47499578767185,[9999.999999999996],[2000.0000000000016],[12397.29553192994],[2479.4591063859916],-5519.7628908200695,9922.90739456925,-21.861324254404735,43.79161388314333,21.858378252736305,-43.79325317218163 -41,a,11348.137884892578,-0.9279459714862534,47.84507721491104,-3.272175681859678,47.84520678562517,176.72404803965878,,,,,11346.649602883348,-183.7831437356677,47.767073159690156,-2.7309587066830727,-47.767022421550394,2.734114360873553 -41,b,11348.13788504547,-120.92794597104044,47.8450772155652,-123.27217568141653,47.845206786279334,56.72404804010193,,,,,-5832.485672706964,-9734.595232246293,-26.248616196568403,-40.002019468129895,26.251323704193087,40.00039770051668 -41,c,11348.137885045502,119.07205402806787,47.84507721555376,116.72782431769738,47.84520678626789,-63.27595196078419,,,,,-5514.163930176341,9918.378375981994,-21.518456963129935,42.73297817480343,21.51569871736549,-42.73451206138069 -42,a,11333.178160088348,-1.0279436850803019,47.84520678562361,-3.2759519603382614,47.84608098407736,176.69810771506084,[10000.000000000004],[2000.0000000000014],[12350.08915464453],[2470.017830928906],11331.354249888256,-203.31766239774612,47.76702242154897,-2.73411436087099,-47.766652419153466,2.755790667425471 -42,b,11333.178160241025,-121.02794368463452,47.84520678628253,-123.27595195990334,47.846080984736744,56.69810771549593,[10000.000000000005],[2000.0],[12350.089154977362],[2470.0178309954717],-5841.755385621779,-9711.581808661402,-26.251323704198512,-40.00039770051694,26.269910935137645,39.98923911576617 -42,c,11333.17816024107,118.97205631447382,47.84520678626968,116.72404803921471,47.84608098472439,-63.30189228538633,[10000.000000000002],[2000.0000000000011],[12350.089154977402],[2470.0178309954817],-5489.598864266429,9914.899471059194,-21.515698717365467,42.7345120613827,21.496741484031286,-42.74502978318687 -43,a,11333.178174073246,-1.027943989097828,0.001192741683283787,88.97205608332786,1.8963527642008805e-12,-162.57792159835768,,,,,11331.354262792078,-203.3177227740118,2.1397837578635885e-05,0.0011925497287700836,-1.8093576286542805e-12,-5.677840944609843e-13 -43,b,11333.178174225923,-121.02794398865201,0.0011927416815167464,-31.027943807828596,3.2369511064701507e-12,-163.812741546109,,,,,-5841.75544436107,-9711.581789648308,0.0010220794412555446,-0.0006148059324617399,-3.1086244603262896e-12,-9.023892897964919e-13 -43,c,11333.178174225966,118.9720560104563,0.0011927416790549843,-151.02794402267912,3.7670091709778125e-12,-91.40508613363845,,,,,-5489.59881843096,9914.899512422364,-0.0010434772765497834,-0.0005777437894769184,-9.237053555268688e-14,-3.7658764953716495e-12 -44,a,11332.397552061202,-1.0288284932548168,5.47664682641304,-6.962896611423678,5.476892122726118,173.0124677983247,[10000.000000000004],[1999.9999999999993],[12348.387911342532],[2469.6775822685045],11330.570626556593,-203.4786341994194,5.43625580696691,-0.6639151018606012,-5.436213313857369,0.6662823202061436 -44,b,11332.39755221387,-121.02882849280901,5.476646826489439,-126.96289661096367,5.476892122802519,53.01246779878474,[10000.000000000004],[2000.0000000000036],[12348.387911675325],[2469.677582335068],-5841.502979625493,-9710.822685048337,-3.293095247661673,-4.375978079461202,3.2951240723304833,4.374757670176081 -44,c,11332.397552213915,118.9711715062993,5.476646826490335,113.03710338814082,5.476892122803415,-66.98753220211078,[10000.0],[2000.0000000000039],[12348.387911675358],[2469.6775823350767],-5489.067646931053,9914.301319247803,-2.143160559307981,5.039893181321739,2.141089241529629,-5.041039990382161 -45,a,11332.398423809193,-1.0288416024074667,0.00941667035263497,88.97116495081784,1.5059868395743241e-12,41.18911706910367,,,,,11330.571451608268,-203.4812422627588,0.0001690819106646301,0.009415152247185407,1.1333153494436243e-12,9.917624109062295e-13 -45,b,11332.398423961864,-121.02884160196169,0.00941667035512706,-31.028835039882605,1.556084922950216e-12,-96.98303168726969,,,,,-5841.505650800438,-9710.82209553238,0.008069220074151727,-0.0048540053535235834,-1.8918163545527798e-13,-1.544542196328558e-12 -45,c,11332.398423961908,118.97115839714665,0.00941667035128323,-151.02883506647865,4.400261020935706e-13,-15.993039904443798,,,,,-5489.065800807784,9914.303337795185,-0.008238301982087356,-0.004561146890494996,4.2299496764178365e-13,-1.2123624818257883e-13 -46,a,11331.404337481612,-1.030065316929245,4.372496061994738,-5.75216942725469,4.372809856605629,174.19832121143753,[10000.0],[1999.9999999999998],[12346.223486490066],[2469.244697298013],11329.57317741988,-203.70536808118908,4.350479337741685,-0.4382366301921407,-4.350411220005288,0.44202744131947663 -46,b,11331.404337634267,-121.03006531648346,4.372496062058078,-125.75216942682142,4.372809856669124,54.19832121191112,[10000.000000000004],[2000.0000000000007],[12346.223486822808],[2469.244697364561],-5841.200612358653,-9709.84550181606,-2.554763723496298,-3.548507310098252,2.558012603362975,3.546552912846335 -46,c,11331.404337634314,118.96993468262487,4.372496062056177,114.24783057232158,4.3728098566691385,-65.8016787889507,[9999.999999999998],[2000.0000000000014],[12346.223486822846],[2469.244697364572],-5488.372565061182,9913.550869897299,-1.79571561425131,3.986743940288969,1.792398616649149,-3.988580354163244 -47,a,11331.40825175946,-1.0301504229703748,0.0199530504817203,88.96989212018009,4.050674571757832e-12,175.647117914952,,,,,11329.576788472566,-203.72226718255234,0.00035871206276283374,0.01994982579327717,-4.038990425046209e-12,3.074424054526898e-13 -47,b,11331.408251912117,-121.03015042252457,0.01995305048015409,-31.030107872902345,2.8621289908267587e-12,-8.746077156514085,,,,,-5841.217052936075,-9709.840179528745,0.017097699906570396,-0.010285566652763478,2.828847936003828e-12,-4.35203073401239e-13 -47,c,11331.408251912162,118.96984957658374,0.01995305048039005,-151.03010787801608,3.463005301824772e-12,-107.9364702733216,,,,,-5488.359735536446,9913.562446711341,-0.017456411967965435,-0.009664259137547315,-1.0664749751742617e-12,-3.294698293894835e-12 -48,a,11331.384159609837,-1.0301091339783988,3.2722989612549127,-3.9341782265714986,3.2750785325854674,175.22798560230746,[10000.000000000002],[2000.0000000000002],[12346.179516601576],[2469.2359033203147],11329.552847021781,-203.71366963804317,3.2645878825804715,-0.22451380522973438,-3.2637258398587856,0.272457403717067 -48,b,11331.384159762492,-121.0301091335326,3.2722989613015843,-123.93417822605028,3.2750785326258027,55.22798560279985,[10000.000000000002],[2000.0000000000002],[12346.179516934308],[2469.2359033868615],-5841.19763651873,-9709.82374439641,-1.8267286001208525,-2.714959136642012,1.86781795299741,2.6902407864960614 -48,c,11331.384159762538,118.9698908655757,3.272298961297012,116.06582177306852,3.2750785326243173,-64.77201439809811,[10000.0],[2000.000000000001],[12346.17951693435],[2469.235903386871],-5488.355210503005,9913.537414034503,-1.4378592824610044,2.9394729418632566,1.3959078868568466,-2.9626981902089695 -49,a,11328.471531632527,-1.0335084257417981,2.1785443942792826,-0.9203705352846225,2.1785709787734455,178.66399276019553,[10000.0],[2000.0000000000002],[12339.833388750798],[2467.9666777501598],11326.628586844368,-204.33330293557665,2.1782633289810294,-0.0349935345766902,-2.1779787433247604,0.05079471605773067 -49,b,11328.471531785142,-121.03350842529599,2.1785443943105642,-120.92037053491393,2.178570978801739,58.663992760639225,[9999.999999999998],[2000.0000000000011],[12339.83338908336],[2467.966677816674],-5840.272124606727,-9706.981444146684,-1.1194369544061193,-1.8689346117753654,1.1329788861466967,1.8607875626258246 -49,c,11328.47153178519,118.96649157381232,2.1785443943068317,119.07962946428873,2.1785709788015692,-61.33600724023104,[10000.0],[1999.9999999999995],[12339.833389083396],[2467.9666778166784],-5486.356462237593,9911.31474708231,-1.058826374578104,1.9039281463499373,1.0449998571776264,-1.9115822786830723 -50,a,11328.34042051485,-1.0337762143174791,1.1026485574083422,7.902715283337165,1.102420096994189,-172.1731142648747,[10000.0],[2000.0000000000002],[12339.54775798752],[2467.909551597504],11326.4965419321,-204.3838757601766,1.0921766473183325,0.15160478952587486,-1.0921500038432377,-0.15012807652765436 -50,b,11328.340420667464,-121.03377621387169,1.1026485574209475,-112.09728471618037,1.1024200970060367,67.82688573559126,[9999.999999999998],[1999.9999999999998],[12339.54775832008],[2467.9095516640164],-5840.249899501439,-9706.841803485917,-0.4147947245905044,-1.0216551167759031,0.4160602738235449,1.0208936863496982 -50,c,11328.340420667513,118.96622378523661,1.1026485574225495,127.90271528290968,1.1024200970089013,-52.17311426535313,[10000.000000000002],[2000.0000000000007],[12339.547758320114],[2467.9095516640236],-5486.246642430615,9911.225679246145,-0.6773819227262032,0.8700503272511204,0.6760897300176134,-0.8707656098249551 -51,a,11328.340424114682,-1.0337762684702994,0.000605013527518874,88.96622361504146,4.079303133931542e-13,-176.98123845466938,,,,,11326.496545338174,-204.38388653030583,1.0915546802134138e-05,0.0006049150513244332,-4.073642463518887e-13,-2.1482815904688426e-14 -51,b,11328.340424267299,-121.03377626802451,0.0006050135262779844,-31.03377648837101,1.0157130928498553e-12,-7.89561788084976,,,,,-5840.249910531682,-9706.841801050601,0.0005184140265512228,-0.00031191066678500973,1.006084104727485e-12,-1.3952727762453332e-13 -51,c,11328.340424267344,118.96622373108382,0.0006050135274766894,-151.0337763409499,4.974363312321928e-13,51.33120477510758,,,,,-5486.246634806446,9911.225687580954,-0.000529329574717631,-0.00029300438522151655,3.1080693527796787e-13,3.883837697598355e-13 -52,a,11328.344946219933,-1.0338219940165685,0.38031157949332606,88.96620089573253,9.226008639673173e-13,165.40058306352253,,,,,11326.500903592827,-204.39300735981124,0.006861664871879618,0.38024967462431114,-8.928116833220238e-13,2.3255032211746e-13 -52,b,11328.34494637255,-121.03382199357077,0.3803115795002077,-31.033799103231893,3.2455607466100844e-12,-123.15334725631918,,,,,-5840.259988529064,-9706.841014995094,0.32587504557892116,-0.19606721340111635,-1.7749378166805444e-12,-2.7172155429508184e-12 -52,c,11328.344946372597,118.96617800553753,0.38031157949755917,-151.03379910465256,4.690601154914631e-13,-174.64421193820596,,,,,-5486.240915063718,9911.234022354955,-0.3327367104463017,-0.18418246122066634,-4.670123333214965e-13,-4.378210217059257e-14 -53,a,11328.340867818644,-1.0337829431803895,0.006744121516077927,88.9662204319104,1.1061601507944477e-12,-13.101393896847629,,,,,11326.49696516,-204.3852140233611,0.00012167661936057093,0.006743023789363806,1.0773673031571064e-12,-2.507388547744024e-13 -53,b,11328.340867971257,-121.0337829427346,0.006744121515716542,-31.033779551824427,3.2236106567404062e-12,-118.63459604173825,,,,,-5840.251270085303,-9706.841500880437,0.0057787915909089434,-0.003476886936267969,-1.5448248553472009e-12,-2.829343003693934e-12 -53,c,11328.340867971307,118.96621705637371,0.006744121515878629,-151.0337795670763,1.7718912403452791e-12,104.44625440930393,,,,,-5486.245695074651,9911.226714903849,-0.00590046820936002,-0.0032661368512768756,-4.420367823560353e-13,1.7158677252797358e-12 -54,a,11328.48362927942,-1.0336904113127867,0.035073414744717556,88.96640058148697,1.5426836073323584e-13,-160.03256435782845,,,,,11326.640033452235,-204.36949735465143,0.0006326800189719872,0.035067707906969975,-1.4499480485074303e-13,-5.268048680123151e-14 -54,b,11328.483629432041,-121.03369041086698,0.03507341474553172,-31.033599417442225,9.072862746666958e-13,-113.92386587341608,,,,,-5840.309193197056,-9706.973259990351,0.030053185891477985,-0.018081770922239615,-3.679248832746211e-13,-8.293368823740613e-13 -54,c,11328.483629432081,118.96630958824134,0.03507341474408347,-151.0335994223446,1.6670869695190217e-12,-103.75750203811563,,,,,-5486.330840255133,9911.342757345044,-0.030685865909995558,-0.016985936982229277,-3.9645507554697646e-13,-1.6192598114611369e-12 -55,a,11319.580333638653,-1.1216221880583488,41.286452831427795,-2.576010004006057,41.28706811134379,177.39175604635466,[10000.000000000004],[2000.0000000000002],[12320.47105093255],[2464.0942101865103],11317.411459350866,-221.57795344453712,41.244731876136605,-1.8556076814113887,-41.24429604795895,1.8788391998942207 -55,b,11319.580333791142,-121.12162218761257,41.28645283199818,-122.57601000357201,41.28706811191235,57.39175604678751,[9999.999999999998],[1999.9999999999984],[12320.471051264594],[2464.094210252916],-5850.597866280386,-9690.37685233276,-22.229369329671645,-34.79118173695548,22.249270500757532,34.7791885394385 -55,c,11319.580333791198,118.87837781149578,41.28645283198054,117.42398999555131,41.28706811189626,-62.60824395409025,[10000.000000000004],[2000.0000000000032],[12320.471051264638],[2464.0942102529316],-5466.813593070435,9911.954805777354,-19.015362546479963,36.64678941835534,18.99502554721459,-36.65802773932371 -56,a,11319.58037696502,-1.1216228403281334,0.002098129119601844,88.87837757648393,2.9287046824310777e-12,-77.70830011405083,,,,,11317.411500146429,-221.57808313294237,4.1070361291062644e-05,0.0020977271099799017,6.234885571856709e-13,-2.861568300067683e-12 -56,b,11319.580377117505,-121.12162283988236,0.0020981291208124328,-31.12162257394509,2.3063297943159588e-12,-131.54328408461515,,,,,-5850.59799899162,-9690.376822818549,0.0017961497849935729,-0.0010844315365520748,-1.5295248411106655e-12,-1.7261839069389119e-12 -56,c,11319.580377117563,118.878377159226,0.002098129117428415,-151.12162246733178,1.8141272659117758e-12,131.27349491633137,,,,,-5466.813501154762,9911.95490595155,-0.0018372201469671785,-0.0010132955763146499,-1.1966964196351993e-12,1.3634424872934061e-12 -57,a,11309.702338946423,-1.1905474458733443,40.193856503750936,-2.3412835976867084,40.194221297987134,177.63384282902885,[10000.000000000004],[2000.0000000000002],[12298.97759572786],[2459.7955191455717],11307.260855952934,-234.9870868892553,40.16030345176434,-1.6419888264926858,-40.15995132095509,1.6594383538053936 -57,b,11309.70233909878,-121.19054744542754,40.193856504297194,-122.34128359725136,40.19422129853512,57.633842829461464,[10000.000000000005],[2000.0000000000018],[12298.97759605932],[2459.795519211865],-5857.1352147874895,-9674.881605203896,-21.502155762389236,-33.95884860029835,21.517091430924264,33.949818882416146 -57,c,11309.70233909883,118.80945255368076,40.19385650429346,117.65871640186646,40.1942212985307,-62.36615717142188,[10000.000000000005],[2000.0000000000032],[12298.97759605936],[2459.7955192118743],-5450.125641165395,9909.868692093203,-18.658147689383505,35.600837426792175,18.642859890039826,-35.609257236224444 -58,a,11308.906204664323,-1.1910804478529546,6.6471336463126605,-12.238152259255688,6.647508368982499,167.7453171310441,[9999.999999999996],[2000.0],[12297.246110182197],[2459.4492220364396],11306.4627072009,-235.07572518339754,6.496077269053733,-1.4090301013197861,-6.4960366585421125,1.4109837867847348 -58,b,11308.90620481667,-121.19108044740716,6.6471336463939386,-132.23815225874344,6.64750836906563,47.74531713153777,[10000.000000000004],[1999.9999999999995],[12297.24611051361],[2459.449222102722],-5856.812903425951,-9674.146068961554,-4.4682944969774,-4.921252889387403,4.469966132968105,4.920240876920128 -58,c,11308.906204816718,118.80891955170115,6.647133646403104,107.76184774029554,6.647508369075386,-72.25468286940516,[10000.000000000002],[2000.000000000002],[12297.246110513644],[2459.449222102731],-5449.649803774902,9909.221794145,-2.027782772064977,6.3302829907090805,2.026070525566183,-6.331224663709168 -59,a,11308.721048310748,-1.1913980851262362,5.538591180735924,-12.20536313349338,5.5387609393211,167.78561819238445,,,,,11306.276287484736,-235.13455630111508,5.413397469872478,-1.1709483765324662,-5.413379004757903,1.1718363767162567 -59,b,11308.721048463094,-121.19139808468043,5.538591180806884,-132.20536313303336,5.538760939388935,47.78561819286853,,,,,-5856.7706428103465,-9673.955209192727,-3.720769775548232,-4.102665541508173,3.7215295737048613,4.102205550157222 -59,c,11308.721048463143,118.80860191442787,5.538591180815298,107.79463686605345,5.538760939397283,-72.21438180805717,,,,,-5449.505644674343,9909.089765493893,-1.6926276943215235,5.273613918047168,1.6918494310465837,-5.274041926877376 -60,a,11307.947314978244,-1.1919263802236613,2.2140255670070608,-12.027692443721524,2.2151046075574707,167.82745081230112,[9999.999999999996],[1999.9999999999998],[12295.160815223391],[2459.032163044679],11305.500553032938,-235.22271084146436,2.165421058669181,-0.4613684536603915,-2.1653024755766452,0.46706917226893574 -60,b,11307.94731513058,-121.19192637977784,2.2140255670346107,-132.02769244339925,2.215104607586744,47.8274508126319,[10000.0],[2000.0000000000027],[12295.160815554753],[2459.0321631109546],-5856.459119655848,-9673.239326180694,-1.4822673307184262,-1.644625419895911,1.4871450063079663,1.6416723646225222 -60,c,11307.947315130628,118.80807361933046,2.21402556703898,107.97230755581234,2.2151046075851113,-72.17254918812642,[9999.999999999995],[2000.0000000000005],[12295.160815554796],[2459.0321631109605],-5449.0414333770395,9908.462037022207,-0.6831537279526628,2.1059938735634196,0.6781574692715814,-2.10874153689255 -61,a,11307.405401556165,-1.1928581616679415,1.1063058169392284,-11.84248652345316,1.1087823228996054,167.4972093644273,[10000.000000000004],[2000.0000000000002],[12293.982395686638],[2458.796479137327],11304.954930210411,-235.39528681099813,1.0827586283781236,-0.2270381317450831,-1.0824880647000583,0.24003714161889025 -61,b,11307.405401708489,-121.19285816122213,1.1063058169537607,-131.8424865232914,1.1087823229142346,47.497209364589516,[10000.000000000007],[1999.9999999999995],[12293.982396017964],[2458.796479203591],-5856.335763418283,-9672.680514970723,-0.7380001039154296,-0.8241774124826179,0.749122294851361,0.8174435925271644 -61,c,11307.40540170854,118.80714183788618,1.1063058169537945,108.15751347593293,1.1087823229142426,-72.5027906361864,[10000.000000000005],[2000.0000000000011],[12293.982396018006],[2458.796479203602],-5448.619166792076,9908.075801781772,-0.3447585244633374,1.0512155442323259,0.33336576984934074,-1.0574807341506796 -62,a,11308.616485447905,-1.1915760690572568,3.324754951759932,-12.338702133081966,3.324916462385152,167.6471822682479,[10000.000000000002],[2000.0000000000002],[12296.616039898434],[2459.323207979687],11306.171016755574,-235.16750375075387,3.2479579460887225,-0.7104679230558654,-3.2479405854931347,0.7113026324612511 -62,b,11308.616485600247,-121.19157606861147,3.3247549518023876,-132.3387021324711,3.3249164624268968,47.64718226887188,[10000.000000000005],[2000.0000000000007],[12296.616040229826],[2459.323208045964],-5856.746540774142,-9673.847568342175,-2.2392622429871016,-2.457580130263685,2.239976442238119,2.4571477408441784 -62,c,11308.616485600294,118.80842393049687,3.324754951803567,107.66129786649918,3.32491646243241,-72.35281773218975,[10000.000000000002],[2000.0000000000016],[12296.616040229861],[2459.3232080459734],-5449.424475981382,9909.015072092978,-1.008695703094093,3.168048053313247,1.0079641432465052,-3.1684503733029166 -63,a,11308.398159678778,-1.191615331118444,2.216020985585576,-12.278412632016025,2.2162398792879747,167.69274511612784,[10000.000000000002],[2000.0],[12296.141244021726],[2459.2282488043456],11305.952577050413,-235.17071100262407,2.1653312089541537,-0.4712640067783778,-2.1653075671768702,0.47240061608020756 -63,b,11308.398159831118,-121.19161533067263,2.2160209856121473,-132.27841263131788,2.2162398793140774,47.692745116788615,[10000.000000000016],[1999.9999999999989],[12296.1412443531],[2459.228248870614],-5856.640098483159,-9673.656790382372,-1.4907922062342902,-1.6395998312102045,1.4917647178759823,1.6390110521782542 -63,c,11308.398159831168,118.80838466843566,2.21602098561669,107.72158736752316,2.2162398793161744,-72.30725488430403,[10000.000000000007],[2000.000000000001],[12296.14124435314],[2459.228248870628],-5449.312478567207,9908.827501385049,-0.6745390027102529,2.1108638379858196,0.6735428492922112,-2.111411668253896 -64,a,11308.119497392854,-1.192091431542757,1.1073729683709135,-12.11269760474515,1.1086576953319052,167.5483849498951,[10000.000000000002],[1999.9999999999998],[12295.535246857302],[2459.107049371459],11305.672020530812,-235.25886062620586,1.082719256133614,-0.23236588277129194,-1.0825803337135058,0.23904331506111215 -64,b,11308.11949754519,-121.19209143109698,1.1073729683839673,-132.11269760396522,1.1086576953443323,47.54838495041433,[10000.000000000007],[2000.0000000000005],[12295.535247188673],[2459.1070494377327],-5856.576160036716,-9673.369746497407,-0.742594385517114,-0.8214794396124464,0.748307750305498,0.8180204131187258 -64,c,11308.119497545234,118.80790856801136,1.10737296838794,107.8873023947356,1.1086576953552487,-72.4516150506604,[9999.999999999998],[2000.000000000001],[12295.535247188709],[2459.107049437743],-5449.095860494046,9908.62860712366,-0.3401248706097504,1.053845322383232,0.3342725834057725,-1.057063728189385 -65,a,11308.119507141051,-1.1920915180493168,0.000994714145437023,88.80790876355512,5.010954841072735e-12,-24.108989652924304,,,,,11305.672029921701,-235.25887789858976,2.0694446876404088e-05,0.0009944988541979254,4.573849748071379e-12,-2.046843155040868e-12 -65,b,11308.119507293392,-121.19209151760352,0.0009947141458020183,-31.192091159510593,4.320603396439256e-12,-137.14566534087555,,,,,-5856.5761796904835,-9673.369745993967,0.0008509140493356978,-0.00051517134285766,-3.1673704386163104e-12,-2.9386014043932455e-12 -65,c,11308.119507293437,118.8079084815048,0.0009947141448664143,-151.19209111776394,5.161197042272106e-12,120.92940902187704,,,,,-5449.095850231169,9908.628623892602,-0.0008716084937152656,-0.00047932751191719384,-2.6527603942239104e-12,4.4272810166054895e-12 -66,a,11305.405229468439,-1.194566188788264,17.527152424485813,-9.312093133356832,17.527722345787637,170.67485910487815,[10000.000000000004],[1999.9999999999984],[12289.633404085758],[2457.926680817149],11302.948170509067,-235.69059649895658,17.296172345113416,-2.8361054845144116,-17.296088430162325,2.8401365542924673 -66,b,11305.405229620732,-121.19456618834246,17.52715242473779,-129.31209313294625,17.527722346039628,50.67485910528875,[9999.999999999995],[1999.999999999997],[12289.633404416963],[2457.926680883391],-5855.58812925937,-9670.794955246054,-11.104225570021022,-13.560871897119414,11.107674621377763,13.558783689750982 -66,c,11305.405229620786,118.80543381076586,17.52715242472647,110.68790686619508,17.527722346028305,-69.32514089556993,[10000.000000000004],[2000.000000000002],[12289.633404417002],[2457.926680883402],-5447.360041249643,9906.485551745065,-6.19194677511164,16.39697738163286,6.188413808803808,-16.398920244042483 -67,a,11305.272910562435,-1.194791145477576,16.420957586617753,-9.110610664316559,16.42941287714371,170.68007122211432,,,,,11302.814954907644,-235.73221547536914,16.213799002160382,-2.600109609043853,-16.21253554532714,2.660695149610265 -67,b,11305.272910714726,-121.19479114503177,16.42095758685372,-129.11061066389024,16.429412877379182,50.68007122254709,,,,,-5855.557564549513,-9670.658777662833,-10.35866047519024,-12.741507023463917,10.410497364005302,12.710120067467164 -67,c,11305.272910714777,118.80520885407653,16.420957586844658,110.88938933524638,16.429412877371647,-69.31992877832911,,,,,-5447.257390358077,9906.390993138253,-5.855138526988064,15.341616632504254,5.802038181336576,-15.370815217074787 -68,a,11303.764646817437,-1.1962019479690604,16.429412877143506,-9.319928777883135,16.42962625199989,170.67486041489045,[10000.000000000002],[1999.9999999999975],[12286.066845253778],[2457.2133690507517],11301.301211963479,-235.97903956185286,16.212535545327054,-2.6606951496095137,-16.212504054429488,2.6622041742720186 -68,b,11303.764646969707,-121.19620194752325,16.429412877379804,-129.31992877746333,16.429626252235014,50.67486041531227,[9999.999999999996],[2000.0],[12286.066845584883],[2457.2133691169765],-5855.014449006593,-9669.224425775119,-10.410497364008007,-12.710120067465756,10.411788472250725,12.70933828321667 -68,c,11303.764646969761,118.80379805158505,16.429412877372442,110.68007122167239,16.429626252227827,-69.32513958555333,[10000.000000000005],[1999.9999999999993],[12286.066845584923],[2457.2133691169824],-5446.286762956828,9905.203465337027,-5.802038181337261,15.37081521707538,5.800715582195618,-15.371542457488342 -69,a,11303.764937771075,-1.1962082894673236,0.005433309137694927,88.80379488128177,0.0,180.0,,,,,11301.301476735474,-235.9802964641659,0.00011342685468821317,0.005432125047750165,-0.0,0.0 -69,b,11303.764937923343,-121.19620828902151,0.005433309137768115,-31.19620511827242,0.0,-0.0,,,,,-5855.0156699019235,-9669.224026623235,0.004647644860625796,-0.0028142930615081873,0.0,-0.0 -69,c,11303.764937923399,118.80379171008678,0.005433309137768143,-151.19620511916412,0.0,-0.0,,,,,-5446.285806833493,9905.204323087457,-0.004761071715314037,-0.0026178319862419485,0.0,-0.0 -70,a,11295.312590565192,-1.204262406186075,15.323779838207566,-9.11527533614361,15.3250314355422,170.85113810113035,[9999.999999999998],[1999.9999999999984],[12267.700626786547],[2453.540125357308],11292.817712851156,-237.39128647811324,15.130265107957689,-2.427613291439723,-15.130075126237728,2.4366811803678914 -70,b,11295.312590717343,-121.2042624057403,15.32377983842391,-129.11527533571203,15.325031435751967,50.851138101575,[10000.0],[2000.0000000000014],[12267.700627117149],[2453.540125423431],-5851.99574115635,-9661.1713765726,-9.667507334977332,-11.889387304005476,9.67526536628111,11.884688830542736 -70,c,11295.312590717402,118.79573759336803,15.323779838416485,110.88472466341075,15.325031435754177,-69.1488618993242,[10000.000000000002],[2000.0000000000002],[12267.700627117203],[2453.5401254234407],-5440.821971694747,9898.56266305077,-5.4627577729904075,14.317000595442204,5.454809759958652,-14.321370010914233 -71,a,11294.244230985083,-1.2047794689895062,14.219493577927032,-8.886876391804398,14.21960981934172,171.10965214169715,[10000.000000000005],[2000.0000000000002],[12265.380072032627],[2453.0760144065243],11291.747446664807,-237.4707347835845,14.048792486279575,-2.196685523729487,-14.048774211448329,2.1975546796527814 -71,b,11294.244231137222,-121.2047794685437,14.21949357812498,-128.88687639135426,14.219609819538059,51.10965214213867,[10000.000000000007],[2000.0000000000002],[12265.38007236317],[2453.076014472633],-5851.529412314003,-9660.204774713658,-8.926781710852362,-11.068268423973525,8.927525284546832,11.06781801954117 -71,c,11294.244231137274,118.7952205305646,14.219493578123418,111.11312360775051,14.219609819537057,-68.89034785875013,[10000.000000000002],[2000.0000000000005],[12265.380072363218],[2453.0760144726446],-5440.218034350745,9897.675509497294,-5.122010775432222,13.264953947701791,5.121248926906273,-13.265372699194549 -72,a,11293.389508009257,-1.2054780220573005,12.015021679468349,-8.414560108421904,12.015150850816607,171.580572067605,[10000.0],[1999.9999999999986],[12263.523709578187],[2452.7047419156356],11290.890016764612,-237.59042265795813,11.88568211137352,-1.758211223223754,-11.885660470868423,1.7592399322192738 -72,b,11293.389508161383,-121.20547802161148,12.015021679630143,-128.41456010797305,12.015150850977989,51.58057206805469,[10000.0],[2000.0000000000011],[12263.523709908673],[2452.7047419817363],-5851.204350103639,-9659.402374700925,-7.465496640244218,-9.414197038329112,7.466376708114517,9.41366394260397 -72,c,11293.389508161437,118.79452197749683,12.015021679630326,111.58543989113032,12.015150850976163,-68.41942793283974,[9999.999999999998],[2000.0],[12263.52370990872],[2452.7047419817454],-5439.685666660914,9896.992797358935,-4.420185471128351,11.17240826155277,4.419283762752266,-11.172903874820877 -73,a,11289.434586618225,-1.2076877448922319,10.910858171065383,-8.004052648856186,10.91135439638989,171.97412203383553,[10000.0],[1999.9999999999989],[12254.935892839552],[2450.987178567909],11286.926802369613,-237.94252138337853,10.804567015847871,-1.5192621989493702,-10.80447887392896,1.5234470868526182 -73,b,11289.434586770303,-121.20768774444642,10.910858171210931,-128.00405264840688,10.911354396536794,51.97412203428537,[10000.00000000001],[2000.0000000000007],[12254.935893169812],[2450.987178633961],-5849.5276693470005,-9655.794080991443,-6.718003167245692,-8.597398413308364,6.721583315523262,8.59522963621695 -73,c,11289.434586770354,118.79231225466191,10.910858171208194,111.99594735070114,10.911354396534652,-68.02587796661037,[10000.000000000004],[2000.0000000000005],[12254.93589316986],[2450.9871786339727],-5437.399133022554,9893.736602374873,-4.086563848599698,10.116660612254353,4.082895558404135,-10.118676723067095 -74,a,11283.710971474364,-1.212826626125239,9.808117499962496,-7.5194176756405495,9.809050434212354,172.43148501267504,[9999.999999999995],[1999.9999999999993],[12242.51281613178],[2448.5025632263564],11281.18308292927,-238.8337019798314,9.723773268342262,-1.2835117135978968,-9.723594651318935,1.2919665157284002 -74,b,11283.710971626362,-121.21282662567943,9.80811750009402,-127.51941767518134,9.809050434342872,52.43148501312959,[10000.000000000002],[1999.999999999999],[12242.512816461702],[2448.50256329234],-5847.42759466273,-9650.374283745577,-5.973440384219559,-7.779278814377684,5.980673149137022,7.774896726431389 -74,c,11283.710971626415,118.78717337342887,9.808117500093523,112.48058232391907,9.809050434342527,-67.56851498776483,[10000.0],[2000.000000000002],[12242.512816461749],[2448.5025632923516],-5433.75548826648,9889.207985725461,-3.7503328841208994,9.062790527973283,3.742921502179875,-9.066863242157945 -75,a,11279.957742966579,-1.2163999811406039,8.707249615242509,-6.939734447452878,8.707875881343334,173.01930997759118,,,,,11277.415782982742,-239.4575971720223,8.643458464539288,-1.052055908174531,-8.643325860404685,1.058310179361682 -75,b,11279.957743118528,-121.2163999806948,8.707249615354904,-126.93973444699212,8.7078758814544,53.019309978047396,,,,,-5846.084253775215,-9646.799758692057,-5.232836374961877,-6.959426652891312,5.238186430624648,6.956184678747039 -75,c,11279.95774311858,118.7836000184135,8.707249615354389,113.0602655521094,8.707875881454855,-66.98069002285023,,,,,-5431.331529207471,9886.257355864132,-3.4106220895716106,8.011482561062923,3.4051394297733255,-8.014494858107163 -76,a,11277.033334573536,-1.219176138661257,8.707875881342135,-6.980690022412015,8.708366434249035,172.98741743212855,[9999.999999999998],[1999.9999999999998],[12228.027002796374],[2445.6054005592746],11274.480420923821,-239.9417997934743,8.643325860403436,-1.0583101793620184,-8.6432223175668,1.0631810392733905 -76,b,11277.03333472545,-121.21917613821546,8.707875881454594,-126.98069002195487,8.708366434361832,52.98741743258751,[10000.000000000002],[2000.0000000000002],[12228.027003125919],[2445.6054006251834],-5845.0359045165205,-9644.015559268957,-5.238186430625041,-6.956184678746987,5.242352947628297,6.953659578064825 -76,c,11277.033334725502,118.78082386089287,8.707875881455132,113.01930997714868,8.708366434362237,-67.01258256831119,[10000.0],[2000.0000000000011],[12228.027003125964],[2445.6054006251943],-5429.4445164072495,9883.957359062484,-3.405139429773282,8.014494858107483,3.4008693699333836,-8.016840617336468 -77,a,11275.569139480303,-1.2206709625435537,7.608426527090871,-6.212026146891357,7.608670569241914,173.76697928459632,,,,,11273.010294288508,-240.20475446152952,7.563751927090552,-0.8232927811987817,-7.5636923443080475,0.8260907649307707 -77,b,11275.569139632198,-121.22067096209776,7.608426527187896,-126.21202614642895,7.608670569338893,53.76697928505639,,,,,-5844.528566621448,-9642.610914921945,-4.4948684268235395,-6.1387549262990895,4.497261760423829,6.137304334229598 -77,c,11275.56913963225,118.77932903701057,7.608426527189222,113.78797385266827,7.608670569340183,-66.23302071584564,,,,,-5428.481727667008,9882.815669383528,-3.0688835002609465,6.962047707496895,3.066430583878151,-6.963395099159617 -78,a,11261.837470954475,-1.2345711152468999,7.608670569241479,-6.2330207154038435,7.611002618055115,173.57038489015216,[9999.999999999998],[1999.999999999999],[12195.094540595564],[2439.018908119113],11259.22320711854,-242.6437604340702,7.563692344307613,-0.8260907649307412,-7.563130707131769,0.852299688420872 -78,b,11261.837471106175,-121.23457111480111,7.608670569341009,-126.23302071495779,7.61100261816393,53.570384890588066,[10000.000000000002],[2000.0000000000027],[12195.094540924201],[2439.018908184843],-5839.747264168698,-9629.45144420207,-4.497261760426596,-6.137304334230193,4.519678535393949,6.12371348042978 -78,c,11261.837471106233,118.76542888430721,7.608670569339352,113.76697928415999,7.611002618162268,-66.42961511029422,[10000.000000000002],[1999.9999999999995],[12195.094540924252],[2439.0189081848507],-5419.475942949781,9872.095204636198,-3.0664305838784998,6.9633950991585545,3.043452171744349,-6.976013168850637 -79,a,11261.837705071244,-1.2345751717719842,0.004864764606958113,88.76542685649054,0.0,-0.0,,,,,11259.223424001824,-242.64456262812553,0.00010481475335410169,0.004863635322327492,0.0,-0.0 -79,b,11261.837705222944,-121.2345751713262,0.0048647646070236455,-31.234573143063667,0.0,-0.0,,,,,-5839.748067330772,-9629.451230931474,0.0041596243672775346,-0.0025225899002614145,0.0,-0.0 -79,c,11261.837705223003,118.76542482778213,0.004864764607023668,-151.23457314395537,0.0,180.0,,,,,-5419.475356670992,9872.09579355966,-0.004264439120631659,-0.0023410454220660535,-0.0,0.0 -80,a,11261.71179821406,-1.2352135316030959,1.2110652406451705,25.36770750366185,1.2100056085220157,-154.73265455213428,,,,,11259.094842283852,-242.76729287724922,1.09429057786343,0.5188517594633991,-1.0942394915761617,-0.5164818561477998 -80,b,11261.711798365759,-121.23521353115731,1.211065240661488,-94.63229249589247,1.2100056085383188,85.26734544831143,,,,,-5839.790063985341,-9629.278510772685,-0.09780648443008629,-1.2071093193004083,0.09983333776231092,1.2058801256200484 -80,c,11261.711798365815,118.76478646795103,1.211065240661494,145.3677075032161,1.2100056085383248,-34.73265455258003,,,,,-5419.30477829845,9872.045803649991,-0.9964840934333482,0.6882575598370135,0.9944061538138552,-0.6893982694722529 -81,a,11261.515805707151,-1.2360368035132012,1.2100056085220157,25.267345447865733,1.2089339515644797,-154.83469201677522,[10000.000000000002],[1999.9999999999993],[12194.397907903025],[2438.879581580604],11258.895405943404,-242.92484479460884,1.0942394915761617,0.5164818561477998,-1.0941876127832069,-0.5140766161547271 -81,b,11261.515805858844,-121.23603680306739,1.2100056085383188,-94.73265455168857,1.2089339515807689,85.16530798367047,[10000.0],[2000.0000000000005],[12194.397908231655],[2438.8795816463326],-5839.826789777966,-9629.027017876735,-0.09983333776231092,-1.2058801256200484,0.10189039730207029,1.204632577270895 -81,c,11261.515805858904,118.7639631960409,1.2100056085383248,145.26734544741998,1.2089339515807747,-34.834692017220995,[10000.0],[1999.9999999999973],[12194.397908231706],[2438.8795816463376],-5419.068616165375,9871.951862671403,-0.9944061538138552,0.6893982694722529,0.9922972154811414,-0.6905559611161721 -82,a,11261.516209137952,-1.2360456295032425,0.006385926820275054,88.7639587834917,0.0,-0.0,,,,,11258.895771859427,-242.92658784653364,0.00013775284305981498,0.006384440892367726,0.0,-0.0 -82,b,11261.516209289646,-121.23604562905744,0.00638592682036107,-31.236041216062507,0.0,-0.0,,,,,-5839.828482263225,-9629.026463243345,0.005460211580320047,-0.0033115179077193146,0.0,-0.0 -82,c,11261.516209289704,118.76395437005085,0.006385926820361104,-151.2360412169542,0.0,-0.0,,,,,-5419.067289596138,9871.953051089937,-0.005597964423379895,-0.003072922984648375,0.0,-0.0 -83,a,11261.544330787106,-1.2369076141091664,0.7477416645523521,88.76352779063738,0.0,180.0,,,,,11258.920230980055,-243.0965789789086,0.016135394845488076,0.7475675527607539,-0.0,0.0 -83,b,11261.5443309388,-121.23690761366338,0.7477416645624244,-31.236472208916812,0.0,-0.0,,,,,-5839.987928462596,-9628.962649896976,0.6393447943246616,-0.38775743821691067,0.0,-0.0 -83,c,11261.544330938857,118.76309238544495,0.7477416645624282,-151.2364722098085,0.0,-0.0,,,,,-5418.932302517396,9872.059228875942,-0.6554801891701535,-0.3598101145438392,0.0,-0.0 -84,a,11261.572804782705,-1.2350361198524133,5.509211544556194,-11.901466198223158,5.509447436282804,168.0855170925313,[9999.999999999995],[1999.999999999999],[12194.521349752014],[2438.904269950403],11258.956632797337,-242.72943416536464,5.3907839246097335,-1.1361604291826612,-5.390756477402362,1.137433802252967 -84,b,11261.5728049344,-121.23503611940663,5.509211544633709,-131.90146619776843,5.509447436360422,48.085517092976076,[10000.000000000002],[2000.0000000000025],[12194.521350080639],[2438.90427001613],-5839.688172635837,-9629.177747202259,-3.6793357567709064,-4.100475610520371,3.680424806595401,4.099815154005804 -84,c,11261.572804934456,118.76496387970171,5.509211544632964,108.09853380133632,5.509447436359873,-71.91448290791129,[9999.999999999998],[1999.9999999999993],[12194.52135008069],[2438.9042700161376],-5419.26846016144,9871.90718136768,-1.7114481678416371,5.236636039702266,1.710331670810454,-5.237248956258916 -85,a,11261.346718784942,-1.235437128235684,2.2023110661762835,-11.705581721909335,2.2028077503842267,168.22474132454047,[10000.000000000004],[2000.0000000000002],[12194.031723143064],[2438.8063446286124],11258.728900236814,-242.80336006880344,2.1565097142672327,-0.44681079270041935,-2.156450988436245,0.4495343364251069 -85,b,11261.346718936633,-121.2354371277899,2.2023110662059584,-131.7055817214635,2.2028077504139083,48.224741324986326,[10000.0],[1999.9999999999995],[12194.031723471682],[2438.806344694336],-5839.638328065952,-9628.943562067854,-1.4652043543041902,-1.6441867997466915,1.4675336494426356,1.6427741698228526 -85,c,11261.346718936691,118.76456287131842,2.202311066205962,108.29441827764502,2.2028077504139123,-71.77525867590519,[10000.000000000002],[2000.000000000001],[12194.03172347173],[2438.806344694346],-5419.090572170801,9871.746922136716,-0.691305359963043,2.09099759244711,0.6889173389936094,-2.092308506247959 -86,a,11261.331189257264,-1.235463449043746,1.104191582497283,-12.526494664602797,1.1042643746741103,167.45460407693596,[9999.999999999998],[2000.0000000000002],[12193.998091744037],[2438.7996183488085],11258.713262777941,-242.80819732149862,1.0779072039163178,-0.23948927032992517,-1.0778991945493863,0.2398606586420292 -86,b,11261.331189408955,-121.23546344859794,1.104191582512161,-132.52649466415693,1.1042643746889895,47.4546040773818,[10000.0],[2000.0000000000018],[12193.998092072648],[2438.7996184145322],-5839.634698520233,-9628.92760100487,-0.746357394001397,-0.8137503863655943,0.7466750210308879,0.8135577558943115 -86,c,11261.331189409015,118.76453655051037,1.1041915825121633,107.47350533495155,1.1042643746889917,-72.54539592350972,[10000.0],[1999.9999999999998],[12193.9980920727],[2438.799618414539],-5419.078564257646,9871.735798326428,-0.3315498099149207,1.0532396566955193,0.3312241735184986,-1.0534184145363406 -87,a,11261.346753080656,-1.2354376796261397,0.029822360671412022,88.76456259606908,0.0,180.0,,,,,11258.728932187918,-242.80346915751198,0.0006429933446360769,0.029815428146758787,-0.0,0.0 -87,b,11261.346753232345,-121.23543767918034,0.029822360671813732,-31.235437403485108,0.0,-0.0,,,,,-5839.638438515095,-9628.943535193966,0.025499421527948464,-0.015464562644308464,0.0,-0.0 -87,c,11261.346753232405,118.76456231992796,0.029822360671813885,-151.23543740437682,0.0,-0.0,,,,,-5419.09049367276,9871.747004351537,-0.026142414872584695,-0.01435086550245016,0.0,-0.0 -88,a,11261.03623126076,-1.2359798919666962,2.2029336551276635,-11.807280617144613,2.204127360325277,168.0277311649185,,,,,11258.416184367317,-242.90331686413452,2.156322652945774,-0.4507652440983283,-2.156183436444259,0.4572203067864545 -88,b,11261.036231412445,-121.23597989152088,2.2029336551615835,-131.80728061670646,2.204127360359231,48.02773116536596,,,,,-5839.568535255242,-9628.62276378303,-1.4685354790151874,-1.6420475741942462,1.4740561190352235,1.638699477823486 -88,c,11261.036231412503,118.76402010758741,2.2029336551591667,108.1927193824212,2.2041273603576053,-71.97226883550948,,,,,-5418.847649112013,9871.526080647223,-0.687787173934618,2.092812818291201,0.6821273174132948,-2.0959197846090216 -89,a,11260.776176705702,-1.2364310277378225,1.1020654467788904,-11.974640256486033,1.10324593463102,167.70675831027904,[10000.000000000002],[2000.0000000000002],[12192.7961636406],[2438.55923272812],11258.154277439739,-242.98635193776042,1.078083983501445,-0.22865514099099332,-1.0779492727541702,0.23489775999065657 -89,b,11260.776176857384,-121.23643102729204,1.10206544679785,-131.97464025599575,1.1032459346482792,47.7067583107256,[10000.000000000002],[2000.0000000000011],[12192.796163969175],[2438.5592327938366],-5839.5094922746175,-9628.354428193503,-0.7370631525605047,-0.8193205466502808,0.7424020638263071,0.8160825742192973 -89,c,11260.776176857444,118.7635689718163,1.1020654467979871,108.02535974308515,1.1032459346463288,-72.29324169014023,[10000.000000000002],[2000.0000000000014],[12192.796163969228],[2438.5592327938466],-5418.644785165058,9871.340780131322,-0.34102083094467556,1.0479756876415836,0.33554720893008216,-1.0509803342084396 -90,a,11260.776421126888,-1.2364352632059539,0.004970436478811148,88.7635668598091,8.699581252111385e-13,5.63011009431287,,,,,11258.154503841735,-242.98718944693726,0.00010725284578082684,0.004969279184848491,8.657614304808305e-13,8.534802348423162e-14 -90,b,11260.776421278568,-121.23643526276015,0.004970436478176897,-31.23643314757424,1.17335666891502e-12,-20.377442284866277,,,,,-5839.51033077984,-9628.354205508795,0.004249895588811151,-0.00257752328171737,1.0999270134422555e-12,-4.0856631969284044e-13 -90,c,11260.776421278626,118.76356473634814,0.004970436478891934,-151.23643314706018,4.4611685964881165e-13,179.59685446816903,,,,,-5418.644173061832,9871.34139495579,-0.004357148435824003,-0.002391755902866363,-4.4610581643996093e-13,3.138949084227035e-15 -91,a,11260.908146112402,-1.2362031745959021,1.1020619154356304,-11.969897406086048,1.1026392971673322,167.87296914561279,[9999.999999999998],[1999.9999999999989],[12193.081949536554],[2438.61638990731],11258.28718234678,-242.94442777489044,1.0780994529440917,-0.22856516579588615,-1.0780330573409103,0.2316422822756631 -91,b,11260.908146264086,-121.2362031741501,1.102061915448737,-131.96989740567795,1.10263929718081,47.87296914600853,[10000.000000000004],[2000.0],[12193.081949865145],[2438.616389973028],-5839.539637338061,-9628.490489300726,-0.7369929664744141,-0.8193789311727403,0.7396246297151775,0.8177828726539078 -91,c,11260.908146264146,118.7637968249582,1.102061915448061,108.0301025934766,1.10263929717977,-72.12703085482492,[10000.000000000004],[2000.000000000002],[12193.081949865194],[2438.6163899730404],-5418.747545008658,9871.434917075676,-0.3411064864684546,1.0479440969680565,0.33840842762492546,-1.049425154928889 -92,a,11260.908150350151,-1.2362032123597668,0.0006544779467578084,88.76379680652218,0.0,-0.0,,,,,11258.287186423417,-242.9444352866959,1.4119800164562232e-05,0.0006543256177436656,0.0,-0.0 -92,b,11260.908150501835,-121.23620321191396,0.0006544779467666245,-31.23620319303202,0.0,-0.0,,,,,-5839.539645881793,-9628.490489075293,0.000559602707240858,-0.0003393909145109209,0.0,-0.0 -92,c,11260.908150501891,118.76379678719434,0.0006544779467666275,-151.23620319392376,0.0,-0.0,,,,,-5418.747540541559,9871.434924362047,-0.0005737225074054233,-0.00031493470323274103,0.0,-0.0 -93,a,11260.908713159159,-1.2362082277267965,0.007570718059792314,88.76379429883859,0.0,180.0,,,,,11258.287727835326,-242.9454329192954,0.00016333207779873645,0.007568955976436079,-0.0,0.0 -93,b,11260.90871331084,-121.236208227281,0.007570718059894287,-31.2362057007156,0.0,-0.0,,,,,-5839.540780562923,-9628.49045913546,0.006473242116938066,-0.003925927716847155,0.0,-0.0 -93,c,11260.9087133109,118.76379177182731,0.007570718059894328,-151.23620570160733,0.0,-0.0,,,,,-5418.74694727234,9871.435892054815,-0.006636574194736843,-0.0036430282595888777,0.0,-0.0 -94,a,11293.846888969925,-1.2051058054514943,1.1001283510353306,-10.440590194773346,1.101091938646152,169.25598716532176,,,,,11291.348839804103,-237.52669186896733,1.0819138981789993,-0.19936074257194467,-1.0817896684975312,0.20526707111356907 -94,b,11293.846889122058,-121.2051058050057,1.1001283510558904,-130.44059019436224,1.1010919386667284,49.25598716573447,,,,,-5851.378569141115,-9659.831592503468,-0.7136084166814624,-0.8372845492652595,0.7186613324009641,0.8342237989343899 -94,c,11293.846889122111,118.79489419410262,1.1001283510567454,109.55940980475403,1.1010919386675826,-70.74401283514905,,,,,-5439.970270662929,9897.358284372487,-0.36830548150348363,1.0366452918396538,0.3631283361025138,-1.0394908700504084 -95,a,11293.52182270871,-1.205364670577255,1.101091938646152,-10.744012834678253,1.1019018389031288,169.008553433659,,,,,11291.022772201704,-237.5708686274425,1.0817896684975312,-0.20526707111356907,-1.0816881742137383,0.21009130478019775 -95,b,11293.521822860834,-121.20536467013144,1.1010919386667284,-130.74401283426553,1.101901838922776,49.008553434107924,,,,,-5851.25379353501,-9659.527121297193,-0.7186613324009641,-0.8342237989343899,0.72278849416711,0.8317237854726993 -95,c,11293.52182286089,118.79463532897685,1.1010919386675826,109.25598716485094,1.1019018389232365,-70.99144656680804,,,,,-5439.76897866663,9897.097989924692,-0.3631283361025138,1.0394908700504084,0.3588996800510567,-1.0418150902543404 -96,a,11293.042950010607,-1.2057327892162402,1.1019018389046524,-10.991446566392257,1.1031300491942828,168.64536386115608,[9999.999999999995],[1999.999999999999],[12262.77106449845],[2452.5542128996904],11290.542478936224,-237.63333545809908,1.0816881742150461,-0.2100913047814554,-1.0815388844119715,0.21718551273114137 -96,b,11293.042950162724,-121.20573278877043,1.1019018389236725,-130.99144656593143,1.103130049212805,48.645363861598774,[9999.999999999998],[2000.0000000000002],[12262.771064828907],[2452.5542129657824],-5851.067744764513,-9659.079941712685,-0.7227884941682691,-0.8317237854728801,0.7288576135709429,0.8280473927354134 -96,c,11293.04295016278,118.79426721033789,1.1019018389238235,109.00855343320367,1.103130049212953,-71.35463613926613,[10000.0],[2000.000000000003],[12262.771064828954],[2452.554212965794],-5439.4747341716475,9896.713277170838,-0.35889968005146045,1.0418150902548222,0.3526812708451354,-1.0452329054673088 -97,a,11293.042966103496,-1.2057331403026406,0.001277213068440408,88.79426696102955,1.4774077148926734e-12,165.78184194572302,,,,,11290.542493569425,-237.63340498081521,2.6875702655767598e-05,0.0012769302717070032,-1.4321511101258226e-12,3.6287291685900834e-13 -97,b,11293.042966255613,-121.20573313985683,0.001277213070181683,-31.20573294364593,1.1493541197647268e-12,167.22869818783442,,,,,-5851.067812289552,-9659.07991962405,0.0010924162054220359,-0.0006617401761826475,-1.1209193295375714e-12,2.540762666783171e-13 -97,c,11293.042966255669,118.79426685925147,0.0012772130682241443,-151.2057330174457,3.7973204218530175e-13,-53.80127962989528,,,,,-5439.474681279807,9896.71332460492,-0.001119291905066877,-0.0006151900949253764,2.2426505253240532e-13,-3.064336960499894e-13 -98,a,11293.045667497725,-1.2057737966409887,0.021517497734791786,88.79422705712622,0.013694566754016375,-91.20578417366482,,,,,11290.545025741068,-237.64147344844412,0.00045279603014551135,0.021512733078850165,-0.00028817956829821844,-0.013691534286435032 -98,b,11293.045667649842,-121.20577379619519,0.021517497733648017,-31.20577295937418,0.013694566754186779,148.7942158053593,,,,,-5851.076065873311,-9659.078078315206,0.018404175331856416,-0.011148499408971389,-0.011713126722237434,0.007095337974591849 -98,c,11293.045667649894,118.79422620291311,0.021517497734268195,-151.2057729610304,0.013694566753207465,28.79421579867647,,,,,-5439.468959867692,9896.719551763703,-0.018856971369016318,-0.010364233668358492,0.01200130629546282,0.006596196310036546 -99,a,11293.047517633106,-1.2057945815863906,0.013694566754159233,88.79421582990938,2.9908551810234837e-12,-6.972837429363988,,,,,11290.546789257829,-237.645608204644,0.00028817956744712754,0.013691534286595836,2.968734264198872e-12,-3.630861914567901e-13 -99,b,11293.047517785217,-121.2057945811406,0.01369456675181205,-31.205784189944495,2.407325123845152e-12,15.610278534319413,,,,,-5851.080528435596,-9659.077538187415,0.011713126720787864,-0.007095337972401412,2.318529272289279e-12,6.477933817459275e-13 -99,c,11293.04751778527,118.7942054179677,0.013694566753171196,-151.20578420013956,1.842136693834863e-12,-67.01350936762948,,,,,-5439.466260822161,9896.723146392114,-0.01200130629529473,-0.006596196310267074,7.19380313067861e-13,-1.6958654321446695e-12 -100,a,11308.01221700438,-1.2106055371222708,15.543987310737817,10.474032191597972,15.54165494328276,-169.56765462137818,[10000.0],[2000.0000000000005],[12295.301951915377],[2459.060390383075],11305.488154162736,-238.90980726282098,15.284984068464503,2.8257394683807293,-15.284742139926285,-2.8141954608781306 -100,b,11308.012217156713,-121.21060553667645,15.54398731094415,-109.52596780796802,15.54165494348964,70.43234537905678,[10000.000000000004],[2000.0000000000005],[12295.301952246733],[2459.0603904493455],-5859.646039387901,-9671.38504023344,-5.195329870096198,-14.650054234154869,5.205206309585949,14.644072714144198 -100,c,11308.012217156765,118.78939446243184,15.54398731094302,130.4740321911562,15.541654943488506,-49.567654621818996,[10000.000000000005],[2000.000000000003],[12295.301952246773],[2459.060390449357],-5445.842114774785,9910.294847496312,-10.089654198368326,11.824314765774211,10.079535830340877,-11.829877253265781 -101,a,11308.012576341447,-1.210608725948371,0.0060392786742553,88.78939286846466,0.0,-0.0,,,,,11305.48850012293,-238.91044406748992,0.0001275949102618377,0.006037930642545518,0.0,-0.0 -101,b,11308.012576493782,-121.21060872550257,0.006039278674336653,-31.21060713108952,0.0,-0.0,,,,,-5859.646763857019,-9671.385021441421,0.005165203867695927,-0.003129465754955071,0.0,-0.0 -101,c,11308.012576493831,118.78939127360574,0.006039278674336682,-151.21060713198122,0.0,180.0,,,,,-5445.84173626586,9910.295465508963,-0.005292798777957793,-0.0029084648875904156,-0.0,0.0 -102,a,11306.468136550016,-1.230509517657425,14.525648817324168,12.114915339876777,14.522859651431945,-167.9315854603706,[10000.000000000007],[2000.0000000000016],[12291.944396425028],[2458.3888792850057],11303.860752741608,-242.8040474307249,14.202142795718268,3.048542860820347,-14.20188476976372,-3.036432354185308 -102,b,11306.46813670232,-121.23050951721159,14.525648817516284,-107.88508465968253,14.522859651624024,72.06841454007012,[9999.999999999996],[2000.0000000000011],[12291.94439675629],[2458.3888793512597],-5862.204849591232,-9668.028549176604,-4.460955835815702,-13.823687879893486,4.471314829237259,13.817409169544487 -102,c,11306.468136702379,118.7694904818967,14.525648817515274,132.11491533944292,14.522859651623008,-47.93158546080444,[9999.999999999996],[2000.0000000000018],[12291.944396756355],[2458.3888793512733],-5441.6559031503175,9910.832596607384,-9.741186959901809,10.775145019071521,9.730569940525701,-10.78097681535756 -103,a,11304.807986096772,-1.2404495164725138,3.274313331609466,-6.424442423346596,3.2774319460024595,173.00633597908708,[9999.999999999996],[2000.0000000000011],[12288.334961780476],[2457.6669923560976],11302.158698206122,-244.72916271067376,3.253751547608283,-0.3663722969769733,-3.253046614552753,0.3990587478358817 -103,b,11304.807986249052,-121.24044951602671,3.274313331657967,-126.42444242292409,3.2774319460550254,53.00633597950816,[9999.999999999998],[1999.9999999999995],[12288.334962111632],[2457.666992422327],-5863.021021061169,-9665.591969070243,-1.944163490238427,-2.6346453493965813,1.9721183205170505,2.6176916340361864 -103,c,11304.807986249105,118.7595504830816,3.274313331656427,113.575557576166,3.277431946055438,-66.9936640214146,[10000.0],[1999.9999999999989],[12288.334962111676],[2457.6669924223343],-5439.137677144889,9910.321131780971,-1.3095880573724796,3.0010176463743736,1.2809282940423858,-3.0167503818755703 -104,a,11304.808144819071,-1.2404529755946618,0.0040132065221011246,88.75954874292198,8.533870273765787e-13,153.78497305346605,,,,,11302.158842116152,-244.72984849276716,8.687896787700828e-05,0.004012266022333967,-7.656098097913681e-13,3.769761764964181e-13 -104,b,11304.808144971352,-121.24045297514886,0.004013206523511623,-31.2404512299995,2.2690766866372857e-12,-171.1736944113185,,,,,-5863.0216869209,-9665.591750808939,0.0034312848203335022,-0.0020813724035129155,-2.2422063680319835e-12,-3.4816607100299757e-13 -104,c,11304.808144971405,118.75954702395943,0.004013206522646525,-151.24045124856403,2.704576170083432e-13,-104.355687480567,,,,,-5439.13715519519,9910.32159930176,-0.0035181637862120585,-0.001930893618716123,-6.705745392734884e-14,-2.6201263418127976e-13 -105,a,11304.576068247059,-1.241959530273464,2.176970246513074,-4.272649083778917,2.1773644134704417,175.53743682999658,[10000.0],[2000.0000000000005],[12287.830777190737],[2457.566155438148],11301.920381147063,-245.0220010463677,2.1709200369647856,-0.1621901578641755,-2.170763484551106,0.16941571115755985 -105,b,11304.576068399336,-121.24195952982767,2.176970246549679,-124.2726490833933,2.177364413506212,55.537436830402335,[10000.000000000002],[2000.0000000000016],[12287.83077752188],[2457.566155504377],-5863.155467969559,-9665.239161275093,-1.2259208154450836,-1.7989768227025695,1.232100051945734,1.7952284676883241 -105,c,11304.576068399389,118.75804046928064,2.176970246549834,115.7273509156833,2.1773644135074797,-64.46256317052685,[10000.0],[2000.0000000000007],[12287.830777521927],[2457.5661555043857],-5438.7649131774415,9910.261162321514,-0.9449992215257578,1.9611669805702314,0.9386634326109183,-1.964644178849661 -106,a,11304.533641728112,-1.24210838433418,1.0910968236613074,3.7567135141559556,1.0909938016079976,-176.30552993297522,,,,,11301.877327993705,-245.05044367341458,1.088752332539311,0.07148871934790837,-1.0887265441054441,-0.07029926960706841 -106,b,11304.533641880389,-121.24210838388838,1.0910968236804772,-116.24328648534538,1.090993801627276,63.69447006751325,,,,,-5863.1585734304535,-9665.187654837047,-0.48246511923030966,-0.9786315381039533,0.4834823187057153,0.9780144797946917 -106,c,11304.533641880442,118.75789161521993,1.091096823680997,123.75671351357315,1.0909938016283287,-56.30552993355485,,,,,-5438.718754563189,9910.238098510516,-0.6062872133106736,0.9071428187571892,0.6052442254020304,-0.9077152101892582 -107,a,11304.234579083204,-1.2427641335539132,1.0909938016075418,3.6944700670243056,1.0905887649290362,-176.55833426434543,[10000.000000000007],[2000.000000000002],[12287.088405667299],[2457.41768113346],11301.575530357723,-245.17330719308092,1.0887265441049898,0.0702992696070296,-1.088621818437454,-0.06547053238955212 -107,b,11304.234579235472,-121.24276413310812,1.0909938016280945,-116.3055299325114,1.0905887649512027,63.44166573607432,[10000.0],[1999.9999999999984],[12287.088405998416],[2457.4176811996813],-5863.1140775416925,-9664.864858657642,-0.4834823187064988,-0.9780144797952173,0.48761176497284786,0.9755094160990215 -107,c,11304.234579235525,118.75723586600019,1.0909938016290388,123.6944700664409,1.090588764952927,-56.55833426494941,[10000.0],[1999.999999999999],[12287.088405998471],[2457.417681199692],-5438.461452815965,9910.038165850778,-0.6052442254023571,0.9077152101898939,0.6010100534709432,-0.9100388837123413 -108,a,11304.238081843749,-1.2428202357259195,0.3019625366421195,88.75720781562892,9.942823213913206e-13,109.2546645469608,,,,,11301.578792223072,-245.18444930325643,0.006549300087712182,0.3018915040270336,-3.2788199946083864e-13,9.38664332475074e-13 -108,b,11304.238081996018,-121.24282023528013,0.3019625366469139,-31.24279218427655,1.0579932945155586e-12,86.32224712646767,,,,,-5863.125357824832,-9664.86211246081,0.2581710616346047,-0.15661761226854395,6.786479697877417e-14,1.0558144631377783e-12 -108,c,11304.23808199607,118.75717976382819,0.30196253664705097,-151.24279218513632,2.622004262750282e-12,-71.32271715935369,,,,,-5438.453434398175,9910.046561764122,-0.2647203617242229,-0.1452738917593873,8.396638455211423e-13,-2.4839224988725585e-12 -109,a,11304.234777985639,-1.2427671320555702,0.004492432529611305,88.75723439937792,3.707903074763882e-12,-23.478980103636932,,,,,11301.575716382522,-245.17390296057465,9.74348004666466e-05,0.004491375790642312,3.4009120610872356e-12,-1.4772753178046467e-12 -109,b,11304.234778137907,-121.24276713160977,0.004492432529215986,-31.24276566459967,2.354879121581128e-12,65.4867151208745,,,,,-5863.114686503876,-9664.864721876098,0.0038409281294655485,-0.0023300689118217577,9.770492841197353e-13,2.142622312415284e-12 -109,c,11304.23477813796,118.75723286749854,0.0044924325280256685,-151.24276565906234,2.051674848489329e-12,-74.97060372904185,,,,,-5438.46102987858,9910.038624836727,-0.003938362933686389,-0.0021613068781244915,5.320292233351939e-13,-1.9814930202857293e-12 -110,a,11304.939999544007,-1.2438804801786794,10.517184759786266,20.269489158087193,10.513835240251096,-159.7768815974333,[10000.00000000001],[2000.0000000000007],[12288.621960893228],[2457.724392178644],11302.27600550383,-245.4088195285759,9.865892842991972,3.643533131739066,-9.86569537062654,-3.634389400318007 -110,b,11304.93999969629,-121.24388047973285,10.517184759925115,-99.73051084147006,10.513835240388891,80.22311840301712,[9999.999999999998],[1999.9999999999966],[12288.621961224388],[2457.724392244875],-5863.6682747801915,-9665.353731761163,-1.7775541698230473,-10.365880399066247,1.7853741373349374,10.361137517269949 -110,c,11304.939999696348,118.75611951937546,10.517184759928313,140.2694891576355,10.513835240392089,-39.77688159787733,[10000.000000000002],[1999.9999999999989],[12288.621961224457],[2457.7243922448897],-5438.607730723581,9910.762551289792,-8.088338673168534,6.722347267331154,8.08032123328978,-6.726748116954946 -111,a,11304.940010731394,-1.2438806488206786,0.0010654654940824204,88.75611943550032,0.0,180.0,,,,,11302.276015966256,-245.40885303807903,2.3129237915811823e-05,0.0010652144185250827,-0.0,0.0 -111,b,11304.940010883682,-121.24388064837483,0.0010654654940967737,-31.243880564053832,0.0,-0.0,,,,,-5863.668309031486,-9665.353724067141,0.0009109381279788568,-0.0005526377168681648,0.0,-0.0 -111,c,11304.940010883734,118.75611935073346,0.001065465494096779,-151.24388056494556,0.0,-0.0,,,,,-5438.607706934713,9910.76257710527,-0.0009340673658946733,-0.0005125767016569131,0.0,-0.0 -112,a,11303.474442441602,-1.2587536564366233,9.600115659067942,23.801246742894406,9.5955565776461,-156.25705625851478,[10000.00000000001],[2000.0000000000018],[12285.436006820195],[2457.087201364039],11300.746716597374,-248.3105278561105,8.783634333544486,3.874272649422088,-8.783398959419403,-3.863496959294454 -112,b,11303.474442593872,-121.25875365599077,9.600115659190655,-96.19875325664597,9.595556577768745,83.74294374194481,[9999.999999999996],[2000.0],[12285.436007151286],[2457.0872014302577],-5865.416583453026,-9662.57847455466,-1.0365986311221609,-9.543986795244075,1.045812965453627,9.538395110208537 -112,c,11303.474442593926,118.74124634311751,9.600115659192618,143.8012467424661,9.595556577770708,-36.257056258943095,[10000.0],[1999.9999999999986],[12285.436007151342],[2457.0872014302668],-5435.330133144291,9910.889002410819,-7.74703570241724,5.669714145823219,7.73758599396069,-5.6748981509153165 -113,a,11303.474618446115,-1.2587552189613884,0.00422579859429648,88.74124554837658,1.7813752583131204e-12,-126.46423868675973,,,,,11300.746885787681,-248.3108399074611,9.28308324733233e-05,0.00422477883398651,-1.0587086207279838e-12,-1.4326317975412896e-12 -113,b,11303.47461859838,-121.25875521851556,0.004225798590886963,-31.258754452282197,2.2961693111531427e-12,-2.3942462039672274,,,,,-5865.416938292576,-9662.578465052087,0.0036123503764266766,-0.002192783274441933,2.2941648249793095e-12,-9.592320526937657e-14 -113,c,11303.474618598435,118.74124478059275,0.004225798594841969,-151.2587544065351,3.0355652417293246e-12,78.91692328761387,,,,,-5435.329947495047,9910.889304959597,-0.0037051812107190066,-0.0020319955609949536,5.835331314173275e-13,2.9789503892031335e-12 -114,a,11297.278513709483,-1.3349620483573832,8.72505088062852,28.03203733936433,8.696379504375864,-152.30595817801697,[10000.000000000007],[2000.0000000000023],[12271.971328492453],[2454.394265698492],11294.212198715213,-263.1969352299158,7.701471069831685,4.100470244996556,-7.7001393116016805,-4.041642124935728 -114,b,11297.278513861667,-121.3349620479115,8.72505088074329,-91.9679626601732,8.69637950449058,87.69404182242276,[10000.0],[1999.9999999999995],[12271.971328823172],[2454.394265764634],-5875.041331468971,-9649.476212380223,-0.29962413522018094,-8.719904715600556,0.34990490253911255,8.689337319111447 -114,c,11297.278513861727,118.66503795119675,8.72505088074549,148.03203733894503,8.696379504492537,-32.305958178441074,[10000.0],[1999.9999999999995],[12271.971328823241],[2454.394265764648],-5419.170867246181,9912.67314761019,-7.401846934610485,4.619434470602979,7.35023440906471,-4.647695194175176 -115,a,11297.278538864046,-1.3349622717958831,0.0015971151249639212,88.66503786112634,6.00179952868424e-13,8.681698314822906,,,,,11294.21222283655,-263.1969798604141,3.720859267889554e-05,0.001596681634835003,5.933031826853389e-13,9.059420092142206e-14 -115,b,11297.278539016233,-121.33496227135,0.001597115125353018,-31.334962168411053,2.587435730116631e-13,179.60664340332264,,,,,-5875.041382180786,-9649.476210954666,0.0013641625610879005,-0.0008305644048220984,-2.587374753197142e-13,1.77635582643677e-15 -115,c,11297.278539016294,118.66503772775823,0.001597115125727053,-151.33496214805493,6.161814187826393e-13,59.701949614581366,,,,,-5419.170840655704,9912.673190815132,-0.0014013711546549956,-0.0007661172310600151,3.1086244412814235e-13,5.320188734280617e-13 -116,a,11297.092092758472,-1.3379917781472896,7.883767721703691,32.90249318981184,7.882360182234402,-147.11254247139902,[10000.000000000007],[2000.0000000000014],[12271.566322333221],[2454.3132644666443],11294.011895274754,-263.789805827219,6.6191816403480095,4.2825492293559035,-6.619123281234758,-4.2800477836456885 -116,b,11297.092092910658,-121.33799177770143,7.883767721807876,-87.09750680974561,7.882360182338754,92.88745752904474,[10000.000000000002],[2000.0000000000002],[12271.566322663948],[2454.3132645327887],-5875.454620747174,-9649.00630921367,0.3992056054717696,-7.873654067583848,-0.39706846949730035,7.872352804254298 -116,c,11297.09209291072,118.66200822140684,7.883767721810102,152.902493189386,7.882360182341199,-27.112542471825247,[10000.000000000007],[1999.9999999999975],[12271.566322664006],[2454.3132645327964],-5418.557274527521,9912.796115040941,-7.018387245821729,3.591104838227607,7.0161917507341665,-3.5923050206083307 -117,a,11296.785512059767,-1.3404011416925035,7.150243602263908,39.235592382753936,6.949615396398298,-142.7359597668861,,,,,11293.694295770818,-264.2575621569387,5.538233479879067,4.522604724499206,-5.530876795836093,-4.207915876908443 -117,b,11296.785512211945,-121.34040114124664,7.150243602358352,-80.7644076167931,6.949615396489548,97.26404023356285,,,,,-5875.700909859531,-9648.497381810164,1.1475738428232545,-7.057553247998516,-0.8787236485380927,6.893837748933789 -117,c,11296.785512212007,118.65959885786164,7.150243602360956,159.235592382333,6.949615396492003,-22.73595976730644,,,,,-5417.993385911229,9912.754943967155,-6.685807322703489,2.5349485234986897,6.409600444375349,-2.6859218720249527 -118,a,11296.643645486958,-1.3414559910457051,6.9496153963972995,37.26404023311263,6.861254184697144,-143.6696812054284,[10000.000000000007],[2000.0000000000002],[12270.592082030807],[2454.1184164061597],11293.547601026274,-264.4621645426316,5.530876795835392,4.207915876907715,-5.527528590720335,-4.064878431859106 -118,b,11296.643645639133,-121.34145599059985,6.949615396489338,-82.73595976644059,6.861254184787793,96.33031879502012,[9999.999999999998],[1999.9999999999964],[12270.5920823615],[2454.1184164722963],-5875.804753350946,-9648.268039241935,0.8787236485376511,-6.893837748933633,-0.7565236899886478,6.819419395722334 -118,c,11296.643645639195,118.65854400850843,6.949615396491432,157.26404023269532,6.861254184790095,-23.669681205846945,[9999.999999999998],[1999.999999999998],[12270.592082361563],[2454.118416472311],-5417.7428476752675,9912.73020378462,-6.409600444374905,2.685921872024536,6.284052280710614,-2.754540963862277 -119,a,11296.643923106301,-1.3414584571723505,0.005305673241883589,88.65854277589094,0.0,-0.0,,,,,11293.547867186531,-264.46265713911396,0.00012420955847372624,0.005304219125867942,0.0,-0.0 -119,b,11296.643923258478,-121.34145845672647,0.005305673241955063,-31.341457223663166,0.0,-0.0,,,,,-5875.805313032144,-9648.26802344524,0.004531483731086585,-0.0027596781959669785,0.0,-0.0 -119,c,11296.643923258542,118.65854154238177,0.005305673241955089,-151.34145722455492,0.0,-0.0,,,,,-5417.742554154329,9912.73068058441,-0.004655693289560332,-0.002544540929900936,0.0,-0.0 -120,a,11294.605763296931,-1.355439283105225,6.187149248321344,44.054504058622655,4.7412072862164125,-157.7313430546395,[10000.000000000002],[1999.9999999999998],[12266.165321951908],[2453.2330643903806],11291.445409544222,-267.17019216778635,4.446572153458262,4.302186874729284,-4.387594569682605,-1.7966803897642223 -120,b,11294.60576344908,-121.35543928265935,6.187149248402326,-75.94549594093316,4.74120728627839,82.26865694578963,[10000.0],[2000.0000000000002],[12266.165322282475],[2453.2330644564954],-5877.098878327497,-9645.093474202253,1.5025170486806068,-6.001937882086884,0.6378264247973103,4.69810855380009 -120,c,11294.605763449143,118.6445607164489,6.1871492484049275,164.05450405819866,4.741207286280016,-37.73134305505722,[10000.000000000004],[1999.9999999999984],[12266.16532228254],[2453.2330644565054],-5414.3465312166645,9912.263666370092,-5.949089202140461,1.6997510073576774,3.749768144887595,-2.9014281640359383 -121,a,11294.438911272733,-1.3557528828418235,1.10043886023139,-10.646271934396818,1.1011020683673933,169.1450943605696,[10000.000000000007],[1999.999999999999],[12265.802915429917],[2453.16058308598],11291.27714174409,-267.2280464303714,1.0814964228461403,-0.20330069473162915,-1.081400308019999,0.20736233693031886 -121,b,11294.438911424882,-121.35575288239595,1.1004388602463635,-130.64627193398582,1.1011020683823438,49.14509436096574,[10000.000000000002],[2000.0000000000007],[12265.80291576048],[2453.1605831520974],-5877.064847688547,-9644.918822881407,-0.7168117776714503,-0.8349530289374432,0.7202812055837852,0.8328389699567647 -121,c,11294.438911424942,118.64424711671231,1.1004388602451176,109.35372806514071,1.1011020683818675,-70.85490563989208,[10000.000000000002],[2000.0000000000002],[12265.802915760549],[2453.1605831521088],-5414.212294055484,9912.14686931183,-0.36468464517462307,1.0382537236684648,0.36111910243660067,-1.0402013068873788 -122,a,11294.438915995011,-1.3557530026205715,0.000691909263191073,88.6442470572688,0.0,-0.0,,,,,11291.277145906399,-267.2280701468947,1.6370673242676466e-05,0.000691715569831412,0.0,-0.0 -122,b,11294.438916147159,-121.35575300217471,0.0006919092632003939,-31.355752942285335,0.0,-0.0,,,,,-5877.064870308813,-9644.918814627808,0.0005908579190566548,-0.0003600352038211701,0.0,-0.0 -122,c,11294.438916147223,118.64424699693356,0.0006919092632003979,-151.3557529431771,0.0,180.0,,,,,-5414.212275597527,9912.146884774756,-0.0006072285922993347,-0.0003316803660102385,-0.0,0.0 -123,a,11294.450587590258,-1.3559290595748144,0.034790637759172245,88.64414566266024,0.0051627129754691645,-91.35593104301562,,,,,11291.2879930488,-267.263041870581,0.0008232130720932804,0.03478089699717183,-0.0001221665791898121,-0.0051612673437835726 -123,b,11294.450587742402,-121.35592905912895,0.034790637759640926,-31.355854336893884,0.005162712975538712,148.64406895743028,,,,,-5877.10058028114,-9644.91072266684,0.029709533830455177,-0.018103371931758802,-0.004408705345924996,0.002686433032965487 -123,c,11294.450587742464,118.64407093997931,0.03479063775964112,-151.35585433778567,0.005162712975538743,28.644068956538504,,,,,-5414.187412767597,9912.173764537474,-0.03053274690254862,-0.016677525065412858,0.004530871925114834,0.002474834310818059 -124,a,11294.450850501384,-1.3559330264563547,0.0051627129754691645,88.64406895698438,0.0,180.0,,,,,11291.288237382285,-267.2638298458709,0.0001221665791898121,0.0051612673437835726,-0.0,0.0 -124,b,11294.450850653531,-121.35593302601048,0.005162712975538712,-31.35593104256973,0.0,-0.0,,,,,-5877.101384854503,-9644.910540278202,0.004408705345924996,-0.002686433032965487,0.0,-0.0 -124,c,11294.450850653595,118.64406697309776,0.005162712975538743,-151.3559310434615,0.0,-0.0,,,,,-5414.186852527725,9912.174370124128,-0.004530871925114834,-0.002474834310818059,0.0,-0.0 -125,a,11293.923246928498,-1.359820938606724,3.159612820435445,45.22174798074905,2.266537835173694,-164.7295383921929,[10000.0],[2000.0000000000007],[12264.682914183797],[2452.936582836761],11290.742620712492,-268.01750005989135,2.22552013038334,2.242813707002556,-2.1865139271666245,-0.5969510906098076 -125,b,11293.923247080638,-121.35982093816085,3.15961282047722,-74.77825201880398,2.2665378352033767,75.27046160824102,[10000.000000000002],[2000.0000000000023],[12264.682914514327],[2452.9365829028684],-5877.481274071033,-9644.061187274416,0.8295735810632447,-3.0487638230807446,0.5762821542893395,2.1920521519927503 -125,c,11293.923247080698,118.64017906094737,3.1596128204801395,165.22174798034797,2.26653783520427,-44.729538392554595,[9999.999999999998],[1999.9999999999989],[12264.682914514397],[2452.9365829028775],-5413.261346641395,9912.078687334359,-3.0550937114494063,0.8059501160771383,1.6102317728798843,-1.595101061381555 -126,a,11293.925437079648,-1.3598539858445704,0.021465953503822757,88.640143112107,0.01545193930240413,-91.35986444750718,,,,,11290.74465565697,-268.0240643454925,0.0005094246824224324,0.02145990788240293,-0.00036670362774810704,-0.015447587405629975 -126,b,11293.925437231786,-121.35985398539867,0.0214659535039216,-31.359856887855514,0.015451939302113363,148.64013555306965,,,,,-5877.48797638136,-9644.059667445228,0.018330113047915347,-0.011171128657533558,-0.013194651306414725,0.008041368359820597 -126,c,11293.92543723185,118.64014601370955,0.021465953504208577,-151.3598568897916,0.015451939302707258,28.64013554949825,,,,,-5413.256679275547,9912.083731790774,-0.018839537730925615,-0.010288779224469469,0.013561354934983286,0.007406219044961722 -127,a,11293.927792340983,-1.3598749129609176,0.015451939302527185,88.64013555059616,0.0,-0.0,,,,,11290.746912359196,-268.0282441522457,0.0003667036282623859,0.015447587405740856,0.0,-0.0 -127,b,11293.927792493125,-121.35987491251505,0.015451939302735335,-31.35986444895796,0.0,-0.0,,,,,-5877.492724551306,-9644.059531903311,0.013194651306661262,-0.008041368360611222,0.0,-0.0 -127,c,11293.927792493188,118.64012508659322,0.01545193930273542,-151.35986444984974,0.0,-0.0,,,,,-5413.25418780783,9912.08777605561,-0.01356135493492372,-0.007406219045129549,0.0,-0.0 -128,a,11293.67506592394,-1.3606772280971073,1.3754701828382734,36.511958504735844,1.103069515331257,168.47947831720614,,,,,11290.490502887931,-268.1803476571962,1.1055103562625848,0.8183917619779209,-1.0808462318886272,0.2203038326159808 -128,b,11293.675066076072,-121.36067722765122,1.3754701828558573,-83.48804149485838,1.1030695153475194,48.479478317552676,,,,,-5877.496245314964,-9643.761423034939,0.1559928780011675,-1.3665959336755098,0.7312118315466128,0.8258883781088455 -128,c,11293.675066076135,118.63932277145699,1.3754701828582774,156.51195850438324,1.1030695153468726,-71.52052168310287,,,,,-5412.994257572899,9911.94177069219,-1.2615032342670525,0.5482041716969593,0.34963440034710686,-1.0461922107249237 -129,a,11292.041291311214,-1.360789304082793,1.1030695153317926,-11.520521682797057,1.1057582129508114,167.729429900445,[9999.999999999998],[2000.000000000001],[12260.595819680475],[2452.119163936096],11288.856664431061,-268.16363401442635,1.0808462318891399,-0.22030383261614803,-1.0804970209628502,0.23500513440897047 -129,b,11292.041291463327,-121.36078930363692,1.1030695153469188,-131.52052168239942,1.1057582129670709,47.729429900869555,[9999.999999999998],[1999.9999999999993],[12260.595820010902],[2452.11916400218],-5876.664851647303,-9642.354834246971,-0.7312118315455238,-0.8258883781090073,0.7437689269042442,0.8182353016802926 -129,c,11292.04129146339,118.6392106954713,1.1030695153461245,108.47947831690263,1.105758212966833,-72.27057009993567,[9999.999999999998],[1999.9999999999989],[12260.59582001097],[2452.119164002193],-5412.191812783693,9910.518468261454,-0.34963440034696996,1.0461922107241808,0.33672809406136106,-1.0532404360892187 -130,a,11292.041903233465,-1.3607985389192128,0.007875448873834616,88.63920608241234,5.965591130920544e-13,-26.978605107906127,,,,,11288.857232958428,-268.165468065206,0.0001870269594053376,0.007873227793023551,5.316391565643084e-13,-2.7063366867551676e-13 -130,b,11292.041903385576,-121.36079853847335,0.007875448872095474,-31.36079392731044,2.1205189800882724e-12,-34.38675438616979,,,,,-5876.66672424555,-9642.354409580723,0.006724901796656845,-0.004098583994785444,1.7499457455730639e-12,-1.197618734182687e-12 -130,c,11292.041903385638,118.63920146063491,0.007875448874263016,-151.36079393605854,1.541557178546688e-12,-39.990507386483344,,,,,-5412.190508712807,9910.519877645982,-0.0069119287598356045,-0.003774643796451269,1.1810654628460872e-12,-9.906981917824336e-13 -131,a,11371.099871049813,-0.8646597809812737,8.73566805199436,1.2830109724115,8.73552443115253,-178.74227863749724,[10000.000000000011],[2000.000000000002],[12432.876180518142],[2486.5752361036284],11369.805050783707,-171.59657503110816,8.733477954462563,0.19559942114265802,-8.733419852514333,-0.191741406512163 -131,b,11371.09987120302,-120.86465978053546,8.735668052106277,-118.71698902711785,8.735524431263539,61.25772136296007,[10000.000000000005],[1999.9999999999961],[12432.876180853233],[2486.575236170641],-5833.5095185738455,-9760.741722716653,-4.197344909547049,-7.661213482659893,4.200656997252526,7.6592341575796965 -131,c,11371.099871203043,119.13534021857285,8.735668052118305,121.28301097197742,8.735524431276387,-58.74227863794301,[10000.000000000004],[1999.9999999999968],[12432.876180853253],[2486.5752361706454],-5536.295532209819,9932.33829774779,-4.536133044914153,7.465614061524898,4.532762855260224,-7.467492751077821 -132,a,11371.099883853067,-0.864659972858395,0.0011431476401639125,89.13534021021238,3.40871708775605e-12,-38.90564490899829,,,,,11369.805063010845,-171.59661330051512,1.7250769409222145e-05,0.0011430174706307476,2.6525998142943152e-12,-2.1408097555751774e-12 -132,b,11371.099884006273,-120.8646599724126,0.0011431476403440896,-30.864659792074953,4.2133746298088486e-13,118.72613085718149,,,,,-5833.509557829693,-9760.741714170961,0.0009812567819622987,-0.0005864483399901935,-2.0250468070097346e-13,3.6948222150106936e-13 -132,c,11371.099884006298,119.1353400266957,0.0011431476423833143,-150.86465988499637,3.4505264040842844e-12,-92.89186453059129,,,,,-5536.29550518111,9932.338327471507,-0.0009985075541037117,-0.0005565691301935035,-1.7408295852450706e-13,-3.446132265139308e-12 -133,a,11371.100226043143,-0.8646629137822408,0.006019386900991705,89.1353386596434,3.75144980556095e-12,-79.5184307904121,,,,,11369.805396354091,-171.5972020628802,9.083624718535925e-05,0.00601870147457305,6.824608398286814e-13,-3.688851155270923e-12 -133,b,11371.100226196351,-120.86466291333646,0.006019386902461788,-30.8646613432644,5.081776386701676e-12,153.4885483662381,,,,,-5833.510234384483,-9760.7417084735,0.005166930252287616,-0.003088017235949883,-4.547403017788615e-12,2.268386439354138e-12 -133,c,11371.100226196375,119.13533708577188,0.006019386897134059,-150.864661365606,1.8858523282491386e-12,-68.80849795109796,,,,,-5536.295161969569,9932.33891053641,-0.005257766496289762,-0.0029306842354443565,6.817097548844391e-13,-1.7583261398438274e-12 -134,a,11355.627403537754,-0.8969338788639653,7.654877103066403,3.143197831847165,7.652464174068684,-177.12236483439304,[10000.0],[1999.9999999999995],[12399.064781536277],[2479.8129563072544],11354.23601679363,-177.7588336030158,7.643361213977802,0.41972945537579526,-7.642814642849945,-0.3841773944978639 -134,b,11355.627403690762,-120.89693387841814,7.654877103163731,-116.85680216770695,7.652464174165979,62.877635166052634,[10000.000000000005],[2000.0000000000018],[12399.064781870467],[2479.812956374095],-5831.061674046866,-9744.17741448268,-3.4581842359076784,-6.829209709407083,3.4886999382214823,6.810960334486409 -134,c,11355.627403690773,119.10306612069013,7.654877103171282,123.14319783140738,7.6524641741735255,-57.122364834832794,[10000.000000000002],[2000.0],[12399.064781870464],[2479.812956374092],-5523.17434274672,9921.936248085713,-4.185176978069088,6.409480254037487,4.1541147046274265,-6.4267829399947445 -135,a,11355.627406537553,-0.896933923882008,0.0005529587106084823,89.10306563982698,4.741675545946649e-12,158.1408898025903,,,,,11354.236019653394,-177.75884257114572,8.655915228357522e-06,0.0005528909573951764,-4.40075952810094e-12,1.7654468439625268e-12 -135,b,11355.62740669056,-120.89693392343618,0.0005529587024818407,-30.896934234554152,1.034430544064303e-11,-12.761469392191374,,,,,-5831.061683243377,-9744.177412475243,0.00047448965066186616,-0.0002839417159650568,1.00887816701807e-11,-2.2849812823616128e-12 -135,c,11355.627406690572,119.1030660756721,0.0005529587099081638,-150.89693419412126,3.706449451092241e-12,-101.33526639782593,,,,,-5523.174336409975,9921.936255046405,-0.0004831455708497454,-0.000268949237276432,-7.285014901685323e-13,-3.634150947927755e-12 -136,a,11346.372792745475,-0.9184968931495525,6.5836413965868275,5.39555935001345,6.580928642014018,-174.82199921780315,[9999.999999999996],[1999.9999999999998],[12378.863033841777],[2475.772606768356],11344.914892293473,-181.88358522006553,6.55447096289035,0.6190673917103062,-6.5540726907720845,-0.5939300929874094 -136,b,11346.372792898363,-120.91849689270379,6.5836413966747,-114.60444064949361,6.580928642101834,65.17800078268978,[9999.999999999998],[2000.000000000001],[12378.86303417543],[2475.7726068350885],-5829.973251481528,-9734.042708065035,-2.7411073935545653,-5.985872058189123,2.762677796772371,5.972958495055632 -136,c,11346.372792898368,119.08150310640453,6.583641396677795,125.39555934957903,6.580928642104943,-54.8219992182375,[9999.999999999996],[2000.0],[12378.863034175418],[2475.7726068350844],-5514.94164081191,9915.92629328512,-3.8133635693328682,5.366804666478409,3.791394893996798,-5.379028402067814 -137,a,11346.070612024967,-0.9197442502737712,5.5293013933353485,8.628971685809056,5.5290060395311285,-171.38924159785435,,,,,11344.608788122794,-182.12571895168986,5.466713250844153,0.8295903394960537,-5.466684661620256,-0.8278083084733574 -137,b,11346.070612177853,-120.91974424982797,5.529301393409311,-111.37102831368945,5.529006039605087,68.61075840264716,,,,,-5830.02989335889,-9733.65654721121,-2.0149103166662203,-5.149107720270589,2.0164393061902874,5.148191945765072 -137,c,11346.070612177855,119.08025574928031,5.529301393410762,128.62897168537236,5.52900603960654,-51.389241598291036,,,,,-5514.578894763865,9915.782266162912,-3.4518029341739713,4.319517380773245,3.450245355426009,-4.320383637290425 -138,a,11345.843939076829,-0.9206794496629991,5.5290060395281815,8.61075840214634,5.528784870897764,-171.4029024746102,[10000.0],[2000.0000000000011],[12377.709104796742],[2475.54182095935],11344.379170215168,-182.30724690651266,5.466684661617332,0.8278083084729798,-5.466663194743677,-0.826471816762593 -138,b,11345.843939229711,-120.92067944921722,5.529006039603442,-111.38924159734793,5.528784870973021,68.59709752589556,[10000.000000000002],[2000.000000000004],[12377.709105130365],[2475.5418210260777],-5830.0722922254545,-9733.366928292624,-2.0164393061892474,-5.148191945763713,2.017586008525583,5.147505109050594 -138,c,11345.843939229713,119.0793205498911,5.5290060396056875,128.61075840171472,5.528784870975267,-51.40290247504178,[9999.999999999998],[2000.0000000000018],[12377.709105130349],[2475.5418210260727],-5514.306877989676,9915.674175199152,-3.4502453554259116,4.320383637289412,3.449077186215921,-4.32103329228668 -139,a,11343.82503849349,-0.9273230305699616,4.506330334355423,13.63315635000126,4.5041568517528825,-166.47369639809824,[10000.000000000004],[2000.0],[12373.304471533807],[2474.660894306761],11342.339318832648,-183.58997906968995,4.379363413896399,1.0621624976233786,-4.379223462266883,-1.0534850794974244 -139,b,11343.825038646346,-120.92732303012419,4.506330334415494,-106.36684364948636,4.504156851812915,73.52630360241417,[10000.000000000005],[2000.0000000000034],[12373.304471867308],[2474.6608943734655],-5830.163245173778,-9730.958999093797,-1.2698220010374865,-4.3237212177191084,1.277266889759199,4.3192613069896675 -139,c,11343.825038646346,119.07267696898413,4.506330334417337,133.63315634957232,4.504156851814765,-46.47369639852713,[9999.999999999996],[2000.000000000002],[12373.304471867285],[2474.660894373461],-5512.17607365883,9914.548978163499,-3.1095414128554792,3.2615587200948286,3.1019565725042506,-3.2657762274913416 -140,a,11339.391853072188,-0.9431684655158713,3.5355913725371186,21.386157440767114,3.5288970000227167,-158.88008447817157,[10000.0],[2000.0000000000007],[12363.635345915347],[2472.727069183071],11337.855527570306,-186.65377966542664,3.2921444889020037,1.2892598720781903,-3.2918551540777248,-1.2715359536172184 -140,b,11339.391853224986,-120.94316846507009,3.535591372583557,-98.61384255880903,3.5288970000690716,81.11991552225214,[10000.000000000004],[2000.0000000000066],[12363.635346248599],[2472.727069249727],-5830.574678690692,-9725.544021657406,-0.5295404431325084,-3.4957106964069995,0.5447451393624503,3.486598165868484 -140,c,11339.39185322499,119.05683153403818,3.535591372583546,141.38615744041732,3.5288970000690263,-38.880084478521304,[10000.0],[2000.0000000000011],[12363.63534624858],[2472.727069249717],-5507.280848879572,9912.19780132285,-2.7626040457733962,2.206450824324817,2.7471100147191754,-2.2150622122472736 -141,a,11339.072030592673,-0.94464029670523,2.671294264150022,34.35649593567696,2.524716816400937,-150.65756382015388,,,,,11337.530949998303,-186.93975714020291,2.205266233727297,1.507519115654269,-2.200812240388224,-1.2371824786889953 -141,b,11339.072030745467,-120.94464029625945,2.6712942641848465,-85.64350406384801,2.524716816433671,89.34243618032042,,,,,-5830.660053662762,-9725.11994049716,0.2029167340083285,-2.6635761383760466,0.028974664511919882,2.5245505485134165 -141,c,11339.072030745472,119.05535970284882,2.6712942641853994,154.3564959353319,2.52471681643393,-30.657563820494698,,,,,-5506.870896335499,9912.059697637384,-2.408182967735828,1.1560570227185487,2.171837575876506,-1.2873680698211918 -142,a,11338.378830225856,-0.9468231716607833,2.524716816398067,29.342436179902748,2.185682286575654,174.9555949254044,,,,,11336.830713954096,-187.3602435441928,2.2008122403845003,1.237182478689764,-2.1772168154472675,0.1921821958045006 -142,b,11338.378830378642,-120.946823171215,2.5247168164307214,-90.65756381965974,2.185682286604184,54.955594925822076,,,,,-5830.6740875484675,-9724.303275092227,-0.028974664511011605,-2.524550548510477,1.255043071448743,1.789433973854246 -142,c,11338.37883037865,119.05317682789327,2.52471681643192,149.342436179528,2.185682286603196,-65.04440507497621,,,,,-5506.156626405589,9911.663518636442,-2.1718375758752866,1.287368069819307,0.9221737440003183,-1.9816161696573358 -143,a,11336.986069071669,-0.950164699608747,2.1856822865753345,-5.04440507459677,2.187025056597917,174.49068091358603,,,,,11335.427198054995,-187.99831892909418,2.177216815446945,-0.19218219580451587,-2.1769223043248886,0.20997113877849588 -143,b,11336.986069224433,-120.95016469916295,2.1856822866030887,-125.04440507416224,2.1870250566281264,54.49068091401425,,,,,-5830.524919091778,-9722.768756976515,-1.2550430714476242,-1.7894339738536935,1.2703014924104115,1.7802844482551492 -143,c,11336.986069224444,119.0498352999453,2.1856822866019843,114.95559492503163,2.1870250566269958,-65.50931908679217,,,,,-5504.902278963175,9910.767075905635,-0.9221737440000789,1.9816161696561108,0.9066208119176353,-1.9902555870320076 -144,a,11336.593397440105,-0.9510809195477538,2.188031515349386,-5.828670757530788,2.188461155297861,174.04125950287207,[10000.0],[2000.0000000000011],[12357.53364027714],[2471.50672805543],11335.031572780488,-188.17306648951882,2.176719426964533,-0.22220361931643987,-2.1766367025562947,0.22718911358713692 -144,b,11336.593397592864,-120.95108091910197,2.188031515378758,-125.82867075710654,2.188461155326801,54.04125950325962,[9999.999999999995],[2000.0000000000061],[12357.533640610238],[2471.5067281220563],-5830.478442281104,-9722.338761658195,-1.280793692627207,-1.7739925110374697,1.2850698951128876,1.771428122461893 -144,c,11336.593397592875,119.04891908000626,2.188031515379447,114.17132924209663,2.188461155325887,-65.95874049751492,[9999.999999999998],[1999.999999999997],[12357.533640610227],[2471.5067281220427],-5504.553130499339,9910.51182814774,-0.8959257343407111,1.9961961303538631,0.8915668074463375,-1.998617236048529 -145,a,11336.52976648561,-0.9511540707327442,1.0903847404237672,0.46692327504988473,1.109712238355148,168.24740112640035,[9999.999999999998],[1999.9999999999995],[12357.39491792443],[2471.4789835848856],11334.967710338424,-188.18648197889058,1.0903485333733167,0.008885826898113895,-1.0864484912304047,0.226033023822561 -145,b,11336.529766638372,-120.95115407028695,1.0903847404370768,-119.5330767245706,1.1097122383690166,48.247401126767386,[10000.000000000002],[2000.000000000006],[12357.394918257512],[2471.4789836515083],-5830.458129214674,-9722.276747416336,-0.5374789148595374,-0.9487124423445945,0.7389745863436853,0.8278754814126048 -145,c,11336.52976663838,119.04884592882127,1.0903847404359328,120.46692327480785,1.10971223836681,-71.75259887387742,[10000.000000000002],[1999.9999999999948],[12357.394918257492],[2471.4789836514915],-5504.509581123705,9910.46322939525,-0.5528696185162543,0.9398266154441617,0.3474739048891937,-1.0539085052328458 -146,a,11336.530757765388,-0.9511628454116702,0.010043362373409383,89.04884155278606,1.913676637603714e-12,-6.898679524961948,,,,,11334.968672661274,-188.18823435102354,0.0001667206602786574,0.010041978489573238,1.8998218300478343e-12,-2.298592773501951e-13 -146,b,11336.530757918144,-120.95116284496588,0.01004336237280146,-30.951158444862678,2.3028010422067223e-12,-107.2621128836766,,,,,-5830.460127974883,-9722.276704626302,0.008613248145778596,-0.0051653735712575265,-6.833411692878496e-13,-2.1990765076151127e-12 -146,c,11336.530757918157,119.04883715414235,0.0100433623761559,-150.95115843643387,4.78322041372681e-12,83.07901905551888,,,,,-5504.508544686349,9910.464938977353,-0.008779968807850138,-0.004876604920635104,5.76379806538431e-13,4.748366439619798e-12 -147,a,11336.987539923693,-0.9501777188752972,0.012234162796386493,89.04982879102052,2.366748092497701e-13,75.32656036501777,,,,,11335.428625985793,-188.00091905873558,0.00020287735916577678,0.012232480537717005,5.995198352623171e-14,2.2895572717162045e-13 -147,b,11336.987540076456,-120.95017771842952,0.01223416279725982,-30.95017121255018,9.334770881534312e-13,89.89098217178208,,,,,-5830.527884835499,-9722.768693536038,0.01049220021773563,-0.006291937216851787,1.7761444961927566e-15,9.33475398400053e-13 -147,c,11336.987540076467,119.04982228067874,0.01223416279631736,-150.95017120861965,5.17006668974468e-13,-177.14434036110438,,,,,-5504.900741150248,9910.7696125948,-0.010695077576446797,-0.005940543322001845,-5.163646559076071e-13,-2.5757288162647655e-14 diff --git a/roseau/load_flow/tests/data/networks/feeder_die/types_line.csv b/roseau/load_flow/tests/data/networks/feeder_die/types_line.csv deleted file mode 100644 index 3a075d21..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/types_line.csv +++ /dev/null @@ -1,18 +0,0 @@ -name,un,in,z,y,r0,x0,r1,x1,rn,xn,xpn,b0,g0,b1,g1,bn,bpn,type,s,sn,dpp,dpn,h,dext,dsh,cond,iso,model -A_AA_37,20000,133,,,1.041,0.35,1.041,0.35,1.041,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_AA_147,20000,346,,,0.243,0.35,0.243,0.35,0.243,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_AM_54,20000,195,,,0.613,0.35,0.613,0.35,0.613,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -S_AL_150,20000,309,,,0.2,0.1,0.2,0.1,0.2,0.1,0,0.000141057510146182,0,0.000141057510146182,0,0,0,,,,,,,,,,,sym -S_AL_95,20000,236,,,0.316,0.1,0.316,0.1,0.316,0.1,0,0.000115139370754066,0,0.000115139370754066,0,0,0,,,,,,,,,,,sym -A_AM_34,20000,146,,,1.505,0.35,1.505,0.35,1.505,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_AM_75,20000,238,,,0.441,0.35,0.441,0.35,0.441,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_LA_37,20000,128,,,1.192,0.35,1.192,0.35,1.192,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_LA_38,20000,128,,,1.192,0.35,1.192,0.35,1.192,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_AA_75,20000,176,,,0.609,0.35,0.609,0.35,0.609,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -S_AL_240,20000,419,,,0.125,0.1,0.125,0.1,0.125,0.1,0,0.000183469010969644,0,0.000183469010969644,0,0,0,,,,,,,,,,,sym -S_AL_50,20000,158,,,0.6,0.1,0.6,0.1,0.6,0.1,0,8.702211650443729e-05,0,8.702211650443729e-05,0,0,0,,,,,,,,,,,sym -A_AA_54,20000,152,,,0.775,0.35,0.775,0.35,0.775,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_AA_22,20000,97,,,1.75,0.35,1.75,0.35,1.75,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_LA_39,20000,128,,,1.192,0.35,1.192,0.35,1.192,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_CU_12,20000,98,,,1.5,0.35,1.5,0.35,1.5,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym -A_CU_07,20000,98,,,1.5,0.35,1.5,0.35,1.5,0.35,0,1.5707963267948998e-06,0,1.5707963267948998e-06,0,0,0,,,,,,,,,,,sym diff --git a/roseau/load_flow/tests/data/networks/feeder_die/types_transformer.csv b/roseau/load_flow/tests/data/networks/feeder_die/types_transformer.csv deleted file mode 100644 index 91982221..00000000 --- a/roseau/load_flow/tests/data/networks/feeder_die/types_transformer.csv +++ /dev/null @@ -1 +0,0 @@ -name,uhv,ulv,sn,type,p0,i0,psc,vsc diff --git a/roseau/load_flow/tests/data/networks/lv_network_12_buses/linear_model_description.txt b/roseau/load_flow/tests/data/networks/lv_network_12_buses/linear_model_description.txt deleted file mode 100644 index b29b1d29..00000000 --- a/roseau/load_flow/tests/data/networks/lv_network_12_buses/linear_model_description.txt +++ /dev/null @@ -1,418 +0,0 @@ - -Size of the problem 205 x 205 -Rank of the matrix: 205 -Matrix conditionning: 194.0917799964833 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_3_Vn - - node_3_In - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_4_Vn - - node_4_In - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_5_Vn - - node_5_In - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_6_Vn - - node_6_In - - node_7_Va - - node_7_Vb - - node_7_Vc - - node_7_Ia - - node_7_Ib - - node_7_Ic - - node_7_Vn - - node_7_In - - node_8_Va - - node_8_Vb - - node_8_Vc - - node_8_Ia - - node_8_Ib - - node_8_Ic - - node_8_Vn - - node_8_In - - node_9_Va - - node_9_Vb - - node_9_Vc - - node_9_Ia - - node_9_Ib - - node_9_Ic - - node_9_Vn - - node_9_In - - node_10_Va - - node_10_Vb - - node_10_Vc - - node_10_Ia - - node_10_Ib - - node_10_Ic - - node_10_Vn - - node_10_In - - node_11_Va - - node_11_Vb - - node_11_Vc - - node_11_Ia - - node_11_Ib - - node_11_Ic - - node_11_Vn - - node_11_In - - node_12_Va - - node_12_Vb - - node_12_Vc - - node_12_Ia - - node_12_Ib - - node_12_Ic - - node_12_Vn - - node_12_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line2_In1 - - line_line2_In2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line3_In1 - - line_line3_In2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line4_In1 - - line_line4_In2 - - line_line7_Ia1 - - line_line7_Ib1 - - line_line7_Ic1 - - line_line7_Ia2 - - line_line7_Ib2 - - line_line7_Ic2 - - line_line7_In1 - - line_line7_In2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line5_In1 - - line_line5_In2 - - line_line8_Ia1 - - line_line8_Ib1 - - line_line8_Ic1 - - line_line8_Ia2 - - line_line8_Ib2 - - line_line8_Ic2 - - line_line8_In1 - - line_line8_In2 - - line_line9_Ia1 - - line_line9_Ib1 - - line_line9_Ic1 - - line_line9_Ia2 - - line_line9_Ib2 - - line_line9_Ic2 - - line_line9_In1 - - line_line9_In2 - - line_line6_Ia1 - - line_line6_Ib1 - - line_line6_Ic1 - - line_line6_Ia2 - - line_line6_Ib2 - - line_line6_Ic2 - - line_line6_In1 - - line_line6_In2 - - line_line10_Ia1 - - line_line10_Ib1 - - line_line10_Ic1 - - line_line10_Ia2 - - line_line10_Ib2 - - line_line10_Ic2 - - line_line10_In1 - - line_line10_In2 - - line_line11_Ia1 - - line_line11_Ib1 - - line_line11_Ic1 - - line_line11_Ia2 - - line_line11_Ib2 - - line_line11_Ic2 - - line_line11_In1 - - line_line11_In2 - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_In - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_In - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_In - - load_3_Vn - - load_4_Ia - - load_4_Ib - - load_4_Ic - - load_4_In - - load_4_Vn - - load_5_Ia - - load_5_Ib - - load_5_Ic - - load_5_In - - load_5_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_2_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_2_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_2_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_2_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line1_Ia2))) - ((0.05351510311871652j) * (line_line1_Ib2))) - ((0.04915993093810929j) * (line_line1_Ic2))) - ((0.05351510311871647j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_2_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_2_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_2_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_2_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line1_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line1_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line1_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_2_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_2_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_2_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_2_Vn))) - ((0.05351510311871652j) * (line_line1_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line1_Ib2))) - ((0.05351510311871647j) * (line_line1_Ic2))) - ((0.04915993093810929j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_2_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_2_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_2_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_2_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line1_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line1_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line1_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_2_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_2_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_2_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_2_Vn))) - ((0.04915993093810929j) * (line_line1_Ia2))) - ((0.05351510311871647j) * (line_line1_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line1_Ic2))) - ((0.05351510311871652j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_2_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_2_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_2_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_2_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line1_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line1_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line1_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_2_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_2_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_2_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_2_Vn))) - ((0.05351510311871647j) * (line_line1_Ia2))) - ((0.04915993093810929j) * (line_line1_Ib2))) - ((0.05351510311871652j) * (line_line1_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_2_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_2_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_2_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_2_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line1_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line1_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line1_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_3_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_3_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_3_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_3_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line2_Ia2))) - ((0.05351510311871652j) * (line_line2_Ib2))) - ((0.04915993093810929j) * (line_line2_Ic2))) - ((0.05351510311871647j) * (line_line2_In2))) - (node_2_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_3_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_3_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_3_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_3_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line2_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line2_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line2_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line2_In2))) - (line_line2_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_3_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_3_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_3_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_3_Vn))) - ((0.05351510311871652j) * (line_line2_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line2_Ib2))) - ((0.05351510311871647j) * (line_line2_Ic2))) - ((0.04915993093810929j) * (line_line2_In2))) - (node_2_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_3_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_3_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_3_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_3_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line2_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line2_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line2_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line2_In2))) - (line_line2_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_3_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_3_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_3_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_3_Vn))) - ((0.04915993093810929j) * (line_line2_Ia2))) - ((0.05351510311871647j) * (line_line2_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line2_Ic2))) - ((0.05351510311871652j) * (line_line2_In2))) - (node_2_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_3_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_3_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_3_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_3_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line2_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line2_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line2_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line2_In2))) - (line_line2_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_3_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_3_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_3_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_3_Vn))) - ((0.05351510311871647j) * (line_line2_Ia2))) - ((0.04915993093810929j) * (line_line2_Ib2))) - ((0.05351510311871652j) * (line_line2_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line2_In2))) - (node_2_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_3_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_3_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_3_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_3_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line2_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line2_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line2_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line2_In2))) - (line_line2_In1) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_4_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_4_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_4_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_4_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line3_Ia2))) - ((0.05351510311871652j) * (line_line3_Ib2))) - ((0.04915993093810929j) * (line_line3_Ic2))) - ((0.05351510311871647j) * (line_line3_In2))) - (node_2_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_4_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_4_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_4_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_4_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line3_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line3_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line3_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line3_In2))) - (line_line3_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_4_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_4_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_4_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_4_Vn))) - ((0.05351510311871652j) * (line_line3_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line3_Ib2))) - ((0.05351510311871647j) * (line_line3_Ic2))) - ((0.04915993093810929j) * (line_line3_In2))) - (node_2_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_4_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_4_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_4_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_4_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line3_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line3_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line3_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line3_In2))) - (line_line3_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_4_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_4_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_4_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_4_Vn))) - ((0.04915993093810929j) * (line_line3_Ia2))) - ((0.05351510311871647j) * (line_line3_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line3_Ic2))) - ((0.05351510311871652j) * (line_line3_In2))) - (node_2_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_4_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_4_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_4_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_4_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line3_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line3_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line3_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line3_In2))) - (line_line3_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_4_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_4_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_4_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_4_Vn))) - ((0.05351510311871647j) * (line_line3_Ia2))) - ((0.04915993093810929j) * (line_line3_Ib2))) - ((0.05351510311871652j) * (line_line3_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line3_In2))) - (node_2_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_4_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_4_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_4_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_4_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line3_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line3_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line3_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line3_In2))) - (line_line3_In1) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_5_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_5_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_5_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_5_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line4_Ia2))) - ((0.05351510311871652j) * (line_line4_Ib2))) - ((0.04915993093810929j) * (line_line4_Ic2))) - ((0.05351510311871647j) * (line_line4_In2))) - (node_4_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_5_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_5_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_5_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_5_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line4_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line4_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line4_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line4_In2))) - (line_line4_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_5_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_5_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_5_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_5_Vn))) - ((0.05351510311871652j) * (line_line4_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line4_Ib2))) - ((0.05351510311871647j) * (line_line4_Ic2))) - ((0.04915993093810929j) * (line_line4_In2))) - (node_4_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_5_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_5_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_5_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_5_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line4_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line4_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line4_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line4_In2))) - (line_line4_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_5_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_5_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_5_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_5_Vn))) - ((0.04915993093810929j) * (line_line4_Ia2))) - ((0.05351510311871647j) * (line_line4_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line4_Ic2))) - ((0.05351510311871652j) * (line_line4_In2))) - (node_4_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_5_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_5_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_5_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_5_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line4_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line4_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line4_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line4_In2))) - (line_line4_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_5_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_5_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_5_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_5_Vn))) - ((0.05351510311871647j) * (line_line4_Ia2))) - ((0.04915993093810929j) * (line_line4_Ib2))) - ((0.05351510311871652j) * (line_line4_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line4_In2))) - (node_4_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_5_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_5_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_5_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_5_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line4_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line4_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line4_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line4_In2))) - (line_line4_In1) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_8_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_8_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_8_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_8_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line7_Ia2))) - ((0.05351510311871652j) * (line_line7_Ib2))) - ((0.04915993093810929j) * (line_line7_Ic2))) - ((0.05351510311871647j) * (line_line7_In2))) - (node_4_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_8_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_8_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_8_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_8_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line7_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line7_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line7_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line7_In2))) - (line_line7_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_8_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_8_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_8_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_8_Vn))) - ((0.05351510311871652j) * (line_line7_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line7_Ib2))) - ((0.05351510311871647j) * (line_line7_Ic2))) - ((0.04915993093810929j) * (line_line7_In2))) - (node_4_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_8_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_8_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_8_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_8_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line7_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line7_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line7_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line7_In2))) - (line_line7_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_8_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_8_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_8_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_8_Vn))) - ((0.04915993093810929j) * (line_line7_Ia2))) - ((0.05351510311871647j) * (line_line7_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line7_Ic2))) - ((0.05351510311871652j) * (line_line7_In2))) - (node_4_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_8_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_8_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_8_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_8_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line7_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line7_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line7_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line7_In2))) - (line_line7_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_8_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_8_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_8_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_8_Vn))) - ((0.05351510311871647j) * (line_line7_Ia2))) - ((0.04915993093810929j) * (line_line7_Ib2))) - ((0.05351510311871652j) * (line_line7_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line7_In2))) - (node_4_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_8_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_8_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_8_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_8_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line7_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line7_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line7_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line7_In2))) - (line_line7_In1) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_6_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_6_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_6_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_6_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line5_Ia2))) - ((0.05351510311871652j) * (line_line5_Ib2))) - ((0.04915993093810929j) * (line_line5_Ic2))) - ((0.05351510311871647j) * (line_line5_In2))) - (node_5_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_6_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_6_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_6_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_6_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line5_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line5_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line5_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line5_In2))) - (line_line5_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_6_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_6_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_6_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_6_Vn))) - ((0.05351510311871652j) * (line_line5_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line5_Ib2))) - ((0.05351510311871647j) * (line_line5_Ic2))) - ((0.04915993093810929j) * (line_line5_In2))) - (node_5_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_6_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_6_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_6_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_6_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line5_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line5_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line5_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line5_In2))) - (line_line5_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_6_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_6_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_6_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_6_Vn))) - ((0.04915993093810929j) * (line_line5_Ia2))) - ((0.05351510311871647j) * (line_line5_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line5_Ic2))) - ((0.05351510311871652j) * (line_line5_In2))) - (node_5_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_6_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_6_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_6_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_6_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line5_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line5_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line5_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line5_In2))) - (line_line5_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_6_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_6_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_6_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_6_Vn))) - ((0.05351510311871647j) * (line_line5_Ia2))) - ((0.04915993093810929j) * (line_line5_Ib2))) - ((0.05351510311871652j) * (line_line5_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line5_In2))) - (node_5_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_6_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_6_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_6_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_6_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line5_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line5_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line5_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line5_In2))) - (line_line5_In1) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_9_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_9_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_9_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_9_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line8_Ia2))) - ((0.05351510311871652j) * (line_line8_Ib2))) - ((0.04915993093810929j) * (line_line8_Ic2))) - ((0.05351510311871647j) * (line_line8_In2))) - (node_8_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_9_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_9_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_9_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_9_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line8_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line8_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line8_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line8_In2))) - (line_line8_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_9_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_9_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_9_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_9_Vn))) - ((0.05351510311871652j) * (line_line8_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line8_Ib2))) - ((0.05351510311871647j) * (line_line8_Ic2))) - ((0.04915993093810929j) * (line_line8_In2))) - (node_8_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_9_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_9_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_9_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_9_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line8_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line8_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line8_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line8_In2))) - (line_line8_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_9_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_9_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_9_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_9_Vn))) - ((0.04915993093810929j) * (line_line8_Ia2))) - ((0.05351510311871647j) * (line_line8_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line8_Ic2))) - ((0.05351510311871652j) * (line_line8_In2))) - (node_8_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_9_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_9_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_9_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_9_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line8_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line8_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line8_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line8_In2))) - (line_line8_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_9_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_9_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_9_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_9_Vn))) - ((0.05351510311871647j) * (line_line8_Ia2))) - ((0.04915993093810929j) * (line_line8_Ib2))) - ((0.05351510311871652j) * (line_line8_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line8_In2))) - (node_8_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_9_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_9_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_9_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_9_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line8_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line8_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line8_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line8_In2))) - (line_line8_In1) - - 0 = ((((((((((1+0j)) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) + ((0j) * (node_10_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line9_Ia2))) - ((0.05086270708275967j) * (line_line9_Ib2))) - ((0.046507534902152405j) * (line_line9_Ic2))) - ((0.050862707082759556j) * (line_line9_In2))) - (node_8_Va) - - 0 = (((((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) + ((0j) * (node_10_Vn))) - (((1+0j)) * (line_line9_Ia2))) - ((0j) * (line_line9_Ib2))) - ((0j) * (line_line9_Ic2))) - ((0j) * (line_line9_In2))) - (line_line9_Ia1) - - 0 = (((((((((0j) * (node_10_Va)) + (((1+0j)) * (node_10_Vb))) + ((0j) * (node_10_Vc))) + ((0j) * (node_10_Vn))) - ((0.05086270708275967j) * (line_line9_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line9_Ib2))) - ((0.050862707082759556j) * (line_line9_Ic2))) - ((0.046507534902152405j) * (line_line9_In2))) - (node_8_Vb) - - 0 = (((((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) + ((0j) * (node_10_Vn))) - ((0j) * (line_line9_Ia2))) - (((1+0j)) * (line_line9_Ib2))) - ((0j) * (line_line9_Ic2))) - ((0j) * (line_line9_In2))) - (line_line9_Ib1) - - 0 = (((((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + (((1+0j)) * (node_10_Vc))) + ((0j) * (node_10_Vn))) - ((0.046507534902152405j) * (line_line9_Ia2))) - ((0.050862707082759556j) * (line_line9_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line9_Ic2))) - ((0.05086270708275967j) * (line_line9_In2))) - (node_8_Vc) - - 0 = (((((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) + ((0j) * (node_10_Vn))) - ((0j) * (line_line9_Ia2))) - ((0j) * (line_line9_Ib2))) - (((1+0j)) * (line_line9_Ic2))) - ((0j) * (line_line9_In2))) - (line_line9_Ic1) - - 0 = (((((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) + (((1+0j)) * (node_10_Vn))) - ((0.050862707082759556j) * (line_line9_Ia2))) - ((0.046507534902152405j) * (line_line9_Ib2))) - ((0.05086270708275967j) * (line_line9_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line9_In2))) - (node_8_Vn) - - 0 = (((((((((0j) * (node_10_Va)) + ((0j) * (node_10_Vb))) + ((0j) * (node_10_Vc))) + ((0j) * (node_10_Vn))) - ((0j) * (line_line9_Ia2))) - ((0j) * (line_line9_Ib2))) - ((0j) * (line_line9_Ic2))) - (((1+0j)) * (line_line9_In2))) - (line_line9_In1) - - 0 = ((((((((((0.9999984594639195+1.1936600802604812e-06j)) * (node_7_Va)) + (((-1.3329819750714884e-06-2.437320781827584e-07j)) * (node_7_Vb))) + (((-1.01864591565871e-06-2.477760410181357e-09j)) * (node_7_Vc))) + (((-6.100713758835398e-07-1.20148093683329e-07j)) * (node_7_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line6_Ia2))) - ((0.05351510311871652j) * (line_line6_Ib2))) - ((0.04915993093810929j) * (line_line6_Ic2))) - ((0.05351510311871647j) * (line_line6_In2))) - (node_6_Va) - - 0 = ((((((((((1.298194976646117e-07+6.326575972890912e-05j)) * (node_7_Va)) + (((1.732494435812478e-11-1.3185399593947717e-05j)) * (node_7_Vb))) + (((-2.256816049210829e-12-3.0160143150527877e-07j)) * (node_7_Vc))) + (((8.554105993315252e-12-6.492253725796588e-06j)) * (node_7_Vn))) - (((0.9999984594639195+1.1936600802604812e-06j)) * (line_line6_Ia2))) - (((-1.09233445724874e-06-2.444102961196281e-07j)) * (line_line6_Ib2))) - (((-1.018645915658714e-06-2.477760410181347e-09j)) * (line_line6_Ic2))) - (((-1.1319977495696992e-06-2.580698463882482e-07j)) * (line_line6_In2))) - (line_line6_Ia1) - - 0 = ((((((((((-1.09233445724874e-06-2.4441029611962807e-07j)) * (node_7_Va)) + (((0.9999981584780466+1.4414749948781506e-06j)) * (node_7_Vb))) + (((-1.092334457248735e-06-2.4441029611962563e-07j)) * (node_7_Vc))) + (((-5.694145378262012e-07+3.3769144858672334e-08j)) * (node_7_Vn))) - ((0.05351510311871652j) * (line_line6_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line6_Ib2))) - ((0.05351510311871647j) * (line_line6_Ic2))) - ((0.04915993093810929j) * (line_line6_In2))) - (node_6_Vb) - - 0 = ((((((((((1.7324944358124776e-11-1.3185399593947714e-05j)) * (node_7_Va)) + (((1.5514810725655752e-07+7.64031276912414e-05j)) * (node_7_Vb))) + (((1.7324944358124582e-11-1.3185399593947586e-05j)) * (node_7_Vc))) + (((-4.122132348103879e-12+1.7030823371320698e-06j)) * (node_7_Vn))) - (((-1.3329819750714887e-06-2.4373207818275836e-07j)) * (line_line6_Ia2))) - (((0.9999981584780466+1.4414749948781506e-06j)) * (line_line6_Ib2))) - (((-1.3329819750714878e-06-2.4373207818275593e-07j)) * (line_line6_Ic2))) - (((-1.2323586551543143e-06+7.24254450086268e-08j)) * (line_line6_In2))) - (line_line6_Ib1) - - 0 = ((((((((((-1.018645915658714e-06-2.4777604101814056e-09j)) * (node_7_Va)) + (((-1.332981975071488e-06-2.437320781827559e-07j)) * (node_7_Vb))) + (((0.9999984594639195+1.193660080260477e-06j)) * (node_7_Vc))) + (((-6.100713758835402e-07-1.2014809368332995e-07j)) * (node_7_Vn))) - ((0.04915993093810929j) * (line_line6_Ia2))) - ((0.05351510311871647j) * (line_line6_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line6_Ic2))) - ((0.05351510311871652j) * (line_line6_In2))) - (node_6_Vc) - - 0 = ((((((((((-2.2568160492108243e-12-3.016014315052819e-07j)) * (node_7_Va)) + (((1.7324944358124582e-11-1.3185399593947581e-05j)) * (node_7_Vb))) + (((1.2981949766461128e-07+6.326575972890889e-05j)) * (node_7_Vc))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_7_Vn))) - (((-1.01864591565871e-06-2.477760410181416e-09j)) * (line_line6_Ia2))) - (((-1.092334457248735e-06-2.444102961196256e-07j)) * (line_line6_Ib2))) - (((0.9999984594639195+1.193660080260477e-06j)) * (line_line6_Ic2))) - (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (line_line6_In2))) - (line_line6_Ic1) - - 0 = ((((((((((-1.131997749569699e-06-2.580698463882481e-07j)) * (node_7_Va)) + (((-1.2323586551543138e-06+7.242544500862677e-08j)) * (node_7_Vb))) + (((-1.1319977495696956e-06-2.5806984638825026e-07j)) * (node_7_Vc))) + (((0.9999990747294998+1.4135559528939334e-06j)) * (node_7_Vn))) - ((0.05351510311871647j) * (line_line6_Ia2))) - ((0.04915993093810929j) * (line_line6_Ib2))) - ((0.05351510311871652j) * (line_line6_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line6_In2))) - (node_6_Vn) - - 0 = ((((((((((8.554105993315247e-12-6.492253725796585e-06j)) * (node_7_Va)) + (((-4.122132348103878e-12+1.7030823371320692e-06j)) * (node_7_Vb))) + (((8.554105993315302e-12-6.492253725796639e-06j)) * (node_7_Vc))) + (((7.120820643164119e-08+3.50259742858622e-05j)) * (node_7_Vn))) - (((-6.100713758835399e-07-1.2014809368332892e-07j)) * (line_line6_Ia2))) - (((-5.694145378262012e-07+3.376914485867233e-08j)) * (line_line6_Ib2))) - (((-6.100713758835403e-07-1.2014809368332995e-07j)) * (line_line6_Ic2))) - (((0.9999990747294998+1.4135559528939334e-06j)) * (line_line6_In2))) - (line_line6_In1) - - 0 = ((((((((((0.9999978065751689+1.8161154058654442e-06j)) * (node_11_Va)) + (((-1.6379573453232995e-06-1.7138089128790056e-07j)) * (node_11_Vb))) + (((-1.361426574697652e-06+8.231754779688678e-09j)) * (node_11_Vc))) + (((-1.0149034118968379e-06-1.019211753040833e-07j)) * (node_11_Vn))) - (((0.0376+0.06565680554253263j)) * (line_line10_Ia2))) - ((0.05086270708275967j) * (line_line10_Ib2))) - ((0.046507534902152405j) * (line_line10_Ic2))) - ((0.050862707082759556j) * (line_line10_In2))) - (node_10_Va) - - 0 = ((((((((((3.7478521738730426e-06+9.005718613752775e-05j)) * (node_11_Va)) + (((1.8859882673773848e-11-1.4586555164877047e-05j)) * (node_11_Vb))) + (((-1.5574317147725038e-12-4.1980167464644255e-06j)) * (node_11_Vc))) + (((1.3863104021592314e-11-8.807130204371785e-06j)) * (node_11_Vn))) - (((0.9999978065751689+1.8161154058654442e-06j)) * (line_line10_Ia2))) - (((-1.499867759876209e-06-1.789111568639849e-07j)) * (line_line10_Ib2))) - (((-1.3614265746976579e-06+8.231754779689048e-09j)) * (line_line10_Ic2))) - (((-1.5341163516024261e-06-2.5948511469149045e-07j)) * (line_line10_In2))) - (line_line10_Ia1) - - 0 = ((((((((((-1.499867759876209e-06-1.7891115686398485e-07j)) * (node_11_Va)) + (((0.9999976352563653+1.972535913621528e-06j)) * (node_11_Vb))) + (((-1.499867759876201e-06-1.7891115686397796e-07j)) * (node_11_Vc))) + (((-9.193570766269347e-07+3.4011455810314554e-08j)) * (node_11_Vn))) - ((0.05086270708275967j) * (line_line10_Ia2))) - (((0.0376+0.06565680554253263j)) * (line_line10_Ib2))) - ((0.050862707082759556j) * (line_line10_Ic2))) - ((0.046507534902152405j) * (line_line10_In2))) - (node_10_Vb) - - 0 = ((((((((((1.8859882673773845e-11-1.4586555164877046e-05j)) * (node_11_Va)) + (((4.043938364156746e-06+9.786036364075091e-05j)) * (node_11_Vb))) + (((1.885988267377309e-11-1.4586555164876644e-05j)) * (node_11_Vc))) + (((-3.3820290822417002e-12-1.2867607143328229e-06j)) * (node_11_Vn))) - (((-1.6379573453232995e-06-1.713808912879005e-07j)) * (line_line10_Ia2))) - (((0.9999976352563653+1.972535913621528e-06j)) * (line_line10_Ib2))) - (((-1.6379573453232976e-06-1.713808912878932e-07j)) * (line_line10_Ic2))) - (((-1.4883926503344684e-06+4.220231361109281e-08j)) * (line_line10_In2))) - (line_line10_Ib1) - - 0 = ((((((((((-1.3614265746976579e-06+8.231754779689062e-09j)) * (node_11_Va)) + (((-1.6379573453232976e-06-1.7138089128789315e-07j)) * (node_11_Vb))) + (((0.9999978065751689+1.8161154058654362e-06j)) * (node_11_Vc))) + (((-1.0149034118968387e-06-1.0192117530408803e-07j)) * (node_11_Vn))) - ((0.046507534902152405j) * (line_line10_Ia2))) - ((0.050862707082759556j) * (line_line10_Ib2))) - (((0.0376+0.06565680554253263j)) * (line_line10_Ic2))) - ((0.05086270708275967j) * (line_line10_In2))) - (node_10_Vc) - - 0 = ((((((((((-1.5574317147725036e-12-4.198016746464425e-06j)) * (node_11_Va)) + (((1.8859882673773085e-11-1.458655516487664e-05j)) * (node_11_Vb))) + (((3.7478521738730265e-06+9.005718613752734e-05j)) * (node_11_Vc))) + (((1.3863104021592844e-11-8.807130204372045e-06j)) * (node_11_Vn))) - (((-1.361426574697652e-06+8.231754779688691e-09j)) * (line_line10_Ia2))) - (((-1.4998677598762012e-06-1.789111568639779e-07j)) * (line_line10_Ib2))) - (((0.9999978065751689+1.8161154058654362e-06j)) * (line_line10_Ic2))) - (((-1.5341163516024215e-06-2.5948511469150114e-07j)) * (line_line10_In2))) - (line_line10_Ic1) - - 0 = ((((((((((-1.5341163516024261e-06-2.5948511469149055e-07j)) * (node_11_Va)) + (((-1.4883926503344684e-06+4.2202313611092793e-08j)) * (node_11_Vb))) + (((-1.5341163516024215e-06-2.5948511469150114e-07j)) * (node_11_Vc))) + (((0.999998443642787+2.5301198115480774e-06j)) * (node_11_Vn))) - ((0.050862707082759556j) * (line_line10_Ia2))) - ((0.046507534902152405j) * (line_line10_Ib2))) - ((0.05086270708275967j) * (line_line10_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line10_In2))) - (node_10_Vn) - - 0 = ((((((((((1.3863104021592318e-11-8.807130204371787e-06j)) * (node_11_Va)) + (((-3.3820290822416986e-12-1.2867607143328233e-06j)) * (node_11_Vb))) + (((1.3863104021592845e-11-8.807130204372045e-06j)) * (node_11_Vc))) + (((2.5028271768987654e-06+6.061600852310781e-05j)) * (node_11_Vn))) - (((-1.0149034118968379e-06-1.0192117530408332e-07j)) * (line_line10_Ia2))) - (((-9.193570766269346e-07+3.401145581031455e-08j)) * (line_line10_Ib2))) - (((-1.0149034118968387e-06-1.0192117530408803e-07j)) * (line_line10_Ic2))) - (((0.999998443642787+2.5301198115480774e-06j)) * (line_line10_In2))) - (line_line10_In1) - - 0 = ((((((((((0.999997735775548+1.8682555751172942e-06j)) * (node_12_Va)) + (((-1.4935294170390163e-06-1.1409174077080312e-07j)) * (node_12_Vb))) + (((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (node_12_Vc))) + (((-9.794154668913555e-07-1.1844583808327392e-07j)) * (node_12_Vn))) - (((0.0376+0.06565680554253261j)) * (line_line11_Ia2))) - ((0.049410983022557205j) * (line_line11_Ib2))) - ((0.049410983022557205j) * (line_line11_Ic2))) - ((0.0494109830225572j) * (line_line11_In2))) - (node_11_Va) - - 0 = ((((((((((3.846548360636292e-06+9.265824422390468e-05j)) * (node_12_Va)) + (((1.1669424612441466e-11-1.1123708536832775e-05j)) * (node_12_Vb))) + (((1.1669424612441466e-11-1.1123708536832775e-05j)) * (node_12_Vc))) + (((9.978769778810859e-12-6.300339990169001e-06j)) * (node_12_Vn))) - (((0.999997735775548+1.8682555751172942e-06j)) * (line_line11_Ia2))) - (((-1.4935294170390163e-06-1.1409174077080312e-07j)) * (line_line11_Ib2))) - (((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (line_line11_Ic2))) - (((-1.5176240505968707e-06-1.5877935263066325e-07j)) * (line_line11_In2))) - (line_line11_Ia1) - - 0 = ((((((((((-1.4935294170390163e-06-1.1409174077080312e-07j)) * (node_12_Va)) + (((0.999997735775548+1.8682555751172942e-06j)) * (node_12_Vb))) + (((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (node_12_Vc))) + (((-9.794154668913555e-07-1.1844583808327392e-07j)) * (node_12_Vn))) - ((0.049410983022557205j) * (line_line11_Ia2))) - (((0.0376+0.06565680554253261j)) * (line_line11_Ib2))) - ((0.049410983022557205j) * (line_line11_Ic2))) - ((0.0494109830225572j) * (line_line11_In2))) - (node_11_Vb) - - 0 = ((((((((((1.1669424612441466e-11-1.1123708536832775e-05j)) * (node_12_Va)) + (((3.846548360636292e-06+9.265824422390468e-05j)) * (node_12_Vb))) + (((1.1669424612441466e-11-1.1123708536832775e-05j)) * (node_12_Vc))) + (((9.978769778810859e-12-6.300339990169001e-06j)) * (node_12_Vn))) - (((-1.4935294170390163e-06-1.1409174077080312e-07j)) * (line_line11_Ia2))) - (((0.999997735775548+1.8682555751172942e-06j)) * (line_line11_Ib2))) - (((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (line_line11_Ic2))) - (((-1.5176240505968707e-06-1.5877935263066325e-07j)) * (line_line11_In2))) - (line_line11_Ib1) - - 0 = ((((((((((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (node_12_Va)) + (((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (node_12_Vb))) + (((0.999997735775548+1.8682555751172942e-06j)) * (node_12_Vc))) + (((-9.794154668913555e-07-1.1844583808327392e-07j)) * (node_12_Vn))) - ((0.049410983022557205j) * (line_line11_Ia2))) - ((0.049410983022557205j) * (line_line11_Ib2))) - (((0.0376+0.06565680554253261j)) * (line_line11_Ic2))) - ((0.0494109830225572j) * (line_line11_In2))) - (node_11_Vc) - - 0 = ((((((((((1.1669424612441466e-11-1.1123708536832775e-05j)) * (node_12_Va)) + (((1.1669424612441466e-11-1.1123708536832775e-05j)) * (node_12_Vb))) + (((3.846548360636292e-06+9.265824422390468e-05j)) * (node_12_Vc))) + (((9.978769778810859e-12-6.300339990169001e-06j)) * (node_12_Vn))) - (((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (line_line11_Ia2))) - (((-1.4935294170390165e-06-1.1409174077080312e-07j)) * (line_line11_Ib2))) - (((0.999997735775548+1.8682555751172942e-06j)) * (line_line11_Ic2))) - (((-1.5176240505968707e-06-1.5877935263066325e-07j)) * (line_line11_In2))) - (line_line11_Ic1) - - 0 = ((((((((((-1.5176240505968707e-06-1.5877935263066325e-07j)) * (node_12_Va)) + (((-1.5176240505968707e-06-1.5877935263066325e-07j)) * (node_12_Vb))) + (((-1.5176240505968707e-06-1.5877935263066325e-07j)) * (node_12_Vc))) + (((0.9999983318939037+2.4419605893093256e-06j)) * (node_12_Vn))) - ((0.0494109830225572j) * (line_line11_Ia2))) - ((0.0494109830225572j) * (line_line11_Ib2))) - ((0.0494109830225572j) * (line_line11_Ic2))) - (((0.08057142857142857+0.07044547271956679j)) * (line_line11_In2))) - (node_11_Vn) - - 0 = ((((((((((9.978769778810857e-12-6.300339990169001e-06j)) * (node_12_Va)) + (((9.978769778810857e-12-6.300339990169001e-06j)) * (node_12_Vb))) + (((9.978769778810857e-12-6.300339990169001e-06j)) * (node_12_Vc))) + (((-7.513036238181889e-11+6.0616001695976954e-05j)) * (node_12_Vn))) - (((-9.794154668913555e-07-1.1844583808327392e-07j)) * (line_line11_Ia2))) - (((-9.794154668913555e-07-1.1844583808327392e-07j)) * (line_line11_Ib2))) - (((-9.794154668913555e-07-1.1844583808327392e-07j)) * (line_line11_Ic2))) - (((0.9999983318939037+2.4419605893093256e-06j)) * (line_line11_In2))) - (line_line11_In1) - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = node_2_In - - 0 = (((node_2_Ia) - (line_line1_Ia2)) - (line_line2_Ia1)) - (line_line3_Ia1) - - 0 = (((node_2_Ib) - (line_line1_Ib2)) - (line_line2_Ib1)) - (line_line3_Ib1) - - 0 = (((node_2_Ic) - (line_line1_Ic2)) - (line_line2_Ic1)) - (line_line3_Ic1) - - 0 = (((node_2_In) - (line_line1_In2)) - (line_line2_In1)) - (line_line3_In1) - - 0 = ((node_3_Va) - (load_1_Vn)) + (((10+5j)) * (load_1_Ia)) - - 0 = ((node_3_Vb) - (load_1_Vn)) + (((10+5j)) * (load_1_Ib)) - - 0 = ((node_3_Vc) - (load_1_Vn)) + (((10+5j)) * (load_1_Ic)) - - 0 = (load_1_In) + (((load_1_Ia) + (load_1_Ib)) + (load_1_Ic)) - - 0 = (load_1_Vn) - (node_3_Vn) - - 0 = (node_3_Ia) - (load_1_Ia) - - 0 = (node_3_Ib) - (load_1_Ib) - - 0 = (node_3_Ic) - (load_1_Ic) - - 0 = (node_3_In) - (load_1_In) - - 0 = (node_3_Ia) - (line_line2_Ia2) - - 0 = (node_3_Ib) - (line_line2_Ib2) - - 0 = (node_3_Ic) - (line_line2_Ic2) - - 0 = (node_3_In) - (line_line2_In2) - - 0 = node_4_Ia - - 0 = node_4_Ib - - 0 = node_4_Ic - - 0 = node_4_In - - 0 = (((node_4_Ia) - (line_line3_Ia2)) - (line_line4_Ia1)) - (line_line7_Ia1) - - 0 = (((node_4_Ib) - (line_line3_Ib2)) - (line_line4_Ib1)) - (line_line7_Ib1) - - 0 = (((node_4_Ic) - (line_line3_Ic2)) - (line_line4_Ic1)) - (line_line7_Ic1) - - 0 = (((node_4_In) - (line_line3_In2)) - (line_line4_In1)) - (line_line7_In1) - - 0 = node_5_Ia - - 0 = node_5_Ib - - 0 = node_5_Ic - - 0 = node_5_In - - 0 = ((node_5_Ia) - (line_line4_Ia2)) - (line_line5_Ia1) - - 0 = ((node_5_Ib) - (line_line4_Ib2)) - (line_line5_Ib1) - - 0 = ((node_5_Ic) - (line_line4_Ic2)) - (line_line5_Ic1) - - 0 = ((node_5_In) - (line_line4_In2)) - (line_line5_In1) - - 0 = node_6_Ia - - 0 = node_6_Ib - - 0 = node_6_Ic - - 0 = node_6_In - - 0 = ((node_6_Ia) - (line_line5_Ia2)) - (line_line6_Ia1) - - 0 = ((node_6_Ib) - (line_line5_Ib2)) - (line_line6_Ib1) - - 0 = ((node_6_Ic) - (line_line5_Ic2)) - (line_line6_Ic1) - - 0 = ((node_6_In) - (line_line5_In2)) - (line_line6_In1) - - 0 = ((node_7_Va) - (load_2_Vn)) + (((10+0j)) * (load_2_Ia)) - - 0 = ((node_7_Vb) - (load_2_Vn)) + (((10+5j)) * (load_2_Ib)) - - 0 = ((node_7_Vc) - (load_2_Vn)) + (((10+5j)) * (load_2_Ic)) - - 0 = (load_2_In) + (((load_2_Ia) + (load_2_Ib)) + (load_2_Ic)) - - 0 = (load_2_Vn) - (node_7_Vn) - - 0 = (node_7_Ia) - (load_2_Ia) - - 0 = (node_7_Ib) - (load_2_Ib) - - 0 = (node_7_Ic) - (load_2_Ic) - - 0 = (node_7_In) - (load_2_In) - - 0 = (node_7_Ia) - (line_line6_Ia2) - - 0 = (node_7_Ib) - (line_line6_Ib2) - - 0 = (node_7_Ic) - (line_line6_Ic2) - - 0 = (node_7_In) - (line_line6_In2) - - 0 = node_8_Ia - - 0 = node_8_Ib - - 0 = node_8_Ic - - 0 = node_8_In - - 0 = (((node_8_Ia) - (line_line7_Ia2)) - (line_line8_Ia1)) - (line_line9_Ia1) - - 0 = (((node_8_Ib) - (line_line7_Ib2)) - (line_line8_Ib1)) - (line_line9_Ib1) - - 0 = (((node_8_Ic) - (line_line7_Ic2)) - (line_line8_Ic1)) - (line_line9_Ic1) - - 0 = (((node_8_In) - (line_line7_In2)) - (line_line8_In1)) - (line_line9_In1) - - 0 = ((node_9_Va) - (load_3_Vn)) + (((10+5j)) * (load_3_Ia)) - - 0 = ((node_9_Vb) - (load_3_Vn)) + (((10+5j)) * (load_3_Ib)) - - 0 = ((node_9_Vc) - (load_3_Vn)) + (((10+0j)) * (load_3_Ic)) - - 0 = (load_3_In) + (((load_3_Ia) + (load_3_Ib)) + (load_3_Ic)) - - 0 = (load_3_Vn) - (node_9_Vn) - - 0 = (node_9_Ia) - (load_3_Ia) - - 0 = (node_9_Ib) - (load_3_Ib) - - 0 = (node_9_Ic) - (load_3_Ic) - - 0 = (node_9_In) - (load_3_In) - - 0 = (node_9_Ia) - (line_line8_Ia2) - - 0 = (node_9_Ib) - (line_line8_Ib2) - - 0 = (node_9_Ic) - (line_line8_Ic2) - - 0 = (node_9_In) - (line_line8_In2) - - 0 = ((node_10_Va) - (load_4_Vn)) + (((10+5j)) * (load_4_Ia)) - - 0 = ((node_10_Vb) - (load_4_Vn)) + (((10+5j)) * (load_4_Ib)) - - 0 = ((node_10_Vc) - (load_4_Vn)) + (((10+5j)) * (load_4_Ic)) - - 0 = (load_4_In) + (((load_4_Ia) + (load_4_Ib)) + (load_4_Ic)) - - 0 = (load_4_Vn) - (node_10_Vn) - - 0 = (node_10_Ia) - (load_4_Ia) - - 0 = (node_10_Ib) - (load_4_Ib) - - 0 = (node_10_Ic) - (load_4_Ic) - - 0 = (node_10_In) - (load_4_In) - - 0 = ((node_10_Ia) - (line_line9_Ia2)) - (line_line10_Ia1) - - 0 = ((node_10_Ib) - (line_line9_Ib2)) - (line_line10_Ib1) - - 0 = ((node_10_Ic) - (line_line9_Ic2)) - (line_line10_Ic1) - - 0 = ((node_10_In) - (line_line9_In2)) - (line_line10_In1) - - 0 = node_11_Ia - - 0 = node_11_Ib - - 0 = node_11_Ic - - 0 = node_11_In - - 0 = ((node_11_Ia) - (line_line10_Ia2)) - (line_line11_Ia1) - - 0 = ((node_11_Ib) - (line_line10_Ib2)) - (line_line11_Ib1) - - 0 = ((node_11_Ic) - (line_line10_Ic2)) - (line_line11_Ic1) - - 0 = ((node_11_In) - (line_line10_In2)) - (line_line11_In1) - - 0 = ((node_12_Va) - (load_5_Vn)) + (((10+5j)) * (load_5_Ia)) - - 0 = ((node_12_Vb) - (load_5_Vn)) + (((5+0j)) * (load_5_Ib)) - - 0 = ((node_12_Vc) - (load_5_Vn)) + (((10+5j)) * (load_5_Ic)) - - 0 = (load_5_In) + (((load_5_Ia) + (load_5_Ib)) + (load_5_Ic)) - - 0 = (load_5_Vn) - (node_12_Vn) - - 0 = (node_12_Ia) - (load_5_Ia) - - 0 = (node_12_Ib) - (load_5_Ib) - - 0 = (node_12_Ic) - (load_5_Ic) - - 0 = (node_12_In) - (load_5_In) - - 0 = (node_12_Ia) - (line_line11_Ia2) - - 0 = (node_12_Ib) - (line_line11_Ib2) - - 0 = (node_12_Ic) - (line_line11_Ic2) - - 0 = (node_12_In) - (line_line11_In2) diff --git a/roseau/load_flow/tests/data/networks/lv_network_12_buses/lines_models.txt b/roseau/load_flow/tests/data/networks/lv_network_12_buses/lines_models.txt deleted file mode 100644 index 87f2ebda..00000000 --- a/roseau/load_flow/tests/data/networks/lv_network_12_buses/lines_models.txt +++ /dev/null @@ -1,848 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line2: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line3: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line4: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line7: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line5: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line8: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line9: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j -b 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j -c 0.00000000 0.04650753j 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j -n 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j -b 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j -c 0.00000000 0.04650753j 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j -n 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j 0.08057143 0.07044547j - -c: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -n 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 16.06249614-8.28649393j -6.63413351+0.84108538j - -5.05570632+2.46877666j -3.3517993 -0.18838991j - -16.06249614+8.28649393j 6.63413351-0.84108538j - 5.05570632-2.46877666j 3.3517993 +0.18838991j] - [ -6.63413351+0.84108538j 16.53808856-7.80088282j - -6.63413351+0.84108538j -2.53001781+1.04184015j - 6.63413351-0.84108538j -16.53808856+7.80088282j - 6.63413351-0.84108538j 2.53001781-1.04184015j] - [ -5.05570632+2.46877666j -6.63413351+0.84108538j - 16.06249614-8.28649393j -3.3517993 -0.18838991j - 5.05570632-2.46877666j 6.63413351-0.84108538j - -16.06249614+8.28649393j 3.3517993 +0.18838991j] - [ -3.3517993 -0.18838991j -2.53001781+1.04184015j - -3.3517993 -0.18838991j 10.06079705-3.10419642j - 3.3517993 +0.18838991j 2.53001781-1.04184015j - 3.3517993 +0.18838991j -10.06079705+3.10419642j] - [ 16.06249614-8.28649393j -6.63413351+0.84108538j - -5.05570632+2.46877666j -3.3517993 -0.18838991j - -16.06249614+8.28649393j 6.63413351-0.84108538j - 5.05570632-2.46877666j 3.3517993 +0.18838991j] - [ -6.63413351+0.84108538j 16.53808856-7.80088282j - -6.63413351+0.84108538j -2.53001781+1.04184015j - 6.63413351-0.84108538j -16.53808856+7.80088282j - 6.63413351-0.84108538j 2.53001781-1.04184015j] - [ -5.05570632+2.46877666j -6.63413351+0.84108538j - 16.06249614-8.28649393j -3.3517993 -0.18838991j - 5.05570632-2.46877666j 6.63413351-0.84108538j - -16.06249614+8.28649393j 3.3517993 +0.18838991j] - [ -3.3517993 -0.18838991j -2.53001781+1.04184015j - -3.3517993 -0.18838991j 10.06079705-3.10419642j - 3.3517993 +0.18838991j 2.53001781-1.04184015j - 3.3517993 +0.18838991j -10.06079705+3.10419642j]] - -Line line6: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------ -a 0.12985981 63.26579735j -0.00000000 -13.18537375j -0.00000000 -0.30158032j -0.00000000 -6.49224127j -b -0.00000000 -13.18537375j 0.15520659 76.40318140j -0.00000000 -13.18537375j -0.00000000 1.70309683j -c -0.00000000 -0.30158032j -0.00000000 -13.18537375j 0.12985981 63.26579735j -0.00000000 -6.49224127j -n -0.00000000 -6.49224127j -0.00000000 1.70309683j -0.00000000 -6.49224127j 0.07123380 35.02598696j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999846 0.00000119j -0.00000133 -0.00000024j -0.00000102 -0.00000000j -0.00000061 -0.00000012j -b -0.00000109 -0.00000024j 0.99999816 0.00000144j -0.00000109 -0.00000024j -0.00000057 0.00000003j -c -0.00000102 -0.00000000j -0.00000133 -0.00000024j 0.99999846 0.00000119j -0.00000061 -0.00000012j -n -0.00000113 -0.00000026j -0.00000123 0.00000007j -0.00000113 -0.00000026j 0.99999907 0.00000141j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j -b 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j 0.00000000 0.04915993j -c 0.00000000 0.04915993j 0.00000000 0.05351510j 0.03760000 0.06565681j 0.00000000 0.05351510j -n 0.00000000 0.05351510j 0.00000000 0.04915993j 0.00000000 0.05351510j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ----------------------- ------------------------ ----------------------- -a 0.00000013 0.00006327j 0.00000000 -0.00001319j -0.00000000 -0.00000030j 0.00000000 -0.00000649j -b 0.00000000 -0.00001319j 0.00000016 0.00007640j 0.00000000 -0.00001319j -0.00000000 0.00000170j -c -0.00000000 -0.00000030j 0.00000000 -0.00001319j 0.00000013 0.00006327j 0.00000000 -0.00000649j -n 0.00000000 -0.00000649j -0.00000000 0.00000170j 0.00000000 -0.00000649j 0.00000007 0.00003503j - -M: -[[ 16.80882258-7.45902488j -6.92836386+0.4478285j - -5.49371426+2.32610696j -3.40670831-0.30959167j - -16.80882252+7.45905652j 6.92836386-0.44783509j - 5.49371426-2.32610711j 3.40670831+0.30958842j] - [ -6.92835772+0.44782535j 17.23791265-6.86465982j - -6.92835772+0.44782535j -2.68775951+1.03596877j - 6.92835772-0.44783194j -17.23791257+6.86469802j - 6.92835772-0.44783194j 2.68775951-1.03596792j] - [ -5.49371426+2.32610696j -6.92836386+0.4478285j - 16.80882258-7.45902488j -3.40670831-0.30959167j - 5.49371426-2.32610711j 6.92836386-0.44783509j - -16.80882252+7.45905652j 3.40670831+0.30958842j] - [ -3.40671671-0.30959083j -2.68776834+1.0359778j - -3.40671671-0.30959083j 10.21439966-2.76530658j - 3.40671671+0.30958758j 2.68776834-1.03597695j - 3.40671671+0.30958758j -10.21439963+2.76532409j] - [ 16.80882258-7.45905577j -6.92835817+0.44783325j - -5.49371419+2.32610786j -3.40671467-0.30958813j - -16.80882265+7.45902414j 6.92835817-0.44782666j - 5.49371419-2.32610771j 3.40671467+0.30959138j] - [ -6.92835817+0.44783325j 17.23791765-6.86469904j - -6.92835817+0.44783325j -2.68776454+1.03597029j - 6.92835817-0.44782666j -17.23791773+6.86466084j - 6.92835817-0.44782666j 2.68776454-1.03597114j] - [ -5.49371419+2.32610786j -6.92835817+0.44783325j - 16.80882258-7.45905577j -3.40671467-0.30958813j - 5.49371419-2.32610771j 6.92835817-0.44782666j - -16.80882265+7.45902414j 3.40671467+0.30959138j] - [ -3.40671467-0.30958813j -2.68776454+1.03597029j - -3.40671467-0.30958813j 10.21439441-2.76532456j - 3.40671467+0.30959138j 2.68776454-1.03597114j - 3.40671467+0.30959138j -10.21439445+2.76530705j]] - -Line line10: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j -b 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j -c 0.00000000 0.04650753j 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j -n 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 3.74794049 90.05726095j 0.00000000 -14.58650833j 0.00000000 -4.19797776j 0.00000000 -8.80710000j -b 0.00000000 -14.58650833j 4.04404214 97.86045051j 0.00000000 -14.58650833j 0.00000000 -1.28673160j -c 0.00000000 -4.19797776j 0.00000000 -14.58650833j 3.74794049 90.05726095j 0.00000000 -8.80710000j -n 0.00000000 -8.80710000j 0.00000000 -1.28673160j 0.00000000 -8.80710000j 2.50290668 60.61604300j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999781 0.00000182j -0.00000164 -0.00000017j -0.00000136 0.00000001j -0.00000101 -0.00000010j -b -0.00000150 -0.00000018j 0.99999764 0.00000197j -0.00000150 -0.00000018j -0.00000092 0.00000003j -c -0.00000136 0.00000001j -0.00000164 -0.00000017j 0.99999781 0.00000182j -0.00000101 -0.00000010j -n -0.00000153 -0.00000026j -0.00000149 0.00000004j -0.00000153 -0.00000026j 0.99999844 0.00000253j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j -b 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j 0.00000000 0.04650753j -c 0.00000000 0.04650753j 0.00000000 0.05086271j 0.03760000 0.06565681j 0.00000000 0.05086271j -n 0.00000000 0.05086271j 0.00000000 0.04650753j 0.00000000 0.05086271j 0.08057143 0.07044547j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000375 0.00009006j 0.00000000 -0.00001459j -0.00000000 -0.00000420j 0.00000000 -0.00000881j -b 0.00000000 -0.00001459j 0.00000404 0.00009786j 0.00000000 -0.00001459j -0.00000000 -0.00000129j -c -0.00000000 -0.00000420j 0.00000000 -0.00001459j 0.00000375 0.00009006j 0.00000000 -0.00000881j -n 0.00000000 -0.00000881j -0.00000000 -0.00000129j 0.00000000 -0.00000881j 0.00000250 0.00006062j - -M: -[[ 16.06249721-8.28644969j -6.63413722+0.84107944j - -5.05570712+2.46877377j -3.35179324-0.18839451j - -16.06249534+8.28649472j 6.63413722-0.84108673j - 5.05570712-2.46877587j 3.35179324+0.1883901j ] - [ -6.63413395+0.84107713j 16.53808733-7.80083294j - -6.63413395+0.84107713j -2.53001304+1.04183765j - 6.63413395-0.84108442j -16.53808531+7.80088187j - 6.63413395-0.84108442j 2.53001304-1.04183829j] - [ -5.05570712+2.46877377j -6.63413722+0.84107944j - 16.06249721-8.28644969j -3.35179324-0.18839451j - 5.05570712-2.46877587j 6.63413722-0.84108673j - -16.06249534+8.28649472j 3.35179324+0.1883901j ] - [ -3.35180216-0.18839356j -2.53002 +1.04184529j - -3.35180216-0.18839356j 10.06080315-3.10416548j - 3.35180216+0.18838916j 2.53002 -1.04184594j - 3.35180216+0.18838916j -10.0608019 +3.10419578j] - [ 16.06249614-8.28649393j -6.63413351+0.84108538j - -5.05570632+2.46877666j -3.3517993 -0.18838991j - -16.06249801+8.2864489j 6.63413351-0.84107809j - 5.05570632-2.46877457j 3.3517993 +0.18839432j] - [ -6.63413351+0.84108538j 16.53808856-7.80088282j - -6.63413351+0.84108538j -2.53001781+1.04184015j - 6.63413351-0.84107809j -16.53809058+7.80083389j - 6.63413351-0.84107809j 2.53001781-1.0418395j ] - [ -5.05570632+2.46877666j -6.63413351+0.84108538j - 16.06249614-8.28649393j -3.3517993 -0.18838991j - 5.05570632-2.46877457j 6.63413351-0.84107809j - -16.06249801+8.2864489j 3.3517993 +0.18839432j] - [ -3.3517993 -0.18838991j -2.53001781+1.04184015j - -3.3517993 -0.18838991j 10.06079705-3.10419642j - 3.3517993 +0.18839432j 2.53001781-1.0418395j - 3.3517993 +0.18839432j -10.0607983 +3.10416611j]] - -Line line11: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.04941098j 0.00000000 0.04941098j 0.00000000 0.04941098j -b 0.00000000 0.04941098j 0.03760000 0.06565681j 0.00000000 0.04941098j 0.00000000 0.04941098j -c 0.00000000 0.04941098j 0.00000000 0.04941098j 0.03760000 0.06565681j 0.00000000 0.04941098j -n 0.00000000 0.04941098j 0.00000000 0.04941098j 0.00000000 0.04941098j 0.08057143 0.07044547j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 3.84664104 92.65832414j 0.00000000 -11.12366480j 0.00000000 -11.12366480j 0.00000000 -6.30031054j -b 0.00000000 -11.12366480j 3.84664104 92.65832414j 0.00000000 -11.12366480j 0.00000000 -6.30031054j -c 0.00000000 -11.12366480j 0.00000000 -11.12366480j 3.84664104 92.65832414j 0.00000000 -6.30031054j -n 0.00000000 -6.30031054j 0.00000000 -6.30031054j 0.00000000 -6.30031054j 0.00000000 60.61604300j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999774 0.00000187j -0.00000149 -0.00000011j -0.00000149 -0.00000011j -0.00000098 -0.00000012j -b -0.00000149 -0.00000011j 0.99999774 0.00000187j -0.00000149 -0.00000011j -0.00000098 -0.00000012j -c -0.00000149 -0.00000011j -0.00000149 -0.00000011j 0.99999774 0.00000187j -0.00000098 -0.00000012j -n -0.00000152 -0.00000016j -0.00000152 -0.00000016j -0.00000152 -0.00000016j 0.99999833 0.00000244j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06565681j 0.00000000 0.04941098j 0.00000000 0.04941098j 0.00000000 0.04941098j -b 0.00000000 0.04941098j 0.03760000 0.06565681j 0.00000000 0.04941098j 0.00000000 0.04941098j -c 0.00000000 0.04941098j 0.00000000 0.04941098j 0.03760000 0.06565681j 0.00000000 0.04941098j -n 0.00000000 0.04941098j 0.00000000 0.04941098j 0.00000000 0.04941098j 0.08057143 0.07044547j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.00000385 0.00009266j 0.00000000 -0.00001112j 0.00000000 -0.00001112j 0.00000000 -0.00000630j -b 0.00000000 -0.00001112j 0.00000385 0.00009266j 0.00000000 -0.00001112j 0.00000000 -0.00000630j -c 0.00000000 -0.00001112j 0.00000000 -0.00001112j 0.00000385 0.00009266j 0.00000000 -0.00000630j -n 0.00000000 -0.00000630j 0.00000000 -0.00000630j 0.00000000 -0.00000630j -0.00000000 0.00006062j - -M: -[[ 16.27894683-8.24834369j -6.13286708+1.43507038j - -6.13286708+1.43507038j -3.08882893+0.23950316j - -16.27894491+8.24839002j 6.13286708-1.43507594j - 6.13286708-1.43507594j 3.08882893-0.23950631j] - [ -6.13286708+1.43507038j 16.27894683-8.24834369j - -6.13286708+1.43507038j -3.08882893+0.23950316j - 6.13286708-1.43507594j -16.27894491+8.24839002j - 6.13286708-1.43507594j 3.08882893-0.23950631j] - [ -6.13286708+1.43507038j -6.13286708+1.43507038j - 16.27894683-8.24834369j -3.08882893+0.23950316j - 6.13286708-1.43507594j 6.13286708-1.43507594j - -16.27894491+8.24839002j 3.08882893-0.23950631j] - [ -3.08883687+0.23950718j -3.08883687+0.23950718j - -3.08883687+0.23950718j 10.09982872-3.14773329j - 3.08883687-0.23951033j 3.08883687-0.23951033j - 3.08883687-0.23951033j -10.09982872+3.1477636j ] - [ 16.27894658-8.24839002j -6.1328654 +1.43507593j - -6.1328654 +1.43507593j -3.0888345 +0.2395076j - -16.27894851+8.24834369j 6.1328654 -1.43507037j - 6.1328654 -1.43507037j 3.0888345 -0.23950445j] - [ -6.1328654 +1.43507593j 16.27894658-8.24839002j - -6.1328654 +1.43507593j -3.0888345 +0.2395076j - 6.1328654 -1.43507037j -16.27894851+8.24834369j - 6.1328654 -1.43507037j 3.0888345 -0.23950445j] - [ -6.1328654 +1.43507593j -6.1328654 +1.43507593j - 16.27894658-8.24839002j -3.0888345 +0.2395076j - 6.1328654 -1.43507037j 6.1328654 -1.43507037j - -16.27894851+8.24834369j 3.0888345 -0.23950445j] - [ -3.0888345 +0.2395076j -3.0888345 +0.2395076j - -3.0888345 +0.2395076j 10.09982371-3.14776359j - 3.0888345 -0.23950445j 3.0888345 -0.23950445j - 3.0888345 -0.23950445j -10.09982371+3.14773328j]] diff --git a/roseau/load_flow/tests/data/networks/lv_network_12_buses/network_impedance.json b/roseau/load_flow/tests/data/networks/lv_network_12_buses/network_impedance.json deleted file mode 100644 index 0c6910fc..00000000 --- a/roseau/load_flow/tests/data/networks/lv_network_12_buses/network_impedance.json +++ /dev/null @@ -1,494 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -2.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -3.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -3.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -4.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, -4.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -4.0] - } - }, - { - "id": 7, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-2.0, -4.0] - } - }, - { - "id": 8, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -5.0] - } - }, - { - "id": 9, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -5.0] - } - }, - { - "id": 10, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -6.0] - } - }, - { - "id": 11, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -7.0] - } - }, - { - "id": 12, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -8.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -2.0], - [1.0, -3.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [2.0, -3.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [1.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [0.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, -4.0], - [-1.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [-1.0, -4.0], - [-2.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [1.0, -5.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 8, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [2.0, -5.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 8, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [1.0, -6.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_z_neutral" - }, - { - "id": "line10", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -6.0], - [1.0, -7.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -7.0], - [1.0, -8.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 3, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 2, - "bus": 7, - "phases": "abcn", - "impedances": [ - [10.0, 0.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 3, - "bus": 9, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 0.0] - ] - }, - { - "id": 4, - "bus": 10, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 5, - "bus": 12, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [5.0, 0.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_lv_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.26757551559358256, 0.24579965469054643, 0.26757551559358234], - [0.26757551559358256, 0.32828402771266313, 0.26757551559358234, 0.24579965469054643], - [0.24579965469054643, 0.26757551559358234, 0.32828402771266313, 0.26757551559358256], - [0.26757551559358234, 0.24579965469054643, 0.26757551559358256, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [6.492990301993529e-7, -0.0, -0.0, -0.0], - [-0.0, 7.760329608740529e-7, -0.0, 0.0], - [-0.0, -0.0, 6.492990301993506e-7, -0.0], - [-0.0, 0.0, -0.0, 3.5616901884786625e-7] - ], - [ - [0.0003163289867670228, -6.592686877000749e-5, -1.507901584696675e-6, -3.246120634586769e-5], - [-6.592686877000748e-5, 0.0003820159070099681, -6.592686877000684e-5, 8.515484154730534e-6], - [-1.5079015846966908e-6, -6.592686877000681e-5, 0.00031632898676702166, -3.246120634586795e-5], - [-3.246120634586768e-5, 8.51548415473053e-6, -3.246120634586795e-5, 0.0001751299348196272] - ] - ] - }, - { - "id": "S_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.32828402771266313, 0.24705491511278602, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.32828402771266313, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.24705491511278602, 0.32828402771266313, 0.247054915112786], - [0.247054915112786, 0.247054915112786, 0.247054915112786, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [1.9233205197394304e-5, 0.0, 0.0, -0.0], - [0.0, 1.9233205197394304e-5, 0.0, -0.0], - [0.0, 0.0, 1.9233205197394304e-5, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00046329162067999997, -5.56183240209e-5, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, 0.00046329162067999997, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, -5.56183240209e-5, 0.00046329162067999997, -3.150155268172179e-5], - [-3.150155268172179e-5, -3.150155268172179e-5, -3.150155268172179e-5, 0.0003030802149852] - ] - ] - }, - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - }, - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/lv_network_12_buses/network_power.json b/roseau/load_flow/tests/data/networks/lv_network_12_buses/network_power.json deleted file mode 100644 index 18a37405..00000000 --- a/roseau/load_flow/tests/data/networks/lv_network_12_buses/network_power.json +++ /dev/null @@ -1,494 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -2.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -3.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -3.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -4.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, -4.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -4.0] - } - }, - { - "id": 7, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-2.0, -4.0] - } - }, - { - "id": 8, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -5.0] - } - }, - { - "id": 9, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -5.0] - } - }, - { - "id": 10, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -6.0] - } - }, - { - "id": 11, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -7.0] - } - }, - { - "id": 12, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -8.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -2.0], - [1.0, -3.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [2.0, -3.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [1.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [0.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, -4.0], - [-1.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [-1.0, -4.0], - [-2.0, -4.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 4, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [1.0, -5.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 8, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [2.0, -5.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_lv_exact", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 8, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [1.0, -6.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_z_neutral" - }, - { - "id": "line10", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -6.0], - [1.0, -7.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_zy_neutral", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -7.0], - [1.0, -8.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 3, - "phases": "abcn", - "powers": [ - [4078.5759498434495, 2039.2879749217245], - [4025.790789140828, 2012.8953945704143], - [4144.855450640247, 2072.4277253201235] - ] - }, - { - "id": 2, - "bus": 7, - "phases": "abcn", - "powers": [ - [4838.426591499185, 0.0], - [3872.7233399825973, 1936.3616699912986], - [3968.978373876759, 1984.4891869383796] - ] - }, - { - "id": 3, - "bus": 9, - "phases": "abcn", - "powers": [ - [3914.5692437241705, 1957.2846218620853], - [3656.4563343592586, 1828.2281671796295], - [5046.083188458626, 4.547473508864641e-13] - ] - }, - { - "id": 4, - "bus": 10, - "phases": "abcn", - "powers": [ - [3849.8549167741094, 1924.9274583870556], - [3572.255431241537, 1786.1277156207677], - [4081.9861885154055, 2040.9930942577025] - ] - }, - { - "id": 5, - "bus": 12, - "phases": "abcn", - "powers": [ - [3786.43394177269, 1893.216970886345], - [8414.187605768742, 0.0], - [4152.23287801158, 2076.1164390057897] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_lv_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.26757551559358256, 0.24579965469054643, 0.26757551559358234], - [0.26757551559358256, 0.32828402771266313, 0.26757551559358234, 0.24579965469054643], - [0.24579965469054643, 0.26757551559358234, 0.32828402771266313, 0.26757551559358256], - [0.26757551559358234, 0.24579965469054643, 0.26757551559358256, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [6.492990301993529e-7, -0.0, -0.0, -0.0], - [-0.0, 7.760329608740529e-7, -0.0, 0.0], - [-0.0, -0.0, 6.492990301993506e-7, -0.0], - [-0.0, 0.0, -0.0, 3.5616901884786625e-7] - ], - [ - [0.0003163289867670228, -6.592686877000749e-5, -1.507901584696675e-6, -3.246120634586769e-5], - [-6.592686877000748e-5, 0.0003820159070099681, -6.592686877000684e-5, 8.515484154730534e-6], - [-1.5079015846966908e-6, -6.592686877000681e-5, 0.00031632898676702166, -3.246120634586795e-5], - [-3.246120634586768e-5, 8.51548415473053e-6, -3.246120634586795e-5, 0.0001751299348196272] - ] - ] - }, - { - "id": "S_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.32828402771266313, 0.24705491511278602, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.32828402771266313, 0.24705491511278602, 0.247054915112786], - [0.24705491511278602, 0.24705491511278602, 0.32828402771266313, 0.247054915112786], - [0.247054915112786, 0.247054915112786, 0.247054915112786, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [1.9233205197394304e-5, 0.0, 0.0, -0.0], - [0.0, 1.9233205197394304e-5, 0.0, -0.0], - [0.0, 0.0, 1.9233205197394304e-5, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [0.00046329162067999997, -5.56183240209e-5, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, 0.00046329162067999997, -5.56183240209e-5, -3.150155268172179e-5], - [-5.56183240209e-5, -5.56183240209e-5, 0.00046329162067999997, -3.150155268172179e-5], - [-3.150155268172179e-5, -3.150155268172179e-5, -3.150155268172179e-5, 0.0003030802149852] - ] - ] - }, - { - "id": "S_AL_150_z_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ] - }, - { - "id": "S_AL_150_zy_neutral", - "z_line": [ - [ - [0.188, 0.0, 0.0, 0.0], - [0.0, 0.188, 0.0, 0.0], - [0.0, 0.0, 0.188, 0.0], - [0.0, 0.0, 0.0, 0.40285714285714286] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.8739702458486305e-5, -0.0], - [-0.0, -0.0, -0.0, 1.2514533416405092e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.0003030802149852502] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/lv_network_12_buses/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/lv_network_12_buses/results_backward_forward.csv deleted file mode 100644 index 0f46ebcc..00000000 --- a/roseau/load_flow/tests/data/networks/lv_network_12_buses/results_backward_forward.csv +++ /dev/null @@ -1,49 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,226.57821379830537,0.012425458160108305,99.35926553880557,-19.567955408027988,99.36701155803361,-19.576168479110258,,,[[226.57820847]],[[0.04913692]],[[93.62076301]],[[-33.27786624]],[[93.6232901]],[[-33.29388136]] -2,b,226.34140075910904,-120.00549507623208,116.19587203010514,-138.31948435132347,116.20228303002558,-138.3290798485952,,,[[-113.18949933]],[[-196.0065482]],[[-86.78255576]],[[-77.26751382]],[[-86.80028363]],[[-77.25724137]] -2,c,227.21902331159566,119.98144971461944,101.47324886661175,98.4600095249236,101.47673331568622,98.45105045805813,,,[[-113.54579634]],[[196.81421872]],[[-14.92865064]],[[100.36909697]],[[-14.91346831]],[[100.37487667]] -2,n,1.3429823956169196,-96.18518365545577,13.00253917070748,51.44308921495224,13.00224590508616,51.45135023932354,,,[[-0.14469597]],[[-1.33516471]],[[8.10437447]],[[10.16784831]],[[8.10272561]],[[10.16878736]] -3,a,225.70022768140078,0.040284822360358075,20.186255150868327,-26.139327464801127,20.195484519640548,-26.176513860263913,10.000000000013621,5.000000000028696,[[225.70017189]],[[0.15869045]],[[18.12171383]],[[-8.89316506]],[[18.12422093]],[[-8.90899606]] -3,b,225.55804606159444,-119.97430875274067,20.055302967044195,-146.6435186366129,20.064373374610494,-146.69524210118627,9.99999999996662,4.99999999999381,[[-112.6914223]],[[-195.38954804]],[[-16.7515074]],[[-11.0273377]],[[-16.76903615]],[[-11.01719137]] -3,c,226.47320225229691,119.99420997314792,20.35405611055235,93.28064654771472,20.358918072033017,93.23748317165696,10.000000000018224,4.999999999974298,[[-113.21678047]],[[196.14298855]],[[-1.16479755]],[[20.32069996]],[[-1.14976334]],[[20.32642589]] -3,n,1.3752094564620363,-93.62786790961967,0.4499499305500406,-116.9273493294208,0.44987642496836555,-117.16905487614825,,,[[-0.08701767]],[[-1.37245363]],[[-0.20376448]],[[-0.40116702]],[[-0.20542144]],[[-0.40023846]] -4,a,223.0939562977609,-0.0026196187091231705,79.34660027650254,-17.909875341762117,79.35380967640145,-17.920137404762833,,,[[223.09395606]],[[-0.01020007]],[[75.50157627]],[[-24.4007163]],[[75.50406437]],[[-24.41645702]] -4,b,222.52562010837144,-120.04251414084011,96.40140657565898,-136.6051522830933,96.40712919729255,-136.6166180205387,,,[[-111.4057746]],[[-192.63022865]],[[-70.04877623]],[[-66.22990366]],[[-70.06618746]],[[-66.21981527]] -4,c,224.2437046665361,119.9496403853199,81.22620979305559,99.74502750569394,81.22928993144818,99.73394667089923,,,[[-111.95111803]],[[194.29921836]],[[-13.74867077]],[[80.05417671]],[[-13.73370904]],[[80.05986997]] -4,n,2.6558379133220824,-97.50387673904231,13.443277616357477,51.83765951380454,13.442975196061195,51.845699593595626,,,[[-0.34683457]],[[-2.63309339]],[[8.30649009]],[[10.56995438]],[[8.30481994]],[[10.57088208]] -5,a,222.18063460538724,-0.07294075341008636,21.989118433510267,0.022139433981953914,21.991572005923338,-0.01846991864242113,,,[[222.18045456]],[[-0.28284838]],[[21.98911679]],[[0.00849673]],[[21.99157086]],[[-0.00708922]] -5,b,221.75462531395513,-120.00139999532077,19.65266138959901,-146.47316345548833,19.661525075145732,-146.52516018375266,,,[[-110.88200516]],[[-192.04242964]],[[-16.3829933]],[[-10.85470544]],[[-16.4002308]],[[-10.84472212]] -5,c,223.54847456179797,119.96716805353222,19.9081437614484,93.5975415365545,19.912855967740864,93.5539129997391,,,[[-111.66328196]],[[193.66267565]],[[-1.24919015]],[[19.86891321]],[[-1.23435247]],[[19.8745618]] -5,n,1.9065511205342658,-93.0602697134766,10.020079851702146,-115.74332613748207,10.019977548868436,-115.75418121007166,,,[[-0.10178388]],[[-1.90383224]],[[-4.35212489]],[[-9.02557528]],[[-4.35379032]],[[-9.02465844]] -6,a,221.2673948201756,-0.14365974403938292,21.991572005923338,-0.01846991864242113,21.99400715443918,-0.05889722438070551,,,[[221.2666993]],[[-0.55479102]],[[21.99157086]],[[-0.00708922]],[[21.99399553]],[[-0.02260875]] -6,b,220.98341342932179,-119.9598046023212,19.661525075145732,-146.52516018375266,19.670383372927056,-146.57689820408413,,,[[-110.35742035]],[[-191.45471732]],[[-16.4002308]],[[-10.84472212]],[[-16.41741025]],[[-10.83478762]] -6,c,222.85319418952582,119.98492527434935,19.912855967740864,93.5539129997391,19.91757307264877,93.51045824625925,,,[[-111.37581516]],[[193.02583754]],[[-1.23435247]],[[19.8745618]],[[-1.21956752]],[[19.88020051]] -6,n,1.1833292615815127,-83.03846228977724,10.019977548868436,-115.75418121007166,10.019873753200661,-115.7648357209107,,,[[0.14342309]],[[-1.17460545]],[[-4.35379032]],[[-9.02465844]],[[-4.35542332]],[[-9.02375519]] -7,a,220.35424015511842,-0.214782297359347,21.99400715443918,-0.05889722438070551,21.996423780842544,-0.09914259386580009,10.000000000050685,4.244685762480305e-11,[[220.3526919]],[[-0.82603081]],[[21.99399553]],[[-0.02260875]],[[21.99639085]],[[-0.03806182]] -7,b,220.21198810275698,-119.91772355203874,19.670383372927056,-146.57689820408413,19.67923611327477,-146.62837779912442,9.999999999923352,4.999999999985294,[[-109.83202322]],[[-190.86709088]],[[-16.41741025]],[[-10.83478762]],[[-16.43453166]],[[-10.82490199]] -7,c,222.1578639326042,120.00291387937048,19.91757307264877,93.51045824625925,19.922294982934325,93.46717720340834,10.000000000042558,4.99999999994071,[[-111.08871638]],[[192.38870445]],[[-1.21956752]],[[19.88020051]],[[-1.2048353]],[[19.88582936]] -7,n,0.59122327052581,-48.883555837534175,10.019873753200661,-115.7648357209107,10.019768456627995,-115.77528966262226,,,[[0.38878339]],[[-0.44541265]],[[-4.35542332]],[[-9.02375519]],[[-4.35702389]],[[-9.02286555]] -8,a,220.5229165621048,0.053048040883641324,58.82540250706567,-24.532604375492202,58.83409427213039,-24.545367279215103,,,[[220.52282204]],[[0.20417397]],[[53.51494758]],[[-24.42495375]],[[53.51741179]],[[-24.44048453]] -8,b,219.48064851567412,-120.12193595390288,77.11796627304915,-134.1163637974517,77.12276334431743,-134.1306577992094,,,[[-110.14459173]],[[-189.8418394]],[[-53.68319416]],[[-55.36510983]],[[-53.70034502]],[[-55.35515848]] -8,c,221.9636392004846,119.89960659406547,61.47206265785932,101.71786236227696,61.47456208570783,101.70329898737761,,,[[-110.64483161]],[[192.42031692]],[[-12.48451889]],[[60.19095676]],[[-12.46972621]],[[60.19657558]] -8,n,4.727453807641541,-99.66630269657114,23.32851031448869,57.14242232293585,23.328361142092806,57.14718336183847,,,[[-0.79378502]],[[-4.66033527]],[[12.65694483]],[[19.59645736]],[[12.65523548]],[[19.59738372]] -9,a,219.6621083106611,0.06694442156579175,19.776476246461975,-25.213357736035313,19.785270389079088,-25.250710557611846,10.000000000037414,5.000000000079209,[[219.66195837]],[[0.25665327]],[[17.89232712]],[[-8.42458563]],[[17.89478494]],[[-8.43999978]] -9,b,218.69888548186228,-120.095602923768,19.112996467829277,-146.91088632763706,19.121862708437853,-146.96350206899783,9.99999999990548,4.999999999979688,[[-109.6653185]],[[-189.2160681]],[[-16.01329776]],[[-10.43460248]],[[-16.03030607]],[[-10.42472642]] -9,c,221.1637863922631,119.81449354822287,22.46572131384234,118.91440152909868,22.463488572452743,118.87471852373814,10.000000000015062,-7.56769139670726e-11,[[-109.96118712]],[[191.89048371]],[[-10.86223061]],[[19.66521244]],[[-10.84752972]],[[19.67077573]] -9,n,5.0412293977454254,-107.14239908014386,9.020956582475026,-5.132382466817714,9.019141772506595,-5.127421019821278,,,[[-1.48588994]],[[-4.8172736]],[[8.98478855]],[[-0.80698975]],[[8.98305084]],[[-0.80604953]] -10,a,218.76998991368725,0.07130993242402851,39.059642542123555,-24.20715950285811,39.059642542123555,-24.20715950285811,10.000000000042263,5.00000000009034,[[218.76982048]],[[0.27227955]],[[35.62508467]],[[-16.0158989]],[[17.81364058]],[[-8.22555172]] -10,b,217.19140029265688,-120.27004863357564,58.63590950136144,-129.99567741373986,58.63590950136144,-129.99567741373986,9.999999999891868,4.999999999973316,[[-109.48101897]],[[-187.57934547]],[[-37.68704726]],[[-44.92055601]],[[-15.96049158]],[[-10.12364814]] -10,c,220.43379643575648,119.90944645188651,40.563227687218294,92.27119100862168,40.563227687218294,92.27119100862168,10.000000000059753,4.999999999923755,[[-109.91504934]],[[191.0752222]],[[-1.6074956]],[[40.53136314]],[[-0.8490313]],[[20.18607849]] -10,n,6.559061569031067,-94.32237167826095,20.731874908662945,79.80239173325631,20.731874908662945,79.80239173325631,,,[[-0.49434389]],[[-6.54040616]],[[3.67044694]],[[20.40437347]],[[3.67044694]],[[20.40437347]] -11,a,217.89623487468467,0.07857132593609642,19.440603128318465,-23.62354651804128,19.45041460819848,-23.680761310461158,,,[[217.89602999]],[[0.29880719]],[[17.8114441]],[[-7.79034718]],[[17.81264121]],[[-7.81207025]] -11,b,215.66363062697764,-120.44381375955055,41.0227743907446,-121.97990504908192,41.022634054715034,-122.01397014224128,,,[[-109.27528983]],[[-185.92932154]],[[-21.72655568]],[[-34.79690787]],[[-21.74716588]],[[-34.78386524]] -11,c,219.6663015318834,119.91533029158069,20.35941737490609,92.13497568850482,20.367147947064193,92.07680067897257,,,[[-109.55190592]],[[190.39869731]],[[-0.75846429]],[[20.34528466]],[[-0.73808656]],[[20.35376977]] -11,n,8.523395900465776,-91.90847103885497,22.727183046709957,78.13059458844225,22.727632648476227,78.13572079131205,,,[[-0.28385418]],[[-8.518668]],[[4.67456463]],[[22.24125209]],[[4.67266714]],[[22.24211023]] -12,a,217.09940338474715,0.08012205609897917,19.45041460819848,-23.680761310461158,19.45876137303345,-23.742617080310055,10.00000000005082,5.000000000111399,[[217.09919112]],[[0.30359034]],[[17.81264121]],[[-7.81207025]],[[17.81183735]],[[-7.83465663]] -12,b,214.10424111276976,-120.61066816042481,41.022634054715034,-122.01397014224128,41.02240267444086,-122.04512605227384,4.999999999937742,1.0761082099666555e-11,[[-109.02223764]],[[-184.26822234]],[[-21.74716588]],[[-34.78386524]],[[-21.76595443]],[[-34.77183845]] -12,c,218.83445028864475,119.9324709715092,20.367147947064193,92.07680067897257,20.377028433990194,92.01911908953069,10.000000000075191,4.999999999910422,[[-109.19378468]],[[189.64502108]],[[-0.73808656]],[[20.35376977]],[[-0.71794349]],[[20.36437686]] -12,n,10.410809313269903,-91.05929221475976,22.727632648476227,78.13572079131205,22.727515762108485,78.13722143239413,,,[[-0.1924655]],[[-10.4090301]],[[4.67266714]],[[22.24211023]],[[4.67206057]],[[22.24211822]] diff --git a/roseau/load_flow/tests/data/networks/lv_network_12_buses/results_linear_method.csv b/roseau/load_flow/tests/data/networks/lv_network_12_buses/results_linear_method.csv deleted file mode 100644 index 64e8e615..00000000 --- a/roseau/load_flow/tests/data/networks/lv_network_12_buses/results_linear_method.csv +++ /dev/null @@ -1,49 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,226.57821379828786,0.012425458157446289,99.35926553921662,-19.567955407836525,99.3670115584446,160.4238315210812,,,,,226.57820847024502,0.04913691927743001,93.62076301210914,-33.277866240536795,-93.62329010543453,33.29388135813706 -2,b,226.3414007591427,-120.00549507623157,116.19587202936778,-138.31948435127086,116.20228302928818,41.67092015145733,,,,,-113.18949933401731,-196.00654820215914,-86.78255575926293,-77.26751382408803,86.80028362740389,77.25724136559003 -2,c,227.2190233115947,119.98144971462455,101.4732488667224,98.46000952463135,101.4767333157969,-81.54894954223411,,,,,-113.54579633648987,196.81421871650275,-14.928650638978617,100.36909696548585,14.913468311146936,-100.37487667428431 -2,n,1.3429823955128033,-96.18518365098788,13.002539169097034,51.44308921840103,13.00224590347583,-128.54864975722649,,,,,-0.144695972601962,-1.3351647052592723,8.104374468116495,10.167848313406532,-8.102725605461707,-10.168787356270618 -3,a,225.70022768138185,0.04028482235752365,20.186255150900614,-26.139327464728026,20.19548451967283,153.8234861398092,[10.000000000000002],[5.0],[4078.5759498434495],[2039.2879749217245],225.70017189353183,0.15869044642261154,18.12171383334888,-8.893165058598278,-18.1242209282231,8.908996056195376 -3,b,225.5580460616301,-119.97430875274023,20.055302967001957,-146.64351863657927,20.064373374568238,33.304757898847235,[10.0],[5.000000000000001],[4025.790789140828],[2012.8953945704143],-112.69142230403308,-195.38954803733623,-16.751507402933537,-11.027337703530275,16.769036146932446,11.017191366993487 -3,c,226.47320225229615,119.99420997315345,20.35405611055901,93.28064654759994,20.3589180720397,-86.76251682845778,[9.999999999999998],[4.999999999999999],[4144.855450640247],[2072.4277253201235],-113.21678046823928,196.14298855379957,-1.1647975454423158,20.320699959152886,1.1497633364235105,-20.326425886865625 -3,n,1.375209456357344,-93.62786790469423,0.44994993063336747,-116.92734934151527,0.44987642505208636,62.83094511179848,,,,,-0.08701766967605531,-1.3724536327391212,-0.20376448076045525,-0.4011670181575179,0.20542144486714328,0.4002384636767694 -4,a,223.09395629772754,-0.002619618714371074,79.34660027688739,-17.90987534154613,79.35380967678624,162.0798625954532,,,,,223.09395606454893,-0.010200072461594767,75.50157627208566,-24.40071629953878,-75.50406437256696,24.4164570206834 -4,b,222.52562010843639,-120.04251414083897,96.40140657496465,-136.6051522830281,96.4071291965982,43.38338197952639,,,,,-111.40577460050007,-192.63022865144174,-70.04877622447034,-66.22990366205975,70.06618746250388,66.21981527004468 -4,c,224.24370466653423,119.94964038532983,81.22620979315255,99.74502750535626,81.22928993154522,-80.26605332943844,,,,,-111.95111803247077,194.2992183562549,-13.74867076570462,80.05417671513142,13.733709036333941,-80.05986996547243 -4,n,2.6558379131150294,-97.5038767348132,13.443277614852693,51.83765951685967,13.44297519455652,-128.15430040334817,,,,,-0.34683457054971384,-2.6330933901802247,8.306490086222162,10.569954374428136,-8.304819936827023,-10.570882077591364 -5,a,222.18063460535166,-0.07294075341617233,21.989118433590004,0.022139434158756723,21.99157200600304,179.98153008153446,,,,,222.18045456436946,-0.2828483815540979,21.989116791996647,0.008496727538958838,-21.991570863358977,0.007089222597133055 -5,b,221.7546253140244,-120.00139999531977,19.652661389503617,-146.47316345541228,19.661525075050307,33.47483981632315,,,,,-110.88200515620647,-192.04242963653203,-16.382993303131762,-10.854705436815227,16.40023080303572,10.84472212110529 -5,c,223.5484745617965,119.96716805354312,19.908143761463926,93.59754153628874,19.912855967756453,-86.4460870005266,,,,,-111.66328195551804,193.66267565493524,-1.2491901497804287,19.86891320623266,1.2343524732524664,-19.87456180056278 -5,n,1.9065511203274494,-93.06026970656917,10.02007985192538,-115.74332613854786,10.019977549091692,64.24581878886262,,,,,-0.10178388226359379,-1.9038322446405838,-4.352124893273193,-9.025575280962027,4.353790319675455,9.024658438777717 -6,a,221.2673948201378,-0.14365974404631532,21.99157200600304,-0.01846991846551344,21.994007154518844,179.9411027757963,,,,,221.26669929615272,-0.5547910207264947,21.991570863358977,-0.007089222597133055,-21.99399553418199,0.022608746287959842 -6,b,220.98341342939543,-119.95980460232035,19.661525075050307,-146.52516018367683,19.670383372831605,33.4231017959914,,,,,-110.35742035079268,-191.45471732089953,-16.40023080303572,-10.84472212110529,16.41741025060102,10.834787616637009 -6,c,222.8531941895247,119.9849252743613,19.912855967756453,93.55391299947343,19.917573072664414,-86.48954175400635,,,,,-111.37581515823788,193.02583754076042,-1.2343524732524664,19.87456180056278,1.2195675168921487,-19.880200506450333 -6,n,1.1833292614057112,-83.0384622760683,10.019977549091692,-115.75418121113738,10.01987375342394,64.23516427802366,,,,,0.14342308766221906,-1.174605448150323,-4.353790319675455,-9.024658438777717,4.355423318688888,9.023755191137171 -7,a,220.3542401550784,-0.2147822973671344,21.994007154518844,-0.05889722420369501,21.996423780922168,179.9008574063113,[10.0],[0.0],[4838.426591499185],[0.0],220.35269189965655,-0.8260308087489504,21.99399553418199,-0.022608746287959842,-21.996390850502756,0.038061815997268544 -7,b,220.21198810283494,-119.91772355203804,19.670383372831605,-146.5768982040086,19.679236113179286,33.37162220095085,[10.0],[5.0],[3872.7233399825973],[1936.3616699912986],-109.83202321517012,-190.86709087913883,-16.41741025060102,-10.834787616637009,16.43453165799843,10.824901994037042 -7,c,222.15786393260348,120.00291387938343,19.917573072664414,93.51045824599365,19.92229498295003,-86.53282279685719,[10.0],[5.0],[3968.978373876759],[1984.4891869383796],-111.08871638175381,192.38870444948535,-1.2195675168921487,19.880200506450333,1.2048352981801589,-19.88582935891624 -7,n,0.5912232705409212,-48.883555802934936,10.01987375342394,-115.76483572197635,10.019768456851299,64.22471033631213,,,,,0.38878339462896816,-0.4454126487762548,-4.355423318688888,-9.023755191137171,4.357023894324171,9.022865548881935 -8,a,220.52291656205776,0.05304804087660991,58.82540250736912,-24.532604375251974,58.834094272433795,155.45463272102515,,,,,220.52282204348933,0.2041739744198878,53.51494758057031,-24.424953748222357,-53.51741179296583,24.44048452547021 -8,b,219.4806485157664,-120.12193595390092,77.11796627244784,-134.116363797382,77.1227633437161,45.869342200860224,,,,,-110.14459172527965,-189.84183939946655,-53.683194159372114,-55.36510983322945,53.70034501805381,55.35515848331411 -8,c,221.96363920048142,119.89960659407932,61.472062657937414,101.7178623619152,61.47456208578602,-78.29670101298414,,,,,-110.64483161330512,192.42031692205697,-12.484518886553513,60.190956759239775,12.46972620886055,-60.196575582961664 -8,n,4.727453807340805,-99.66630269340179,23.328510313301233,57.142422324644265,23.32836114090542,-122.85281663645276,,,,,-0.7937850182761917,-4.660335271769761,12.656944830100217,19.59645735855339,-12.655235479547475,-19.597383715121488 -9,a,219.66210831061,0.06694442155824601,19.776476246549123,-25.21335773583325,19.785270389166207,154.74928944259025,[10.0],[5.0],[3914.5692437241705],[1957.2846218620853],219.6619583736765,0.2566532746089445,17.892327118432142,-8.424585628821122,-17.894784939846343,8.439999782527579 -9,b,218.6988854819598,-120.09560292376618,19.11299646771373,-146.9108863275511,19.12186270832227,33.03649793108782,[9.999999999999998],[4.999999999999999],[3656.4563343592586],[1828.2281671796295],-109.66531850163719,-189.21606810465605,-16.013297758783853,-10.434602477495995,16.030306065349354,10.424726417856231 -9,c,221.16378639225792,119.81449354823788,22.465721313867817,118.91440152878704,22.46348857247829,-61.1252814765735,[10.0],[1.1079426383112779e-15],[5046.083188458626],[4.547473508864641e-13],-109.96118711989618,191.89048371022326,-10.862230612857237,19.66521243885969,10.847529718247136,-19.670775730957025 -9,n,5.041229397389658,-107.1423990774534,9.02095658217372,-5.132382467923306,9.019141772205243,174.87257897907327,,,,,-1.485889937424827,-4.817273599346972,8.98478854513895,-0.8069897499988969,-8.983050843750148,0.806049530573213 -10,a,218.76998991363072,0.07130993241550566,39.05964254234005,-24.207159502598913,39.05964254234005,155.79284049740107,[9.999999999999996],[5.000000000000001],[3849.8549167741094],[1924.9274583870556],218.76982047498174,0.27227955183272684,35.62508467453369,-16.01589889664909,-35.62508467453369,16.01589889664909 -10,b,217.1914002927716,-120.27004863357232,58.63590950087062,-129.99567741366582,58.63590950087062,50.004322586334176,[10.000000000000002],[5.000000000000001],[3572.255431241537],[1786.1277156207677],-109.48101897076592,-187.57934546814514,-37.68704725926995,-44.92055600581812,37.68704725926995,44.92055600581812 -10,c,220.43379643575307,119.90944645190332,40.56322768728147,92.27119100823711,40.56322768728147,-87.72880899176292,[10.0],[5.0],[4081.9861885154055],[2040.9930942577025],-109.91504933884957,191.07522220297764,-1.607495596003313,40.531363144101974,1.607495596003313,-40.531363144101974 -10,n,6.559061568693757,-94.32237167523238,20.73187490803516,79.80239173550774,20.73187490803516,-100.19760826449227,,,,,-0.49434388622872905,-6.540406163539362,3.6704469344085244,20.404373465120386,-3.6704469344085244,-20.404373465120386 -11,a,217.89623487462302,0.07857132592672567,19.440603128437097,-23.62354651775447,19.450414608317036,156.31923868982582,,,,,217.89602999320957,0.2988071873373531,17.811444097021962,-7.7903471794304355,-17.81264121097695,7.812070245743981 -11,b,215.66363062710838,-120.4438137595457,41.022774390376284,-121.97990504899758,41.022634054346696,57.98602985784277,,,,,-109.27528983004903,-185.92932153865516,-21.72655568032275,-34.79690786483115,21.747165876508355,34.78386524089115 -11,c,219.66630153187978,119.91533029159915,20.359417374942954,92.13497568808553,20.367147947101188,-87.92319932144649,,,,,-109.55190592071656,190.39869731128204,-0.7584642944543244,20.34528465667578,0.7380865634305432,-20.353769766900466 -11,n,8.523395900101177,-91.90847103620321,22.727183046241922,78.13059458958907,22.72763264800829,-101.86427920754086,,,,,-0.28385417817693775,-8.518667998894724,4.6745646314240625,22.241252094340947,-4.6726671429744915,-22.24211023158052 -12,a,217.09940338468067,0.08012205608852983,19.450414608317036,-23.68076131017418,19.458761373151916,156.25738291997715,[10.0],[5.0],[3786.43394177269],[1893.216970886345],217.09919111524275,0.30359033515980194,17.81264121097695,-7.812070245743981,-17.811837346730055,7.834656630057341 -12,b,214.10424111291536,-120.61066816041894,41.022634054346696,-122.01397014215723,41.022402674072474,57.95487394781,[5.0],[-2.936335434341041e-16],[8414.187605768742],[0.0],-109.02223763791987,-184.26822233624094,-21.747165876508355,-34.78386524089115,21.76595442711507,34.77183844766478 -12,c,218.83445028864014,119.93247097152933,20.367147947101188,92.07680067855352,20.377028434027324,-87.98088091088809,[10.0],[5.0],[4152.23287801158],[2076.1164390057897],-109.19378467790277,189.64502108109014,-0.7380865634305432,20.353769766900466,0.7179434868843728,-20.364376861342905 -12,n,10.410809312869775,-91.0592922123655,22.72763264800829,78.13572079245914,22.72751576164061,-101.86277856645854,,,,,-0.1924655023445162,-10.409030097917062,4.6726671429744915,22.24211023158052,-4.6720605672693996,-22.24211821637923 diff --git a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/linear_model_description.txt b/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/linear_model_description.txt deleted file mode 100644 index 136b03bb..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/linear_model_description.txt +++ /dev/null @@ -1,766 +0,0 @@ - -Size of the problem 379 x 379 -Rank of the matrix: 379 -Matrix conditionning: 59325.13398895322 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_7_Va - - node_7_Vb - - node_7_Vc - - node_7_Ia - - node_7_Ib - - node_7_Ic - - node_8_Va - - node_8_Vb - - node_8_Vc - - node_8_Ia - - node_8_Ib - - node_8_Ic - - node_9_Va - - node_9_Vb - - node_9_Vc - - node_9_Ia - - node_9_Ib - - node_9_Ic - - node_10_Va - - node_10_Vb - - node_10_Vc - - node_10_Ia - - node_10_Ib - - node_10_Ic - - node_11_Va - - node_11_Vb - - node_11_Vc - - node_11_Ia - - node_11_Ib - - node_11_Ic - - node_12_Va - - node_12_Vb - - node_12_Vc - - node_12_Ia - - node_12_Ib - - node_12_Ic - - node_13_Va - - node_13_Vb - - node_13_Vc - - node_13_Ia - - node_13_Ib - - node_13_Ic - - node_13_Vn - - node_13_In - - node_14_Va - - node_14_Vb - - node_14_Vc - - node_14_Ia - - node_14_Ib - - node_14_Ic - - node_14_Vn - - node_14_In - - node_15_Va - - node_15_Vb - - node_15_Vc - - node_15_Ia - - node_15_Ib - - node_15_Ic - - node_15_Vn - - node_15_In - - node_16_Va - - node_16_Vb - - node_16_Vc - - node_16_Ia - - node_16_Ib - - node_16_Ic - - node_16_Vn - - node_16_In - - node_17_Va - - node_17_Vb - - node_17_Vc - - node_17_Ia - - node_17_Ib - - node_17_Ic - - node_17_Vn - - node_17_In - - node_18_Va - - node_18_Vb - - node_18_Vc - - node_18_Ia - - node_18_Ib - - node_18_Ic - - node_18_Vn - - node_18_In - - node_19_Va - - node_19_Vb - - node_19_Vc - - node_19_Ia - - node_19_Ib - - node_19_Ic - - node_19_Vn - - node_19_In - - node_20_Va - - node_20_Vb - - node_20_Vc - - node_20_Ia - - node_20_Ib - - node_20_Ic - - node_20_Vn - - node_20_In - - node_21_Va - - node_21_Vb - - node_21_Vc - - node_21_Ia - - node_21_Ib - - node_21_Ic - - node_21_Vn - - node_21_In - - node_22_Va - - node_22_Vb - - node_22_Vc - - node_22_Ia - - node_22_Ib - - node_22_Ic - - node_22_Vn - - node_22_In - - node_23_Va - - node_23_Vb - - node_23_Vc - - node_23_Ia - - node_23_Ib - - node_23_Ic - - node_23_Vn - - node_23_In - - node_24_Va - - node_24_Vb - - node_24_Vc - - node_24_Ia - - node_24_Ib - - node_24_Ic - - node_24_Vn - - node_24_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line13_Ia1 - - line_line13_Ib1 - - line_line13_Ic1 - - line_line13_Ia2 - - line_line13_Ib2 - - line_line13_Ic2 - - line_line13_In1 - - line_line13_In2 - - line_line8_Ia1 - - line_line8_Ib1 - - line_line8_Ic1 - - line_line8_Ia2 - - line_line8_Ib2 - - line_line8_Ic2 - - line_transformateur_Ia1 - - line_transformateur_Ib1 - - line_transformateur_Ic1 - - line_transformateur_Ia2 - - line_transformateur_Ib2 - - line_transformateur_Ic2 - - line_transformateur_In2 - - line_line6_Ia1 - - line_line6_Ib1 - - line_line6_Ic1 - - line_line6_Ia2 - - line_line6_Ib2 - - line_line6_Ic2 - - line_line14_Ia1 - - line_line14_Ib1 - - line_line14_Ic1 - - line_line14_Ia2 - - line_line14_Ib2 - - line_line14_Ic2 - - line_line14_In1 - - line_line14_In2 - - line_line15_Ia1 - - line_line15_Ib1 - - line_line15_Ic1 - - line_line15_Ia2 - - line_line15_Ib2 - - line_line15_Ic2 - - line_line15_In1 - - line_line15_In2 - - line_line16_Ia1 - - line_line16_Ib1 - - line_line16_Ic1 - - line_line16_Ia2 - - line_line16_Ib2 - - line_line16_Ic2 - - line_line16_In1 - - line_line16_In2 - - line_line19_Ia1 - - line_line19_Ib1 - - line_line19_Ic1 - - line_line19_Ia2 - - line_line19_Ib2 - - line_line19_Ic2 - - line_line19_In1 - - line_line19_In2 - - line_line17_Ia1 - - line_line17_Ib1 - - line_line17_Ic1 - - line_line17_Ia2 - - line_line17_Ib2 - - line_line17_Ic2 - - line_line17_In1 - - line_line17_In2 - - line_line20_Ia1 - - line_line20_Ib1 - - line_line20_Ic1 - - line_line20_Ia2 - - line_line20_Ib2 - - line_line20_Ic2 - - line_line20_In1 - - line_line20_In2 - - line_line21_Ia1 - - line_line21_Ib1 - - line_line21_Ic1 - - line_line21_Ia2 - - line_line21_Ib2 - - line_line21_Ic2 - - line_line21_In1 - - line_line21_In2 - - line_line22_Ia1 - - line_line22_Ib1 - - line_line22_Ic1 - - line_line22_Ia2 - - line_line22_Ib2 - - line_line22_Ic2 - - line_line22_In1 - - line_line22_In2 - - line_line18_Ia1 - - line_line18_Ib1 - - line_line18_Ic1 - - line_line18_Ia2 - - line_line18_Ib2 - - line_line18_Ic2 - - line_line18_In1 - - line_line18_In2 - - line_line23_Ia1 - - line_line23_Ib1 - - line_line23_Ic1 - - line_line23_Ia2 - - line_line23_Ib2 - - line_line23_Ic2 - - line_line23_In1 - - line_line23_In2 - - line_line9_Ia1 - - line_line9_Ib1 - - line_line9_Ic1 - - line_line9_Ia2 - - line_line9_Ib2 - - line_line9_Ic2 - - line_line7_Ia1 - - line_line7_Ib1 - - line_line7_Ic1 - - line_line7_Ia2 - - line_line7_Ib2 - - line_line7_Ic2 - - line_line10_Ia1 - - line_line10_Ib1 - - line_line10_Ic1 - - line_line10_Ia2 - - line_line10_Ib2 - - line_line10_Ic2 - - line_line11_Ia1 - - line_line11_Ib1 - - line_line11_Ic1 - - line_line11_Ia2 - - line_line11_Ib2 - - line_line11_Ic2 - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_Vn - - load_4_Ia - - load_4_Ib - - load_4_Ic - - load_4_Vn - - load_5_Ia - - load_5_Ib - - load_5_Ic - - load_5_In - - load_5_Vn - - load_6_Ia - - load_6_Ib - - load_6_Ic - - load_6_In - - load_6_Vn - - load_7_Ia - - load_7_Ib - - load_7_Ic - - load_7_In - - load_7_Vn - - load_8_Ia - - load_8_Ib - - load_8_Ic - - load_8_In - - load_8_Vn - - load_9_Ia - - load_9_Ib - - load_9_Ic - - load_9_In - - load_9_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = ((((((((1.0000085863+0.00015866229999999997j)) * (node_2_Va)) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vb))) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vc))) - (((0.94+1.6399999999999997j)) * (line_line1_Ia2))) - ((1.27j) * (line_line1_Ib2))) - ((1.27j) * (line_line1_Ic2))) - (node_1_Va) - - 0 = ((((((((0.000142524530859216+8.8922143765561e-05j)) * (node_2_Va)) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vb))) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vc))) - (((1.0000085863+0.00015866229999999997j)) * (line_line1_Ia2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ib2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ic2))) - (line_line1_Ia1) - - 0 = ((((((((-3.984175e-05+8.513915e-05j)) * (node_2_Va)) + (((1.0000085863+0.00015866229999999997j)) * (node_2_Vb))) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vc))) - ((1.27j) * (line_line1_Ia2))) - (((0.94+1.6399999999999997j)) * (line_line1_Ib2))) - ((1.27j) * (line_line1_Ic2))) - (node_1_Vb) - - 0 = ((((((((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Va)) + (((0.000142524530859216+8.8922143765561e-05j)) * (node_2_Vb))) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vc))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ia2))) - (((1.0000085863+0.00015866229999999997j)) * (line_line1_Ib2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ic2))) - (line_line1_Ib1) - - 0 = ((((((((-3.984175e-05+8.513915e-05j)) * (node_2_Va)) + (((-3.984175e-05+8.513915e-05j)) * (node_2_Vb))) + (((1.0000085863+0.00015866229999999997j)) * (node_2_Vc))) - ((1.27j) * (line_line1_Ia2))) - ((1.27j) * (line_line1_Ib2))) - (((0.94+1.6399999999999997j)) * (line_line1_Ic2))) - (node_1_Vc) - - 0 = ((((((((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Va)) + (((-5.2320769474999995e-09-1.1415525254852003e-05j)) * (node_2_Vb))) + (((0.000142524530859216+8.8922143765561e-05j)) * (node_2_Vc))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ia2))) - (((-3.984175e-05+8.513915e-05j)) * (line_line1_Ib2))) - (((1.0000085863+0.00015866229999999997j)) * (line_line1_Ic2))) - (line_line1_Ic1) - - 0 = ((((((((1.000001373808+2.5385968e-05j)) * (node_3_Va)) + (((-6.37468e-06+1.3622264e-05j)) * (node_3_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_3_Vc))) - (((0.376+0.6559999999999999j)) * (line_line2_Ia2))) - ((0.508j) * (line_line2_Ib2))) - ((0.508j) * (line_line2_Ic2))) - (node_2_Va) - - 0 = ((((((((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_3_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_3_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_3_Vc))) - (((1.000001373808+2.5385968e-05j)) * (line_line2_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line2_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line2_Ic2))) - (line_line2_Ia1) - - 0 = ((((((((-6.37468e-06+1.3622264e-05j)) * (node_3_Va)) + (((1.000001373808+2.5385968e-05j)) * (node_3_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_3_Vc))) - ((0.508j) * (line_line2_Ia2))) - (((0.376+0.6559999999999999j)) * (line_line2_Ib2))) - ((0.508j) * (line_line2_Ic2))) - (node_2_Vb) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_3_Va)) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_3_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_3_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line2_Ia2))) - (((1.000001373808+2.5385968e-05j)) * (line_line2_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line2_Ic2))) - (line_line2_Ib1) - - 0 = ((((((((-6.3746800000000004e-06+1.3622264e-05j)) * (node_3_Va)) + (((-6.3746800000000004e-06+1.3622264e-05j)) * (node_3_Vb))) + (((1.000001373808+2.5385968e-05j)) * (node_3_Vc))) - ((0.508j) * (line_line2_Ia2))) - ((0.508j) * (line_line2_Ib2))) - (((0.376+0.6559999999999999j)) * (line_line2_Ic2))) - (node_2_Vc) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_3_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_3_Vb))) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_3_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line2_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line2_Ib2))) - (((1.000001373808+2.5385968e-05j)) * (line_line2_Ic2))) - (line_line2_Ic1) - - 0 = ((((((((1.000000343452+6.346492e-06j)) * (node_4_Va)) + (((-1.59367e-06+3.405566e-06j)) * (node_4_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_4_Vc))) - (((0.188+0.32799999999999996j)) * (line_line3_Ia2))) - ((0.254j) * (line_line3_Ib2))) - ((0.254j) * (line_line3_Ic2))) - (node_2_Va) - - 0 = ((((((((2.850595624687373e-05+1.778209715012449e-05j)) * (node_4_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_4_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_4_Vc))) - (((1.000000343452+6.346492e-06j)) * (line_line3_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line3_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line3_Ic2))) - (line_line3_Ia1) - - 0 = ((((((((-1.59367e-06+3.405566e-06j)) * (node_4_Va)) + (((1.000000343452+6.346492e-06j)) * (node_4_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_4_Vc))) - ((0.254j) * (line_line3_Ia2))) - (((0.188+0.32799999999999996j)) * (line_line3_Ib2))) - ((0.254j) * (line_line3_Ic2))) - (node_2_Vb) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_4_Va)) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_4_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_4_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line3_Ia2))) - (((1.000000343452+6.346492e-06j)) * (line_line3_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line3_Ic2))) - (line_line3_Ib1) - - 0 = ((((((((-1.5936700000000001e-06+3.405566e-06j)) * (node_4_Va)) + (((-1.5936700000000001e-06+3.405566e-06j)) * (node_4_Vb))) + (((1.000000343452+6.346492e-06j)) * (node_4_Vc))) - ((0.254j) * (line_line3_Ia2))) - ((0.254j) * (line_line3_Ib2))) - (((0.188+0.32799999999999996j)) * (line_line3_Ic2))) - (node_2_Vc) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_4_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_4_Vb))) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_4_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line3_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line3_Ib2))) - (((1.000000343452+6.346492e-06j)) * (line_line3_Ic2))) - (line_line3_Ic1) - - 0 = ((((((((1.000001373808+2.5385968e-05j)) * (node_5_Va)) + (((-6.37468e-06+1.3622264e-05j)) * (node_5_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_5_Vc))) - (((0.376+0.6559999999999999j)) * (line_line4_Ia2))) - ((0.508j) * (line_line4_Ib2))) - ((0.508j) * (line_line4_Ic2))) - (node_4_Va) - - 0 = ((((((((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_5_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_5_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_5_Vc))) - (((1.000001373808+2.5385968e-05j)) * (line_line4_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line4_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line4_Ic2))) - (line_line4_Ia1) - - 0 = ((((((((-6.37468e-06+1.3622264e-05j)) * (node_5_Va)) + (((1.000001373808+2.5385968e-05j)) * (node_5_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_5_Vc))) - ((0.508j) * (line_line4_Ia2))) - (((0.376+0.6559999999999999j)) * (line_line4_Ib2))) - ((0.508j) * (line_line4_Ic2))) - (node_4_Vb) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_5_Va)) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_5_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_5_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line4_Ia2))) - (((1.000001373808+2.5385968e-05j)) * (line_line4_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line4_Ic2))) - (line_line4_Ib1) - - 0 = ((((((((-6.3746800000000004e-06+1.3622264e-05j)) * (node_5_Va)) + (((-6.3746800000000004e-06+1.3622264e-05j)) * (node_5_Vb))) + (((1.000001373808+2.5385968e-05j)) * (node_5_Vc))) - ((0.508j) * (line_line4_Ia2))) - ((0.508j) * (line_line4_Ib2))) - (((0.376+0.6559999999999999j)) * (line_line4_Ic2))) - (node_4_Vc) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_5_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_5_Vb))) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_5_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line4_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line4_Ib2))) - (((1.000001373808+2.5385968e-05j)) * (line_line4_Ic2))) - (line_line4_Ic1) - - 0 = ((((((((1.000000343452+6.346492e-06j)) * (node_6_Va)) + (((-1.59367e-06+3.405566e-06j)) * (node_6_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_6_Vc))) - (((0.188+0.32799999999999996j)) * (line_line5_Ia2))) - ((0.254j) * (line_line5_Ib2))) - ((0.254j) * (line_line5_Ic2))) - (node_4_Va) - - 0 = ((((((((2.850595624687373e-05+1.778209715012449e-05j)) * (node_6_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_6_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_6_Vc))) - (((1.000000343452+6.346492e-06j)) * (line_line5_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line5_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line5_Ic2))) - (line_line5_Ia1) - - 0 = ((((((((-1.59367e-06+3.405566e-06j)) * (node_6_Va)) + (((1.000000343452+6.346492e-06j)) * (node_6_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_6_Vc))) - ((0.254j) * (line_line5_Ia2))) - (((0.188+0.32799999999999996j)) * (line_line5_Ib2))) - ((0.254j) * (line_line5_Ic2))) - (node_4_Vb) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_6_Va)) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_6_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_6_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line5_Ia2))) - (((1.000000343452+6.346492e-06j)) * (line_line5_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line5_Ic2))) - (line_line5_Ib1) - - 0 = ((((((((-1.5936700000000001e-06+3.405566e-06j)) * (node_6_Va)) + (((-1.5936700000000001e-06+3.405566e-06j)) * (node_6_Vb))) + (((1.000000343452+6.346492e-06j)) * (node_6_Vc))) - ((0.254j) * (line_line5_Ia2))) - ((0.254j) * (line_line5_Ib2))) - (((0.188+0.32799999999999996j)) * (line_line5_Ic2))) - (node_4_Vc) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_6_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_6_Vb))) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_6_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line5_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line5_Ib2))) - (((1.000000343452+6.346492e-06j)) * (line_line5_Ic2))) - (line_line5_Ic1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_14_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_14_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_14_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_14_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line13_Ia2))) - ((0.025431353541379834j) * (line_line13_Ib2))) - ((0.023253767451076202j) * (line_line13_Ic2))) - ((0.025431353541379778j) * (line_line13_In2))) - (node_13_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_14_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_14_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_14_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_14_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line13_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line13_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line13_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line13_In2))) - (line_line13_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_14_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_14_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_14_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_14_Vn))) - ((0.025431353541379834j) * (line_line13_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line13_Ib2))) - ((0.025431353541379778j) * (line_line13_Ic2))) - ((0.023253767451076202j) * (line_line13_In2))) - (node_13_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_14_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_14_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_14_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_14_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line13_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line13_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line13_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line13_In2))) - (line_line13_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_14_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_14_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_14_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_14_Vn))) - ((0.023253767451076202j) * (line_line13_Ia2))) - ((0.025431353541379778j) * (line_line13_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line13_Ic2))) - ((0.025431353541379834j) * (line_line13_In2))) - (node_13_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_14_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_14_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_14_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_14_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line13_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line13_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line13_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line13_In2))) - (line_line13_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_14_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_14_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_14_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_14_Vn))) - ((0.025431353541379778j) * (line_line13_Ia2))) - ((0.023253767451076202j) * (line_line13_Ib2))) - ((0.025431353541379834j) * (line_line13_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line13_In2))) - (node_13_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_14_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_14_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_14_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_14_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line13_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line13_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line13_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line13_In2))) - (line_line13_In1) - - 0 = ((((((((1.000001373808+2.5385968e-05j)) * (node_9_Va)) + (((-6.37468e-06+1.3622264e-05j)) * (node_9_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_9_Vc))) - (((0.376+0.6559999999999999j)) * (line_line8_Ia2))) - ((0.508j) * (line_line8_Ib2))) - ((0.508j) * (line_line8_Ic2))) - (node_6_Va) - - 0 = ((((((((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_9_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_9_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_9_Vc))) - (((1.000001373808+2.5385968e-05j)) * (line_line8_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line8_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line8_Ic2))) - (line_line8_Ia1) - - 0 = ((((((((-6.37468e-06+1.3622264e-05j)) * (node_9_Va)) + (((1.000001373808+2.5385968e-05j)) * (node_9_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_9_Vc))) - ((0.508j) * (line_line8_Ia2))) - (((0.376+0.6559999999999999j)) * (line_line8_Ib2))) - ((0.508j) * (line_line8_Ic2))) - (node_6_Vb) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_9_Va)) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_9_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_9_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line8_Ia2))) - (((1.000001373808+2.5385968e-05j)) * (line_line8_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line8_Ic2))) - (line_line8_Ib1) - - 0 = ((((((((-6.3746800000000004e-06+1.3622264e-05j)) * (node_9_Va)) + (((-6.3746800000000004e-06+1.3622264e-05j)) * (node_9_Vb))) + (((1.000001373808+2.5385968e-05j)) * (node_9_Vc))) - ((0.508j) * (line_line8_Ia2))) - ((0.508j) * (line_line8_Ib2))) - (((0.376+0.6559999999999999j)) * (line_line8_Ic2))) - (node_6_Vc) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_9_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_9_Vb))) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_9_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line8_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line8_Ib2))) - (((1.000001373808+2.5385968e-05j)) * (line_line8_Ic2))) - (line_line8_Ic1) - - 0 = (line_transformateur_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_transformateur_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_transformateur_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_3_Va) - (node_3_Vb)) - - 0 = (transfo_UY) - ((node_3_Vb) - (node_3_Vc)) - - 0 = (transfo_UZ) - ((node_3_Vc) - (node_3_Va)) - - 0 = (transfo_Ux) - (((0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.011547005383792516) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.011547005383792516) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.011547005383792516) * (transfo_Iz))) - - 0 = (line_transformateur_Ia2) - (transfo_Ix) - - 0 = (line_transformateur_Ib2) - (transfo_Iy) - - 0 = (line_transformateur_Ic2) - (transfo_Iz) - - 0 = ((node_13_Va) - (node_13_Vn)) - (transfo_Ux) - - 0 = ((node_13_Vb) - (node_13_Vn)) - (transfo_Uy) - - 0 = ((node_13_Vc) - (node_13_Vn)) - (transfo_Uz) - - 0 = node_13_Vn - - 0 = ((((((((1.000001373808+2.5385968e-05j)) * (node_7_Va)) + (((-6.37468e-06+1.3622264e-05j)) * (node_7_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_7_Vc))) - (((0.376+0.6559999999999999j)) * (line_line6_Ia2))) - ((0.508j) * (line_line6_Ib2))) - ((0.508j) * (line_line6_Ic2))) - (node_6_Va) - - 0 = ((((((((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_7_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_7_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_7_Vc))) - (((1.000001373808+2.5385968e-05j)) * (line_line6_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line6_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line6_Ic2))) - (line_line6_Ia1) - - 0 = ((((((((-6.37468e-06+1.3622264e-05j)) * (node_7_Va)) + (((1.000001373808+2.5385968e-05j)) * (node_7_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_7_Vc))) - ((0.508j) * (line_line6_Ia2))) - (((0.376+0.6559999999999999j)) * (line_line6_Ib2))) - ((0.508j) * (line_line6_Ic2))) - (node_6_Vb) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_7_Va)) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_7_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_7_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line6_Ia2))) - (((1.000001373808+2.5385968e-05j)) * (line_line6_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line6_Ic2))) - (line_line6_Ib1) - - 0 = ((((((((-6.3746800000000004e-06+1.3622264e-05j)) * (node_7_Va)) + (((-6.3746800000000004e-06+1.3622264e-05j)) * (node_7_Vb))) + (((1.000001373808+2.5385968e-05j)) * (node_7_Vc))) - ((0.508j) * (line_line6_Ia2))) - ((0.508j) * (line_line6_Ib2))) - (((0.376+0.6559999999999999j)) * (line_line6_Ic2))) - (node_6_Vc) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_7_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_7_Vb))) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_7_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line6_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line6_Ib2))) - (((1.000001373808+2.5385968e-05j)) * (line_line6_Ic2))) - (line_line6_Ic1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_15_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_15_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_15_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_15_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line14_Ia2))) - ((0.025431353541379834j) * (line_line14_Ib2))) - ((0.023253767451076202j) * (line_line14_Ic2))) - ((0.025431353541379778j) * (line_line14_In2))) - (node_14_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_15_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_15_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_15_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_15_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line14_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line14_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line14_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line14_In2))) - (line_line14_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_15_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_15_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_15_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_15_Vn))) - ((0.025431353541379834j) * (line_line14_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line14_Ib2))) - ((0.025431353541379778j) * (line_line14_Ic2))) - ((0.023253767451076202j) * (line_line14_In2))) - (node_14_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_15_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_15_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_15_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_15_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line14_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line14_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line14_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line14_In2))) - (line_line14_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_15_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_15_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_15_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_15_Vn))) - ((0.023253767451076202j) * (line_line14_Ia2))) - ((0.025431353541379778j) * (line_line14_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line14_Ic2))) - ((0.025431353541379834j) * (line_line14_In2))) - (node_14_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_15_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_15_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_15_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_15_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line14_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line14_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line14_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line14_In2))) - (line_line14_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_15_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_15_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_15_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_15_Vn))) - ((0.025431353541379778j) * (line_line14_Ia2))) - ((0.023253767451076202j) * (line_line14_Ib2))) - ((0.025431353541379834j) * (line_line14_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line14_In2))) - (node_14_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_15_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_15_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_15_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_15_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line14_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line14_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line14_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line14_In2))) - (line_line14_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_16_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_16_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_16_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_16_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line15_Ia2))) - ((0.025431353541379834j) * (line_line15_Ib2))) - ((0.023253767451076202j) * (line_line15_Ic2))) - ((0.025431353541379778j) * (line_line15_In2))) - (node_14_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_16_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_16_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_16_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_16_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line15_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line15_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line15_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line15_In2))) - (line_line15_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_16_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_16_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_16_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_16_Vn))) - ((0.025431353541379834j) * (line_line15_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line15_Ib2))) - ((0.025431353541379778j) * (line_line15_Ic2))) - ((0.023253767451076202j) * (line_line15_In2))) - (node_14_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_16_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_16_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_16_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_16_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line15_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line15_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line15_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line15_In2))) - (line_line15_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_16_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_16_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_16_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_16_Vn))) - ((0.023253767451076202j) * (line_line15_Ia2))) - ((0.025431353541379778j) * (line_line15_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line15_Ic2))) - ((0.025431353541379834j) * (line_line15_In2))) - (node_14_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_16_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_16_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_16_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_16_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line15_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line15_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line15_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line15_In2))) - (line_line15_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_16_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_16_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_16_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_16_Vn))) - ((0.025431353541379778j) * (line_line15_Ia2))) - ((0.023253767451076202j) * (line_line15_Ib2))) - ((0.025431353541379834j) * (line_line15_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line15_In2))) - (node_14_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_16_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_16_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_16_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_16_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line15_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line15_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line15_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line15_In2))) - (line_line15_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_17_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_17_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_17_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_17_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line16_Ia2))) - ((0.025431353541379834j) * (line_line16_Ib2))) - ((0.023253767451076202j) * (line_line16_Ic2))) - ((0.025431353541379778j) * (line_line16_In2))) - (node_16_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_17_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_17_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_17_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_17_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line16_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line16_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line16_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line16_In2))) - (line_line16_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_17_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_17_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_17_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_17_Vn))) - ((0.025431353541379834j) * (line_line16_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line16_Ib2))) - ((0.025431353541379778j) * (line_line16_Ic2))) - ((0.023253767451076202j) * (line_line16_In2))) - (node_16_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_17_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_17_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_17_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_17_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line16_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line16_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line16_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line16_In2))) - (line_line16_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_17_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_17_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_17_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_17_Vn))) - ((0.023253767451076202j) * (line_line16_Ia2))) - ((0.025431353541379778j) * (line_line16_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line16_Ic2))) - ((0.025431353541379834j) * (line_line16_In2))) - (node_16_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_17_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_17_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_17_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_17_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line16_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line16_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line16_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line16_In2))) - (line_line16_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_17_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_17_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_17_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_17_Vn))) - ((0.025431353541379778j) * (line_line16_Ia2))) - ((0.023253767451076202j) * (line_line16_Ib2))) - ((0.025431353541379834j) * (line_line16_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line16_In2))) - (node_16_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_17_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_17_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_17_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_17_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line16_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line16_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line16_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line16_In2))) - (line_line16_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_20_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_20_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_20_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_20_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line19_Ia2))) - ((0.025431353541379834j) * (line_line19_Ib2))) - ((0.023253767451076202j) * (line_line19_Ic2))) - ((0.025431353541379778j) * (line_line19_In2))) - (node_16_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_20_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_20_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_20_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_20_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line19_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line19_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line19_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line19_In2))) - (line_line19_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_20_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_20_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_20_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_20_Vn))) - ((0.025431353541379834j) * (line_line19_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line19_Ib2))) - ((0.025431353541379778j) * (line_line19_Ic2))) - ((0.023253767451076202j) * (line_line19_In2))) - (node_16_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_20_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_20_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_20_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_20_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line19_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line19_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line19_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line19_In2))) - (line_line19_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_20_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_20_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_20_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_20_Vn))) - ((0.023253767451076202j) * (line_line19_Ia2))) - ((0.025431353541379778j) * (line_line19_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line19_Ic2))) - ((0.025431353541379834j) * (line_line19_In2))) - (node_16_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_20_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_20_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_20_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_20_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line19_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line19_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line19_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line19_In2))) - (line_line19_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_20_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_20_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_20_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_20_Vn))) - ((0.025431353541379778j) * (line_line19_Ia2))) - ((0.023253767451076202j) * (line_line19_Ib2))) - ((0.025431353541379834j) * (line_line19_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line19_In2))) - (node_16_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_20_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_20_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_20_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_20_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line19_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line19_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line19_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line19_In2))) - (line_line19_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_18_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_18_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_18_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_18_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line17_Ia2))) - ((0.025431353541379834j) * (line_line17_Ib2))) - ((0.023253767451076202j) * (line_line17_Ic2))) - ((0.025431353541379778j) * (line_line17_In2))) - (node_17_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_18_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_18_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_18_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_18_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line17_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line17_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line17_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line17_In2))) - (line_line17_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_18_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_18_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_18_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_18_Vn))) - ((0.025431353541379834j) * (line_line17_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line17_Ib2))) - ((0.025431353541379778j) * (line_line17_Ic2))) - ((0.023253767451076202j) * (line_line17_In2))) - (node_17_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_18_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_18_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_18_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_18_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line17_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line17_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line17_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line17_In2))) - (line_line17_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_18_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_18_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_18_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_18_Vn))) - ((0.023253767451076202j) * (line_line17_Ia2))) - ((0.025431353541379778j) * (line_line17_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line17_Ic2))) - ((0.025431353541379834j) * (line_line17_In2))) - (node_17_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_18_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_18_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_18_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_18_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line17_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line17_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line17_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line17_In2))) - (line_line17_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_18_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_18_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_18_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_18_Vn))) - ((0.025431353541379778j) * (line_line17_Ia2))) - ((0.023253767451076202j) * (line_line17_Ib2))) - ((0.025431353541379834j) * (line_line17_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line17_In2))) - (node_17_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_18_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_18_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_18_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_18_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line17_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line17_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line17_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line17_In2))) - (line_line17_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_21_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_21_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_21_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_21_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line20_Ia2))) - ((0.025431353541379834j) * (line_line20_Ib2))) - ((0.023253767451076202j) * (line_line20_Ic2))) - ((0.025431353541379778j) * (line_line20_In2))) - (node_20_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_21_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_21_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_21_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_21_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line20_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line20_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line20_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line20_In2))) - (line_line20_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_21_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_21_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_21_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_21_Vn))) - ((0.025431353541379834j) * (line_line20_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line20_Ib2))) - ((0.025431353541379778j) * (line_line20_Ic2))) - ((0.023253767451076202j) * (line_line20_In2))) - (node_20_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_21_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_21_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_21_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_21_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line20_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line20_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line20_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line20_In2))) - (line_line20_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_21_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_21_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_21_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_21_Vn))) - ((0.023253767451076202j) * (line_line20_Ia2))) - ((0.025431353541379778j) * (line_line20_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line20_Ic2))) - ((0.025431353541379834j) * (line_line20_In2))) - (node_20_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_21_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_21_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_21_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_21_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line20_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line20_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line20_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line20_In2))) - (line_line20_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_21_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_21_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_21_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_21_Vn))) - ((0.025431353541379778j) * (line_line20_Ia2))) - ((0.023253767451076202j) * (line_line20_Ib2))) - ((0.025431353541379834j) * (line_line20_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line20_In2))) - (node_20_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_21_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_21_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_21_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_21_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line20_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line20_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line20_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line20_In2))) - (line_line20_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_22_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_22_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_22_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_22_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line21_Ia2))) - ((0.025431353541379834j) * (line_line21_Ib2))) - ((0.023253767451076202j) * (line_line21_Ic2))) - ((0.025431353541379778j) * (line_line21_In2))) - (node_20_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_22_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_22_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_22_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_22_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line21_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line21_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line21_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line21_In2))) - (line_line21_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_22_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_22_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_22_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_22_Vn))) - ((0.025431353541379834j) * (line_line21_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line21_Ib2))) - ((0.025431353541379778j) * (line_line21_Ic2))) - ((0.023253767451076202j) * (line_line21_In2))) - (node_20_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_22_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_22_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_22_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_22_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line21_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line21_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line21_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line21_In2))) - (line_line21_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_22_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_22_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_22_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_22_Vn))) - ((0.023253767451076202j) * (line_line21_Ia2))) - ((0.025431353541379778j) * (line_line21_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line21_Ic2))) - ((0.025431353541379834j) * (line_line21_In2))) - (node_20_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_22_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_22_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_22_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_22_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line21_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line21_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line21_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line21_In2))) - (line_line21_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_22_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_22_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_22_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_22_Vn))) - ((0.025431353541379778j) * (line_line21_Ia2))) - ((0.023253767451076202j) * (line_line21_Ib2))) - ((0.025431353541379834j) * (line_line21_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line21_In2))) - (node_20_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_22_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_22_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_22_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_22_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line21_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line21_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line21_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line21_In2))) - (line_line21_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_23_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_23_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_23_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_23_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line22_Ia2))) - ((0.025431353541379834j) * (line_line22_Ib2))) - ((0.023253767451076202j) * (line_line22_Ic2))) - ((0.025431353541379778j) * (line_line22_In2))) - (node_22_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_23_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_23_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_23_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_23_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line22_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line22_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line22_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line22_In2))) - (line_line22_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_23_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_23_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_23_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_23_Vn))) - ((0.025431353541379834j) * (line_line22_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line22_Ib2))) - ((0.025431353541379778j) * (line_line22_Ic2))) - ((0.023253767451076202j) * (line_line22_In2))) - (node_22_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_23_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_23_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_23_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_23_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line22_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line22_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line22_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line22_In2))) - (line_line22_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_23_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_23_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_23_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_23_Vn))) - ((0.023253767451076202j) * (line_line22_Ia2))) - ((0.025431353541379778j) * (line_line22_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line22_Ic2))) - ((0.025431353541379834j) * (line_line22_In2))) - (node_22_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_23_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_23_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_23_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_23_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line22_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line22_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line22_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line22_In2))) - (line_line22_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_23_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_23_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_23_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_23_Vn))) - ((0.025431353541379778j) * (line_line22_Ia2))) - ((0.023253767451076202j) * (line_line22_Ib2))) - ((0.025431353541379834j) * (line_line22_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line22_In2))) - (node_22_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_23_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_23_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_23_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_23_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line22_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line22_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line22_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line22_In2))) - (line_line22_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_19_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_19_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_19_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_19_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line18_Ia2))) - ((0.025431353541379834j) * (line_line18_Ib2))) - ((0.023253767451076202j) * (line_line18_Ic2))) - ((0.025431353541379778j) * (line_line18_In2))) - (node_18_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_19_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_19_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_19_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_19_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line18_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line18_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line18_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line18_In2))) - (line_line18_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_19_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_19_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_19_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_19_Vn))) - ((0.025431353541379834j) * (line_line18_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line18_Ib2))) - ((0.025431353541379778j) * (line_line18_Ic2))) - ((0.023253767451076202j) * (line_line18_In2))) - (node_18_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_19_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_19_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_19_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_19_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line18_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line18_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line18_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line18_In2))) - (line_line18_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_19_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_19_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_19_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_19_Vn))) - ((0.023253767451076202j) * (line_line18_Ia2))) - ((0.025431353541379778j) * (line_line18_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line18_Ic2))) - ((0.025431353541379834j) * (line_line18_In2))) - (node_18_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_19_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_19_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_19_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_19_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line18_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line18_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line18_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line18_In2))) - (line_line18_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_19_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_19_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_19_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_19_Vn))) - ((0.025431353541379778j) * (line_line18_Ia2))) - ((0.023253767451076202j) * (line_line18_Ib2))) - ((0.025431353541379834j) * (line_line18_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line18_In2))) - (node_18_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_19_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_19_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_19_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_19_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line18_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line18_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line18_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line18_In2))) - (line_line18_In1) - - 0 = ((((((((((0.9999994516437922+4.5402885146636105e-07j)) * (node_24_Va)) + (((-4.094893363308248e-07-4.284522282197514e-08j)) * (node_24_Vb))) + (((-3.40356643674413e-07+2.0579386949221694e-09j)) * (node_24_Vc))) + (((-2.5372585297420946e-07-2.5480293826020824e-08j)) * (node_24_Vn))) - (((0.0188+0.032828402771266314j)) * (line_line23_Ia2))) - ((0.025431353541379834j) * (line_line23_Ib2))) - ((0.023253767451076202j) * (line_line23_Ic2))) - ((0.025431353541379778j) * (line_line23_In2))) - (node_23_Va) - - 0 = ((((((((((1.8739592061206092e-06+4.502862112306733e-05j)) * (node_24_Va)) + (((2.357485334221731e-12-7.293260018489777e-06j)) * (node_24_Vb))) + (((-1.9467896434656285e-13-2.0989937522451203e-06j)) * (node_24_Vc))) + (((1.732888002699039e-12-4.403553776497639e-06j)) * (node_24_Vn))) - (((0.9999994516437922+4.5402885146636105e-07j)) * (line_line23_Ia2))) - (((-3.7496693996905227e-07-4.4727789215996225e-08j)) * (line_line23_Ib2))) - (((-3.4035664367441447e-07+2.057938694922262e-09j)) * (line_line23_Ic2))) - (((-3.8352908790060653e-07-6.487127867287261e-08j)) * (line_line23_In2))) - (line_line23_Ia1) - - 0 = ((((((((((-3.7496693996905227e-07-4.472778921599621e-08j)) * (node_24_Va)) + (((0.9999994088140913+4.931339784053819e-07j)) * (node_24_Vb))) + (((-3.7496693996905026e-07-4.472778921599449e-08j)) * (node_24_Vc))) + (((-2.298392691567337e-07+8.502863952578639e-09j)) * (node_24_Vn))) - ((0.025431353541379834j) * (line_line23_Ia2))) - (((0.0188+0.032828402771266314j)) * (line_line23_Ib2))) - ((0.025431353541379778j) * (line_line23_Ic2))) - ((0.023253767451076202j) * (line_line23_In2))) - (node_23_Vb) - - 0 = ((((((((((2.3574853342217298e-12-7.293260018489776e-06j)) * (node_24_Va)) + (((2.0220080961603603e-06+4.8930214396351754e-05j)) * (node_24_Vb))) + (((2.3574853342216365e-12-7.2932600184895754e-06j)) * (node_24_Vc))) + (((-4.2275363528021243e-13-6.433694407765765e-07j)) * (node_24_Vn))) - (((-4.094893363308248e-07-4.284522282197513e-08j)) * (line_line23_Ia2))) - (((0.9999994088140913+4.931339784053819e-07j)) * (line_line23_Ib2))) - (((-4.094893363308243e-07-4.28452228219733e-08j)) * (line_line23_Ic2))) - (((-3.72098162583617e-07+1.0550578402773202e-08j)) * (line_line23_In2))) - (line_line23_Ib1) - - 0 = ((((((((((-3.4035664367441447e-07+2.0579386949222654e-09j)) * (node_24_Va)) + (((-4.094893363308243e-07-4.284522282197329e-08j)) * (node_24_Vb))) + (((0.9999994516437922+4.5402885146635904e-07j)) * (node_24_Vc))) + (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (node_24_Vn))) - ((0.023253767451076202j) * (line_line23_Ia2))) - ((0.025431353541379778j) * (line_line23_Ib2))) - (((0.0188+0.032828402771266314j)) * (line_line23_Ic2))) - ((0.025431353541379834j) * (line_line23_In2))) - (node_23_Vc) - - 0 = ((((((((((-1.946789643465631e-13-2.09899375224512e-06j)) * (node_24_Va)) + (((2.3574853342216353e-12-7.293260018489574e-06j)) * (node_24_Vb))) + (((1.8739592061206012e-06+4.5028621123067126e-05j)) * (node_24_Vc))) + (((1.7328880026991056e-12-4.403553776497769e-06j)) * (node_24_Vn))) - (((-3.40356643674413e-07+2.0579386949221728e-09j)) * (line_line23_Ia2))) - (((-3.749669399690503e-07-4.472778921599448e-08j)) * (line_line23_Ib2))) - (((0.9999994516437922+4.5402885146635904e-07j)) * (line_line23_Ic2))) - (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (line_line23_In2))) - (line_line23_Ic1) - - 0 = ((((((((((-3.8352908790060653e-07-6.487127867287264e-08j)) * (node_24_Va)) + (((-3.72098162583617e-07+1.0550578402773198e-08j)) * (node_24_Vb))) + (((-3.8352908790060536e-07-6.487127867287529e-08j)) * (node_24_Vc))) + (((0.9999996109106968+6.325299528870194e-07j)) * (node_24_Vn))) - ((0.025431353541379778j) * (line_line23_Ia2))) - ((0.023253767451076202j) * (line_line23_Ib2))) - ((0.025431353541379834j) * (line_line23_Ic2))) - (((0.040285714285714286+0.035222736359783395j)) * (line_line23_In2))) - (node_23_Vn) - - 0 = ((((((((((1.73288800269904e-12-4.40355377649764e-06j)) * (node_24_Va)) + (((-4.227536352802124e-13-6.433694407765767e-07j)) * (node_24_Vb))) + (((1.7328880026991054e-12-4.403553776497769e-06j)) * (node_24_Vc))) + (((1.2514434033427275e-06+3.0308017189282246e-05j)) * (node_24_Vn))) - (((-2.5372585297420946e-07-2.548029382602083e-08j)) * (line_line23_Ia2))) - (((-2.2983926915673367e-07+8.502863952578637e-09j)) * (line_line23_Ib2))) - (((-2.5372585297420973e-07-2.548029382602201e-08j)) * (line_line23_Ic2))) - (((0.9999996109106968+6.325299528870194e-07j)) * (line_line23_In2))) - (line_line23_In1) - - 0 = ((((((((1.000000343452+6.346492e-06j)) * (node_10_Va)) + (((-1.59367e-06+3.405566e-06j)) * (node_10_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_10_Vc))) - (((0.188+0.32799999999999996j)) * (line_line9_Ia2))) - ((0.254j) * (line_line9_Ib2))) - ((0.254j) * (line_line9_Ic2))) - (node_9_Va) - - 0 = ((((((((2.850595624687373e-05+1.778209715012449e-05j)) * (node_10_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_10_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_10_Vc))) - (((1.000000343452+6.346492e-06j)) * (line_line9_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line9_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line9_Ic2))) - (line_line9_Ia1) - - 0 = ((((((((-1.59367e-06+3.405566e-06j)) * (node_10_Va)) + (((1.000000343452+6.346492e-06j)) * (node_10_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_10_Vc))) - ((0.254j) * (line_line9_Ia2))) - (((0.188+0.32799999999999996j)) * (line_line9_Ib2))) - ((0.254j) * (line_line9_Ic2))) - (node_9_Vb) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_10_Va)) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_10_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_10_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line9_Ia2))) - (((1.000000343452+6.346492e-06j)) * (line_line9_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line9_Ic2))) - (line_line9_Ib1) - - 0 = ((((((((-1.5936700000000001e-06+3.405566e-06j)) * (node_10_Va)) + (((-1.5936700000000001e-06+3.405566e-06j)) * (node_10_Vb))) + (((1.000000343452+6.346492e-06j)) * (node_10_Vc))) - ((0.254j) * (line_line9_Ia2))) - ((0.254j) * (line_line9_Ib2))) - (((0.188+0.32799999999999996j)) * (line_line9_Ic2))) - (node_9_Vc) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_10_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_10_Vb))) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_10_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line9_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line9_Ib2))) - (((1.000000343452+6.346492e-06j)) * (line_line9_Ic2))) - (line_line9_Ic1) - - 0 = ((((((((1.000000343452+6.346492e-06j)) * (node_8_Va)) + (((-1.59367e-06+3.405566e-06j)) * (node_8_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_8_Vc))) - (((0.188+0.32799999999999996j)) * (line_line7_Ia2))) - ((0.254j) * (line_line7_Ib2))) - ((0.254j) * (line_line7_Ic2))) - (node_7_Va) - - 0 = ((((((((2.850595624687373e-05+1.778209715012449e-05j)) * (node_8_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_8_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_8_Vc))) - (((1.000000343452+6.346492e-06j)) * (line_line7_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line7_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line7_Ic2))) - (line_line7_Ia1) - - 0 = ((((((((-1.59367e-06+3.405566e-06j)) * (node_8_Va)) + (((1.000000343452+6.346492e-06j)) * (node_8_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_8_Vc))) - ((0.254j) * (line_line7_Ia2))) - (((0.188+0.32799999999999996j)) * (line_line7_Ib2))) - ((0.254j) * (line_line7_Ic2))) - (node_7_Vb) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_8_Va)) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_8_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_8_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line7_Ia2))) - (((1.000000343452+6.346492e-06j)) * (line_line7_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line7_Ic2))) - (line_line7_Ib1) - - 0 = ((((((((-1.5936700000000001e-06+3.405566e-06j)) * (node_8_Va)) + (((-1.5936700000000001e-06+3.405566e-06j)) * (node_8_Vb))) + (((1.000000343452+6.346492e-06j)) * (node_8_Vc))) - ((0.254j) * (line_line7_Ia2))) - ((0.254j) * (line_line7_Ib2))) - (((0.188+0.32799999999999996j)) * (line_line7_Ic2))) - (node_7_Vc) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_8_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_8_Vb))) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_8_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line7_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line7_Ib2))) - (((1.000000343452+6.346492e-06j)) * (line_line7_Ic2))) - (line_line7_Ic1) - - 0 = ((((((((1.000001373808+2.5385968e-05j)) * (node_11_Va)) + (((-6.37468e-06+1.3622264e-05j)) * (node_11_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_11_Vc))) - (((0.376+0.6559999999999999j)) * (line_line10_Ia2))) - ((0.508j) * (line_line10_Ib2))) - ((0.508j) * (line_line10_Ic2))) - (node_10_Va) - - 0 = ((((((((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_11_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_11_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_11_Vc))) - (((1.000001373808+2.5385968e-05j)) * (line_line10_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line10_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line10_Ic2))) - (line_line10_Ia1) - - 0 = ((((((((-6.37468e-06+1.3622264e-05j)) * (node_11_Va)) + (((1.000001373808+2.5385968e-05j)) * (node_11_Vb))) + (((-6.37468e-06+1.3622264e-05j)) * (node_11_Vc))) - ((0.508j) * (line_line10_Ia2))) - (((0.376+0.6559999999999999j)) * (line_line10_Ib2))) - ((0.508j) * (line_line10_Ic2))) - (node_10_Vb) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_11_Va)) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_11_Vb))) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_11_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line10_Ia2))) - (((1.000001373808+2.5385968e-05j)) * (line_line10_Ib2))) - (((-6.3746800000000004e-06+1.3622264e-05j)) * (line_line10_Ic2))) - (line_line10_Ib1) - - 0 = ((((((((-6.3746800000000004e-06+1.3622264e-05j)) * (node_11_Va)) + (((-6.3746800000000004e-06+1.3622264e-05j)) * (node_11_Vb))) + (((1.000001373808+2.5385968e-05j)) * (node_11_Vc))) - ((0.508j) * (line_line10_Ia2))) - ((0.508j) * (line_line10_Ib2))) - (((0.376+0.6559999999999999j)) * (line_line10_Ic2))) - (node_10_Vc) - - 0 = ((((((((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_11_Va)) + (((-3.3485292463999997e-10-4.567713616310529e-06j)) * (node_11_Vb))) + (((5.7011649974989826e-05+3.55647772009959e-05j)) * (node_11_Vc))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line10_Ia2))) - (((-6.37468e-06+1.3622264e-05j)) * (line_line10_Ib2))) - (((1.000001373808+2.5385968e-05j)) * (line_line10_Ic2))) - (line_line10_Ic1) - - 0 = ((((((((1.000000343452+6.346492e-06j)) * (node_12_Va)) + (((-1.59367e-06+3.405566e-06j)) * (node_12_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_12_Vc))) - (((0.188+0.32799999999999996j)) * (line_line11_Ia2))) - ((0.254j) * (line_line11_Ib2))) - ((0.254j) * (line_line11_Ic2))) - (node_11_Va) - - 0 = ((((((((2.850595624687373e-05+1.778209715012449e-05j)) * (node_12_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_12_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_12_Vc))) - (((1.000000343452+6.346492e-06j)) * (line_line11_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line11_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line11_Ic2))) - (line_line11_Ia1) - - 0 = ((((((((-1.59367e-06+3.405566e-06j)) * (node_12_Va)) + (((1.000000343452+6.346492e-06j)) * (node_12_Vb))) + (((-1.59367e-06+3.405566e-06j)) * (node_12_Vc))) - ((0.254j) * (line_line11_Ia2))) - (((0.188+0.32799999999999996j)) * (line_line11_Ib2))) - ((0.254j) * (line_line11_Ic2))) - (node_11_Vb) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_12_Va)) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_12_Vb))) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_12_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line11_Ia2))) - (((1.000000343452+6.346492e-06j)) * (line_line11_Ib2))) - (((-1.5936700000000001e-06+3.405566e-06j)) * (line_line11_Ic2))) - (line_line11_Ib1) - - 0 = ((((((((-1.5936700000000001e-06+3.405566e-06j)) * (node_12_Va)) + (((-1.5936700000000001e-06+3.405566e-06j)) * (node_12_Vb))) + (((1.000000343452+6.346492e-06j)) * (node_12_Vc))) - ((0.254j) * (line_line11_Ia2))) - ((0.254j) * (line_line11_Ib2))) - (((0.188+0.32799999999999996j)) * (line_line11_Ic2))) - (node_11_Vc) - - 0 = ((((((((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_12_Va)) + (((-4.1856615579999997e-11-2.2839642020388166e-06j)) * (node_12_Vb))) + (((2.850595624687373e-05+1.778209715012449e-05j)) * (node_12_Vc))) - (((-1.59367e-06+3.405566e-06j)) * (line_line11_Ia2))) - (((-1.59367e-06+3.405566e-06j)) * (line_line11_Ib2))) - (((1.000000343452+6.346492e-06j)) * (line_line11_Ic2))) - (line_line11_Ic1) - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = (((node_2_Ia) - (line_line1_Ia2)) - (line_line2_Ia1)) - (line_line3_Ia1) - - 0 = (((node_2_Ib) - (line_line1_Ib2)) - (line_line2_Ib1)) - (line_line3_Ib1) - - 0 = (((node_2_Ic) - (line_line1_Ic2)) - (line_line2_Ic1)) - (line_line3_Ic1) - - 0 = node_3_Ia - - 0 = node_3_Ib - - 0 = node_3_Ic - - 0 = ((node_3_Ia) - (line_line2_Ia2)) - (line_transformateur_Ia1) - - 0 = ((node_3_Ib) - (line_line2_Ib2)) - (line_transformateur_Ib1) - - 0 = ((node_3_Ic) - (line_line2_Ic2)) - (line_transformateur_Ic1) - - 0 = node_4_Ia - - 0 = node_4_Ib - - 0 = node_4_Ic - - 0 = (((node_4_Ia) - (line_line3_Ia2)) - (line_line4_Ia1)) - (line_line5_Ia1) - - 0 = (((node_4_Ib) - (line_line3_Ib2)) - (line_line4_Ib1)) - (line_line5_Ib1) - - 0 = (((node_4_Ic) - (line_line3_Ic2)) - (line_line4_Ic1)) - (line_line5_Ic1) - - 0 = ((node_5_Va) - (load_1_Vn)) + (((500+100j)) * (load_1_Ia)) - - 0 = ((node_5_Vb) - (load_1_Vn)) + (((500+100j)) * (load_1_Ib)) - - 0 = ((node_5_Vc) - (load_1_Vn)) + (((500+100j)) * (load_1_Ic)) - - 0 = (load_1_Vn) - (((166.66666666666666+33.33333333333333j)) * (((((0.0019230769230769232-0.0003846153846153846j)) * (node_5_Va)) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_5_Vb))) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_5_Vc)))) - - 0 = (node_5_Ia) - (load_1_Ia) - - 0 = (node_5_Ib) - (load_1_Ib) - - 0 = (node_5_Ic) - (load_1_Ic) - - 0 = (node_5_Ia) - (line_line4_Ia2) - - 0 = (node_5_Ib) - (line_line4_Ib2) - - 0 = (node_5_Ic) - (line_line4_Ic2) - - 0 = node_6_Ia - - 0 = node_6_Ib - - 0 = node_6_Ic - - 0 = (((node_6_Ia) - (line_line5_Ia2)) - (line_line8_Ia1)) - (line_line6_Ia1) - - 0 = (((node_6_Ib) - (line_line5_Ib2)) - (line_line8_Ib1)) - (line_line6_Ib1) - - 0 = (((node_6_Ic) - (line_line5_Ic2)) - (line_line8_Ic1)) - (line_line6_Ic1) - - 0 = node_7_Ia - - 0 = node_7_Ib - - 0 = node_7_Ic - - 0 = ((node_7_Ia) - (line_line6_Ia2)) - (line_line7_Ia1) - - 0 = ((node_7_Ib) - (line_line6_Ib2)) - (line_line7_Ib1) - - 0 = ((node_7_Ic) - (line_line6_Ic2)) - (line_line7_Ic1) - - 0 = ((node_8_Va) - (load_2_Vn)) + (((500+100j)) * (load_2_Ia)) - - 0 = ((node_8_Vb) - (load_2_Vn)) + (((500+100j)) * (load_2_Ib)) - - 0 = ((node_8_Vc) - (load_2_Vn)) + (((500+100j)) * (load_2_Ic)) - - 0 = (load_2_Vn) - (((166.66666666666666+33.33333333333333j)) * (((((0.0019230769230769232-0.0003846153846153846j)) * (node_8_Va)) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_8_Vb))) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_8_Vc)))) - - 0 = (node_8_Ia) - (load_2_Ia) - - 0 = (node_8_Ib) - (load_2_Ib) - - 0 = (node_8_Ic) - (load_2_Ic) - - 0 = (node_8_Ia) - (line_line7_Ia2) - - 0 = (node_8_Ib) - (line_line7_Ib2) - - 0 = (node_8_Ic) - (line_line7_Ic2) - - 0 = ((node_9_Va) - (load_3_Vn)) + (((500+100j)) * (load_3_Ia)) - - 0 = ((node_9_Vb) - (load_3_Vn)) + (((500+100j)) * (load_3_Ib)) - - 0 = ((node_9_Vc) - (load_3_Vn)) + (((500+100j)) * (load_3_Ic)) - - 0 = (load_3_Vn) - (((166.66666666666666+33.33333333333333j)) * (((((0.0019230769230769232-0.0003846153846153846j)) * (node_9_Va)) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_9_Vb))) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_9_Vc)))) - - 0 = (node_9_Ia) - (load_3_Ia) - - 0 = (node_9_Ib) - (load_3_Ib) - - 0 = (node_9_Ic) - (load_3_Ic) - - 0 = ((node_9_Ia) - (line_line8_Ia2)) - (line_line9_Ia1) - - 0 = ((node_9_Ib) - (line_line8_Ib2)) - (line_line9_Ib1) - - 0 = ((node_9_Ic) - (line_line8_Ic2)) - (line_line9_Ic1) - - 0 = node_10_Ia - - 0 = node_10_Ib - - 0 = node_10_Ic - - 0 = ((node_10_Ia) - (line_line9_Ia2)) - (line_line10_Ia1) - - 0 = ((node_10_Ib) - (line_line9_Ib2)) - (line_line10_Ib1) - - 0 = ((node_10_Ic) - (line_line9_Ic2)) - (line_line10_Ic1) - - 0 = node_11_Ia - - 0 = node_11_Ib - - 0 = node_11_Ic - - 0 = ((node_11_Ia) - (line_line10_Ia2)) - (line_line11_Ia1) - - 0 = ((node_11_Ib) - (line_line10_Ib2)) - (line_line11_Ib1) - - 0 = ((node_11_Ic) - (line_line10_Ic2)) - (line_line11_Ic1) - - 0 = ((node_12_Va) - (load_4_Vn)) + (((500+100j)) * (load_4_Ia)) - - 0 = ((node_12_Vb) - (load_4_Vn)) + (((500+100j)) * (load_4_Ib)) - - 0 = ((node_12_Vc) - (load_4_Vn)) + (((500+100j)) * (load_4_Ic)) - - 0 = (load_4_Vn) - (((166.66666666666666+33.33333333333333j)) * (((((0.0019230769230769232-0.0003846153846153846j)) * (node_12_Va)) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_12_Vb))) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_12_Vc)))) - - 0 = (node_12_Ia) - (load_4_Ia) - - 0 = (node_12_Ib) - (load_4_Ib) - - 0 = (node_12_Ic) - (load_4_Ic) - - 0 = (node_12_Ia) - (line_line11_Ia2) - - 0 = (node_12_Ib) - (line_line11_Ib2) - - 0 = (node_12_Ic) - (line_line11_Ic2) - - 0 = node_13_Ia - - 0 = node_13_Ib - - 0 = node_13_Ic - - 0 = node_13_In - - 0 = ((node_13_Ia) - (line_transformateur_Ia2)) - (line_line13_Ia1) - - 0 = ((node_13_Ib) - (line_transformateur_Ib2)) - (line_line13_Ib1) - - 0 = ((node_13_Ic) - (line_transformateur_Ic2)) - (line_line13_Ic1) - - 0 = ((node_13_In) - (line_transformateur_In2)) - (line_line13_In1) - - 0 = node_14_Ia - - 0 = node_14_Ib - - 0 = node_14_Ic - - 0 = node_14_In - - 0 = (((node_14_Ia) - (line_line13_Ia2)) - (line_line14_Ia1)) - (line_line15_Ia1) - - 0 = (((node_14_Ib) - (line_line13_Ib2)) - (line_line14_Ib1)) - (line_line15_Ib1) - - 0 = (((node_14_Ic) - (line_line13_Ic2)) - (line_line14_Ic1)) - (line_line15_Ic1) - - 0 = (((node_14_In) - (line_line13_In2)) - (line_line14_In1)) - (line_line15_In1) - - 0 = ((node_15_Va) - (load_5_Vn)) + (((10+5j)) * (load_5_Ia)) - - 0 = ((node_15_Vb) - (load_5_Vn)) + (((8+5j)) * (load_5_Ib)) - - 0 = ((node_15_Vc) - (load_5_Vn)) + (((12+5j)) * (load_5_Ic)) - - 0 = (load_5_In) + (((load_5_Ia) + (load_5_Ib)) + (load_5_Ic)) - - 0 = (load_5_Vn) - (node_15_Vn) - - 0 = (node_15_Ia) - (load_5_Ia) - - 0 = (node_15_Ib) - (load_5_Ib) - - 0 = (node_15_Ic) - (load_5_Ic) - - 0 = (node_15_In) - (load_5_In) - - 0 = (node_15_Ia) - (line_line14_Ia2) - - 0 = (node_15_Ib) - (line_line14_Ib2) - - 0 = (node_15_Ic) - (line_line14_Ic2) - - 0 = (node_15_In) - (line_line14_In2) - - 0 = node_16_Ia - - 0 = node_16_Ib - - 0 = node_16_Ic - - 0 = node_16_In - - 0 = (((node_16_Ia) - (line_line15_Ia2)) - (line_line16_Ia1)) - (line_line19_Ia1) - - 0 = (((node_16_Ib) - (line_line15_Ib2)) - (line_line16_Ib1)) - (line_line19_Ib1) - - 0 = (((node_16_Ic) - (line_line15_Ic2)) - (line_line16_Ic1)) - (line_line19_Ic1) - - 0 = (((node_16_In) - (line_line15_In2)) - (line_line16_In1)) - (line_line19_In1) - - 0 = node_17_Ia - - 0 = node_17_Ib - - 0 = node_17_Ic - - 0 = node_17_In - - 0 = ((node_17_Ia) - (line_line16_Ia2)) - (line_line17_Ia1) - - 0 = ((node_17_Ib) - (line_line16_Ib2)) - (line_line17_Ib1) - - 0 = ((node_17_Ic) - (line_line16_Ic2)) - (line_line17_Ic1) - - 0 = ((node_17_In) - (line_line16_In2)) - (line_line17_In1) - - 0 = node_18_Ia - - 0 = node_18_Ib - - 0 = node_18_Ic - - 0 = node_18_In - - 0 = ((node_18_Ia) - (line_line17_Ia2)) - (line_line18_Ia1) - - 0 = ((node_18_Ib) - (line_line17_Ib2)) - (line_line18_Ib1) - - 0 = ((node_18_Ic) - (line_line17_Ic2)) - (line_line18_Ic1) - - 0 = ((node_18_In) - (line_line17_In2)) - (line_line18_In1) - - 0 = ((node_19_Va) - (load_6_Vn)) + (((10+5j)) * (load_6_Ia)) - - 0 = ((node_19_Vb) - (load_6_Vn)) + (((8+5j)) * (load_6_Ib)) - - 0 = ((node_19_Vc) - (load_6_Vn)) + (((12+5j)) * (load_6_Ic)) - - 0 = (load_6_In) + (((load_6_Ia) + (load_6_Ib)) + (load_6_Ic)) - - 0 = (load_6_Vn) - (node_19_Vn) - - 0 = (node_19_Ia) - (load_6_Ia) - - 0 = (node_19_Ib) - (load_6_Ib) - - 0 = (node_19_Ic) - (load_6_Ic) - - 0 = (node_19_In) - (load_6_In) - - 0 = (node_19_Ia) - (line_line18_Ia2) - - 0 = (node_19_Ib) - (line_line18_Ib2) - - 0 = (node_19_Ic) - (line_line18_Ic2) - - 0 = (node_19_In) - (line_line18_In2) - - 0 = node_20_Ia - - 0 = node_20_Ib - - 0 = node_20_Ic - - 0 = node_20_In - - 0 = (((node_20_Ia) - (line_line19_Ia2)) - (line_line20_Ia1)) - (line_line21_Ia1) - - 0 = (((node_20_Ib) - (line_line19_Ib2)) - (line_line20_Ib1)) - (line_line21_Ib1) - - 0 = (((node_20_Ic) - (line_line19_Ic2)) - (line_line20_Ic1)) - (line_line21_Ic1) - - 0 = (((node_20_In) - (line_line19_In2)) - (line_line20_In1)) - (line_line21_In1) - - 0 = ((node_21_Va) - (load_7_Vn)) + (((10+5j)) * (load_7_Ia)) - - 0 = ((node_21_Vb) - (load_7_Vn)) + (((8+5j)) * (load_7_Ib)) - - 0 = ((node_21_Vc) - (load_7_Vn)) + (((12+5j)) * (load_7_Ic)) - - 0 = (load_7_In) + (((load_7_Ia) + (load_7_Ib)) + (load_7_Ic)) - - 0 = (load_7_Vn) - (node_21_Vn) - - 0 = (node_21_Ia) - (load_7_Ia) - - 0 = (node_21_Ib) - (load_7_Ib) - - 0 = (node_21_Ic) - (load_7_Ic) - - 0 = (node_21_In) - (load_7_In) - - 0 = (node_21_Ia) - (line_line20_Ia2) - - 0 = (node_21_Ib) - (line_line20_Ib2) - - 0 = (node_21_Ic) - (line_line20_Ic2) - - 0 = (node_21_In) - (line_line20_In2) - - 0 = ((node_22_Va) - (load_8_Vn)) + (((10+5j)) * (load_8_Ia)) - - 0 = ((node_22_Vb) - (load_8_Vn)) + (((8+5j)) * (load_8_Ib)) - - 0 = ((node_22_Vc) - (load_8_Vn)) + (((12+5j)) * (load_8_Ic)) - - 0 = (load_8_In) + (((load_8_Ia) + (load_8_Ib)) + (load_8_Ic)) - - 0 = (load_8_Vn) - (node_22_Vn) - - 0 = (node_22_Ia) - (load_8_Ia) - - 0 = (node_22_Ib) - (load_8_Ib) - - 0 = (node_22_Ic) - (load_8_Ic) - - 0 = (node_22_In) - (load_8_In) - - 0 = ((node_22_Ia) - (line_line21_Ia2)) - (line_line22_Ia1) - - 0 = ((node_22_Ib) - (line_line21_Ib2)) - (line_line22_Ib1) - - 0 = ((node_22_Ic) - (line_line21_Ic2)) - (line_line22_Ic1) - - 0 = ((node_22_In) - (line_line21_In2)) - (line_line22_In1) - - 0 = node_23_Ia - - 0 = node_23_Ib - - 0 = node_23_Ic - - 0 = node_23_In - - 0 = ((node_23_Ia) - (line_line22_Ia2)) - (line_line23_Ia1) - - 0 = ((node_23_Ib) - (line_line22_Ib2)) - (line_line23_Ib1) - - 0 = ((node_23_Ic) - (line_line22_Ic2)) - (line_line23_Ic1) - - 0 = ((node_23_In) - (line_line22_In2)) - (line_line23_In1) - - 0 = ((node_24_Va) - (load_9_Vn)) + (((10+5j)) * (load_9_Ia)) - - 0 = ((node_24_Vb) - (load_9_Vn)) + (((8+5j)) * (load_9_Ib)) - - 0 = ((node_24_Vc) - (load_9_Vn)) + (((12+5j)) * (load_9_Ic)) - - 0 = (load_9_In) + (((load_9_Ia) + (load_9_Ib)) + (load_9_Ic)) - - 0 = (load_9_Vn) - (node_24_Vn) - - 0 = (node_24_Ia) - (load_9_Ia) - - 0 = (node_24_Ib) - (load_9_Ib) - - 0 = (node_24_Ic) - (load_9_Ic) - - 0 = (node_24_In) - (load_9_In) - - 0 = (node_24_Ia) - (line_line23_Ia2) - - 0 = (node_24_Ib) - (line_line23_Ib2) - - 0 = (node_24_Ic) - (line_line23_Ic2) - - 0 = (node_24_In) - (line_line23_In2) diff --git a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/lines_models.txt b/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/lines_models.txt deleted file mode 100644 index 63540567..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/lines_models.txt +++ /dev/null @@ -1,1420 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64000000j 0.00000000 1.27000000j 0.00000000 1.27000000j -b 0.00000000 1.27000000j 0.94000000 1.64000000j 0.00000000 1.27000000j -c 0.00000000 1.27000000j 0.00000000 1.27000000j 0.94000000 1.64000000j - -Y matrix (uS): - a b c --- ------------------------- ------------------------- ------------------------- -a 142.53000000 88.91000000j 0.00000000 -11.42000000j 0.00000000 -11.42000000j -b 0.00000000 -11.42000000j 142.53000000 88.91000000j 0.00000000 -11.42000000j -c 0.00000000 -11.42000000j 0.00000000 -11.42000000j 142.53000000 88.91000000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000859 0.00015866j -0.00003984 0.00008514j -0.00003984 0.00008514j -b -0.00003984 0.00008514j 1.00000859 0.00015866j -0.00003984 0.00008514j -c -0.00003984 0.00008514j -0.00003984 0.00008514j 1.00000859 0.00015866j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.94000000 1.64000000j 0.00000000 1.27000000j 0.00000000 1.27000000j -b 0.00000000 1.27000000j 0.94000000 1.64000000j 0.00000000 1.27000000j -c 0.00000000 1.27000000j 0.00000000 1.27000000j 0.94000000 1.64000000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00014252 0.00008892j -0.00000001 -0.00001142j -0.00000001 -0.00001142j -b -0.00000001 -0.00001142j 0.00014252 0.00008892j -0.00000001 -0.00001142j -c -0.00000001 -0.00001142j -0.00000001 -0.00001142j 0.00014252 0.00008892j - -M: -[[ 0.63121914-0.31757328j -0.28996923+0.04494393j -0.28996923+0.04494393j - -0.63114787+0.31761773j 0.28996923-0.04494964j 0.28996923-0.04494964j] - [-0.28996923+0.04494393j 0.63121914-0.31757328j -0.28996923+0.04494393j - 0.28996923-0.04494964j -0.63114787+0.31761773j 0.28996923-0.04494964j] - [-0.28996923+0.04494393j -0.28996923+0.04494393j 0.63121914-0.31757328j - 0.28996923-0.04494964j 0.28996923-0.04494964j -0.63114787+0.31761773j] - [ 0.63114787-0.31761773j -0.28996923+0.04494964j -0.28996923+0.04494964j - -0.63121914+0.31757328j 0.28996923-0.04494393j 0.28996923-0.04494393j] - [-0.28996923+0.04494964j 0.63114787-0.31761773j -0.28996923+0.04494964j - 0.28996923-0.04494393j -0.63121914+0.31757328j 0.28996923-0.04494393j] - [-0.28996923+0.04494964j -0.28996923+0.04494964j 0.63114787-0.31761773j - 0.28996923-0.04494393j 0.28996923-0.04494393j -0.63121914+0.31757328j]] - -Line line2: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 57.01200000 35.56400000j 0.00000000 -4.56800000j 0.00000000 -4.56800000j -b 0.00000000 -4.56800000j 57.01200000 35.56400000j 0.00000000 -4.56800000j -c 0.00000000 -4.56800000j 0.00000000 -4.56800000j 57.01200000 35.56400000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000137 0.00002539j -0.00000637 0.00001362j -0.00000637 0.00001362j -b -0.00000637 0.00001362j 1.00000137 0.00002539j -0.00000637 0.00001362j -c -0.00000637 0.00001362j -0.00000637 0.00001362j 1.00000137 0.00002539j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00005701 0.00003556j -0.00000000 -0.00000457j -0.00000000 -0.00000457j -b -0.00000000 -0.00000457j 0.00005701 0.00003556j -0.00000000 -0.00000457j -c -0.00000000 -0.00000457j -0.00000000 -0.00000457j 0.00005701 0.00003556j - -M: -[[ 1.57789818-0.79402655j -0.72492307+0.11237181j -0.72492307+0.11237181j - -1.57786968+0.79404433j 0.72492307-0.11237409j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j 1.57789818-0.79402655j -0.72492307+0.11237181j - 0.72492307-0.11237409j -1.57786968+0.79404433j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j -0.72492307+0.11237181j 1.57789818-0.79402655j - 0.72492307-0.11237409j 0.72492307-0.11237409j -1.57786968+0.79404433j] - [ 1.57786968-0.79404433j -0.72492307+0.11237409j -0.72492307+0.11237409j - -1.57789818+0.79402655j 0.72492307-0.11237181j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j 1.57786968-0.79404433j -0.72492307+0.11237409j - 0.72492307-0.11237181j -1.57789818+0.79402655j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j -0.72492307+0.11237409j 1.57786968-0.79404433j - 0.72492307-0.11237181j 0.72492307-0.11237181j -1.57789818+0.79402655j]] - -Line line3: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 28.50600000 17.78200000j 0.00000000 -2.28400000j 0.00000000 -2.28400000j -b 0.00000000 -2.28400000j 28.50600000 17.78200000j 0.00000000 -2.28400000j -c 0.00000000 -2.28400000j 0.00000000 -2.28400000j 28.50600000 17.78200000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000034 0.00000635j -0.00000159 0.00000341j -0.00000159 0.00000341j -b -0.00000159 0.00000341j 1.00000034 0.00000635j -0.00000159 0.00000341j -c -0.00000159 0.00000341j -0.00000159 0.00000341j 1.00000034 0.00000635j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00002851 0.00001778j -0.00000000 -0.00000228j -0.00000000 -0.00000228j -b -0.00000000 -0.00000228j 0.00002851 0.00001778j -0.00000000 -0.00000228j -c -0.00000000 -0.00000228j -0.00000000 -0.00000228j 0.00002851 0.00001778j - -M: -[[ 3.15575361-1.58807977j -1.44984614+0.22474704j -1.44984614+0.22474704j - -3.15573935+1.58808866j 1.44984614-0.22474819j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j 3.15575361-1.58807977j -1.44984614+0.22474704j - 1.44984614-0.22474819j -3.15573935+1.58808866j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j -1.44984614+0.22474704j 3.15575361-1.58807977j - 1.44984614-0.22474819j 1.44984614-0.22474819j -3.15573935+1.58808866j] - [ 3.15573935-1.58808866j -1.44984614+0.22474819j -1.44984614+0.22474819j - -3.15575361+1.58807977j 1.44984614-0.22474704j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j 3.15573935-1.58808866j -1.44984614+0.22474819j - 1.44984614-0.22474704j -3.15575361+1.58807977j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j -1.44984614+0.22474819j 3.15573935-1.58808866j - 1.44984614-0.22474704j 1.44984614-0.22474704j -3.15575361+1.58807977j]] - -Line line4: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 57.01200000 35.56400000j 0.00000000 -4.56800000j 0.00000000 -4.56800000j -b 0.00000000 -4.56800000j 57.01200000 35.56400000j 0.00000000 -4.56800000j -c 0.00000000 -4.56800000j 0.00000000 -4.56800000j 57.01200000 35.56400000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000137 0.00002539j -0.00000637 0.00001362j -0.00000637 0.00001362j -b -0.00000637 0.00001362j 1.00000137 0.00002539j -0.00000637 0.00001362j -c -0.00000637 0.00001362j -0.00000637 0.00001362j 1.00000137 0.00002539j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00005701 0.00003556j -0.00000000 -0.00000457j -0.00000000 -0.00000457j -b -0.00000000 -0.00000457j 0.00005701 0.00003556j -0.00000000 -0.00000457j -c -0.00000000 -0.00000457j -0.00000000 -0.00000457j 0.00005701 0.00003556j - -M: -[[ 1.57789818-0.79402655j -0.72492307+0.11237181j -0.72492307+0.11237181j - -1.57786968+0.79404433j 0.72492307-0.11237409j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j 1.57789818-0.79402655j -0.72492307+0.11237181j - 0.72492307-0.11237409j -1.57786968+0.79404433j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j -0.72492307+0.11237181j 1.57789818-0.79402655j - 0.72492307-0.11237409j 0.72492307-0.11237409j -1.57786968+0.79404433j] - [ 1.57786968-0.79404433j -0.72492307+0.11237409j -0.72492307+0.11237409j - -1.57789818+0.79402655j 0.72492307-0.11237181j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j 1.57786968-0.79404433j -0.72492307+0.11237409j - 0.72492307-0.11237181j -1.57789818+0.79402655j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j -0.72492307+0.11237409j 1.57786968-0.79404433j - 0.72492307-0.11237181j 0.72492307-0.11237181j -1.57789818+0.79402655j]] - -Line line5: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 28.50600000 17.78200000j 0.00000000 -2.28400000j 0.00000000 -2.28400000j -b 0.00000000 -2.28400000j 28.50600000 17.78200000j 0.00000000 -2.28400000j -c 0.00000000 -2.28400000j 0.00000000 -2.28400000j 28.50600000 17.78200000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000034 0.00000635j -0.00000159 0.00000341j -0.00000159 0.00000341j -b -0.00000159 0.00000341j 1.00000034 0.00000635j -0.00000159 0.00000341j -c -0.00000159 0.00000341j -0.00000159 0.00000341j 1.00000034 0.00000635j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00002851 0.00001778j -0.00000000 -0.00000228j -0.00000000 -0.00000228j -b -0.00000000 -0.00000228j 0.00002851 0.00001778j -0.00000000 -0.00000228j -c -0.00000000 -0.00000228j -0.00000000 -0.00000228j 0.00002851 0.00001778j - -M: -[[ 3.15575361-1.58807977j -1.44984614+0.22474704j -1.44984614+0.22474704j - -3.15573935+1.58808866j 1.44984614-0.22474819j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j 3.15575361-1.58807977j -1.44984614+0.22474704j - 1.44984614-0.22474819j -3.15573935+1.58808866j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j -1.44984614+0.22474704j 3.15575361-1.58807977j - 1.44984614-0.22474819j 1.44984614-0.22474819j -3.15573935+1.58808866j] - [ 3.15573935-1.58808866j -1.44984614+0.22474819j -1.44984614+0.22474819j - -3.15575361+1.58807977j 1.44984614-0.22474704j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j 3.15573935-1.58808866j -1.44984614+0.22474819j - 1.44984614-0.22474704j -3.15575361+1.58807977j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j -1.44984614+0.22474819j 3.15573935-1.58808866j - 1.44984614-0.22474704j 1.44984614-0.22474704j -3.15575361+1.58807977j]] - -Line line13: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line8: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 57.01200000 35.56400000j 0.00000000 -4.56800000j 0.00000000 -4.56800000j -b 0.00000000 -4.56800000j 57.01200000 35.56400000j 0.00000000 -4.56800000j -c 0.00000000 -4.56800000j 0.00000000 -4.56800000j 57.01200000 35.56400000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000137 0.00002539j -0.00000637 0.00001362j -0.00000637 0.00001362j -b -0.00000637 0.00001362j 1.00000137 0.00002539j -0.00000637 0.00001362j -c -0.00000637 0.00001362j -0.00000637 0.00001362j 1.00000137 0.00002539j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00005701 0.00003556j -0.00000000 -0.00000457j -0.00000000 -0.00000457j -b -0.00000000 -0.00000457j 0.00005701 0.00003556j -0.00000000 -0.00000457j -c -0.00000000 -0.00000457j -0.00000000 -0.00000457j 0.00005701 0.00003556j - -M: -[[ 1.57789818-0.79402655j -0.72492307+0.11237181j -0.72492307+0.11237181j - -1.57786968+0.79404433j 0.72492307-0.11237409j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j 1.57789818-0.79402655j -0.72492307+0.11237181j - 0.72492307-0.11237409j -1.57786968+0.79404433j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j -0.72492307+0.11237181j 1.57789818-0.79402655j - 0.72492307-0.11237409j 0.72492307-0.11237409j -1.57786968+0.79404433j] - [ 1.57786968-0.79404433j -0.72492307+0.11237409j -0.72492307+0.11237409j - -1.57789818+0.79402655j 0.72492307-0.11237181j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j 1.57786968-0.79404433j -0.72492307+0.11237409j - 0.72492307-0.11237181j -1.57789818+0.79402655j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j -0.72492307+0.11237409j 1.57786968-0.79404433j - 0.72492307-0.11237181j 0.72492307-0.11237181j -1.57789818+0.79402655j]] - -Line line6: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 57.01200000 35.56400000j 0.00000000 -4.56800000j 0.00000000 -4.56800000j -b 0.00000000 -4.56800000j 57.01200000 35.56400000j 0.00000000 -4.56800000j -c 0.00000000 -4.56800000j 0.00000000 -4.56800000j 57.01200000 35.56400000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000137 0.00002539j -0.00000637 0.00001362j -0.00000637 0.00001362j -b -0.00000637 0.00001362j 1.00000137 0.00002539j -0.00000637 0.00001362j -c -0.00000637 0.00001362j -0.00000637 0.00001362j 1.00000137 0.00002539j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00005701 0.00003556j -0.00000000 -0.00000457j -0.00000000 -0.00000457j -b -0.00000000 -0.00000457j 0.00005701 0.00003556j -0.00000000 -0.00000457j -c -0.00000000 -0.00000457j -0.00000000 -0.00000457j 0.00005701 0.00003556j - -M: -[[ 1.57789818-0.79402655j -0.72492307+0.11237181j -0.72492307+0.11237181j - -1.57786968+0.79404433j 0.72492307-0.11237409j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j 1.57789818-0.79402655j -0.72492307+0.11237181j - 0.72492307-0.11237409j -1.57786968+0.79404433j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j -0.72492307+0.11237181j 1.57789818-0.79402655j - 0.72492307-0.11237409j 0.72492307-0.11237409j -1.57786968+0.79404433j] - [ 1.57786968-0.79404433j -0.72492307+0.11237409j -0.72492307+0.11237409j - -1.57789818+0.79402655j 0.72492307-0.11237181j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j 1.57786968-0.79404433j -0.72492307+0.11237409j - 0.72492307-0.11237181j -1.57789818+0.79402655j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j -0.72492307+0.11237409j 1.57786968-0.79404433j - 0.72492307-0.11237181j 0.72492307-0.11237181j -1.57789818+0.79402655j]] - -Line line14: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line15: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line16: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line19: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line17: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line20: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line21: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line22: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line18: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line23: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 1.87397025 45.02863047j -0.00000000 -7.29325416j -0.00000000 -2.09898888j -0.00000000 -4.40355000j -b -0.00000000 -7.29325416j 2.02202107 48.93022526j -0.00000000 -7.29325416j -0.00000000 -0.64336580j -c -0.00000000 -2.09898888j -0.00000000 -7.29325416j 1.87397025 45.02863047j -0.00000000 -4.40355000j -n -0.00000000 -4.40355000j -0.00000000 -0.64336580j -0.00000000 -4.40355000j 1.25145334 30.30802150j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999945 0.00000045j -0.00000041 -0.00000004j -0.00000034 0.00000000j -0.00000025 -0.00000003j -b -0.00000037 -0.00000004j 0.99999941 0.00000049j -0.00000037 -0.00000004j -0.00000023 0.00000001j -c -0.00000034 0.00000000j -0.00000041 -0.00000004j 0.99999945 0.00000045j -0.00000025 -0.00000003j -n -0.00000038 -0.00000006j -0.00000037 0.00000001j -0.00000038 -0.00000006j 0.99999961 0.00000063j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j -b 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j 0.00000000 0.02325377j -c 0.00000000 0.02325377j 0.00000000 0.02543135j 0.01880000 0.03282840j 0.00000000 0.02543135j -n 0.00000000 0.02543135j 0.00000000 0.02325377j 0.00000000 0.02543135j 0.04028571 0.03522274j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00000187 0.00004503j 0.00000000 -0.00000729j -0.00000000 -0.00000210j 0.00000000 -0.00000440j -b 0.00000000 -0.00000729j 0.00000202 0.00004893j 0.00000000 -0.00000729j -0.00000000 -0.00000064j -c -0.00000000 -0.00000210j 0.00000000 -0.00000729j 0.00000187 0.00004503j 0.00000000 -0.00000440j -n 0.00000000 -0.00000440j -0.00000000 -0.00000064j 0.00000000 -0.00000440j 0.00000125 0.00003031j - -M: -[[ 32.12499282-16.57296574j -13.26826888 +1.6821678j - -10.11141304 +4.93755188j -6.70359557 -0.37678212j - -32.12499188+16.57298826j 13.26826888 -1.68217144j - 10.11141304 -4.93755293j 6.70359557 +0.37677992j] - [-13.26826724 +1.68216664j 33.07617651-15.60174069j - -13.26826724 +1.68216664j -5.06003323 +2.08367904j - 13.26826724 -1.68217029j -33.0761755 +15.60176516j - 13.26826724 -1.68217029j 5.06003323 -2.08367937j] - [-10.11141304 +4.93755188j -13.26826888 +1.6821678j - 32.12499282-16.57296574j -6.70359557 -0.37678212j - 10.11141304 -4.93755293j 13.26826888 -1.68217144j - -32.12499188+16.57298826j 6.70359557 +0.37677992j] - [ -6.70360003 -0.37678165j -5.06003671 +2.08368286j - -6.70360003 -0.37678165j 20.12159714 -6.20837737j - 6.70360003 +0.37677945j 5.06003671 -2.08368319j - 6.70360003 +0.37677945j -20.12159652 +6.20839253j] - [ 32.12499228-16.57298786j -13.26826703 +1.68217077j - -10.11141264 +4.93755333j -6.7035986 -0.37677983j - -32.12499322+16.57296535j 13.26826703 -1.68216712j - 10.11141264 -4.93755228j 6.7035986 +0.37678203j] - [-13.26826703 +1.68217077j 33.07617712-15.60176563j - -13.26826703 +1.68217077j -5.06003562 +2.08368029j - 13.26826703 -1.68216712j -33.07617813+15.60174117j - 13.26826703 -1.68216712j 5.06003562 -2.08367997j] - [-10.11141264 +4.93755333j -13.26826703 +1.68217077j - 32.12499228-16.57298786j -6.7035986 -0.37677983j - 10.11141264 -4.93755228j 13.26826703 -1.68216712j - -32.12499322+16.57296535j 6.7035986 +0.37678203j] - [ -6.7035986 -0.37677983j -5.06003562 +2.08368029j - -6.7035986 -0.37677983j 20.12159409 -6.20839285j - 6.7035986 +0.37678203j 5.06003562 -2.08367997j - 6.7035986 +0.37678203j -20.12159472 +6.20837769j]] - -Line line9: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 28.50600000 17.78200000j 0.00000000 -2.28400000j 0.00000000 -2.28400000j -b 0.00000000 -2.28400000j 28.50600000 17.78200000j 0.00000000 -2.28400000j -c 0.00000000 -2.28400000j 0.00000000 -2.28400000j 28.50600000 17.78200000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000034 0.00000635j -0.00000159 0.00000341j -0.00000159 0.00000341j -b -0.00000159 0.00000341j 1.00000034 0.00000635j -0.00000159 0.00000341j -c -0.00000159 0.00000341j -0.00000159 0.00000341j 1.00000034 0.00000635j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00002851 0.00001778j -0.00000000 -0.00000228j -0.00000000 -0.00000228j -b -0.00000000 -0.00000228j 0.00002851 0.00001778j -0.00000000 -0.00000228j -c -0.00000000 -0.00000228j -0.00000000 -0.00000228j 0.00002851 0.00001778j - -M: -[[ 3.15575361-1.58807977j -1.44984614+0.22474704j -1.44984614+0.22474704j - -3.15573935+1.58808866j 1.44984614-0.22474819j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j 3.15575361-1.58807977j -1.44984614+0.22474704j - 1.44984614-0.22474819j -3.15573935+1.58808866j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j -1.44984614+0.22474704j 3.15575361-1.58807977j - 1.44984614-0.22474819j 1.44984614-0.22474819j -3.15573935+1.58808866j] - [ 3.15573935-1.58808866j -1.44984614+0.22474819j -1.44984614+0.22474819j - -3.15575361+1.58807977j 1.44984614-0.22474704j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j 3.15573935-1.58808866j -1.44984614+0.22474819j - 1.44984614-0.22474704j -3.15575361+1.58807977j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j -1.44984614+0.22474819j 3.15573935-1.58808866j - 1.44984614-0.22474704j 1.44984614-0.22474704j -3.15575361+1.58807977j]] - -Line line7: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 28.50600000 17.78200000j 0.00000000 -2.28400000j 0.00000000 -2.28400000j -b 0.00000000 -2.28400000j 28.50600000 17.78200000j 0.00000000 -2.28400000j -c 0.00000000 -2.28400000j 0.00000000 -2.28400000j 28.50600000 17.78200000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000034 0.00000635j -0.00000159 0.00000341j -0.00000159 0.00000341j -b -0.00000159 0.00000341j 1.00000034 0.00000635j -0.00000159 0.00000341j -c -0.00000159 0.00000341j -0.00000159 0.00000341j 1.00000034 0.00000635j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00002851 0.00001778j -0.00000000 -0.00000228j -0.00000000 -0.00000228j -b -0.00000000 -0.00000228j 0.00002851 0.00001778j -0.00000000 -0.00000228j -c -0.00000000 -0.00000228j -0.00000000 -0.00000228j 0.00002851 0.00001778j - -M: -[[ 3.15575361-1.58807977j -1.44984614+0.22474704j -1.44984614+0.22474704j - -3.15573935+1.58808866j 1.44984614-0.22474819j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j 3.15575361-1.58807977j -1.44984614+0.22474704j - 1.44984614-0.22474819j -3.15573935+1.58808866j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j -1.44984614+0.22474704j 3.15575361-1.58807977j - 1.44984614-0.22474819j 1.44984614-0.22474819j -3.15573935+1.58808866j] - [ 3.15573935-1.58808866j -1.44984614+0.22474819j -1.44984614+0.22474819j - -3.15575361+1.58807977j 1.44984614-0.22474704j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j 3.15573935-1.58808866j -1.44984614+0.22474819j - 1.44984614-0.22474704j -3.15575361+1.58807977j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j -1.44984614+0.22474819j 3.15573935-1.58808866j - 1.44984614-0.22474704j 1.44984614-0.22474704j -3.15575361+1.58807977j]] - -Line line10: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 57.01200000 35.56400000j 0.00000000 -4.56800000j 0.00000000 -4.56800000j -b 0.00000000 -4.56800000j 57.01200000 35.56400000j 0.00000000 -4.56800000j -c 0.00000000 -4.56800000j 0.00000000 -4.56800000j 57.01200000 35.56400000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000137 0.00002539j -0.00000637 0.00001362j -0.00000637 0.00001362j -b -0.00000637 0.00001362j 1.00000137 0.00002539j -0.00000637 0.00001362j -c -0.00000637 0.00001362j -0.00000637 0.00001362j 1.00000137 0.00002539j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.37600000 0.65600000j 0.00000000 0.50800000j 0.00000000 0.50800000j -b 0.00000000 0.50800000j 0.37600000 0.65600000j 0.00000000 0.50800000j -c 0.00000000 0.50800000j 0.00000000 0.50800000j 0.37600000 0.65600000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00005701 0.00003556j -0.00000000 -0.00000457j -0.00000000 -0.00000457j -b -0.00000000 -0.00000457j 0.00005701 0.00003556j -0.00000000 -0.00000457j -c -0.00000000 -0.00000457j -0.00000000 -0.00000457j 0.00005701 0.00003556j - -M: -[[ 1.57789818-0.79402655j -0.72492307+0.11237181j -0.72492307+0.11237181j - -1.57786968+0.79404433j 0.72492307-0.11237409j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j 1.57789818-0.79402655j -0.72492307+0.11237181j - 0.72492307-0.11237409j -1.57786968+0.79404433j 0.72492307-0.11237409j] - [-0.72492307+0.11237181j -0.72492307+0.11237181j 1.57789818-0.79402655j - 0.72492307-0.11237409j 0.72492307-0.11237409j -1.57786968+0.79404433j] - [ 1.57786968-0.79404433j -0.72492307+0.11237409j -0.72492307+0.11237409j - -1.57789818+0.79402655j 0.72492307-0.11237181j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j 1.57786968-0.79404433j -0.72492307+0.11237409j - 0.72492307-0.11237181j -1.57789818+0.79402655j 0.72492307-0.11237181j] - [-0.72492307+0.11237409j -0.72492307+0.11237409j 1.57786968-0.79404433j - 0.72492307-0.11237181j 0.72492307-0.11237181j -1.57789818+0.79402655j]] - -Line line11: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 28.50600000 17.78200000j 0.00000000 -2.28400000j 0.00000000 -2.28400000j -b 0.00000000 -2.28400000j 28.50600000 17.78200000j 0.00000000 -2.28400000j -c 0.00000000 -2.28400000j 0.00000000 -2.28400000j 28.50600000 17.78200000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000034 0.00000635j -0.00000159 0.00000341j -0.00000159 0.00000341j -b -0.00000159 0.00000341j 1.00000034 0.00000635j -0.00000159 0.00000341j -c -0.00000159 0.00000341j -0.00000159 0.00000341j 1.00000034 0.00000635j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32800000j 0.00000000 0.25400000j 0.00000000 0.25400000j -b 0.00000000 0.25400000j 0.18800000 0.32800000j 0.00000000 0.25400000j -c 0.00000000 0.25400000j 0.00000000 0.25400000j 0.18800000 0.32800000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00002851 0.00001778j -0.00000000 -0.00000228j -0.00000000 -0.00000228j -b -0.00000000 -0.00000228j 0.00002851 0.00001778j -0.00000000 -0.00000228j -c -0.00000000 -0.00000228j -0.00000000 -0.00000228j 0.00002851 0.00001778j - -M: -[[ 3.15575361-1.58807977j -1.44984614+0.22474704j -1.44984614+0.22474704j - -3.15573935+1.58808866j 1.44984614-0.22474819j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j 3.15575361-1.58807977j -1.44984614+0.22474704j - 1.44984614-0.22474819j -3.15573935+1.58808866j 1.44984614-0.22474819j] - [-1.44984614+0.22474704j -1.44984614+0.22474704j 3.15575361-1.58807977j - 1.44984614-0.22474819j 1.44984614-0.22474819j -3.15573935+1.58808866j] - [ 3.15573935-1.58808866j -1.44984614+0.22474819j -1.44984614+0.22474819j - -3.15575361+1.58807977j 1.44984614-0.22474704j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j 3.15573935-1.58808866j -1.44984614+0.22474819j - 1.44984614-0.22474704j -3.15575361+1.58807977j 1.44984614-0.22474704j] - [-1.44984614+0.22474819j -1.44984614+0.22474819j 3.15573935-1.58808866j - 1.44984614-0.22474704j 1.44984614-0.22474704j -3.15575361+1.58807977j]] diff --git a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/network_impedance.json b/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/network_impedance.json deleted file mode 100644 index b12b1395..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/network_impedance.json +++ /dev/null @@ -1,807 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 13, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, 0.0] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, 0.0] - } - }, - { - "id": 9, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, -1.0] - } - }, - { - "id": 10, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, -1.0] - } - }, - { - "id": 11, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, -1.0] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [6.0, -1.0] - } - }, - { - "id": 13, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -2.0] - } - }, - { - "id": 14, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -3.0] - } - }, - { - "id": 15, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -3.0] - } - }, - { - "id": 16, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -4.0] - } - }, - { - "id": 17, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, -4.0] - } - }, - { - "id": 18, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -4.0] - } - }, - { - "id": 19, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-2.0, -4.0] - } - }, - { - "id": 20, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -5.0] - } - }, - { - "id": 21, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -5.0] - } - }, - { - "id": 22, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -6.0] - } - }, - { - "id": 23, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -7.0] - } - }, - { - "id": 24, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -8.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [-1.0, 1.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [2.0, 0.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [3.0, 0.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [4.0, 0.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, 0.0], - [5.0, 0.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [3.0, -1.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, -1.0], - [4.0, -1.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line10", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, -1.0], - [5.0, -1.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.0, -1.0], - [6.0, -1.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "transformateur", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 3, - "bus2": 13, - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.5] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - }, - { - "id": "line13", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13, - "bus2": 14, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -2.0], - [1.0, -3.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line14", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 14, - "bus2": 15, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [2.0, -3.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line15", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 14, - "bus2": 16, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [1.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line16", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 16, - "bus2": 17, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [0.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line17", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 17, - "bus2": 18, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, -4.0], - [-1.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line18", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 18, - "bus2": 19, - "geometry": { - "type": "LineString", - "coordinates": [ - [-1.0, -4.0], - [-2.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line19", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 16, - "bus2": 20, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [1.0, -5.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line20", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 20, - "bus2": 21, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [2.0, -5.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line21", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 20, - "bus2": 22, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [1.0, -6.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line22", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 22, - "bus2": 23, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -6.0], - [1.0, -7.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line23", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 23, - "bus2": 24, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -7.0], - [1.0, -8.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 5, - "phases": "abcn", - "impedances": [ - [500.0, 100.0], - [500.0, 100.0], - [500.0, 100.0] - ] - }, - { - "id": 2, - "bus": 8, - "phases": "abcn", - "impedances": [ - [500.0, 100.0], - [500.0, 100.0], - [500.0, 100.0] - ] - }, - { - "id": 3, - "bus": 9, - "phases": "abcn", - "impedances": [ - [500.0, 100.0], - [500.0, 100.0], - [500.0, 100.0] - ] - }, - { - "id": 4, - "bus": 12, - "phases": "abcn", - "impedances": [ - [500.0, 100.0], - [500.0, 100.0], - [500.0, 100.0] - ] - }, - { - "id": 5, - "bus": 15, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [8.0, 5.0], - [12.0, 5.0] - ] - }, - { - "id": 6, - "bus": 19, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [8.0, 5.0], - [12.0, 5.0] - ] - }, - { - "id": 7, - "bus": 21, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [8.0, 5.0], - [12.0, 5.0] - ] - }, - { - "id": 8, - "bus": 22, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [8.0, 5.0], - [12.0, 5.0] - ] - }, - { - "id": 9, - "bus": 24, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [8.0, 5.0], - [12.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.87397024584863e-5, -0.0], - [-0.0, -0.0, -0.0, 1.251453341640509e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.00030308021498525026] - ] - ] - }, - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/network_power.json b/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/network_power.json deleted file mode 100644 index e7c378cb..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/network_power.json +++ /dev/null @@ -1,807 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 13, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, 0.0] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, 0.0] - } - }, - { - "id": 9, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, -1.0] - } - }, - { - "id": 10, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, -1.0] - } - }, - { - "id": 11, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, -1.0] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [6.0, -1.0] - } - }, - { - "id": 13, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -2.0] - } - }, - { - "id": 14, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -3.0] - } - }, - { - "id": 15, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -3.0] - } - }, - { - "id": 16, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -4.0] - } - }, - { - "id": 17, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, -4.0] - } - }, - { - "id": 18, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-1.0, -4.0] - } - }, - { - "id": 19, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-2.0, -4.0] - } - }, - { - "id": 20, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -5.0] - } - }, - { - "id": 21, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -5.0] - } - }, - { - "id": 22, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -6.0] - } - }, - { - "id": 23, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -7.0] - } - }, - { - "id": 24, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, -8.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 5.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [-1.0, 1.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [2.0, 0.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [3.0, 0.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [4.0, 0.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, 0.0], - [5.0, 0.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [3.0, -1.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, -1.0], - [4.0, -1.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line10", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, -1.0], - [5.0, -1.0] - ] - }, - "length": 2.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.0, -1.0], - [6.0, -1.0] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "transformateur", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 3, - "bus2": 13, - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.5] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - }, - { - "id": "line13", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 13, - "bus2": 14, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -2.0], - [1.0, -3.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line14", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 14, - "bus2": 15, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [2.0, -3.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line15", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 14, - "bus2": 16, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -3.0], - [1.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line16", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 16, - "bus2": 17, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [0.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line17", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 17, - "bus2": 18, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, -4.0], - [-1.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line18", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 18, - "bus2": 19, - "geometry": { - "type": "LineString", - "coordinates": [ - [-1.0, -4.0], - [-2.0, -4.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line19", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 16, - "bus2": 20, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -4.0], - [1.0, -5.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line20", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 20, - "bus2": 21, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [2.0, -5.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line21", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 20, - "bus2": 22, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -5.0], - [1.0, -6.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line22", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 22, - "bus2": 23, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -6.0], - [1.0, -7.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line23", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 23, - "bus2": 24, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, -7.0], - [1.0, -8.0] - ] - }, - "length": 0.1, - "params_id": "S_AL_150_exact", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 5, - "phases": "abcn", - "powers": [ - [251009.2634237357, 50201.85268474712], - [250995.49287217823, 50199.09857443569], - [251009.0826811284, 50201.81653622564] - ] - }, - { - "id": 2, - "bus": 8, - "phases": "abcn", - "powers": [ - [250205.73959141047, 50041.147918282135], - [250192.01312175737, 50038.402624351525], - [250205.5594273914, 50041.11188547827] - ] - }, - { - "id": 3, - "bus": 9, - "phases": "abcn", - "powers": [ - [250000.8781073924, 50000.17562147856], - [249987.16287658954, 49997.43257531784], - [250000.69809088638, 50000.1396181774] - ] - }, - { - "id": 4, - "bus": 12, - "phases": "abcn", - "powers": [ - [249207.2413601394, 49841.448272027876], - [249193.5696688285, 49838.71393376577], - [249207.0619151023, 49841.4123830203] - ] - }, - { - "id": 5, - "bus": 15, - "phases": "abcn", - "powers": [ - [4022.684654015081, 2011.3423270075414], - [4396.4639371455905, 2747.789960715992], - [3602.3239721679847, 1500.968321736661] - ] - }, - { - "id": 6, - "bus": 19, - "phases": "abcn", - "powers": [ - [3956.1153917407923, 1978.057695870396], - [4235.944883388208, 2647.46555211763], - [3559.2513593225367, 1483.021399717724] - ] - }, - { - "id": 7, - "bus": 21, - "phases": "abcn", - "powers": [ - [3944.7439109776074, 1972.371955488804], - [4210.512435293473, 2631.57027205842], - [3552.015927941965, 1480.0066366424855] - ] - }, - { - "id": 8, - "bus": 22, - "phases": "abcn", - "powers": [ - [3933.576461887421, 1966.7882309437105], - [4184.640537609303, 2615.4003360058136], - [3544.8493185110397, 1477.0205493796004] - ] - }, - { - "id": 9, - "bus": 24, - "phases": "abcn", - "powers": [ - [3911.425534062758, 1955.712767031379], - [4132.774797382108, 2582.984248363817], - [3530.59314215058, 1471.080475896075] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.87397024584863e-5, -0.0], - [-0.0, -0.0, -0.0, 1.251453341640509e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.00030308021498525026] - ] - ] - }, - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/results_backward_forward.csv deleted file mode 100644 index e21b4847..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/results_backward_forward.csv +++ /dev/null @@ -1,85 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,11452.091665903898,-0.10635586798591912,97.02869355269765,-8.450810709278883,95.58571111627701,-9.278486960552442,,,[[11452.07193567]],[[-21.25804833]],[[95.97519437]],[[-14.25936317]],[[94.33509872]],[[-15.41159693]] -2,b,11451.777526538002,-120.10547229045733,97.29207360914396,-128.59270117468176,95.85256939520886,-129.4202168411126,,,[[-5744.13562522]],[[-9906.97302088]],[[-60.68885307]],[[-76.04347901]],[[-60.86668188]],[[-74.04702625]] -2,c,11452.08754278659,119.89544701764528,96.95220053307823,111.34335121420402,95.51429310343183,110.51191640730056,,,[[-5707.93631045]],[[9928.23106921]],[[-35.2863413]],[[90.30284218]],[[-33.46841684]],[[89.45862318]] -3,a,11451.182274855773,-0.10637267115206908,2.493651588373339,-13.715697607937647,2.0567916428578394,-30.685080330723565,,,[[11451.16253995]],[[-21.25971855]],[[2.42254311]],[[-0.59125556]],[[1.76881034]],[[-1.04961985]] -3,b,11450.74133195408,-120.1051338691428,2.788876585347761,-138.17834523966843,2.397634142286155,-153.64571522219998,,,[[-5743.55736589]],[[-9906.11053017]],[[-2.07833786]],[[-1.85966243]],[[-2.14843901]],[[-1.06435863]] -3,c,11451.176222474633,119.89615738721051,2.4749699503846347,97.994296136459,2.147794897279785,79.81932612041938,,,[[-5707.60517405]],[[9927.37024873]],[[-0.34420525]],[[2.45091799]],[[0.37962867]],[[2.11397848]] -4,a,11433.745774589224,-0.12647913765302382,93.0997336017349,-9.15975613485396,92.81410390081933,-9.331389702850771,,,[[11433.71791653]],[[-25.23971475]],[[91.91255561]],[[-14.82034137]],[[91.58589793]],[[-15.04929177]] -4,b,11433.432138464728,-120.12559556012442,93.09717980701056,-129.1588725573254,92.8115579411295,-129.33050612532222,,,[[-5738.40727288]],[[-9889.08754312]],[[-58.78834402]],[[-72.18736382]],[[-58.82329721]],[[-71.79000621]] -4,c,11433.74165807702,119.8753237479782,93.0997000828691,110.84204675077724,92.81407048478934,110.67041318278044,,,[[-5695.31064364]],[[9914.32725786]],[[-33.12421158]],[[87.00770519]],[[-32.76260072]],[[86.83929798]] -5,a,11424.745816881114,-0.13516771289683208,22.961988206759994,-10.00368733308345,22.405769945428588,-11.445100186917037,500.0,99.99999999999996,[[11424.71402494]],[[-26.95234]],[[22.61288736]],[[-3.98876269]],[[21.96023761]],[[-4.4459522]] -5,b,11424.432427632131,-120.13428413536825,22.961358342397617,-130.00280375555488,22.405155338545548,-131.44421660938846,500.00000000000006,100.0000000000001,[[-5735.38872032]],[[-9880.43382247]],[[-14.76013736]],[[-17.5886987]],[[-14.82976055]],[[-16.79491554]] -5,c,11424.741703609181,119.86663517273438,22.96197993971378,109.99811555254776,22.405761878638643,108.55670269871419,500.00000000000017,100.00000000000004,[[-5689.32530462]],[[9907.38616248]],[[-7.85275]],[[21.5774614]],[[-7.13047706]],[[21.24086774]] -6,a,11419.989628072944,-0.1416380549880594,69.85421598901502,-9.110401261785736,69.56879931110977,-9.338787267403681,,,[[11419.95473412]],[[-28.23076124]],[[68.97301058]],[[-11.06052908]],[[68.64674071]],[[-11.28905786]] -6,b,11419.676369289748,-120.14075447745947,69.8522998360749,-129.10951768425716,69.56689098736075,-129.3379036898751,,,[[-5734.11632851]],[[-9875.67305607]],[[-44.06315985]],[[-54.20130751]],[[-44.09794182]],[[-53.80449655]] -6,c,11419.98551651339,119.86016483064317,69.85419083927506,110.89140162384547,69.56877426412889,110.6630156182275,,,[[-5685.83840562]],[[9903.90381731]],[[-24.90985072]],[[65.26183659]],[[-24.54879889]],[[65.09355441]] -7,a,11410.915510171864,-0.15099349762506997,23.208250578830633,-9.328580921382724,22.645707359349473,-10.735730868261877,,,[[11410.87588588]],[[-30.07153519]],[[22.90132101]],[[-3.76196634]],[[22.24933546]],[[-4.21842782]] -7,b,11410.602500298452,-120.15010992009647,23.207613959308798,-129.32769734385417,22.645086170805254,-130.7348472907333,,,[[-5731.17127762]],[[-9866.89035139]],[[-14.70793861]],[[-17.95187699]],[[-14.7772634]],[[-17.15903302]] -7,c,11410.911401879279,119.85080938800614,23.20824222312213,110.67322196424846,22.645699206174424,109.26607201736931,,,[[-5679.70460826]],[[9896.96188658]],[[-8.1933824]],[[21.71384332]],[[-7.47207206]],[[21.37746083]] -8,a,11406.444870665588,-0.15517106748653173,22.645707359349473,-10.735730868261877,22.36987883701698,-11.465103541506727,500.00000000000006,99.99999999999997,[[11406.40303986]],[[-30.89142129]],[[22.24933546]],[[-4.21842782]],[[21.92350915]],[[-4.44648467]] -8,b,11406.131983425134,-120.15428748995792,22.645086170805254,-130.7348472907333,22.36926521465366,-131.46421996397817,500.0,100.00000000000013,[[-5729.64500473]],[[-9862.60690402]],[[-14.7772634]],[[-17.15903302]],[[-14.81185843]],[[-16.76284212]] -8,c,11406.440763982577,119.84663181814467,22.645699206174424,109.26607201736931,22.369870783148976,108.53669934412446,500.0000000000002,100.00000000000009,[[-5676.75803513]],[[9893.49832531]],[[-7.47207206]],[[21.37746083]],[[-7.11165071]],[[21.20932679]] -9,a,11401.774274903177,-0.16099024167253306,46.36054928483176,-9.343896599339217,45.794880225799645,-10.039533363586756,500.0000000000001,99.99999999999996,[[11401.72926625]],[[-32.03677472]],[[45.7454197]],[[-7.52709152]],[[21.9140806]],[[-4.44688967]] -9,b,11401.461515780626,-120.16010666414394,46.359277580589435,-129.34301302181063,45.79362403827904,-130.0386497860582,500.0000000000001,100.0000000000002,[[-5728.30013123]],[[-9857.98672663]],[[-29.39000321]],[[-35.85261956]],[[-14.80749515]],[[-16.75447442]] -9,c,11401.770169901729,119.84081264395869,46.3605325935592,110.657906286292,45.794863738185946,109.96226952204447,500.0000000000001,100.00000000000004,[[-5673.42913502]],[[9890.02350135]],[[-16.35541649]],[[43.37971108]],[[-7.10658545]],[[21.20136409]] -10,a,11397.179922402749,-0.16616766699929983,23.44779271372464,-8.674518160806514,23.161895601106135,-9.353110533393977,,,[[11397.13199158]],[[-33.05374601]],[[23.17957485]],[[-3.53642378]],[[22.85396962]],[[-3.76423702]] -10,b,11396.867289306692,-120.16528408947072,23.44714952338442,-128.67363458327796,23.16126025313571,-129.3522269558654,,,[[-5726.882325]],[[-9853.49698562]],[[-14.65173603]],[[-18.30561258]],[[-14.68623063]],[[-17.90973496]] -10,c,11397.175819055412,119.83563521863194,23.44778427177335,111.32728472482471,23.161887262086907,110.64869235223722,,,[[-5670.24966658]],[[9886.55073163]],[[-8.52783881]],[[21.84203636]],[[-8.16773899]],[[21.67397198]] -11,a,11388.123928682624,-0.17552310963631038,23.161895601106135,-9.353110533393977,22.60047597680159,-10.760260480273134,,,[[11388.0704913]],[[-34.88696402]],[[22.85396962]],[[-3.76423702]],[[22.20309134]],[[-4.21950817]] -11,b,11387.81154399919,-120.17463953210772,23.16126025313571,-129.3522269558654,22.599856028987737,-130.75937690274458,,,[[-5723.93940411]],[[-9844.7330822]],[[-14.68623063]],[[-17.90973496]],[[-14.75507819]],[[-17.11844502]] -11,c,11388.119828595734,119.8262797759949,23.161887262086907,110.64869235223722,22.600467839911282,109.24154240535808,,,[[-5664.13108719]],[[9879.62004622]],[[-8.16773899]],[[21.67397198]],[[-7.44801315]],[[21.3379532]] -12,a,11383.662218604013,-0.17970067949777208,22.60047597680159,-10.760260480273134,22.32519838031184,-11.489633153517977,500.0000000000001,99.99999999999994,[[11383.6062292]],[[-35.70330135]],[[22.20309134]],[[-4.21950817]],[[21.8778184]],[[-4.44697028]] -12,b,11383.349956308593,-120.17881710196917,22.599856028987737,-130.75937690274458,22.32458598356657,-131.4887495759894,500.0,100.00000000000004,[[-5722.41434968]],[[-9840.45884288]],[[-14.75507819]],[[-17.11844502]],[[-14.78943484]],[[-16.72303072]] -12,c,11383.65812012348,119.82210220613344,22.600467839911282,109.24154240535808,22.325190342530217,108.51216973211325,500.00000000000006,100.00000000000003,[[-5661.19187952]],[[9876.16214423]],[[-7.44801315]],[[21.3379532]],[[-7.08838356]],[[21.170001]] -13,a,226.07721715932118,29.220367327810315,2.0567916428578394,-30.685080330723565,99.3592932074596,3.378477607441564,,,[[197.3085746]],[[110.36409972]],[[1.76881034]],[[-1.04961985]],[[99.18661025]],[[5.85538165]] -13,b,225.32014315164488,-90.7928185759621,2.397634142286155,-153.64571522219998,114.92647487220913,-122.4500593460453,,,[[-3.11772169]],[[-225.29857239]],[[-2.14843901]],[[-1.06435863]],[[-61.66544125]],[[-96.98179202]] -13,c,226.58823849520127,149.28373485479668,2.147794897279785,79.81932612041938,86.05872640973264,126.03445733642809,,,[[-194.7995636]],[[115.73832487]],[[0.37962867]],[[2.11397848]],[[-50.6259119]],[[69.59253865]] -13,n,0.0,0.0,,,25.210327834589,58.664711411461184,,,[[0.]],[[0.]],,,[[13.1105119]],[[21.53311652]] -14,a,223.88951888847035,29.253768590653507,99.3592932074959,3.3784776073688403,99.36470015144755,3.372820616747104,,,[[195.33551531]],[[109.41002297]],[[99.18661025]],[[5.85538165]],[[99.19258546]],[[5.84590673]] -14,b,223.0073429486026,-90.69951101034623,114.92647487233401,-122.4500593459957,114.93272146076016,-122.45552543608201,,,[[-2.72257779]],[[-222.99072308]],[[-61.66544125]],[[-96.98179202]],[[-61.67804535]],[[-96.98117954]] -14,c,224.9716663208644,149.2518509620023,86.05872640962087,126.03445733644094,86.06183715265072,126.02721648313666,,,[[-193.34580831]],[[115.0202115]],[[-50.6259119]],[[69.59253865]],[[-50.61894626]],[[69.6014518]] -14,n,1.1352515672859,-95.36484432983248,25.210327834859676,58.6647114121299,25.209886930620872,58.66640247494138,,,[[-0.10614311]],[[-1.13027862]],[[13.1105119]],[[21.53311652]],[[13.10964708]],[[21.53312686]] -15,a,223.44833784570122,29.261225691099792,20.051187037371346,3.014186745966391,20.05663145698774,2.986428848637972,10.000000000000691,5.000000000001736,[[194.93638738]],[[109.21979931]],[[20.02344713]],[[1.05435599]],[[20.02939261]],[[1.04493883]] -15,b,222.5355496495464,-90.6800374836625,23.43639696778333,-122.62866548285476,23.442653265860226,-122.65523943944741,7.999999999998409,4.99999999999991,[[-2.64118864]],[[-222.51987547]],[[-12.6367225]],[[-19.73772903]],[[-12.64925135]],[[-19.73713334]] -15,c,224.6460311748333,149.2448497602187,17.323058809140427,126.34265789774538,17.326097781880872,126.30678576635182,12.000000000001362,4.999999999998492,[[-193.05191412]],[[114.87731619]],[[-10.26587063]],[[13.95350374]],[[-10.25893192]],[[13.96237732]] -15,n,1.382947259271722,-95.51227599117641,5.537469848332169,58.665466092905895,5.537021433057293,58.67332691804686,,,[[-0.13284456]],[[-1.37655201]],[[2.87967274]],[[4.7298052]],[[2.87879066]],[[4.7298172]] -16,a,222.14292358146471,29.280352763176733,79.3140052098203,3.4634854475845476,79.31935833417673,3.4564572957454476,,,[[193.76128496]],[[108.64641249]],[[79.16913833]],[[4.79155073]],[[79.17506887]],[[4.7821622]] -16,b,221.16669607606894,-90.62395171474022,91.49645890868936,-122.41117647279899,91.50265908566256,-122.41797708826397,,,[[-2.40846032]],[[-221.15358187]],[[-49.04132285]],[[-77.2434505]],[[-49.05381464]],[[-77.24286303]] -16,c,223.68069552075067,149.22665581175897,68.73910703874705,125.94772193396474,68.74221024596147,125.93871692812922,,,[[-192.18601127]],[[114.44470552]],[[-40.35307563]],[[55.64794806]],[[-40.34615045]],[[55.65680204]] -16,n,2.022818842335085,-95.26251047047612,19.67241708323637,58.66666605146407,19.671965066776345,58.66889908633348,,,[[-0.18553102]],[[-2.01429251]],[[10.22997434]],[[16.80332166]],[[10.2290844]],[[16.80333425]] -17,a,221.70531114233077,29.287207257458224,19.873963665463684,3.3933898174636887,19.87930849950903,3.365508275157987,,,[[193.36660966]],[[108.45551741]],[[19.83911792]],[[1.17636389]],[[19.84502363]],[[1.16702332]] -17,b,220.7041033047799,-90.60475352082945,22.992175405135747,-122.43203233059046,22.998359712511263,-122.45893451083721,,,[[-2.32947534]],[[-220.69180945]],[[-12.33067491]],[[-19.40604509]],[[-12.34310439]],[[-19.40547148]] -17,c,223.35735247050974,149.22011776123745,17.21299083838733,126.06975590503816,17.216060241310448,126.03390263512487,,,[[-191.89515384]],[[114.30116724]],[[-10.13448867]],[[13.91327399]],[[-10.12758596]],[[13.92209513]] -17,n,2.250322910590558,-95.27416889015755,5.0531144236582755,58.66775835241705,5.052656310772801,58.67659350697114,,,[[-0.20685343]],[[-2.24079559]],[[2.62761876]],[[4.3162003]],[[2.626715]],[[4.31621409]] -18,a,221.26760807834327,29.294150039699296,19.87930849950903,3.365508275157987,19.884649253175535,3.337698700211704,,,[[192.97173695]],[[108.26478248]],[[19.84502363]],[[1.16702332]],[[19.85091943]],[[1.15770197]] -18,b,220.24144049128495,-90.58541265824148,22.998359712511263,-122.45893451083721,23.004540351996987,-122.48576219309997,,,[[-2.25025098]],[[-220.22994456]],[[-12.34310439]],[[-19.40547148]],[[-12.35550885]],[[-19.40490345]] -18,c,223.03395125246655,149.21360838472611,17.216060241310448,126.03390263512487,17.219131006039106,125.9981121049375,,,[[-191.60433884]],[[114.15743842]],[[-10.12758596]],[[13.92209513]],[[-10.12069225]],[[13.9309031]] -18,n,2.477828997795156,-95.28281940124391,5.052656310772801,58.67659350697114,5.0521958212226625,58.685488206069344,,,[[-0.22813869]],[[-2.46730405]],[[2.626715]],[[4.31621409]],[[2.62580558]],[[4.31622841]] -19,a,220.82981467222598,29.30118152265315,19.884649253175535,3.337698700211704,19.889985901805364,3.3099610396101977,10.000000000000014,5.000000000002866,[[192.57666721]],[[108.07420736]],[[19.85091943]],[[1.15770197]],[[19.85680531]],[[1.14839987]] -19,b,219.77870814404562,-90.5659283321192,23.004540351996987,-122.48576219309997,23.010717294855375,-122.5125154290131,7.999999999997953,4.999999999998803,[[-2.17078773]],[[-219.76798728]],[[-12.35550885]],[[-19.40490345]],[[-12.36788828]],[[-19.40434101]] -19,c,222.71049191241235,149.2071277326168,17.219131006039106,125.9981121049375,17.22220310945885,125.96238429352879,12.000000000002865,4.999999999998481,[[-191.31356621]],[[114.01351933]],[[-10.12069225]],[[13.9309031]],[[-10.11380752]],[[13.9396979]] -19,n,2.7053369687230173,-95.28921527702776,5.0521958212226625,58.685488206069344,5.051732955620703,58.694442468124464,,,[[-0.24938652]],[[-2.69381783]],[[2.62580558]],[[4.31622841]],[[2.62489049]],[[4.31624324]] -20,a,220.83383900520974,29.300515351891608,59.44541073372446,3.477542195850548,59.45073102861253,3.46823051787708,,,[[192.58143324]],[[108.07393776]],[[59.33595096]],[[3.60579831]],[[59.34184674]],[[3.59647687]] -20,b,219.7888160963731,-90.56647071262189,68.51048460449739,-122.41326013733418,68.51665506366558,-122.42227187206315,,,[[-2.17296806]],[[-219.77807418]],[[-36.72313972]],[[-57.83681794]],[[-36.73554442]],[[-57.83624985]] -20,c,222.7130112853988,149.2078337689721,51.52927946290311,125.89494431990379,51.53237416812015,125.8829934829337,,,[[-191.31713537]],[[114.01245156]],[[-30.21166178]],[[41.74352805]],[[-30.2047681]],[[41.75233612]] -20,n,2.6828881975320145,-95.20823694021091,14.61885064446575,58.66929338949361,14.618390102276457,58.67236588300214,,,[[-0.24354119]],[[-2.67181151]],[[7.60146564]],[[12.48713395]],[[7.60055656]],[[12.48714816]] -21,a,220.39663083661046,29.30747978709926,19.85606005403189,3.3882583488097477,19.861379385574065,3.3605236272048287,9.999999999999785,5.000000000003099,[[192.1870473]],[[107.8833339]],[[19.82135088]],[[1.17352894]],[[19.8272268]],[[1.16424585]] -21,b,219.32753155423853,-90.54698298715248,22.935371451717202,-122.46301854759099,22.941535572230745,-122.48979965016504,7.999999999997909,4.99999999999851,[[-2.09381227]],[[-219.31753703]],[[-12.31067831]],[[-19.35144602]],[[-12.32303324]],[[-19.35088903]] -21,c,222.38991471557006,149.20143348951774,17.201612340785992,125.94554386002224,17.20468910873985,125.90983886896434,12.000000000003226,4.999999999998564,[[-191.02686717]],[[113.86838976]],[[-10.0976228]],[[13.92600018]],[[-10.09074714]],[[13.934782]] -21,n,2.9072691450817914,-95.20985868719788,4.977269768324832,58.677271800812825,4.976804481288009,58.68641055614198,,,[[-0.26399149]],[[-2.8952586]],[[2.5874736]],[[4.25184603]],[[2.58655358]],[[4.25186117]] -22,a,219.96184391800662,29.31399161423204,39.59470001586366,3.5083351734264663,39.59999364403766,3.494422945847712,9.999999999999622,5.000000000003313,[[191.79567247]],[[107.69230613]],[[39.52049586]],[[2.42294793]],[[19.79806526]],[[1.18078711]] -22,b,218.87225249489236,-90.52782215334732,45.58129233010007,-122.40176916070833,45.58743944032355,-122.41523988726003,7.999999999997845,4.999999999998273,[[-2.01627398]],[[-218.86296523]],[[-24.42486611]],[[-38.48480383]],[[-12.27715961]],[[-19.29640949]] -22,c,222.0683509723883,149.19535616243513,34.330777214205774,125.85165229972473,34.33386723606392,125.83378145066236,12.000000000003528,4.999999999998605,[[-190.73859113]],[[113.72397441]],[[-20.1071453]],[[27.82633594]],[[-10.06710787]],[[13.93045042]] -22,n,3.11858088067748,-95.1704745073943,9.641120361616487,58.66983318187745,9.640653755654338,58.674564255934186,,,[[-0.28104455]],[[-3.10589128]],[[5.01308295]],[[8.23530213]],[[5.01216034]],[[8.23531746]] -23,a,219.52644197578252,29.320656646746084,19.76678762004327,3.575953705464857,19.77205796920286,3.548157552553129,,,[[191.40351987]],[[107.50140142]],[[19.72830154]],[[1.23288726]],[[19.73415759]],[[1.22364241]] -23,b,218.41549683780713,-90.50847142716623,22.71651384465459,-122.36395808712385,22.722642221198996,-122.39090366804693,,,[[-1.93830301]],[[-218.40689605]],[[-12.1600491]],[[-19.18784008]],[[-12.17235452]],[[-19.1872941]] -23,c,221.7463996204065,149.18918233766945,17.14654537751995,125.81303230475562,17.149636278725453,125.77733653847919,,,[[-190.44982369]],[[113.57962142]],[[-10.03316628]],[[13.90466083]],[[-10.02630867]],[[13.91341651]] -23,n,3.3331400057375435,-95.14548060390126,4.741795862472346,58.66457596701911,4.741325596088626,58.674281945869325,,,[[-0.29893237]],[[-3.31970808]],[[2.46595811]],[[4.0501455]],[[2.46502749]],[[4.05016147]] -24,a,219.0909502244154,29.327409360238857,19.77205796920286,3.548157552553129,19.777324222609966,3.52043326708004,9.999999999999325,5.000000000003726,[[191.01117176]],[[107.31065526]],[[19.73415759]],[[1.22364241]],[[19.74000369]],[[1.21441667]] -24,b,217.9586722136039,-90.4889775193696,22.722642221198996,-122.39090366804693,22.728767007320226,-122.41777461408844,7.999999999997709,4.999999999997826,[[-1.86009507]],[[-217.95073489]],[[-12.17235452]],[[-19.1872941]],[[-12.18463519]],[[-19.18675363]] -24,c,221.42439014211482,149.18303818200536,17.149636278725453,125.77733653847919,17.152728505374174,125.74170362219063,12.000000000004102,4.999999999998654,[[-190.1610984]],[[113.43507926]],[[-10.02630867]],[[13.91341651]],[[-10.01946008]],[[13.92215913]] -24,n,3.5477012400431316,-95.12288441248485,4.741325596088626,58.674281945869325,4.740853068804592,58.684046850195095,,,[[-0.31678175]],[[-3.53352988]],[[2.46502749]],[[4.05016147]],[[2.46409158]],[[4.05017783]] diff --git a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/results_linear_method.csv b/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/results_linear_method.csv deleted file mode 100644 index 33a7bac7..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_network_24_buses/results_linear_method.csv +++ /dev/null @@ -1,85 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,11452.09166590391,-0.10635586798600336,97.0286935526959,-8.450810709280816,95.5857111162753,170.72151303944557,,,,,11452.07193566505,-21.25804832847663,95.97519437087121,-14.259363170088033,-94.33509871570568,15.411596929004496 -2,b,11451.777526538024,-120.10547229045726,97.29207360913959,-128.59270117467918,95.85256939520443,50.57978315888995,,,,,-5744.135625220008,-9906.973020877755,-60.68885307147659,-76.04347901059606,60.866681878408656,74.04702625207227 -2,c,11452.087542786563,119.89544701764538,96.95220053308206,111.3433512141954,95.5142931034359,-69.48808359270818,,,,,-5707.936310445029,9928.231069206155,-35.286341299378535,90.3028421806907,33.46841683728094,-89.4586231810834 -3,a,11451.182274855786,-0.10637267115215028,2.493651588373727,-13.715697608057374,2.0567916428586073,149.31491966913464,,,,,11451.162539949313,-21.25971855216295,2.42254310797905,-0.5912555574216759,-1.7688103445058827,1.0496198489462698 -3,b,11450.741331954097,-120.10513386914273,2.788876585340547,-138.17834523972655,2.397634142283265,26.354284777683564,,,,,-5743.557365894404,-9906.11053017288,-2.078337855316757,-1.8596624337277163,2.148439013450494,1.0643586264630351 -3,c,11451.176222474603,119.8961573872106,2.4749699503883242,97.99429613634737,2.1477948972838874,-100.18067387968252,,,,,-5707.605174054886,9927.370248724967,-0.3442052526553998,2.450917991155481,-0.3796286689475842,-2.1139784754135484 -4,a,11433.745774589239,-0.1264791376531227,93.09973360173352,-9.159756134853037,92.81410390081797,170.66861029715014,,,,,11433.717916528143,-25.239714748917052,91.91255560772687,-14.82034137158329,-91.58589793290662,15.049291768553205 -4,b,11433.432138464754,-120.12559556012435,93.09717980701214,-129.1588725573219,92.81155794113107,50.66949387468131,,,,,-5738.407272883176,-9889.0875431154,-58.7883440230911,-72.18736381834314,58.82329721480299,71.7900062142279 -4,c,11433.741658076991,119.8753237479783,93.09970008287029,110.84204675077149,92.81407048479056,-69.32958681722533,,,,,-5695.3106436449525,9914.327257864232,-33.12421158462516,87.00770518992775,32.762600718093026,-86.83929798278243 -5,a,11424.745816881126,-0.13516771289693824,22.96198820675838,-10.003687333079482,22.405769945426933,168.5548998130869,[500.0],[99.99999999999994],[251009.2634237357],[50201.85268474712],11424.71402494221,-26.952340001400312,22.612887356196556,-3.988762693276815,-21.96023760950238,4.445952201901646 -5,b,11424.432427632157,-120.13428413536815,22.96135834239433,-130.0028037555513,22.405155338542226,48.555783390615005,[499.99999999999994],[100.00000000000003],[250995.49287217823],[50199.09857443569],-5735.388720324671,-9880.433822474886,-14.760137360587324,-17.58869870184932,14.829760547726877,16.794915535402094 -5,c,11424.741703609152,119.8666351727345,22.961979939712005,109.99811555254942,22.40576187863686,-71.44329730128426,[500.00000000000017],[99.99999999999997],[251009.0826811284],[50201.81653622564],-5689.325304617525,9907.386162476198,-7.852749995607345,21.57746139512768,7.130477061773623,-21.240867737305294 -6,a,11419.989628072957,-0.14163805498816937,69.85421598901524,-9.110401261785826,69.56879931111,170.66121273259625,,,,,11419.9547341228,-28.23076123955316,68.97301057671007,-11.06052907527639,-68.64674071113477,11.28905785828611 -6,b,11419.676369289777,-120.14075447745938,69.85229983607977,-129.10951768425377,69.5668909873656,50.66209631012835,,,,,-5734.1163285068005,-9875.673056074053,-44.06315985421567,-54.20130751237858,44.09794181841673,53.80449655026558 -6,c,11419.98551651336,119.8601648306433,69.854190839278,110.89140162383724,69.56877426413187,-69.33698438178074,,,,,-5685.83840561599,9903.90381731351,-24.909850722485682,65.26183658765474,24.54879889270931,-65.09355440855148 -7,a,11410.915510171873,-0.15099349762518857,23.20825057882918,-9.328580921390603,22.645707359348098,169.26426913172998,,,,,11410.875885884157,-30.071535186215577,22.90132101478211,-3.7619663352593053,-22.249335463248112,4.218427817218451 -7,b,11410.60250029848,-120.15010992009638,23.207613959307466,-129.3276973438474,22.645086170803868,49.26515270927353,,,,,-5731.171277619476,-9866.890351392756,-14.707938613382597,-17.951876989028527,14.777263402216594,17.15903301543075 -7,c,11410.91140187925,119.85080938800628,23.20824222311847,110.67322196423864,22.645699206170868,-70.73392798264102,,,,,-5679.704608264683,9896.96188657887,-8.193382401393478,21.713843324282198,7.472072061025489,-21.377460832643575 -8,a,11406.444870665595,-0.15517106748665305,22.64570735935158,-10.735730868266804,22.3698788370199,168.53489645848546,[499.9999999999999],[100.00000000000004],[250205.73959141047],[50041.147918282135],11406.403039855468,-30.891421291516902,22.249335463251775,-4.2184278172178455,-21.92350914538141,4.446484671662383 -8,b,11406.131983425163,-120.15428748995787,22.64508617080269,-130.7348472907322,22.369265214652625,48.53578003601794,[499.9999999999998],[100.00000000000003],[250192.01312175737],[50038.402624351525],-5729.645004726596,-9862.606904015083,-14.77726340221754,-17.159033015428385,14.811858433711235,16.762842121286152 -8,c,11406.440763982553,119.84663181814484,22.64569920617282,109.26607201736427,22.3698707831474,-71.4633006558807,[500.0000000000002],[100.00000000000001],[250205.5594273914],[50041.11188547827],-5676.758035128878,9893.498325306504,-7.4720720610281,21.377460832644733,7.111650711665966,-21.209326792945898 -9,a,11401.774274903193,-0.16099024167265044,46.36054928483179,-9.343896599339324,45.79488022579927,169.9604666364168,[499.9999999999995],[100.00000000000006],[250000.8781073924],[50000.17562147856],11401.729266252103,-32.03677472048444,45.7454196963505,-7.527091523029668,-45.093655443859355,7.983313447798153 -9,b,11401.461515780647,-120.16010666414385,46.35927758059561,-129.34301302180884,45.793624038285195,49.961350213943724,[500.00000000000006],[99.99999999999987],[249987.16287658954],[49997.43257531784],-5728.300131233698,-9857.986726626037,-29.39000320503413,-35.852619561237056,29.45923117863243,35.06008700679025 -9,c,11401.770169901696,119.8408126439588,46.36053259356585,110.65790628628453,45.79486373819267,-70.03773047796301,[500.00000000000006],[100.00000000000028],[250000.69809088638],[50000.1396181774],-5673.429135018388,9890.023501346428,-16.355416491315832,43.37971108426929,15.634424265226277,-43.043400454593936 -10,a,11397.179922402767,-0.16616766699941685,23.447792713725704,-8.674518160801673,23.161895601103804,170.646889466609,,,,,11397.131991579976,-33.053746005743726,23.179574845191354,-3.5364237786244646,-22.85396962248557,3.7642370184326213 -10,b,11396.867289306716,-120.16528408947062,23.447149523390916,-128.6736345832781,23.161260253139307,50.647773044135725,,,,,-5726.882324997669,-9853.496985623871,-14.65173603140509,-18.305612582983308,14.686230631939248,17.909734960047288 -10,c,11397.175819055381,119.83563521863202,23.447784271773436,111.3272847248181,23.16188726209349,-69.35130764777783,,,,,-5670.249666582284,9886.550731629519,-8.527838813786541,21.842036361605604,8.167738990546988,-21.673971978486712 -11,a,11388.123928682642,-0.17552310963644693,23.161895601113198,-9.353110533391929,22.60047597680863,169.23973951972943,,,,,11388.070491298147,-34.88696402030092,22.85396962249478,-3.7642370184345118,-22.203091342230476,4.219508173575942 -11,b,11387.81154399921,-120.17463953210759,23.161260253138867,-129.35222695586685,22.59985602899091,49.240623097254165,,,,,-5723.939404111211,-9844.733082197032,-14.686230631939766,-17.90973496004629,14.755078192270682,17.11844502491669 -11,c,11388.119828595696,119.82627977599502,23.161887262094538,110.64869235222699,22.600467839919027,-70.75845759465196,,,,,-5664.1310871869055,9879.620046217231,-8.167738990549179,21.673971978487007,7.448013149953963,-21.337953198498845 -12,a,11383.662218604031,-0.17970067949791513,22.600475976804695,-10.760260480273702,22.32519838031414,168.51036684648372,[500.0],[99.99999999999999],[249207.2413601394],[49841.448272027876],11383.606229202833,-35.70330135070234,22.20309134222638,-4.219508173576412,-21.877818401795995,4.4469702830598825 -12,b,11383.349956308617,-120.17881710196905,22.59985602899039,-130.75937690274495,22.324585983569058,48.51125042401652,[499.9999999999996],[100.00000000000009],[249193.5696688285],[49838.71393376577],-5722.414349680372,-9840.458842877377,-14.75507819227008,-17.118445024916525,14.789434842799633,16.72303071719813 -12,c,11383.658120123438,119.82210220613355,22.600467839913563,109.24154240535101,22.325190342532537,-71.48783026789386,[500.00000000000057],[99.9999999999998],[249207.0619151023],[49841.4123830203],-5661.191879522429,9876.16214422797,-7.448013149953263,21.3379531984933,7.088383558992017,-21.17000100025788 -13,a,226.07721715931697,29.220367327810816,2.056791642860178,-30.685080330778856,99.35929320750311,-176.62152239261877,,,,,197.30857460188497,110.36409972030468,1.768810344508818,-1.0496198489444009,-99.18661024752885,-5.855381652751546 -13,b,225.32014315164398,-90.79281857596347,2.3976341422842244,-153.6457152222984,114.92647487230856,57.54994065400275,,,,,-3.117721688132022,-225.29857239084467,-2.1484390134510183,-1.0643586264641367,61.66544124586705,96.98179201544943 -13,c,226.5882384952041,149.28373485479742,2.1477948972841268,79.81932612033528,86.05872640963501,-53.96554266356754,,,,,-194.79956360225395,115.73832487439465,0.3796286689469698,2.113978475413902,50.62591190044319,-69.59253864816957 -13,n,4.3568253133885993e-14,-113.75195030577672,,,25.210327834795244,-121.33528858790895,,,,,-1.754832715770982e-14,-3.987792490970851e-14,,,-13.11051190327865,-21.533116522506457 -14,a,223.88951888846591,29.253768590653905,99.3592932075031,3.3784776073812166,99.36470015145476,-176.62717938324053,,,,,195.3355153088545,109.41002297382542,99.18661024752883,5.8553816527515465,-99.19258546244117,-5.8459067273449445 -14,b,223.00734294860231,-90.69951101034756,114.92647487230855,-122.45005934599727,114.93272146073467,57.54447456391643,,,,,-2.7225777854263398,-222.9907230787815,-61.66544124586705,-96.9817920154494,61.67804535037068,96.98117953566268 -14,c,224.97166632086714,149.2518509620031,86.05872640963503,126.03445733643245,86.06183715266488,-53.97278351687188,,,,,-193.34580831499733,115.02021150305667,-50.62591190044319,69.5925386481696,50.618946262787546,-69.60145180480674 -14,n,1.1352515672831616,-95.36484432984196,25.210327834795244,58.66471141209105,25.20988693055643,-121.33359752509747,,,,,-0.10614311137608444,-1.1302786209277245,13.11051190327865,21.533116522506457,-13.10964707689619,-21.533126864686118 -15,a,223.44833784569678,29.261225691100186,20.051187037373296,3.014186745972502,20.056631456989688,-177.0135711513559,[9.999999999999993],[4.999999999999999],[4022.684654015081],[2011.3423270075414],194.93638738031947,109.21979930907523,20.023447131948476,1.054355993861266,-20.02939260803496,-1.0449388282109195 -15,b,222.53554964954614,-90.68003748366384,23.436396967780144,-122.62866548285159,23.442653265857047,57.344760560555756,[8.000000000000007],[5.000000000000001],[4396.4639371455905],[2747.789960715992],-2.6411886437276944,-222.5198754726729,-12.636722498314706,-19.737729031779754,12.649251348037515,19.73713333990955 -15,c,224.646031174836,149.2448497602195,17.3230588091414,126.34265789773848,17.326097781881845,-53.693214233655105,[12.000000000000005],[5.0000000000000036],[3602.3239721679847],[1500.968321736661],-193.05191412406535,114.87731619271005,-10.265870629725736,13.953503743458345,10.258931915689239,-13.962377315363733 -15,n,1.382947259268597,-95.51227599117638,5.53746984832385,58.66546609292317,5.537021433048975,-121.32667308193585,,,,,-0.13284455897549557,-1.3765520132087745,2.8796727378537343,4.729805201481108,-2.8787906556917973,-4.729817196334897 -16,a,222.14292358146025,29.280352763177042,79.31400520982557,3.4634854475985084,79.31935833418198,-176.5435427042406,,,,,193.7612849643206,108.64641248699307,79.1691383304927,4.791550733483678,-79.17506887404129,-4.782162203144371 -16,b,221.16669607606914,-90.6239517147415,91.49645890866714,-122.41117647280173,91.5026590856403,57.58202291173325,,,,,-2.4084603242620597,-221.15358186579476,-49.041322852056005,-77.243450503883,49.053814636894714,77.24286303155836 -16,c,223.68069552075318,149.22665581175985,68.73910703876022,125.94772193395586,68.74221024597463,-54.06128307187968,,,,,-192.18601126899966,114.44470551825378,-40.35307563306182,55.64794806134839,40.34615044673241,-55.656802042799896 -16,n,2.022818842329812,-95.26251047048632,19.67241708318024,58.66666605140944,19.671965066720215,-121.33110091372113,,,,,-0.1855310213106239,-2.0142925083055734,10.229974339042451,16.803321663205008,-10.22908440098837,-16.80333424959811 -17,a,221.70531114232634,29.287207257458515,19.873963665465283,3.3933898174755526,19.87930849951062,-176.63449172483016,,,,,193.36660965933524,108.45551741414545,19.839117918061785,1.1763638933060083,-19.845023632867385,-1.1670233200970392 -17,b,220.70410330478018,-90.60475352083071,22.99217540513074,-122.43203233059133,22.99835971250626,57.541065489161944,,,,,-2.3294753367635215,-220.69180945432137,-12.330674913954443,-19.406045089782552,12.3431043929967,19.405471481245094 -17,c,223.35735247051218,149.2201177612383,17.212990838389963,126.06975590502955,17.21606024131308,-53.96609736488377,,,,,-191.89515384472696,114.30116724489379,-10.134488665986833,13.913273988586626,10.127585964112106,-13.922095128680901 -17,n,2.250322910584788,-95.27416889016915,5.053114423645574,58.6677583523863,5.0526563107600975,-121.32340649305961,,,,,-0.20685343463919229,-2.2407955860543733,2.6276187582779227,4.3162003011446215,-2.6267149997138954,-4.316214093964972 -18,a,221.26760807833875,29.29415003969957,19.87930849951062,3.3655082751698475,19.884649253177123,-176.66230129977643,,,,,192.97173694543864,108.26478247782036,19.845023632867385,1.1670233200970392,-19.850919426083294,-1.1577019741826688 -18,b,220.2414404912854,-90.58541265824275,22.99835971250626,-122.45893451083808,23.004540351991984,57.51423780689916,,,,,-2.250250977173106,-220.22994455844588,-12.3431043929967,-19.405471481245094,12.355508850155154,19.40490344887511 -18,c,223.03395125246894,149.21360838472702,17.21606024131308,126.03390263511623,17.219131006041742,-54.00188789507112,,,,,-191.6043388449351,114.15743842204932,-10.127585964112106,13.922095128680901,10.120692245090506,-13.930903096475586 -18,n,2.4778289977888273,-95.28281940125386,5.0526563107600975,58.67659350694042,5.052195821209958,-121.31451179396134,,,,,-0.2281386894888815,-2.467304051113579,2.6267149997138954,4.316214093964972,-2.62580557851143,-4.316228409121743 -19,a,220.82981467222143,29.301181522653412,19.884649253177123,3.3376987002235627,19.889985901806952,-176.69003896037796,[10.000000000000002],[5.000000000000001],[3956.1153917407923],[1978.057695870396],192.5766672054735,108.07420735864763,19.850919426083294,1.1577019741826688,-19.85680530503172,-1.1483998659627979 -19,b,219.77870814404616,-90.56592833212048,23.004540351991984,-122.48576219310084,23.010717294850373,57.487484570986034,[8.0],[5.0],[4235.944883388208],[2647.46555211763],-2.1707877329328795,-219.76798728223446,-12.355508850155154,-19.40490344887511,12.367888281165202,19.404341006283683 -19,c,222.7104919124147,149.20712773261775,17.219131006041742,125.99811210492888,17.222203109461482,-54.037615706479855,[12.0],[5.000000000000002],[3559.2513593225367],[1483.021399717724],-191.31356621451772,114.01351933061744,-10.120692245090506,13.930903096475586,10.113807518402805,-13.93969789573087 -19,n,2.7053369687161366,-95.28921527703685,5.052195821209958,58.685488206038656,5.051732955607999,-121.30555753190619,,,,,-0.24938651502955875,-2.6938178261388845,2.62580557851143,4.316228409121743,-2.6248904945362903,-4.316243244590018 -20,a,220.83383900520522,29.300515351891843,59.44541073372812,3.4775421958652095,59.4507310286162,-176.53176948210827,,,,,192.5814332369815,108.07393775636629,59.335950955979506,3.6057983098383626,-59.34184673543284,-3.5964768684460173 -20,b,219.7888160963737,-90.56647071262316,68.51048460448015,-122.41326013733762,68.51665506364833,57.57772812793343,,,,,-2.172968061616428,-219.77807418131766,-36.72313972294027,-57.8368179417758,36.73554442260906,57.83624985323203 -20,c,222.71301128540114,149.20783376897302,51.529279462913635,125.8949443198948,51.532374168130694,-54.11700651707528,,,,,-191.31713536643642,114.01245156118632,-30.211661780745573,41.74352805421327,30.20476810328745,-41.75233611704682 -20,n,2.6828881975248757,-95.20823694022674,14.618850644422322,58.66929338943073,14.618390102233029,-121.32763411706074,,,,,-0.24354118647746628,-2.6718115148541868,7.601465642710448,12.487133948453486,-7.600556557389419,-12.487148161169117 -21,a,220.3966308366059,29.30747978709947,19.856060054033257,3.388258348822924,19.861379385575432,-176.63947637278198,[10.0],[5.0],[3944.7439109776074],[1972.371955488804],192.18704730176086,107.88333390082957,19.821350879634686,1.1735289411771739,-19.82722680309193,-1.1642458488282266 -21,b,219.32753155423924,-90.54698298715374,22.935371451711863,-122.4630185475932,22.941535572225412,57.51020034983274,[7.999999999999998],[5.0],[4210.512435293473],[2631.57027205842],-2.0938122687202294,-219.31753702761475,-12.31067830929818,-19.351446023307272,12.323033240372308,19.350889027855107 -21,c,222.38991471557233,149.20143348951868,17.20161234078906,125.94554386001354,17.204689108742915,-54.090161131044354,[12.000000000000004],[5.000000000000002],[3552.015927941965],[1480.0066366424855],-191.02686716827878,113.86838976235813,-10.097622799468276,13.92600017673578,10.090747138300504,-13.934782004731083 -21,n,2.907269145074061,-95.20985868721246,4.977269768311357,58.67727180076602,4.9768044812745345,-121.31358944390477,,,,,-0.263991485017302,-2.8952586029123584,2.5874736035560244,4.2518460340712005,-2.5865535755808837,-4.251861174295796 -22,a,219.961843918002,29.31399161423221,39.59470001586595,3.5083351734418713,39.59999364403995,-176.50557705413686,[10.000000000000002],[5.000000000000001],[3933.576461887421],[1966.7882309437105],191.79567247465704,107.69230613094679,39.52049585579815,2.4229479272688437,-39.52636680278341,-2.413674373196602 -22,b,218.87225249489327,-90.52782215334858,45.581292330088154,-122.40176916071239,45.58743944031164,57.58476011273593,[7.999999999999998],[4.999999999999997],[4184.640537609303],[2615.4003360058136],-2.016273983704412,-218.8629652348952,-24.42486611331088,-38.48480382992476,24.43720871063404,38.48424957248086 -22,c,222.06835097239065,149.19535616243607,34.33077721421324,125.85165229971564,34.333867236071384,-54.16621854934675,[11.999999999999998],[5.000000000000001],[3544.8493185110397],[1477.0205493796004],-190.73859113213857,113.72397441403352,-20.107145303819173,27.82633594031104,20.10027415757989,-27.83511124774432 -22,n,3.11858088066902,-95.17047450741144,9.64112036158653,58.66983318180629,9.640653755624381,-121.32543574413698,,,,,-0.28104455039522974,-3.1058912843123636,5.013082953833394,8.235302127097915,-5.012160336941192,-8.235317455485735 -23,a,219.52644197577786,29.320656646746222,19.766787620044312,3.575953705481349,19.772057969203896,-176.45184244743035,,,,,191.40351986972064,107.50140142354437,19.728301544168858,1.2328872609779566,-19.73415758517791,-1.2236424072924206 -23,b,218.41549683780818,-90.50847142716746,22.71651384464833,-122.36395808712881,22.722642221192732,57.60909633194811,,,,,-1.9383030055660488,-218.40689604580987,-12.160049101427438,-19.18784008441213,12.172354515358041,19.18729410481773 -23,c,221.7463996204088,149.18918233767042,17.146545377524003,125.81303230474632,17.14963627872951,-54.22266346153012,,,,,-190.4498236903234,113.57962141572214,-10.033166284862787,13.904660825916697,10.026308668935147,-13.913416509540395 -23,n,3.33314000572838,-95.14548060392052,4.74179586245663,58.66457596693561,4.741325596072909,-121.32571805421416,,,,,-0.2989323698094772,-3.3197080799472527,2.4659581136320368,4.050145501463268,-2.465027485674281,-4.0501614662685315 -24,a,219.0909502244107,29.327409360238974,19.772057969203896,3.548157552569616,19.777324222611,-176.4795667329035,[10.0],[5.0],[3911.425534062758],[1955.712767031379],191.01117176150177,107.31065526094449,19.73415758517791,1.2236424072924206,-19.74000368683841,-1.2144166706208148 -24,b,217.9586722136051,-90.4889775193708,22.722642221192732,-122.3909036680519,22.72876700731396,57.5822253859066,[8.0],[5.0],[4132.774797382108],[2582.984248363817],-1.8600950723211724,-217.95073489079977,-12.172354515358041,-19.18729410481773,12.184635186573749,19.186753634809417 -24,c,221.42439014211703,149.18303818200633,17.14963627872951,125.77733653846987,17.15272850537823,-54.258296377818695,[12.0],[5.0],[3530.59314215058],[1471.080475896075],-190.16109839548994,113.4350792604706,-10.026308668935147,13.913416509540395,10.019460082845612,-13.922159129512863 -24,n,3.5477012400332524,-95.1228844125055,4.741325596072909,58.67428194578584,4.740853068788871,-121.31595314988837,,,,,-0.3167817537783602,-3.5335298794557524,2.465027485674281,4.0501614662685315,-2.4640915825809464,-4.05017783467573 diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer/linear_model_description.txt b/roseau/load_flow/tests/data/networks/mv_lv_transformer/linear_model_description.txt deleted file mode 100644 index 02bb8ba0..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer/linear_model_description.txt +++ /dev/null @@ -1,78 +0,0 @@ - -Size of the problem 35 x 35 -Rank of the matrix: 35 -Matrix conditionning: 22.400174476173824 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_transfo1_Ia1 - - line_transfo1_Ib1 - - line_transfo1_Ic1 - - line_transfo1_Ia2 - - line_transfo1_Ib2 - - line_transfo1_Ic2 - - line_transfo1_In2 - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_In - - load_2_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = (line_transfo1_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_transfo1_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_transfo1_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.011547005383792516) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.011547005383792516) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.011547005383792516) * (transfo_Iz))) - - 0 = (line_transfo1_Ia2) - (transfo_Ix) - - 0 = (line_transfo1_Ib2) - (transfo_Iy) - - 0 = (line_transfo1_Ic2) - (transfo_Iz) - - 0 = ((node_2_Va) - (node_2_Vn)) - (transfo_Ux) - - 0 = ((node_2_Vb) - (node_2_Vn)) - (transfo_Uy) - - 0 = ((node_2_Vc) - (node_2_Vn)) - (transfo_Uz) - - 0 = node_2_Vn - - 0 = ((node_2_Va) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ia)) - - 0 = ((node_2_Vb) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ib)) - - 0 = ((node_2_Vc) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ic)) - - 0 = (load_2_In) + (((load_2_Ia) + (load_2_Ib)) + (load_2_Ic)) - - 0 = (load_2_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_2_Ia) - - 0 = (node_2_Ib) - (load_2_Ib) - - 0 = (node_2_Ic) - (load_2_Ic) - - 0 = (node_2_In) - (load_2_In) - - 0 = (node_2_Ia) - (line_transfo1_Ia2) - - 0 = (node_2_Ib) - (line_transfo1_Ib2) - - 0 = (node_2_Ic) - (line_transfo1_Ic2) - - 0 = (node_2_In) - (line_transfo1_In2) diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer/lines_models.txt b/roseau/load_flow/tests/data/networks/mv_lv_transformer/lines_models.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer/network_impedance.json b/roseau/load_flow/tests/data/networks/mv_lv_transformer/network_impedance.json deleted file mode 100644 index 74c5ab50..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer/network_impedance.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 2, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - } - ], - "branches": [ - { - "id": "transfo1", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - } - ], - "loads": [ - { - "id": 2, - "bus": 2, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [], - "transformers_params": [ - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer/network_power.json b/roseau/load_flow/tests/data/networks/mv_lv_transformer/network_power.json deleted file mode 100644 index b24807a0..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer/network_power.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 2, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - } - ], - "branches": [ - { - "id": "transfo1", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - } - ], - "loads": [ - { - "id": 2, - "bus": 2, - "phases": "abcn", - "powers": [ - [40459.798978684, 20229.899489342006], - [40459.79897977452, 20229.899489887266], - [40459.798978684004, 20229.899489342002] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [], - "transformers_params": [ - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/mv_lv_transformer/results_backward_forward.csv deleted file mode 100644 index 1b95df2b..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer/results_backward_forward.csv +++ /dev/null @@ -1,8 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,224.88830277129694,28.666969601844134,4.214158952194242,-31.446323973902743,201.1462129363104,2.1019184247010454,1.0000000000002238,0.5000000000015322,[[197.32213816]],[[107.88291114]],[[3.59522239]],[[-2.19852488]],[[201.01087498]],[[7.37747365]] -2,b,224.88830277432766,-91.33303039860166,4.214158952251035,-151.44632397345697,201.14621293902115,-117.89808157574475,1.000000000000224,0.5000000000015323,[[-5.2317274]],[[-224.82743995]],[[-3.70158959]],[[-2.01429148]],[[-94.1163579]],[[-177.769261]] -2,c,224.88830277129694,148.66696960095254,4.214158952251033,88.55367602565146,201.14621293631035,122.10191842380947,1.000000000000224,0.5000000000015322,[[-192.09041076]],[[116.9445288]],[[0.1063672]],[[4.21281636]],[[-106.89451709]],[[170.39178735]] -2,n,0.0,0.0,,,3.1776437161565096e-14,116.56505117707799,,,[[0.]],[[0.]],,,[[-1.42108547e-14]],[[2.84217094e-14]] diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer/results_linear_method.csv b/roseau/load_flow/tests/data/networks/mv_lv_transformer/results_linear_method.csv deleted file mode 100644 index e607ecb6..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer/results_linear_method.csv +++ /dev/null @@ -1,8 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,224.88830277129802,28.666969601841384,4.214158952197171,-31.44632397384065,201.14621293647065,-177.8980815752366,[0.9999999999999998],[0.5000000000000001],[40459.798978684],[20229.899489342006],197.32213815691716,107.88291114230047,3.595222388489062,-2.1985248808441,-201.0108749824539,-7.377473651073487 -2,b,224.88830277432874,-91.33303039860441,4.214158952253963,-151.44632397339487,201.14621293918142,62.101918424317596,[0.9999999999999999],[0.5],[40459.79897977452],[20229.899489887266],-5.23172739682692,-224.82743994709242,-3.7015895919418895,-2.0142914803199896,94.11635789629851,177.76926099894314 -2,c,224.888302771298,148.66696960094978,4.214158952253962,88.55367602571356,201.14621293647065,-57.89808157612821,[0.9999999999999999],[0.4999999999999999],[40459.798978684004],[20229.899489342002],-192.09041076009024,116.94452880479193,0.1063672034528278,4.212816361164089,106.89451708615542,-170.39178734786964 -2,n,0.0,0.0,,,1.4210854715202004e-14,-180.0,,,,,0.0,0.0,,,-1.4210854715202004e-14,-0.0 diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/linear_model_description.txt b/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/linear_model_description.txt deleted file mode 100644 index 0c266834..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/linear_model_description.txt +++ /dev/null @@ -1,68 +0,0 @@ - -Size of the problem 30 x 30 -Rank of the matrix: 30 -Matrix conditionning: 5.848466508354309 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_transfo1_Ia1 - - line_transfo1_Ib1 - - line_transfo1_Ic1 - - line_transfo1_Ia2 - - line_transfo1_Ib2 - - line_transfo1_Ic2 - - line_transfo1_In2 - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = (line_transfo1_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_transfo1_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_transfo1_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.011547005383792516) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.011547005383792516) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.011547005383792516) * (transfo_Iz))) - - 0 = (line_transfo1_Ia2) - (transfo_Ix) - - 0 = (line_transfo1_Ib2) - (transfo_Iy) - - 0 = (line_transfo1_Ic2) - (transfo_Iz) - - 0 = ((node_2_Va) - (node_2_Vn)) - (transfo_Ux) - - 0 = ((node_2_Vb) - (node_2_Vn)) - (transfo_Uy) - - 0 = ((node_2_Vc) - (node_2_Vn)) - (transfo_Uz) - - 0 = node_2_Vn - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = node_2_In - - 0 = (node_2_Ia) - (line_transfo1_Ia2) - - 0 = (node_2_Ib) - (line_transfo1_Ib2) - - 0 = (node_2_Ic) - (line_transfo1_Ic2) - - 0 = (node_2_In) - (line_transfo1_In2) diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/lines_models.txt b/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/lines_models.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/network_impedance.json b/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/network_impedance.json deleted file mode 100644 index 8bdfdf73..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/network_impedance.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 2, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - } - ], - "branches": [ - { - "id": "transfo1", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - } - ], - "loads": [], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [], - "transformers_params": [ - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/network_power.json b/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/network_power.json deleted file mode 100644 index 8bdfdf73..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/network_power.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 2, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - } - ], - "branches": [ - { - "id": "transfo1", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - } - ], - "loads": [], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [], - "transformers_params": [ - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/results_backward_forward.csv deleted file mode 100644 index 4ff207a8..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/results_backward_forward.csv +++ /dev/null @@ -1,8 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,230.94010767688775,30.0000000004458,0.3186973485926734,-82.81924421854171,0.0,0.0,,,[[200.]],[[115.47005384]],[[0.03983717]],[[-0.31619772]],[[0.]],[[0.]] -2,b,230.94010768,-90.0,0.3186973485969683,157.18075578190408,0.0,0.0,,,[[0.]],[[-230.94010768]],[[-0.29375384]],[[0.12359886]],[[0.]],[[0.]] -2,c,230.94010767688775,149.9999999995542,0.31869734859696836,37.18075578101248,0.0,0.0,,,[[-200.]],[[115.47005384]],[[0.25391668]],[[0.19259886]],[[0.]],[[0.]] -2,n,0.0,0.0,,,0.0,0.0,,,[[0.]],[[0.]],,,[[0.]],[[0.]] diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/results_linear_method.csv b/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/results_linear_method.csv deleted file mode 100644 index fa1cb5e0..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformer_no_load/results_linear_method.csv +++ /dev/null @@ -1,8 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,230.94010767688775,30.0000000004458,0.3186973485926734,-82.81924421854171,0.0,0.0,,,,,200.0,115.47005384,0.039837168574084175,-0.3161977229519529,0.0,0.0 -2,b,230.94010768,-90.0,0.3186973485969683,157.18075578190408,0.0,0.0,,,,,0.0,-230.94010768,-0.2937538449871476,0.12359886147535654,0.0,0.0 -2,c,230.94010767688775,149.9999999995542,0.31869734859696836,37.18075578101248,0.0,0.0,,,,,-200.0,115.47005384,0.2539166764130635,0.19259886147659638,0.0,0.0 -2,n,0.0,0.0,,,0.0,-0.0,,,,,0.0,0.0,,,0.0,-0.0 diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformers/linear_model_description.txt b/roseau/load_flow/tests/data/networks/mv_lv_transformers/linear_model_description.txt deleted file mode 100644 index 6f27c7eb..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformers/linear_model_description.txt +++ /dev/null @@ -1,750 +0,0 @@ - -Size of the problem 371 x 371 -Rank of the matrix: 371 -Matrix conditionning: 180.55946217920666 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_3_Vn - - node_3_In - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_4_Vn - - node_4_In - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_5_Vn - - node_5_In - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_7_Va - - node_7_Vb - - node_7_Vc - - node_7_Ia - - node_7_Ib - - node_7_Ic - - node_7_Vn - - node_7_In - - node_8_Va - - node_8_Vb - - node_8_Vc - - node_8_Ia - - node_8_Ib - - node_8_Ic - - node_9_Va - - node_9_Vb - - node_9_Vc - - node_9_Ia - - node_9_Ib - - node_9_Ic - - node_9_Vn - - node_9_In - - node_10_Va - - node_10_Vb - - node_10_Vc - - node_10_Ia - - node_10_Ib - - node_10_Ic - - node_10_Vn - - node_10_In - - node_11_Va - - node_11_Vb - - node_11_Vc - - node_11_Ia - - node_11_Ib - - node_11_Ic - - node_11_Vn - - node_11_In - - node_12_Va - - node_12_Vb - - node_12_Vc - - node_12_Ia - - node_12_Ib - - node_12_Ic - - node_13_Va - - node_13_Vb - - node_13_Vc - - node_13_Ia - - node_13_Ib - - node_13_Ic - - node_13_Vn - - node_13_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line2_In2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line3_In2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line4_In2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line6_Ia1 - - line_line6_Ib1 - - line_line6_Ic1 - - line_line6_Ia2 - - line_line6_Ib2 - - line_line6_Ic2 - - line_line6_In2 - - line_line7_Ia1 - - line_line7_Ib1 - - line_line7_Ic1 - - line_line7_Ia2 - - line_line7_Ib2 - - line_line7_Ic2 - - line_line8_Ia1 - - line_line8_Ib1 - - line_line8_Ic1 - - line_line8_Ia2 - - line_line8_Ib2 - - line_line8_Ic2 - - line_line8_In2 - - line_line9_Ia1 - - line_line9_Ib1 - - line_line9_Ic1 - - line_line9_Ia2 - - line_line9_Ib2 - - line_line9_Ic2 - - line_line9_In2 - - line_line10_Ia1 - - line_line10_Ib1 - - line_line10_Ic1 - - line_line10_Ia2 - - line_line10_Ib2 - - line_line10_Ic2 - - line_line10_In2 - - line_line11_Ia1 - - line_line11_Ib1 - - line_line11_Ic1 - - line_line11_Ia2 - - line_line11_Ib2 - - line_line11_Ic2 - - line_line12_Ia1 - - line_line12_Ib1 - - line_line12_Ic1 - - line_line12_Ia2 - - line_line12_Ib2 - - line_line12_Ic2 - - line_line12_In2 - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_In - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_In - - load_3_Vn - - load_4_Ia - - load_4_Ib - - load_4_Ic - - load_4_In - - load_4_Vn - - load_5_Ia - - load_5_Ib - - load_5_Ic - - load_5_Vn - - load_6_Ia - - load_6_Ib - - load_6_Ic - - load_6_In - - load_6_Vn - - load_7_Ia - - load_7_Ib - - load_7_Ic - - load_7_Vn - - load_8_Ia - - load_8_Ib - - load_8_Ic - - load_8_In - - load_8_Vn - - load_9_Ia - - load_9_Ib - - load_9_Ic - - load_9_In - - load_9_Vn - - load_10_Ia - - load_10_Ib - - load_10_Ic - - load_10_In - - load_10_Vn - - load_11_Ia - - load_11_Ib - - load_11_Ic - - load_11_Vn - - load_12_Ia - - load_12_Ib - - load_12_Ic - - load_12_In - - load_12_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = (line_line1_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_line1_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_line1_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((0.02) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.02) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.02) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.02) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.02) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.02) * (transfo_Iz))) - - 0 = ((node_2_Va) - (node_2_Vb)) - (transfo_Ux) - - 0 = ((node_2_Vb) - (node_2_Vc)) - (transfo_Uy) - - 0 = ((node_2_Vc) - (node_2_Va)) - (transfo_Uz) - - 0 = (line_line1_Ia2) - ((transfo_Ix) - (transfo_Iz)) - - 0 = (line_line1_Ib2) - ((transfo_Iy) - (transfo_Ix)) - - 0 = ((node_2_Va) + (node_2_Vb)) + (node_2_Vc) - - 0 = (line_line2_Ia1) - (transfo_IX) - - 0 = (line_line2_Ib1) - (transfo_IY) - - 0 = (line_line2_Ic1) - (transfo_IZ) - - 0 = (transfo_UX) - (node_1_Va) - - 0 = (transfo_UY) - (node_1_Vb) - - 0 = (transfo_UZ) - (node_1_Vc) - - 0 = (transfo_Ux) - (((0.02) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.02) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.02) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.02) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.02) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.02) * (transfo_Iz))) - - 0 = (line_line2_Ia2) - (transfo_Ix) - - 0 = (line_line2_Ib2) - (transfo_Iy) - - 0 = (line_line2_Ic2) - (transfo_Iz) - - 0 = ((node_3_Va) - (node_3_Vn)) - (transfo_Ux) - - 0 = ((node_3_Vb) - (node_3_Vn)) - (transfo_Uy) - - 0 = ((node_3_Vc) - (node_3_Vn)) - (transfo_Uz) - - 0 = node_3_Vn - - 0 = (line_line3_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_line3_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_line3_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((0.006666666666666667) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.006666666666666667) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.006666666666666667) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.006666666666666667) * ((transfo_Ix) - (transfo_Iy)))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.006666666666666667) * ((transfo_Iy) - (transfo_Iz)))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.006666666666666667) * ((transfo_Iz) - (transfo_Ix)))) - - 0 = (line_line3_Ia2) - (transfo_Ix) - - 0 = (line_line3_Ib2) - (transfo_Iy) - - 0 = (line_line3_Ic2) - (transfo_Iz) - - 0 = ((node_4_Va) - (node_4_Vn)) - ((transfo_Ux) - (transfo_Uz)) - - 0 = ((node_4_Vb) - (node_4_Vn)) - ((transfo_Uy) - (transfo_Ux)) - - 0 = ((node_4_Vc) - (node_4_Vn)) - ((transfo_Uz) - (transfo_Uy)) - - 0 = node_4_Vn - - 0 = (line_line4_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_line4_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_line4_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.011547005383792516) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.011547005383792516) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.011547005383792516) * (transfo_Iz))) - - 0 = (line_line4_Ia2) - (transfo_Ix) - - 0 = (line_line4_Ib2) - (transfo_Iy) - - 0 = (line_line4_Ic2) - (transfo_Iz) - - 0 = ((node_5_Va) - (node_5_Vn)) - (transfo_Ux) - - 0 = ((node_5_Vb) - (node_5_Vn)) - (transfo_Uy) - - 0 = ((node_5_Vc) - (node_5_Vn)) - (transfo_Uz) - - 0 = node_5_Vn - - 0 = (line_line5_Ia1) - (transfo_IX) - - 0 = (line_line5_Ib1) - (transfo_IY) - - 0 = (line_line5_Ic1) - (transfo_IZ) - - 0 = (transfo_UX) - (node_1_Va) - - 0 = (transfo_UY) - (node_1_Vb) - - 0 = (transfo_UZ) - (node_1_Vc) - - 0 = (transfo_Ux) - (((0.034641016151377546) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.034641016151377546) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.034641016151377546) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.034641016151377546) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.034641016151377546) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.034641016151377546) * (transfo_Iz))) - - 0 = ((node_6_Va) - (node_6_Vc)) - (transfo_Ux) - - 0 = ((node_6_Vb) - (node_6_Va)) - (transfo_Uy) - - 0 = ((node_6_Vc) - (node_6_Vb)) - (transfo_Uz) - - 0 = (line_line5_Ia2) - ((transfo_Ix) - (transfo_Iy)) - - 0 = (line_line5_Ib2) - ((transfo_Iy) - (transfo_Iz)) - - 0 = ((node_6_Va) + (node_6_Vb)) + (node_6_Vc) - - 0 = (line_line6_Ia1) - (transfo_IX) - - 0 = (line_line6_Ib1) - (transfo_IY) - - 0 = (line_line6_Ic1) - (transfo_IZ) - - 0 = (transfo_UX) - (node_1_Va) - - 0 = (transfo_UY) - (node_1_Vb) - - 0 = (transfo_UZ) - (node_1_Vc) - - 0 = (transfo_Ux) - (((0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((-0.011547005383792516) * ((transfo_Ix) - (transfo_Iy)))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((-0.011547005383792516) * ((transfo_Iy) - (transfo_Iz)))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((-0.011547005383792516) * ((transfo_Iz) - (transfo_Ix)))) - - 0 = (line_line6_Ia2) - (transfo_Ix) - - 0 = (line_line6_Ib2) - (transfo_Iy) - - 0 = (line_line6_Ic2) - (transfo_Iz) - - 0 = ((node_7_Va) - (node_7_Vn)) - ((transfo_Ux) - (transfo_Uy)) - - 0 = ((node_7_Vb) - (node_7_Vn)) - ((transfo_Uy) - (transfo_Uz)) - - 0 = ((node_7_Vc) - (node_7_Vn)) - ((transfo_Uz) - (transfo_Ux)) - - 0 = node_7_Vn - - 0 = (line_line7_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_line7_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_line7_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((-0.02) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((-0.02) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((-0.02) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((0.02) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((0.02) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((0.02) * (transfo_Iz))) - - 0 = ((node_8_Va) - (node_8_Vb)) - (transfo_Ux) - - 0 = ((node_8_Vb) - (node_8_Vc)) - (transfo_Uy) - - 0 = ((node_8_Vc) - (node_8_Va)) - (transfo_Uz) - - 0 = (line_line7_Ia2) - ((transfo_Ix) - (transfo_Iz)) - - 0 = (line_line7_Ib2) - ((transfo_Iy) - (transfo_Ix)) - - 0 = ((node_8_Va) + (node_8_Vb)) + (node_8_Vc) - - 0 = (line_line8_Ia1) - (transfo_IX) - - 0 = (line_line8_Ib1) - (transfo_IY) - - 0 = (line_line8_Ic1) - (transfo_IZ) - - 0 = (transfo_UX) - (node_1_Va) - - 0 = (transfo_UY) - (node_1_Vb) - - 0 = (transfo_UZ) - (node_1_Vc) - - 0 = (transfo_Ux) - (((-0.02) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((-0.02) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((-0.02) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((0.02) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((0.02) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((0.02) * (transfo_Iz))) - - 0 = (line_line8_Ia2) - (transfo_Ix) - - 0 = (line_line8_Ib2) - (transfo_Iy) - - 0 = (line_line8_Ic2) - (transfo_Iz) - - 0 = ((node_9_Va) - (node_9_Vn)) - (transfo_Ux) - - 0 = ((node_9_Vb) - (node_9_Vn)) - (transfo_Uy) - - 0 = ((node_9_Vc) - (node_9_Vn)) - (transfo_Uz) - - 0 = node_9_Vn - - 0 = (line_line9_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_line9_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_line9_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((-0.006666666666666667) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((-0.006666666666666667) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((-0.006666666666666667) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((0.006666666666666667) * ((transfo_Ix) - (transfo_Iy)))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((0.006666666666666667) * ((transfo_Iy) - (transfo_Iz)))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((0.006666666666666667) * ((transfo_Iz) - (transfo_Ix)))) - - 0 = (line_line9_Ia2) - (transfo_Ix) - - 0 = (line_line9_Ib2) - (transfo_Iy) - - 0 = (line_line9_Ic2) - (transfo_Iz) - - 0 = ((node_10_Va) - (node_10_Vn)) - ((transfo_Ux) - (transfo_Uz)) - - 0 = ((node_10_Vb) - (node_10_Vn)) - ((transfo_Uy) - (transfo_Ux)) - - 0 = ((node_10_Vc) - (node_10_Vn)) - ((transfo_Uz) - (transfo_Uy)) - - 0 = node_10_Vn - - 0 = (line_line10_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_line10_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_line10_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((-0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((-0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((-0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((0.011547005383792516) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((0.011547005383792516) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((0.011547005383792516) * (transfo_Iz))) - - 0 = (line_line10_Ia2) - (transfo_Ix) - - 0 = (line_line10_Ib2) - (transfo_Iy) - - 0 = (line_line10_Ic2) - (transfo_Iz) - - 0 = ((node_11_Va) - (node_11_Vn)) - (transfo_Ux) - - 0 = ((node_11_Vb) - (node_11_Vn)) - (transfo_Uy) - - 0 = ((node_11_Vc) - (node_11_Vn)) - (transfo_Uz) - - 0 = node_11_Vn - - 0 = (line_line11_Ia1) - (transfo_IX) - - 0 = (line_line11_Ib1) - (transfo_IY) - - 0 = (line_line11_Ic1) - (transfo_IZ) - - 0 = (transfo_UX) - (node_1_Va) - - 0 = (transfo_UY) - (node_1_Vb) - - 0 = (transfo_UZ) - (node_1_Vc) - - 0 = (transfo_Ux) - (((-0.034641016151377546) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((-0.034641016151377546) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((-0.034641016151377546) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((0.034641016151377546) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((0.034641016151377546) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((0.034641016151377546) * (transfo_Iz))) - - 0 = ((node_12_Va) - (node_12_Vc)) - (transfo_Ux) - - 0 = ((node_12_Vb) - (node_12_Va)) - (transfo_Uy) - - 0 = ((node_12_Vc) - (node_12_Vb)) - (transfo_Uz) - - 0 = (line_line11_Ia2) - ((transfo_Ix) - (transfo_Iy)) - - 0 = (line_line11_Ib2) - ((transfo_Iy) - (transfo_Iz)) - - 0 = ((node_12_Va) + (node_12_Vb)) + (node_12_Vc) - - 0 = (line_line12_Ia1) - (transfo_IX) - - 0 = (line_line12_Ib1) - (transfo_IY) - - 0 = (line_line12_Ic1) - (transfo_IZ) - - 0 = (transfo_UX) - (node_1_Va) - - 0 = (transfo_UY) - (node_1_Vb) - - 0 = (transfo_UZ) - (node_1_Vc) - - 0 = (transfo_Ux) - (((-0.011547005383792516) * (transfo_UX)) + (((0.0146875+0.037205877811845804j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((-0.011547005383792516) * (transfo_UY)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((-0.011547005383792516) * (transfo_UZ)) + (((0.0146875+0.037205877811845804j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UX)) + ((0.011547005383792516) * ((transfo_Ix) - (transfo_Iy)))) - - 0 = (transfo_IY) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UY)) + ((0.011547005383792516) * ((transfo_Iy) - (transfo_Iz)))) - - 0 = (transfo_IZ) - ((((1.15e-06-9.127842023172837e-06j)) * (transfo_UZ)) + ((0.011547005383792516) * ((transfo_Iz) - (transfo_Ix)))) - - 0 = (line_line12_Ia2) - (transfo_Ix) - - 0 = (line_line12_Ib2) - (transfo_Iy) - - 0 = (line_line12_Ic2) - (transfo_Iz) - - 0 = ((node_13_Va) - (node_13_Vn)) - ((transfo_Ux) - (transfo_Uy)) - - 0 = ((node_13_Vb) - (node_13_Vn)) - ((transfo_Uy) - (transfo_Uz)) - - 0 = ((node_13_Vc) - (node_13_Vn)) - ((transfo_Uz) - (transfo_Ux)) - - 0 = node_13_Vn - - 0 = ((node_2_Va) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ia)) - - 0 = ((node_2_Vb) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ib)) - - 0 = ((node_2_Vc) - (load_1_Vn)) + (((1+0.5j)) * (load_1_Ic)) - - 0 = (load_1_Vn) - (((0.33333333333333326+0.16666666666666663j)) * (((((0.8-0.4j)) * (node_2_Va)) + (((0.8-0.4j)) * (node_2_Vb))) + (((0.8-0.4j)) * (node_2_Vc)))) - - 0 = (node_2_Ia) - (load_1_Ia) - - 0 = (node_2_Ib) - (load_1_Ib) - - 0 = (node_2_Ic) - (load_1_Ic) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = ((node_3_Va) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ia)) - - 0 = ((node_3_Vb) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ib)) - - 0 = ((node_3_Vc) - (load_2_Vn)) + (((1+0.5j)) * (load_2_Ic)) - - 0 = (load_2_In) + (((load_2_Ia) + (load_2_Ib)) + (load_2_Ic)) - - 0 = (load_2_Vn) - (node_3_Vn) - - 0 = (node_3_Ia) - (load_2_Ia) - - 0 = (node_3_Ib) - (load_2_Ib) - - 0 = (node_3_Ic) - (load_2_Ic) - - 0 = (node_3_In) - (load_2_In) - - 0 = (node_3_Ia) - (line_line2_Ia2) - - 0 = (node_3_Ib) - (line_line2_Ib2) - - 0 = (node_3_Ic) - (line_line2_Ic2) - - 0 = (node_3_In) - (line_line2_In2) - - 0 = ((node_4_Va) - (load_3_Vn)) + (((1+0.5j)) * (load_3_Ia)) - - 0 = ((node_4_Vb) - (load_3_Vn)) + (((1+0.5j)) * (load_3_Ib)) - - 0 = ((node_4_Vc) - (load_3_Vn)) + (((1+0.5j)) * (load_3_Ic)) - - 0 = (load_3_In) + (((load_3_Ia) + (load_3_Ib)) + (load_3_Ic)) - - 0 = (load_3_Vn) - (node_4_Vn) - - 0 = (node_4_Ia) - (load_3_Ia) - - 0 = (node_4_Ib) - (load_3_Ib) - - 0 = (node_4_Ic) - (load_3_Ic) - - 0 = (node_4_In) - (load_3_In) - - 0 = (node_4_Ia) - (line_line3_Ia2) - - 0 = (node_4_Ib) - (line_line3_Ib2) - - 0 = (node_4_Ic) - (line_line3_Ic2) - - 0 = (node_4_In) - (line_line3_In2) - - 0 = ((node_5_Va) - (load_4_Vn)) + (((1+0.5j)) * (load_4_Ia)) - - 0 = ((node_5_Vb) - (load_4_Vn)) + (((1+0.5j)) * (load_4_Ib)) - - 0 = ((node_5_Vc) - (load_4_Vn)) + (((1+0.5j)) * (load_4_Ic)) - - 0 = (load_4_In) + (((load_4_Ia) + (load_4_Ib)) + (load_4_Ic)) - - 0 = (load_4_Vn) - (node_5_Vn) - - 0 = (node_5_Ia) - (load_4_Ia) - - 0 = (node_5_Ib) - (load_4_Ib) - - 0 = (node_5_Ic) - (load_4_Ic) - - 0 = (node_5_In) - (load_4_In) - - 0 = (node_5_Ia) - (line_line4_Ia2) - - 0 = (node_5_Ib) - (line_line4_Ib2) - - 0 = (node_5_Ic) - (line_line4_Ic2) - - 0 = (node_5_In) - (line_line4_In2) - - 0 = ((node_6_Va) - (load_5_Vn)) + (((1+0.5j)) * (load_5_Ia)) - - 0 = ((node_6_Vb) - (load_5_Vn)) + (((1+0.5j)) * (load_5_Ib)) - - 0 = ((node_6_Vc) - (load_5_Vn)) + (((1+0.5j)) * (load_5_Ic)) - - 0 = (load_5_Vn) - (((0.33333333333333326+0.16666666666666663j)) * (((((0.8-0.4j)) * (node_6_Va)) + (((0.8-0.4j)) * (node_6_Vb))) + (((0.8-0.4j)) * (node_6_Vc)))) - - 0 = (node_6_Ia) - (load_5_Ia) - - 0 = (node_6_Ib) - (load_5_Ib) - - 0 = (node_6_Ic) - (load_5_Ic) - - 0 = (node_6_Ia) - (line_line5_Ia2) - - 0 = (node_6_Ib) - (line_line5_Ib2) - - 0 = (node_6_Ic) - (line_line5_Ic2) - - 0 = ((node_7_Va) - (load_6_Vn)) + (((1+0.5j)) * (load_6_Ia)) - - 0 = ((node_7_Vb) - (load_6_Vn)) + (((1+0.5j)) * (load_6_Ib)) - - 0 = ((node_7_Vc) - (load_6_Vn)) + (((1+0.5j)) * (load_6_Ic)) - - 0 = (load_6_In) + (((load_6_Ia) + (load_6_Ib)) + (load_6_Ic)) - - 0 = (load_6_Vn) - (node_7_Vn) - - 0 = (node_7_Ia) - (load_6_Ia) - - 0 = (node_7_Ib) - (load_6_Ib) - - 0 = (node_7_Ic) - (load_6_Ic) - - 0 = (node_7_In) - (load_6_In) - - 0 = (node_7_Ia) - (line_line6_Ia2) - - 0 = (node_7_Ib) - (line_line6_Ib2) - - 0 = (node_7_Ic) - (line_line6_Ic2) - - 0 = (node_7_In) - (line_line6_In2) - - 0 = ((node_8_Va) - (load_7_Vn)) + (((1+0.5j)) * (load_7_Ia)) - - 0 = ((node_8_Vb) - (load_7_Vn)) + (((1+0.5j)) * (load_7_Ib)) - - 0 = ((node_8_Vc) - (load_7_Vn)) + (((1+0.5j)) * (load_7_Ic)) - - 0 = (load_7_Vn) - (((0.33333333333333326+0.16666666666666663j)) * (((((0.8-0.4j)) * (node_8_Va)) + (((0.8-0.4j)) * (node_8_Vb))) + (((0.8-0.4j)) * (node_8_Vc)))) - - 0 = (node_8_Ia) - (load_7_Ia) - - 0 = (node_8_Ib) - (load_7_Ib) - - 0 = (node_8_Ic) - (load_7_Ic) - - 0 = (node_8_Ia) - (line_line7_Ia2) - - 0 = (node_8_Ib) - (line_line7_Ib2) - - 0 = (node_8_Ic) - (line_line7_Ic2) - - 0 = ((node_9_Va) - (load_8_Vn)) + (((1+0.5j)) * (load_8_Ia)) - - 0 = ((node_9_Vb) - (load_8_Vn)) + (((1+0.5j)) * (load_8_Ib)) - - 0 = ((node_9_Vc) - (load_8_Vn)) + (((1+0.5j)) * (load_8_Ic)) - - 0 = (load_8_In) + (((load_8_Ia) + (load_8_Ib)) + (load_8_Ic)) - - 0 = (load_8_Vn) - (node_9_Vn) - - 0 = (node_9_Ia) - (load_8_Ia) - - 0 = (node_9_Ib) - (load_8_Ib) - - 0 = (node_9_Ic) - (load_8_Ic) - - 0 = (node_9_In) - (load_8_In) - - 0 = (node_9_Ia) - (line_line8_Ia2) - - 0 = (node_9_Ib) - (line_line8_Ib2) - - 0 = (node_9_Ic) - (line_line8_Ic2) - - 0 = (node_9_In) - (line_line8_In2) - - 0 = ((node_10_Va) - (load_9_Vn)) + (((1+0.5j)) * (load_9_Ia)) - - 0 = ((node_10_Vb) - (load_9_Vn)) + (((1+0.5j)) * (load_9_Ib)) - - 0 = ((node_10_Vc) - (load_9_Vn)) + (((1+0.5j)) * (load_9_Ic)) - - 0 = (load_9_In) + (((load_9_Ia) + (load_9_Ib)) + (load_9_Ic)) - - 0 = (load_9_Vn) - (node_10_Vn) - - 0 = (node_10_Ia) - (load_9_Ia) - - 0 = (node_10_Ib) - (load_9_Ib) - - 0 = (node_10_Ic) - (load_9_Ic) - - 0 = (node_10_In) - (load_9_In) - - 0 = (node_10_Ia) - (line_line9_Ia2) - - 0 = (node_10_Ib) - (line_line9_Ib2) - - 0 = (node_10_Ic) - (line_line9_Ic2) - - 0 = (node_10_In) - (line_line9_In2) - - 0 = ((node_11_Va) - (load_10_Vn)) + (((1+0.5j)) * (load_10_Ia)) - - 0 = ((node_11_Vb) - (load_10_Vn)) + (((1+0.5j)) * (load_10_Ib)) - - 0 = ((node_11_Vc) - (load_10_Vn)) + (((1+0.5j)) * (load_10_Ic)) - - 0 = (load_10_In) + (((load_10_Ia) + (load_10_Ib)) + (load_10_Ic)) - - 0 = (load_10_Vn) - (node_11_Vn) - - 0 = (node_11_Ia) - (load_10_Ia) - - 0 = (node_11_Ib) - (load_10_Ib) - - 0 = (node_11_Ic) - (load_10_Ic) - - 0 = (node_11_In) - (load_10_In) - - 0 = (node_11_Ia) - (line_line10_Ia2) - - 0 = (node_11_Ib) - (line_line10_Ib2) - - 0 = (node_11_Ic) - (line_line10_Ic2) - - 0 = (node_11_In) - (line_line10_In2) - - 0 = ((node_12_Va) - (load_11_Vn)) + (((1+0.5j)) * (load_11_Ia)) - - 0 = ((node_12_Vb) - (load_11_Vn)) + (((1+0.5j)) * (load_11_Ib)) - - 0 = ((node_12_Vc) - (load_11_Vn)) + (((1+0.5j)) * (load_11_Ic)) - - 0 = (load_11_Vn) - (((0.33333333333333326+0.16666666666666663j)) * (((((0.8-0.4j)) * (node_12_Va)) + (((0.8-0.4j)) * (node_12_Vb))) + (((0.8-0.4j)) * (node_12_Vc)))) - - 0 = (node_12_Ia) - (load_11_Ia) - - 0 = (node_12_Ib) - (load_11_Ib) - - 0 = (node_12_Ic) - (load_11_Ic) - - 0 = (node_12_Ia) - (line_line11_Ia2) - - 0 = (node_12_Ib) - (line_line11_Ib2) - - 0 = (node_12_Ic) - (line_line11_Ic2) - - 0 = ((node_13_Va) - (load_12_Vn)) + (((1+0.5j)) * (load_12_Ia)) - - 0 = ((node_13_Vb) - (load_12_Vn)) + (((1+0.5j)) * (load_12_Ib)) - - 0 = ((node_13_Vc) - (load_12_Vn)) + (((1+0.5j)) * (load_12_Ic)) - - 0 = (load_12_In) + (((load_12_Ia) + (load_12_Ib)) + (load_12_Ic)) - - 0 = (load_12_Vn) - (node_13_Vn) - - 0 = (node_13_Ia) - (load_12_Ia) - - 0 = (node_13_Ib) - (load_12_Ib) - - 0 = (node_13_Ic) - (load_12_Ic) - - 0 = (node_13_In) - (load_12_In) - - 0 = (node_13_Ia) - (line_line12_Ia2) - - 0 = (node_13_Ib) - (line_line12_Ib2) - - 0 = (node_13_Ic) - (line_line12_Ic2) - - 0 = (node_13_In) - (line_line12_In2) diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformers/network_impedance.json b/roseau/load_flow/tests/data/networks/mv_lv_transformers/network_impedance.json deleted file mode 100644 index fd3409a4..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformers/network_impedance.json +++ /dev/null @@ -1,617 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 3, - "phase": "n" - }, - { - "id": 4, - "phase": "n" - }, - { - "id": 5, - "phase": "n" - }, - { - "id": 7, - "phase": "n" - }, - { - "id": 9, - "phase": "n" - }, - { - "id": 10, - "phase": "n" - }, - { - "id": 11, - "phase": "n" - }, - { - "id": 13, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - }, - { - "id": "line12", - "bus": 2, - "phases": null - }, - { - "id": "line56", - "bus": 6, - "phases": null - }, - { - "id": "line78", - "bus": 8, - "phases": null - }, - { - "id": "line1112", - "bus": 12, - "phases": null - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 7, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 9, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 10, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 11, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 13, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - } - ], - "branches": [ - { - "id": "tr1", - "type": "transformer", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dd0", - "tap": 1.0 - }, - { - "id": "tr2", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yyn0", - "tap": 1.0 - }, - { - "id": "tr3", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dzn0", - "tap": 1.0 - }, - { - "id": "tr4", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 5, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - }, - { - "id": "tr5", - "type": "transformer", - "phases1": "abcn", - "phases2": "abc", - "bus1": 1, - "bus2": 6, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yd11", - "tap": 1.0 - }, - { - "id": "tr6", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 7, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yzn11", - "tap": 1.0 - }, - { - "id": "tr7", - "type": "transformer", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 8, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dd6", - "tap": 1.0 - }, - { - "id": "tr8", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 9, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yyn6", - "tap": 1.0 - }, - { - "id": "tr9", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 10, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dzn6", - "tap": 1.0 - }, - { - "id": "tr10", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 11, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dyn5", - "tap": 1.0 - }, - { - "id": "tr11", - "type": "transformer", - "phases1": "abcn", - "phases2": "abc", - "bus1": 1, - "bus2": 12, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yd5", - "tap": 1.0 - }, - { - "id": "tr12", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 13, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yzn5", - "tap": 1.0 - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 2, - "bus": 3, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 3, - "bus": 4, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 4, - "bus": 5, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 5, - "bus": 6, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 6, - "bus": 7, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 7, - "bus": 8, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 8, - "bus": 9, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 9, - "bus": 10, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 10, - "bus": 11, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 11, - "bus": 12, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - }, - { - "id": 12, - "bus": 13, - "phases": "abcn", - "impedances": [ - [1.0, 0.5], - [1.0, 0.5], - [1.0, 0.5] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [], - "transformers_params": [ - { - "id": "160kVA_Dd0", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dd0" - }, - { - "id": "160kVA_Dd6", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dd6" - }, - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - }, - { - "id": "160kVA_Dyn5", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn5" - }, - { - "id": "160kVA_Dzn0", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dzn0" - }, - { - "id": "160kVA_Dzn6", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dzn6" - }, - { - "id": "160kVA_Yd11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yd11" - }, - { - "id": "160kVA_Yd5", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yd5" - }, - { - "id": "160kVA_Yyn0", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yyn0" - }, - { - "id": "160kVA_Yyn6", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yyn6" - }, - { - "id": "160kVA_Yzn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yzn11" - }, - { - "id": "160kVA_Yzn5", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yzn5" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformers/network_power.json b/roseau/load_flow/tests/data/networks/mv_lv_transformers/network_power.json deleted file mode 100644 index 0bb7b95a..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformers/network_power.json +++ /dev/null @@ -1,617 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 3, - "phase": "n" - }, - { - "id": 4, - "phase": "n" - }, - { - "id": 5, - "phase": "n" - }, - { - "id": 7, - "phase": "n" - }, - { - "id": 9, - "phase": "n" - }, - { - "id": 10, - "phase": "n" - }, - { - "id": 11, - "phase": "n" - }, - { - "id": 13, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - }, - { - "id": "line12", - "bus": 2, - "phases": null - }, - { - "id": "line56", - "bus": 6, - "phases": null - }, - { - "id": "line78", - "bus": 8, - "phases": null - }, - { - "id": "line1112", - "bus": 12, - "phases": null - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 7, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 9, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 10, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 11, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - }, - { - "id": 13, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 1.0] - } - } - ], - "branches": [ - { - "id": "tr1", - "type": "transformer", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dd0", - "tap": 1.0 - }, - { - "id": "tr2", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yyn0", - "tap": 1.0 - }, - { - "id": "tr3", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dzn0", - "tap": 1.0 - }, - { - "id": "tr4", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 5, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dyn11", - "tap": 1.0 - }, - { - "id": "tr5", - "type": "transformer", - "phases1": "abcn", - "phases2": "abc", - "bus1": 1, - "bus2": 6, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yd11", - "tap": 1.0 - }, - { - "id": "tr6", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 7, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yzn11", - "tap": 1.0 - }, - { - "id": "tr7", - "type": "transformer", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 8, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dd6", - "tap": 1.0 - }, - { - "id": "tr8", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 9, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yyn6", - "tap": 1.0 - }, - { - "id": "tr9", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 10, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dzn6", - "tap": 1.0 - }, - { - "id": "tr10", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 11, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Dyn5", - "tap": 1.0 - }, - { - "id": "tr11", - "type": "transformer", - "phases1": "abcn", - "phases2": "abc", - "bus1": 1, - "bus2": 12, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yd5", - "tap": 1.0 - }, - { - "id": "tr12", - "type": "transformer", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 13, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - }, - "params_id": "160kVA_Yzn5", - "tap": 1.0 - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "powers": [ - [41916.482229647016, 20958.241114823508], - [41916.482230776804, 20958.2411153884], - [41916.4822307768, 20958.241115388402] - ] - }, - { - "id": 2, - "bus": 3, - "phases": "abcn", - "powers": [ - [40459.7989783205, 20229.89948916025], - [40459.79897941102, 20229.89948970551], - [40459.79897941102, 20229.89948970551] - ] - }, - { - "id": 3, - "bus": 4, - "phases": "abcn", - "powers": [ - [37922.04164877094, 18961.020824385465], - [37922.04164985974, 18961.020824929874], - [37922.04164980375, 18961.02082490188] - ] - }, - { - "id": 4, - "bus": 5, - "phases": "abcn", - "powers": [ - [40459.798978684, 20229.899489342002], - [40459.79897977451, 20229.89948988726], - [40459.798978684004, 20229.899489342002] - ] - }, - { - "id": 5, - "bus": 6, - "phases": "abcn", - "powers": [ - [41916.48223002361, 20958.24111501181], - [41916.4822311534, 20958.241115576697], - [41916.48223002363, 20958.241115011813] - ] - }, - { - "id": 6, - "bus": 7, - "phases": "abcn", - "powers": [ - [40932.79932474136, 20466.399662370677], - [40932.79932583017, 20466.39966291509], - [40932.79932479737, 20466.39966239868] - ] - }, - { - "id": 7, - "bus": 8, - "phases": "abcn", - "powers": [ - [41916.482229647016, 20958.241114823508], - [41916.482230776804, 20958.241115388402], - [41916.4822307768, 20958.241115388402] - ] - }, - { - "id": 8, - "bus": 9, - "phases": "abcn", - "powers": [ - [40459.79897832049, 20229.899489160252], - [40459.79897941102, 20229.89948970551], - [40459.79897941101, 20229.899489705513] - ] - }, - { - "id": 9, - "bus": 10, - "phases": "abcn", - "powers": [ - [37922.04164877094, 18961.020824385465], - [37922.04164985973, 18961.020824929878], - [37922.04164980376, 18961.02082490188] - ] - }, - { - "id": 10, - "bus": 11, - "phases": "abcn", - "powers": [ - [40459.798978684, 20229.899489342002], - [40459.79897977452, 20229.899489887266], - [40459.798978684004, 20229.899489342002] - ] - }, - { - "id": 11, - "bus": 12, - "phases": "abcn", - "powers": [ - [41916.48223002361, 20958.24111501181], - [41916.4822311534, 20958.241115576693], - [41916.48223002362, 20958.241115011817] - ] - }, - { - "id": 12, - "bus": 13, - "phases": "abcn", - "powers": [ - [40932.79932474137, 20466.399662370684], - [40932.79932583017, 20466.399662915086], - [40932.799324797365, 20466.399662398682] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [], - "transformers_params": [ - { - "id": "160kVA_Dd0", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dd0" - }, - { - "id": "160kVA_Dd6", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dd6" - }, - { - "id": "160kVA_Dyn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn11" - }, - { - "id": "160kVA_Dyn5", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dyn5" - }, - { - "id": "160kVA_Dzn0", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dzn0" - }, - { - "id": "160kVA_Dzn6", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "dzn6" - }, - { - "id": "160kVA_Yd11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yd11" - }, - { - "id": "160kVA_Yd5", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yd5" - }, - { - "id": "160kVA_Yyn0", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yyn0" - }, - { - "id": "160kVA_Yyn6", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yyn6" - }, - { - "id": "160kVA_Yzn11", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yzn11" - }, - { - "id": "160kVA_Yzn5", - "sn": 160000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.023, - "p0": 460.0, - "psc": 2350.0, - "vsc": 0.04, - "type": "yzn5" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/mv_lv_transformers/results_linear_method.csv b/roseau/load_flow/tests/data/networks/mv_lv_transformers/results_linear_method.csv deleted file mode 100644 index d986c2a5..00000000 --- a/roseau/load_flow/tests/data/networks/mv_lv_transformers/results_linear_method.csv +++ /dev/null @@ -1,48 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,228.90085798672482,-0.45223553081082785,4.281949574078514,-30.54661549186879,204.73515142653696,152.98271329211119,[0.9999999999999999],[0.5],[41916.482229647016],[20958.241114823508],228.8937278268717,-1.8066954853385653,3.6876832499213235,-2.176254673332344,-182.39230406736195,93.00284751901954 -2,b,228.90085798980962,-120.45223553036502,4.2819495741362195,-150.546615491423,204.7351514292961,32.98271329255699,[1.0],[0.49999999999999994],[41916.482230776804],[20958.2411153884],-116.01150810066983,-197.3244353258846,-3.728533457204942,-2.105500038933439,171.7389806108897,111.45494502043977 -2,c,228.90085798980962,119.54776446874335,4.2819495741362195,89.4533845076854,204.7351514292961,-87.01728670833462,[0.9999999999999998],[0.49999999999999994],[41916.4822307768],[20958.241115388402],-112.88221972620188,199.13113081122316,0.040850207283618545,4.281754712265783,10.653323456472236,-204.45779253945932 -3,a,224.88830277028777,-1.3330303986044225,4.08490158416903,-29.117566678442678,201.1462129355671,152.1019184243176,[1.0],[0.49999999999999994],[40459.7989783205],[20229.89948916025],224.82743994305252,-5.231727396732936,3.5686642761063387,-1.9877263988761316,-177.76926099574885,94.11635789460736 -3,b,224.8883027733185,-121.3330303981586,4.084901584224081,-149.11756667799688,201.14621293827784,32.1019184247634,[1.0],[0.5],[40459.79897941102],[20229.89948970551],-116.94452880285341,-192.09041076363587,-3.505753695283791,-2.096690721303561,170.39178734773708,106.89451708976733 -3,c,224.8883027733185,118.66696960094977,4.08490158422408,90.88243332111152,201.14621293827787,-87.8980815761282,[0.9999999999999999],[0.49999999999999994],[40459.79897941102],[20229.89948970551],-107.8829111401991,197.3221381603688,-0.06291058082254733,4.084417120179692,7.377473648011758,-201.01087498437468 -3,n,0.0,0.0,,,9.985908841159127e-15,-44.27184967044483,,,,,0.0,0.0,,,7.150268124636952e-15,-6.970799174394625e-15 -4,a,217.7212714939991,-0.6898177845748064,4.083402079000368,-30.945562520218374,194.7358252833077,152.7451310383472,[0.9999999999999999],[0.49999999999999994],[37922.04164877094],[18961.020824385465],217.70549214326962,-2.6212118610363575,3.502155347978108,-2.0997810498746916,-173.11590897020116,89.17916634613694 -4,b,217.7212714971247,-120.68981778414874,4.083402079058901,-150.9455625197883,194.73582528610328,32.74513103877325,[1.0],[0.5000000000000001],[37922.04164985974],[18961.020824929874],-111.1227821321964,-187.22788081246097,-3.569541405601978,-1.9830649744664473,163.78937803074152,105.3331917970902 -4,c,217.72127149696396,119.3101822149259,4.08340207905618,89.0544374792854,194.73582528595952,-87.2548689621521,[1.0],[0.5000000000000001],[37922.04164980375],[18961.02082490188],-106.58271001107322,189.8490926734973,0.06738605762387051,4.082846024341139,9.326530939459644,-194.51235814322712 -4,n,0.0,0.0,,,2.3645922475652137e-14,-6.863659419085812,,,,,0.0,0.0,,,2.3476460202195152e-14,-2.8258567018336318e-15 -5,a,224.888302771298,28.66696960184138,4.214158952197171,-31.446323973840652,201.14621293647065,-177.8980815752366,[0.9999999999999998],[0.49999999999999994],[40459.798978684],[20229.899489342002],197.32213815691716,107.88291114230044,3.5952223884890615,-2.1985248808441002,-201.0108749824539,-7.377473651073487 -5,b,224.8883027743287,-91.33303039860444,4.214158952253963,-151.44632397339487,201.14621293918142,62.101918424317596,[0.9999999999999999],[0.4999999999999999],[40459.79897977451],[20229.89948988726],-5.23172739682694,-224.8274399470924,-3.7015895919418895,-2.01429148031999,94.11635789629851,177.76926099894314 -5,c,224.888302771298,148.66696960094978,4.214158952253964,88.55367602571356,201.14621293647065,-57.89808157612821,[0.9999999999999999],[0.4999999999999999],[40459.798978684004],[20229.899489342002],-192.09041076009024,116.94452880479193,0.10636720345282802,4.212816361164091,106.89451708615542,-170.39178734786964 -5,n,0.0,0.0,,,1.2007269411703731e-14,-87.18744021237693,,,,,0.0,0.0,,,5.891812994384845e-16,-1.1992805515042261e-14 -6,a,228.90085798775308,29.54776446963498,4.155340577243862,-28.228898455267128,204.73515142745669,-177.01728670744302,[0.9999999999999999],[0.5],[41916.48223002361],[20958.24111501181],199.1311308076775,112.88221972828649,3.6611251375385914,-1.9654561913643323,-204.4577925374566,-10.65332345955818 -6,b,228.90085799083792,-90.45223553081084,4.155340577299876,-148.2288984548224,204.7351514302158,62.98271329211118,[0.9999999999999999],[0.5],[41916.4822311534],[20958.241115576697],-1.8066954853710513,-228.8937278309847,-3.5326975605468536,-2.1878992799169663,93.00284752069071,182.3923040706393 -6,c,228.90085798775314,149.5477644687434,4.155340577299934,91.77110154428672,204.7351514274567,-57.01728670833462,[0.9999999999999999],[0.49999999999999994],[41916.48223002363],[20958.241115011813],-197.3244353223065,116.0115081026982,-0.12842757699176638,4.153355471281428,111.45494501676592,-171.73898061108116 -7,a,226.1990255415056,26.692788463054825,4.006147940251779,28.72849647548115,202.31855902200707,-179.87226271402318,[1.0],[0.5],[40932.79932474136],[20466.399662370677],202.09252824687667,101.61008406015642,3.5130200233703004,1.9255938394643104,-202.3180562215639,-0.4510559493744779 -7,b,226.19902554451406,-93.30721153733988,4.006147940256268,-91.27150352540691,202.31855902469792,60.12773728558214,[1.0],[0.5],[40932.79932583017],[20466.39966291509],-13.049350048399816,-225.8223054098112,-0.08889682940042087,-4.005161503977348,100.76840220264434,175.43810430848905 -7,c,226.19902554166035,146.69278846219754,4.006147940200249,148.72849647498154,202.3185590221455,-59.872262714880456,[0.9999999999999999],[0.4999999999999998],[40932.79932479737],[20466.39966239868],-189.04317819847685,124.21222134965478,-3.424123193969879,2.0795676645130374,101.5496540189196,-174.98704835911457 -7,n,0.0,0.0,,,2.045130617814281e-14,172.63755405638358,,,,,0.0,0.0,,,-2.02826926724856e-14,2.6207446166388033e-15 -8,a,228.90085798672482,179.54776446918916,4.281949574078514,-30.54661549186879,204.73515142653696,-27.017286707888815,[0.9999999999999999],[0.5],[41916.482229647016],[20958.241114823508],-228.8937278268717,1.8066954853385653,3.6876832499213235,-2.176254673332344,182.39230406736195,-93.00284751901954 -8,b,228.90085798980962,59.54776446963498,4.2819495741362195,-150.546615491423,204.73515142929614,-147.01728670744302,[0.9999999999999999],[0.49999999999999983],[41916.482230776804],[20958.241115388402],116.01150810066983,197.3244353258846,-3.7285334572049424,-2.105500038933439,-171.73898061088974,-111.45494502043978 -8,c,228.90085798980962,-60.45223553125664,4.2819495741362195,89.4533845076854,204.7351514292961,92.98271329166538,[0.9999999999999998],[0.49999999999999994],[41916.4822307768],[20958.241115388402],112.88221972620188,-199.13113081122316,0.04085020728361921,4.281754712265783,-10.653323456472236,204.45779253945932 -9,a,224.88830277028777,178.6669696013956,4.08490158416903,-29.117566678442678,201.1462129355671,-27.898081575682415,[0.9999999999999999],[0.5000000000000001],[40459.79897832049],[20229.899489160252],-224.82743994305252,5.2317273967329125,3.5686642761063387,-1.9877263988761316,177.76926099574885,-94.11635789460736 -9,b,224.8883027733185,58.66696960184139,4.084901584224081,-149.11756667799688,201.14621293827784,-147.8980815752366,[1.0],[0.5],[40459.79897941102],[20229.89948970551],116.94452880285341,192.09041076363587,-3.505753695283791,-2.096690721303561,-170.39178734773708,-106.89451708976733 -9,c,224.8883027733185,-61.33303039905021,4.08490158422408,90.88243332111152,201.14621293827787,92.1019184238718,[0.9999999999999998],[0.5000000000000001],[40459.79897941101],[20229.899489705513],107.88291114019913,-197.32213816036878,-0.06291058082254734,4.084417120179692,-7.377473648011758,201.01087498437468 -9,n,0.0,0.0,,,9.985908841159127e-15,135.72815032955518,,,,,0.0,0.0,,,-7.150268124636952e-15,6.970799174394625e-15 -10,a,217.7212714939991,179.31018221542521,4.083402079000368,-30.94556252021838,194.7358252833077,-27.254868961652797,[0.9999999999999999],[0.49999999999999994],[37922.04164877094],[18961.020824385465],-217.70549214326962,2.6212118610363575,3.502155347978108,-2.099781049874692,173.11590897020116,-89.17916634613694 -10,b,217.72127149712466,59.310182215851256,4.083402079058902,-150.9455625197883,194.7358252861033,-147.25486896122675,[0.9999999999999997],[0.5000000000000001],[37922.04164985973],[18961.020824929878],111.1227821321964,187.22788081246094,-3.5695414056019783,-1.9830649744664477,-163.78937803074155,-105.33319179709018 -10,c,217.72127149696396,-60.6898177850741,4.083402079056181,89.0544374792854,194.73582528595955,92.7451310378479,[0.9999999999999999],[0.49999999999999994],[37922.04164980376],[18961.02082490188],106.58271001107322,-189.8490926734973,0.06738605762387073,4.08284602434114,-9.326530939459658,194.51235814322715 -10,n,0.0,0.0,,,5.480646373046941e-14,-99.73319620726978,,,,,0.0,0.0,,,-9.265605486993148e-15,-5.401756215897438e-14 -11,a,224.888302771298,-151.33303039815863,4.214158952197171,-31.44632397384065,201.14621293647065,2.101918424763388,[0.9999999999999998],[0.49999999999999994],[40459.798978684],[20229.899489342002],-197.32213815691716,-107.88291114230044,3.595222388489062,-2.1985248808441,201.0108749824539,7.377473651073487 -11,b,224.88830277432874,88.66696960139558,4.214158952253963,-151.44632397339487,201.14621293918142,-117.89808157568243,[0.9999999999999999],[0.5],[40459.79897977452],[20229.899489887266],5.23172739682692,224.82743994709242,-3.7015895919418895,-2.0142914803199896,-94.11635789629851,-177.76926099894314 -11,c,224.888302771298,-31.33303039905022,4.214158952253962,88.55367602571356,201.14621293647065,122.10191842387181,[0.9999999999999999],[0.4999999999999999],[40459.798978684004],[20229.899489342002],192.09041076009024,-116.94452880479193,0.1063672034528278,4.212816361164089,-106.89451708615542,170.39178734786964 -11,n,0.0,0.0,,,1.4210854715202004e-14,0.0,,,,,0.0,0.0,,,1.4210854715202004e-14,0.0 -12,a,228.90085798775308,-150.45223553036504,4.155340577243862,-28.22889845526714,204.73515142745669,2.982713292556984,[0.9999999999999999],[0.5],[41916.48223002361],[20958.24111501181],-199.1311308076775,-112.88221972828649,3.661125137538591,-1.9654561913643327,204.4577925374566,10.65332345955818 -12,b,228.90085799083792,89.54776446918916,4.155340577299877,-148.2288984548224,204.7351514302158,-117.01728670788881,[1.0000000000000002],[0.5],[41916.4822311534],[20958.241115576693],1.8066954853710513,228.8937278309847,-3.532697560546854,-2.1878992799169668,-93.00284752069068,-182.3923040706393 -12,c,228.90085798775314,-30.452235531256633,4.155340577299933,91.77110154428674,204.73515142745669,122.98271329166539,[1.0],[0.5000000000000001],[41916.48223002362],[20958.241115011817],197.3244353223065,-116.0115081026982,-0.12842757699176785,4.153355471281427,-111.45494501676589,171.73898061108116 -13,a,226.19902554150562,-153.30721153694518,4.006147940251779,28.72849647548115,202.3185590220071,0.12773728597683678,[0.9999999999999998],[0.5],[40932.79932474137],[20466.399662370684],-202.09252824687667,-101.61008406015645,3.5130200233703004,1.9255938394643104,202.31805622156392,0.4510559493744779 -13,b,226.19902554451403,86.69278846266015,4.006147940256267,-91.27150352540691,202.31855902469792,-119.87226271441786,[0.9999999999999999],[0.5],[40932.79932583017],[20466.399662915086],13.049350048399816,225.82230540981118,-0.08889682940042098,-4.005161503977347,-100.76840220264434,-175.43810430848905 -13,c,226.19902554166032,-33.307211537802466,4.006147940200249,148.72849647498154,202.3185590221455,120.12773728511954,[0.9999999999999998],[0.4999999999999999],[40932.799324797365],[20466.399662398682],189.04317819847685,-124.21222134965474,-3.4241231939698795,2.0795676645130374,-101.5496540189196,174.98704835911457 -13,n,0.0,0.0,,,3.1776437161565096e-14,63.43494882292201,,,,,0.0,0.0,,,1.4210854715202004e-14,2.842170943040401e-14 diff --git a/roseau/load_flow/tests/data/networks/mv_network_12_buses/linear_model_description.txt b/roseau/load_flow/tests/data/networks/mv_network_12_buses/linear_model_description.txt deleted file mode 100644 index c933b48b..00000000 --- a/roseau/load_flow/tests/data/networks/mv_network_12_buses/linear_model_description.txt +++ /dev/null @@ -1,318 +0,0 @@ - -Size of the problem 155 x 155 -Rank of the matrix: 155 -Matrix conditionning: 187.68908228471793 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_7_Va - - node_7_Vb - - node_7_Vc - - node_7_Ia - - node_7_Ib - - node_7_Ic - - node_8_Va - - node_8_Vb - - node_8_Vc - - node_8_Ia - - node_8_Ib - - node_8_Ic - - node_9_Va - - node_9_Vb - - node_9_Vc - - node_9_Ia - - node_9_Ib - - node_9_Ic - - node_10_Va - - node_10_Vb - - node_10_Vc - - node_10_Ia - - node_10_Ib - - node_10_Ic - - node_11_Va - - node_11_Vb - - node_11_Vc - - node_11_Ia - - node_11_Ib - - node_11_Ic - - node_12_Va - - node_12_Vb - - node_12_Vc - - node_12_Ia - - node_12_Ib - - node_12_Ic - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line6_Ia1 - - line_line6_Ib1 - - line_line6_Ic1 - - line_line6_Ia2 - - line_line6_Ib2 - - line_line6_Ic2 - - line_line8_Ia1 - - line_line8_Ib1 - - line_line8_Ic1 - - line_line8_Ia2 - - line_line8_Ib2 - - line_line8_Ic2 - - line_line7_Ia1 - - line_line7_Ib1 - - line_line7_Ic1 - - line_line7_Ia2 - - line_line7_Ib2 - - line_line7_Ic2 - - line_line9_Ia1 - - line_line9_Ib1 - - line_line9_Ic1 - - line_line9_Ia2 - - line_line9_Ib2 - - line_line9_Ic2 - - line_line10_Ia1 - - line_line10_Ib1 - - line_line10_Ic1 - - line_line10_Ia2 - - line_line10_Ib2 - - line_line10_Ic2 - - line_line11_Ia1 - - line_line11_Ib1 - - line_line11_Ic1 - - line_line11_Ia2 - - line_line11_Ib2 - - line_line11_Ic2 - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_Vn - - load_4_Ia - - load_4_Ib - - load_4_Ic - - load_4_Vn - - load_5_Ia - - load_5_Ib - - load_5_Ic - - load_5_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_2_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_2_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_2_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line1_Ia2))) - ((0.050800000000000005j) * (line_line1_Ib2))) - ((0.050800000000000005j) * (line_line1_Ic2))) - (node_1_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_2_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_2_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_2_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line1_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line1_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line1_Ic2))) - (line_line1_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_2_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_2_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_2_Vc))) - ((0.050800000000000005j) * (line_line1_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line1_Ib2))) - ((0.050800000000000005j) * (line_line1_Ic2))) - (node_1_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_2_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_2_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_2_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line1_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line1_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line1_Ic2))) - (line_line1_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_2_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_2_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_2_Vc))) - ((0.050800000000000005j) * (line_line1_Ia2))) - ((0.050800000000000005j) * (line_line1_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line1_Ic2))) - (node_1_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_2_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_2_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_2_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line1_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line1_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line1_Ic2))) - (line_line1_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_3_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_3_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_3_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line2_Ia2))) - ((0.050800000000000005j) * (line_line2_Ib2))) - ((0.050800000000000005j) * (line_line2_Ic2))) - (node_2_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_3_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_3_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_3_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line2_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line2_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line2_Ic2))) - (line_line2_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_3_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_3_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_3_Vc))) - ((0.050800000000000005j) * (line_line2_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line2_Ib2))) - ((0.050800000000000005j) * (line_line2_Ic2))) - (node_2_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_3_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_3_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_3_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line2_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line2_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line2_Ic2))) - (line_line2_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_3_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_3_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_3_Vc))) - ((0.050800000000000005j) * (line_line2_Ia2))) - ((0.050800000000000005j) * (line_line2_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line2_Ic2))) - (node_2_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_3_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_3_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_3_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line2_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line2_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line2_Ic2))) - (line_line2_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_4_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_4_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_4_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line3_Ia2))) - ((0.050800000000000005j) * (line_line3_Ib2))) - ((0.050800000000000005j) * (line_line3_Ic2))) - (node_2_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_4_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_4_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_4_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line3_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line3_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line3_Ic2))) - (line_line3_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_4_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_4_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_4_Vc))) - ((0.050800000000000005j) * (line_line3_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line3_Ib2))) - ((0.050800000000000005j) * (line_line3_Ic2))) - (node_2_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_4_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_4_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_4_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line3_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line3_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line3_Ic2))) - (line_line3_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_4_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_4_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_4_Vc))) - ((0.050800000000000005j) * (line_line3_Ia2))) - ((0.050800000000000005j) * (line_line3_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line3_Ic2))) - (node_2_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_4_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_4_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_4_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line3_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line3_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line3_Ic2))) - (line_line3_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_5_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_5_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_5_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line4_Ia2))) - ((0.050800000000000005j) * (line_line4_Ib2))) - ((0.050800000000000005j) * (line_line4_Ic2))) - (node_4_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_5_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_5_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_5_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line4_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line4_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line4_Ic2))) - (line_line4_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_5_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_5_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_5_Vc))) - ((0.050800000000000005j) * (line_line4_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line4_Ib2))) - ((0.050800000000000005j) * (line_line4_Ic2))) - (node_4_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_5_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_5_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_5_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line4_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line4_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line4_Ic2))) - (line_line4_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_5_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_5_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_5_Vc))) - ((0.050800000000000005j) * (line_line4_Ia2))) - ((0.050800000000000005j) * (line_line4_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line4_Ic2))) - (node_4_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_5_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_5_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_5_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line4_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line4_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line4_Ic2))) - (line_line4_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_6_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_6_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_6_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line5_Ia2))) - ((0.050800000000000005j) * (line_line5_Ib2))) - ((0.050800000000000005j) * (line_line5_Ic2))) - (node_4_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_6_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_6_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_6_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line5_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line5_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line5_Ic2))) - (line_line5_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_6_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_6_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_6_Vc))) - ((0.050800000000000005j) * (line_line5_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line5_Ib2))) - ((0.050800000000000005j) * (line_line5_Ic2))) - (node_4_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_6_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_6_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_6_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line5_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line5_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line5_Ic2))) - (line_line5_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_6_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_6_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_6_Vc))) - ((0.050800000000000005j) * (line_line5_Ia2))) - ((0.050800000000000005j) * (line_line5_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line5_Ic2))) - (node_4_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_6_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_6_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_6_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line5_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line5_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line5_Ic2))) - (line_line5_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_7_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_7_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_7_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line6_Ia2))) - ((0.050800000000000005j) * (line_line6_Ib2))) - ((0.050800000000000005j) * (line_line6_Ic2))) - (node_6_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_7_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_7_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_7_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line6_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line6_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line6_Ic2))) - (line_line6_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_7_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_7_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_7_Vc))) - ((0.050800000000000005j) * (line_line6_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line6_Ib2))) - ((0.050800000000000005j) * (line_line6_Ic2))) - (node_6_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_7_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_7_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_7_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line6_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line6_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line6_Ic2))) - (line_line6_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_7_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_7_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_7_Vc))) - ((0.050800000000000005j) * (line_line6_Ia2))) - ((0.050800000000000005j) * (line_line6_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line6_Ic2))) - (node_6_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_7_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_7_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_7_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line6_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line6_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line6_Ic2))) - (line_line6_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_9_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_9_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_9_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line8_Ia2))) - ((0.050800000000000005j) * (line_line8_Ib2))) - ((0.050800000000000005j) * (line_line8_Ic2))) - (node_6_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_9_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_9_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_9_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line8_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line8_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line8_Ic2))) - (line_line8_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_9_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_9_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_9_Vc))) - ((0.050800000000000005j) * (line_line8_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line8_Ib2))) - ((0.050800000000000005j) * (line_line8_Ic2))) - (node_6_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_9_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_9_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_9_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line8_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line8_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line8_Ic2))) - (line_line8_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_9_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_9_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_9_Vc))) - ((0.050800000000000005j) * (line_line8_Ia2))) - ((0.050800000000000005j) * (line_line8_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line8_Ic2))) - (node_6_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_9_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_9_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_9_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line8_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line8_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line8_Ic2))) - (line_line8_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_8_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_8_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_8_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line7_Ia2))) - ((0.050800000000000005j) * (line_line7_Ib2))) - ((0.050800000000000005j) * (line_line7_Ic2))) - (node_7_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_8_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_8_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_8_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line7_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line7_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line7_Ic2))) - (line_line7_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_8_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_8_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_8_Vc))) - ((0.050800000000000005j) * (line_line7_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line7_Ib2))) - ((0.050800000000000005j) * (line_line7_Ic2))) - (node_7_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_8_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_8_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_8_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line7_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line7_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line7_Ic2))) - (line_line7_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_8_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_8_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_8_Vc))) - ((0.050800000000000005j) * (line_line7_Ia2))) - ((0.050800000000000005j) * (line_line7_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line7_Ic2))) - (node_7_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_8_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_8_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_8_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line7_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line7_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line7_Ic2))) - (line_line7_Ic1) - - 0 = ((((((((1.00000001373808+2.5385968000000003e-07j)) * (node_10_Va)) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_10_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_10_Vc))) - (((0.0376+0.06559999999999999j)) * (line_line9_Ia2))) - ((0.050800000000000005j) * (line_line9_Ib2))) - ((0.050800000000000005j) * (line_line9_Ic2))) - (node_9_Va) - - 0 = ((((((((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_10_Va)) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_10_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_10_Vc))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line9_Ia2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line9_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line9_Ic2))) - (line_line9_Ia1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_10_Va)) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_10_Vb))) + (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (node_10_Vc))) - ((0.050800000000000005j) * (line_line9_Ia2))) - (((0.0376+0.06559999999999999j)) * (line_line9_Ib2))) - ((0.050800000000000005j) * (line_line9_Ic2))) - (node_9_Vb) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_10_Va)) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_10_Vb))) + (((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_10_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line9_Ia2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line9_Ib2))) - (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (line_line9_Ic2))) - (line_line9_Ib1) - - 0 = ((((((((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_10_Va)) + (((-6.374680000000002e-08+1.3622264000000003e-07j)) * (node_10_Vb))) + (((1.00000001373808+2.5385968000000003e-07j)) * (node_10_Vc))) - ((0.050800000000000005j) * (line_line9_Ia2))) - ((0.050800000000000005j) * (line_line9_Ib2))) - (((0.0376+0.06559999999999999j)) * (line_line9_Ic2))) - (node_9_Vc) - - 0 = ((((((((-3.3485292464000014e-13-4.5679971361631063e-07j)) * (node_10_Va)) + (((-3.348529246400001e-13-4.5679971361631063e-07j)) * (node_10_Vb))) + (((5.7011996499749904e-06+3.5564007772009964e-06j)) * (node_10_Vc))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line9_Ia2))) - (((-6.374680000000001e-08+1.3622264000000003e-07j)) * (line_line9_Ib2))) - (((1.00000001373808+2.5385968000000003e-07j)) * (line_line9_Ic2))) - (line_line9_Ic1) - - 0 = ((((((((0.99999936294166+7.2431156e-07j)) * (node_11_Va)) + (((-1.2140132000000022e-07-2.1786392e-07j)) * (node_11_Vb))) + (((-3.020781800000001e-07-3.0283399999999996e-08j)) * (node_11_Vc))) - (((0.0376+0.06566j)) * (line_line10_Ia2))) - ((0.05086000000000001j) * (line_line10_Ib2))) - ((0.04650000000000001j) * (line_line10_Ic2))) - (node_10_Va) - - 0 = ((((((((2.091985028372717e-06+3.487399248019288e-05j)) * (node_11_Va)) + (((8.80997040528e-12-1.4585998959525042e-05j)) * (node_11_Vb))) + (((1.2052910264000002e-13-4.198001764941042e-06j)) * (node_11_Vc))) - (((0.99999936294166+7.2431156e-07j)) * (line_line10_Ia2))) - (((-3.0123230000000014e-07-2.2101724e-07j)) * (line_line10_Ib2))) - (((-3.0207818000000003e-07-3.0283399999999996e-08j)) * (line_line10_Ic2))) - (line_line10_Ia1) - - 0 = ((((((((-3.0123230000000014e-07-2.2101724e-07j)) * (node_11_Va)) + (((0.99999957076456+7.6722328e-07j)) * (node_11_Vb))) + (((-3.0123230000000014e-07-2.2101724e-07j)) * (node_11_Vc))) - ((0.05086000000000001j) * (line_line10_Ia2))) - (((0.0376+0.06566j)) * (line_line10_Ib2))) - ((0.05086000000000001j) * (line_line10_Ic2))) - (node_10_Vb) - - 0 = ((((((((8.809970405280001e-12-1.4585998959525042e-05j)) * (node_11_Va)) + (((2.215982176030014e-06+3.693999469286447e-05j)) * (node_11_Vb))) + (((8.80997040528e-12-1.4585998959525042e-05j)) * (node_11_Vc))) - (((-1.2140132000000022e-07-2.1786392e-07j)) * (line_line10_Ia2))) - (((0.99999957076456+7.6722328e-07j)) * (line_line10_Ib2))) - (((-1.214013200000003e-07-2.1786392e-07j)) * (line_line10_Ic2))) - (line_line10_Ib1) - - 0 = ((((((((-3.0207818000000003e-07-3.0283399999999996e-08j)) * (node_11_Va)) + (((-1.214013200000003e-07-2.1786392e-07j)) * (node_11_Vb))) + (((0.99999936294166+7.2431156e-07j)) * (node_11_Vc))) - ((0.04650000000000001j) * (line_line10_Ia2))) - ((0.05086000000000001j) * (line_line10_Ib2))) - (((0.0376+0.06566j)) * (line_line10_Ic2))) - (node_10_Vc) - - 0 = ((((((((1.2052910264000012e-13-4.198001764941042e-06j)) * (node_11_Va)) + (((8.80997040528e-12-1.4585998959525042e-05j)) * (node_11_Vb))) + (((2.091985028372717e-06+3.487399248019288e-05j)) * (node_11_Vc))) - (((-3.020781800000001e-07-3.0283399999999996e-08j)) * (line_line10_Ia2))) - (((-3.0123230000000014e-07-2.2101724e-07j)) * (line_line10_Ib2))) - (((0.99999936294166+7.2431156e-07j)) * (line_line10_Ic2))) - (line_line10_Ic1) - - 0 = ((((((((1+0j)) * (node_12_Va)) + ((0j) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - (((0.0376+0.06566j)) * (line_line11_Ia2))) - ((0.05086000000000001j) * (line_line11_Ib2))) - ((0.04650000000000001j) * (line_line11_Ic2))) - (node_11_Va) - - 0 = (((((((0j) * (node_12_Va)) + ((0j) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - (((1+0j)) * (line_line11_Ia2))) - ((0j) * (line_line11_Ib2))) - ((0j) * (line_line11_Ic2))) - (line_line11_Ia1) - - 0 = (((((((0j) * (node_12_Va)) + (((1+0j)) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - ((0.05086000000000001j) * (line_line11_Ia2))) - (((0.0376+0.06566j)) * (line_line11_Ib2))) - ((0.05086000000000001j) * (line_line11_Ic2))) - (node_11_Vb) - - 0 = (((((((0j) * (node_12_Va)) + ((0j) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - ((0j) * (line_line11_Ia2))) - (((1+0j)) * (line_line11_Ib2))) - ((0j) * (line_line11_Ic2))) - (line_line11_Ib1) - - 0 = (((((((0j) * (node_12_Va)) + ((0j) * (node_12_Vb))) + (((1+0j)) * (node_12_Vc))) - ((0.04650000000000001j) * (line_line11_Ia2))) - ((0.05086000000000001j) * (line_line11_Ib2))) - (((0.0376+0.06566j)) * (line_line11_Ic2))) - (node_11_Vc) - - 0 = (((((((0j) * (node_12_Va)) + ((0j) * (node_12_Vb))) + ((0j) * (node_12_Vc))) - ((0j) * (line_line11_Ia2))) - ((0j) * (line_line11_Ib2))) - (((1+0j)) * (line_line11_Ic2))) - (line_line11_Ic1) - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = (((node_2_Ia) - (line_line1_Ia2)) - (line_line2_Ia1)) - (line_line3_Ia1) - - 0 = (((node_2_Ib) - (line_line1_Ib2)) - (line_line2_Ib1)) - (line_line3_Ib1) - - 0 = (((node_2_Ic) - (line_line1_Ic2)) - (line_line2_Ic1)) - (line_line3_Ic1) - - 0 = ((node_3_Va) - (load_1_Vn)) + (((10+5j)) * (load_1_Ia)) - - 0 = ((node_3_Vb) - (load_1_Vn)) + (((10+5j)) * (load_1_Ib)) - - 0 = ((node_3_Vc) - (load_1_Vn)) + (((10+5j)) * (load_1_Ic)) - - 0 = (load_1_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_3_Va)) + (((0.08-0.04j)) * (node_3_Vb))) + (((0.08-0.04j)) * (node_3_Vc)))) - - 0 = (node_3_Ia) - (load_1_Ia) - - 0 = (node_3_Ib) - (load_1_Ib) - - 0 = (node_3_Ic) - (load_1_Ic) - - 0 = (node_3_Ia) - (line_line2_Ia2) - - 0 = (node_3_Ib) - (line_line2_Ib2) - - 0 = (node_3_Ic) - (line_line2_Ic2) - - 0 = node_4_Ia - - 0 = node_4_Ib - - 0 = node_4_Ic - - 0 = (((node_4_Ia) - (line_line3_Ia2)) - (line_line4_Ia1)) - (line_line5_Ia1) - - 0 = (((node_4_Ib) - (line_line3_Ib2)) - (line_line4_Ib1)) - (line_line5_Ib1) - - 0 = (((node_4_Ic) - (line_line3_Ic2)) - (line_line4_Ic1)) - (line_line5_Ic1) - - 0 = ((node_5_Va) - (load_2_Vn)) + (((10+0j)) * (load_2_Ia)) - - 0 = ((node_5_Vb) - (load_2_Vn)) + (((10+5j)) * (load_2_Ib)) - - 0 = ((node_5_Vc) - (load_2_Vn)) + (((10+5j)) * (load_2_Ic)) - - 0 = (load_2_Vn) - (((3.5135135135135136+1.0810810810810811j)) * (((((0.1+0j)) * (node_5_Va)) + (((0.08-0.04j)) * (node_5_Vb))) + (((0.08-0.04j)) * (node_5_Vc)))) - - 0 = (node_5_Ia) - (load_2_Ia) - - 0 = (node_5_Ib) - (load_2_Ib) - - 0 = (node_5_Ic) - (load_2_Ic) - - 0 = (node_5_Ia) - (line_line4_Ia2) - - 0 = (node_5_Ib) - (line_line4_Ib2) - - 0 = (node_5_Ic) - (line_line4_Ic2) - - 0 = node_6_Ia - - 0 = node_6_Ib - - 0 = node_6_Ic - - 0 = (((node_6_Ia) - (line_line5_Ia2)) - (line_line6_Ia1)) - (line_line8_Ia1) - - 0 = (((node_6_Ib) - (line_line5_Ib2)) - (line_line6_Ib1)) - (line_line8_Ib1) - - 0 = (((node_6_Ic) - (line_line5_Ic2)) - (line_line6_Ic1)) - (line_line8_Ic1) - - 0 = node_7_Ia - - 0 = node_7_Ib - - 0 = node_7_Ic - - 0 = ((node_7_Ia) - (line_line6_Ia2)) - (line_line7_Ia1) - - 0 = ((node_7_Ib) - (line_line6_Ib2)) - (line_line7_Ib1) - - 0 = ((node_7_Ic) - (line_line6_Ic2)) - (line_line7_Ic1) - - 0 = ((node_8_Va) - (load_3_Vn)) + (((10+5j)) * (load_3_Ia)) - - 0 = ((node_8_Vb) - (load_3_Vn)) + (((10+5j)) * (load_3_Ib)) - - 0 = ((node_8_Vc) - (load_3_Vn)) + (((10+0j)) * (load_3_Ic)) - - 0 = (load_3_Vn) - (((3.5135135135135136+1.0810810810810811j)) * (((((0.08-0.04j)) * (node_8_Va)) + (((0.08-0.04j)) * (node_8_Vb))) + (((0.1+0j)) * (node_8_Vc)))) - - 0 = (node_8_Ia) - (load_3_Ia) - - 0 = (node_8_Ib) - (load_3_Ib) - - 0 = (node_8_Ic) - (load_3_Ic) - - 0 = (node_8_Ia) - (line_line7_Ia2) - - 0 = (node_8_Ib) - (line_line7_Ib2) - - 0 = (node_8_Ic) - (line_line7_Ic2) - - 0 = ((node_9_Va) - (load_4_Vn)) + (((10+5j)) * (load_4_Ia)) - - 0 = ((node_9_Vb) - (load_4_Vn)) + (((10+5j)) * (load_4_Ib)) - - 0 = ((node_9_Vc) - (load_4_Vn)) + (((10+5j)) * (load_4_Ic)) - - 0 = (load_4_Vn) - (((3.3333333333333335+1.6666666666666667j)) * (((((0.08-0.04j)) * (node_9_Va)) + (((0.08-0.04j)) * (node_9_Vb))) + (((0.08-0.04j)) * (node_9_Vc)))) - - 0 = (node_9_Ia) - (load_4_Ia) - - 0 = (node_9_Ib) - (load_4_Ib) - - 0 = (node_9_Ic) - (load_4_Ic) - - 0 = ((node_9_Ia) - (line_line8_Ia2)) - (line_line9_Ia1) - - 0 = ((node_9_Ib) - (line_line8_Ib2)) - (line_line9_Ib1) - - 0 = ((node_9_Ic) - (line_line8_Ic2)) - (line_line9_Ic1) - - 0 = node_10_Ia - - 0 = node_10_Ib - - 0 = node_10_Ic - - 0 = ((node_10_Ia) - (line_line9_Ia2)) - (line_line10_Ia1) - - 0 = ((node_10_Ib) - (line_line9_Ib2)) - (line_line10_Ib1) - - 0 = ((node_10_Ic) - (line_line9_Ic2)) - (line_line10_Ic1) - - 0 = node_11_Ia - - 0 = node_11_Ib - - 0 = node_11_Ic - - 0 = ((node_11_Ia) - (line_line10_Ia2)) - (line_line11_Ia1) - - 0 = ((node_11_Ib) - (line_line10_Ib2)) - (line_line11_Ib1) - - 0 = ((node_11_Ic) - (line_line10_Ic2)) - (line_line11_Ic1) - - 0 = ((node_12_Va) - (load_5_Vn)) + (((10+5j)) * (load_5_Ia)) - - 0 = ((node_12_Vb) - (load_5_Vn)) + (((5+0j)) * (load_5_Ib)) - - 0 = ((node_12_Vc) - (load_5_Vn)) + (((10+5j)) * (load_5_Ic)) - - 0 = (load_5_Vn) - (((2.6470588235294112+0.5882352941176469j)) * (((((0.08-0.04j)) * (node_12_Va)) + (((0.2+0j)) * (node_12_Vb))) + (((0.08-0.04j)) * (node_12_Vc)))) - - 0 = (node_12_Ia) - (load_5_Ia) - - 0 = (node_12_Ib) - (load_5_Ib) - - 0 = (node_12_Ic) - (load_5_Ic) - - 0 = (node_12_Ia) - (line_line11_Ia2) - - 0 = (node_12_Ib) - (line_line11_Ib2) - - 0 = (node_12_Ic) - (line_line11_Ic2) diff --git a/roseau/load_flow/tests/data/networks/mv_network_12_buses/lines_models.txt b/roseau/load_flow/tests/data/networks/mv_network_12_buses/lines_models.txt deleted file mode 100644 index 904d8505..00000000 --- a/roseau/load_flow/tests/data/networks/mv_network_12_buses/lines_models.txt +++ /dev/null @@ -1,639 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line2: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line3: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line4: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line5: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line6: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line8: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line7: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line9: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 5.70120000 3.55640000j 0.00000000 -0.45680000j 0.00000000 -0.45680000j -b 0.00000000 -0.45680000j 5.70120000 3.55640000j 0.00000000 -0.45680000j -c 0.00000000 -0.45680000j 0.00000000 -0.45680000j 5.70120000 3.55640000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000001 0.00000025j -0.00000006 0.00000014j -0.00000006 0.00000014j -b -0.00000006 0.00000014j 1.00000001 0.00000025j -0.00000006 0.00000014j -c -0.00000006 0.00000014j -0.00000006 0.00000014j 1.00000001 0.00000025j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06560000j 0.00000000 0.05080000j 0.00000000 0.05080000j -b 0.00000000 0.05080000j 0.03760000 0.06560000j 0.00000000 0.05080000j -c 0.00000000 0.05080000j 0.00000000 0.05080000j 0.03760000 0.06560000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00000570 0.00000356j -0.00000000 -0.00000046j -0.00000000 -0.00000046j -b -0.00000000 -0.00000046j 0.00000570 0.00000356j -0.00000000 -0.00000046j -c -0.00000000 -0.00000046j -0.00000000 -0.00000046j 0.00000570 0.00000356j - -M: -[[ 15.77869962-7.94044151j -7.24923071+1.1237407j - -7.24923071+1.1237407j -15.77869677+7.94044329j - 7.24923071-1.12374093j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j 15.77869962-7.94044151j - -7.24923071+1.1237407j 7.24923071-1.12374093j - -15.77869677+7.94044329j 7.24923071-1.12374093j] - [ -7.24923071+1.1237407j -7.24923071+1.1237407j - 15.77869962-7.94044151j 7.24923071-1.12374093j - 7.24923071-1.12374093j -15.77869677+7.94044329j] - [ 15.77869677-7.94044329j -7.24923071+1.12374093j - -7.24923071+1.12374093j -15.77869962+7.94044151j - 7.24923071-1.1237407j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j 15.77869677-7.94044329j - -7.24923071+1.12374093j 7.24923071-1.1237407j - -15.77869962+7.94044151j 7.24923071-1.1237407j ] - [ -7.24923071+1.12374093j -7.24923071+1.12374093j - 15.77869677-7.94044329j 7.24923071-1.1237407j - 7.24923071-1.1237407j -15.77869962+7.94044151j]] - -Line line10: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06566000j 0.00000000 0.05086000j 0.00000000 0.04650000j -b 0.00000000 0.05086000j 0.03760000 0.06566000j 0.00000000 0.05086000j -c 0.00000000 0.04650000j 0.00000000 0.05086000j 0.03760000 0.06566000j - -Y matrix (uS): - a b c --- ------------------------ ------------------------ ------------------------ -a 2.09200000 34.87400000j 0.00000000 -14.58600000j 0.00000000 -4.19800000j -b 0.00000000 -14.58600000j 2.21600000 36.94000000j 0.00000000 -14.58600000j -c 0.00000000 -4.19800000j 0.00000000 -14.58600000j 2.09200000 34.87400000j - -a: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.99999936 0.00000072j -0.00000012 -0.00000022j -0.00000030 -0.00000003j -b -0.00000030 -0.00000022j 0.99999957 0.00000077j -0.00000030 -0.00000022j -c -0.00000030 -0.00000003j -0.00000012 -0.00000022j 0.99999936 0.00000072j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06566000j 0.00000000 0.05086000j 0.00000000 0.04650000j -b 0.00000000 0.05086000j 0.03760000 0.06566000j 0.00000000 0.05086000j -c 0.00000000 0.04650000j 0.00000000 0.05086000j 0.03760000 0.06566000j - -c: - a b c --- ----------------------- ----------------------- ----------------------- -a 0.00000209 0.00003487j 0.00000000 -0.00001459j 0.00000000 -0.00000420j -b 0.00000000 -0.00001459j 0.00000222 0.00003694j 0.00000000 -0.00001459j -c 0.00000000 -0.00000420j 0.00000000 -0.00001459j 0.00000209 0.00003487j - -M: -[[ 15.0789481 -8.71689283j -7.50548783+0.87243194j - -6.03438121+2.04190065j -15.07894705+8.71691027j - 7.50548783-0.87243924j 6.03438121-2.04190275j] - [ -7.50549236+0.87243441j 15.90665097-7.4726397j - -7.50549236+0.87243441j 7.50549236-0.8724417j - -15.90664986+7.47265817j 7.50549236-0.8724417j ] - [ -6.03438121+2.04190065j -7.50548783+0.87243194j - 15.0789481 -8.71689283j 6.03438121-2.04190275j - 7.50548783-0.87243924j -15.07894705+8.71691027j] - [ 15.0789484 -8.7169104j -7.50549071+0.87244053j - -6.03437986+2.04190262j -15.07894945+8.71689297j - 7.50549071-0.87243324j 6.03437986-2.04190052j] - [ -7.50549071+0.87244053j 15.90664716-7.4726579j - -7.50549071+0.87244053j 7.50549071-0.87243324j - -15.90664827+7.47263943j 7.50549071-0.87243324j] - [ -6.03437986+2.04190262j -7.50549071+0.87244053j - 15.0789484 -8.7169104j 6.03437986-2.04190052j - 7.50549071-0.87243324j -15.07894945+8.71689297j]] - -Line line11: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06566000j 0.00000000 0.05086000j 0.00000000 0.04650000j -b 0.00000000 0.05086000j 0.03760000 0.06566000j 0.00000000 0.05086000j -c 0.00000000 0.04650000j 0.00000000 0.05086000j 0.03760000 0.06566000j - -Y matrix (uS): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -a: - a b c --- ---------------------- ---------------------- ---------------------- -a 1.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 1.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 1.00000000 0.00000000j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.03760000 0.06566000j 0.00000000 0.05086000j 0.00000000 0.04650000j -b 0.00000000 0.05086000j 0.03760000 0.06566000j 0.00000000 0.05086000j -c 0.00000000 0.04650000j 0.00000000 0.05086000j 0.03760000 0.06566000j - -c: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -b 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j -c 0.00000000 0.00000000j 0.00000000 0.00000000j 0.00000000 0.00000000j - -M: -[[ 15.0789484 -8.7169104j -7.50549071+0.87244053j - -6.03437986+2.04190262j -15.0789484 +8.7169104j - 7.50549071-0.87244053j 6.03437986-2.04190262j] - [ -7.50549071+0.87244053j 15.90664716-7.4726579j - -7.50549071+0.87244053j 7.50549071-0.87244053j - -15.90664716+7.4726579j 7.50549071-0.87244053j] - [ -6.03437986+2.04190262j -7.50549071+0.87244053j - 15.0789484 -8.7169104j 6.03437986-2.04190262j - 7.50549071-0.87244053j -15.0789484 +8.7169104j ] - [ 15.0789484 -8.7169104j -7.50549071+0.87244053j - -6.03437986+2.04190262j -15.0789484 +8.7169104j - 7.50549071-0.87244053j 6.03437986-2.04190262j] - [ -7.50549071+0.87244053j 15.90664716-7.4726579j - -7.50549071+0.87244053j 7.50549071-0.87244053j - -15.90664716+7.4726579j 7.50549071-0.87244053j] - [ -6.03437986+2.04190262j -7.50549071+0.87244053j - 15.0789484 -8.7169104j 6.03437986-2.04190262j - 7.50549071-0.87244053j -15.0789484 +8.7169104j ]] diff --git a/roseau/load_flow/tests/data/networks/mv_network_12_buses/network_impedance.json b/roseau/load_flow/tests/data/networks/mv_network_12_buses/network_impedance.json deleted file mode 100644 index 1f0c1c93..00000000 --- a/roseau/load_flow/tests/data/networks/mv_network_12_buses/network_impedance.json +++ /dev/null @@ -1,453 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, 0.0] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, 0.0] - } - }, - { - "id": 9, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, -1.0] - } - }, - { - "id": 10, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, -1.0] - } - }, - { - "id": 11, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, -1.0] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [6.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [-1.0, 1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [2.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [3.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [4.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, 0.0], - [5.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [3.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, -1.0], - [4.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line10", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, -1.0], - [5.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_zy", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.0, -1.0], - [6.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_z" - } - ], - "loads": [ - { - "id": 1, - "bus": 3, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 2, - "bus": 5, - "phases": "abcn", - "impedances": [ - [10.0, 0.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 3, - "bus": 8, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 0.0] - ] - }, - { - "id": 4, - "bus": 9, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 5, - "bus": 12, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [5.0, 0.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - }, - { - "id": "S_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ] - }, - { - "id": "S_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ], - "y_shunt": [ - [ - [1.046e-5, 0.0, 0.0], - [0.0, 1.108e-5, 0.0], - [0.0, 0.0, 1.046e-5] - ], - [ - [0.00017437, -7.293e-5, -2.099e-5], - [-7.293e-5, 0.0001847, -7.293e-5], - [-2.099e-5, -7.293e-5, 0.00017437] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/mv_network_12_buses/network_power.json b/roseau/load_flow/tests/data/networks/mv_network_12_buses/network_power.json deleted file mode 100644 index 44eb795a..00000000 --- a/roseau/load_flow/tests/data/networks/mv_network_12_buses/network_power.json +++ /dev/null @@ -1,453 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [1.0, -1.0] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 6, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 7, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, 0.0] - } - }, - { - "id": 8, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, 0.0] - } - }, - { - "id": 9, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [3.0, -1.0] - } - }, - { - "id": 10, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [4.0, -1.0] - } - }, - { - "id": 11, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [5.0, -1.0] - } - }, - { - "id": 12, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [6.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [-1.0, 1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 2, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [1.0, 1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [1.0, 0.0], - [2.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [3.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line6", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 7, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [4.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line7", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 7, - "bus2": 8, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, 0.0], - [5.0, 0.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line8", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 6, - "bus2": 9, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, 0.0], - [3.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line9", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 9, - "bus2": 10, - "geometry": { - "type": "LineString", - "coordinates": [ - [3.0, -1.0], - [4.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_sym", - "ground": "ground" - }, - { - "id": "line10", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 10, - "bus2": 11, - "geometry": { - "type": "LineString", - "coordinates": [ - [4.0, -1.0], - [5.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_zy", - "ground": "ground" - }, - { - "id": "line11", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 11, - "bus2": 12, - "geometry": { - "type": "LineString", - "coordinates": [ - [5.0, -1.0], - [6.0, -1.0] - ] - }, - "length": 0.2, - "params_id": "S_AL_150_z" - } - ], - "loads": [ - { - "id": 1, - "bus": 3, - "phases": "abcn", - "powers": [ - [10209993.930569092, 5104996.965284546], - [10184427.504083402, 5092213.752041699], - [10212001.154821586, 5106000.577410791] - ] - }, - { - "id": 2, - "bus": 5, - "phases": "abcn", - "powers": [ - [12043978.809777597, -4.656612873077393e-10], - [13158161.958345288, 6579080.979172645], - [7680405.992758585, 3840202.996379295] - ] - }, - { - "id": 3, - "bus": 8, - "phases": "abcn", - "powers": [ - [12809516.860629251, 6404758.430314625], - [7390933.725022931, 3695466.8625114667], - [11674812.395720374, 1.862645149230957e-9] - ] - }, - { - "id": 4, - "bus": 9, - "phases": "abcn", - "powers": [ - [9617974.845066011, 4808987.422533005], - [9509297.777580347, 4754648.888790177], - [9592528.112592854, 4796264.056296427] - ] - }, - { - "id": 5, - "bus": 12, - "phases": "abcn", - "powers": [ - [10351324.247540874, 5175662.123770438], - [12159260.542917678, 0.0], - [15946791.22791296, 7973395.613956487] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - }, - { - "id": "S_AL_150_z", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ] - }, - { - "id": "S_AL_150_zy", - "z_line": [ - [ - [0.188, 0.0, 0.0], - [0.0, 0.188, 0.0], - [0.0, 0.0, 0.188] - ], - [ - [0.3283, 0.2543, 0.2325], - [0.2543, 0.3283, 0.2543], - [0.2325, 0.2543, 0.3283] - ] - ], - "y_shunt": [ - [ - [1.046e-5, 0.0, 0.0], - [0.0, 1.108e-5, 0.0], - [0.0, 0.0, 1.046e-5] - ], - [ - [0.00017437, -7.293e-5, -2.099e-5], - [-7.293e-5, 0.0001847, -7.293e-5], - [-2.099e-5, -7.293e-5, 0.00017437] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/mv_network_12_buses/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/mv_network_12_buses/results_backward_forward.csv deleted file mode 100644 index 13d9b09c..00000000 --- a/roseau/load_flow/tests/data/networks/mv_network_12_buses/results_backward_forward.csv +++ /dev/null @@ -1,37 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,11337.794685100107,-0.04840928244759365,5183.0756066504855,-18.862450016913165,5183.028693956184,-18.863163312567792,,,[[11337.79063831]],[[-9.57931709]],[[4904.73118653]],[[-1675.67441113]],[[4904.66593191]],[[-1675.72030445]] -2,b,11323.582078037896,-120.00048062624032,5529.105455277018,-141.4607506629997,5529.061570835408,-141.46144042872703,,,[[-5661.87330083]],[[-9806.46224708]],[[-4324.76417537]],[[-3444.91247538]],[[-4324.77132134]],[[-3444.83306885]] -2,c,11338.90726180038,120.03766101458025,5153.378811859063,96.46269915398645,5153.337362877464,96.46194124519482,,,[[-5675.90703369]],[[9816.05303758]],[[-580.04552013]],[[5120.63085695]],[[-579.97311955]],[[5120.59734369]] -3,a,11297.123602440768,-0.030147054855922825,1010.4825585719394,-26.59127837366223,1010.4451459910691,-26.595217637714057,10.000000000000016,4.999999999999922,[[11297.12203864]],[[-5.94415491]],[[903.59612338]],[[-452.31520755]],[[903.53156915]],[[-452.36058251]] -3,b,11282.96194780813,-119.9822184352235,1009.2166116165669,-146.5433357531673,1009.1792459262955,-146.54727501424674,9.999999999999904,4.99999999999985,[[-5638.44820025]],[[-9773.082022]],[[-841.99248902]],[[-556.387291]],[[-841.99956465]],[[-556.30880232]] -3,c,11298.232178708064,120.05592308660044,1010.581881165209,93.49483596045103,1010.544464871376,93.49089669884833,9.999999999999897,4.999999999999981,[[-5658.66353458]],[[9779.03765032]],[[-61.60363433]],[[1008.70249865]],[[-61.5320045]],[[1008.66938484]] -4,a,11169.270381593338,-0.11690648231698021,4183.931123214299,-17.002033759807123,4183.882885902372,-17.002881167244965,,,[[11169.2471314]],[[-22.78979735]],[[4001.06980852]],[[-1223.4050969]],[[4001.005585]],[[-1223.45016724]] -4,b,11140.782718924558,-120.01945347984726,4524.695283260341,-140.3293543507965,4524.650884934104,-140.330171230059,,,[[-5573.66686566]],[[-9646.30899676]],[[-3482.77883231]],[[-2888.44577784]],[[-3482.78583822]],[[-2888.36778053]] -4,c,11171.490640441683,120.05813921883383,4144.4403892342625,97.18513716812707,4144.39881215467,97.18421710015988,,,[[-5595.55965818]],[[9669.12174095]],[[-518.36948522]],[[4111.89484505]],[[-518.29825583]],[[4111.86191794]] -5,a,11125.892779014866,-0.16429925215604113,1097.5059418115716,-9.623810532989094,1097.4506280365274,-9.62666095177381,9.999999999999988,-1.4176061931910064e-13,[[11125.8470354]],[[-31.90415373]],[[1082.0603538]],[[-183.47938046]],[[1081.99668964]],[[-183.52396187]] -5,b,11094.465354171527,-120.01017507879922,1147.130408355963,-143.72458488443752,1147.0903172089754,-143.72789839598175,9.999999999999826,4.999999999999751,[[-5548.93887691]],[[-9607.10356118]],[[-924.79615451]],[[-678.71956387]],[[-924.80308232]],[[-678.64236146]] -5,c,11136.093877733583,120.0525359368717,876.424011695769,100.33705501798784,876.3792553888317,100.332897468254,9.999999999999769,4.999999999999986,[[-5576.88755092]],[[9639.03066175]],[[-157.26419923]],[[862.19894451]],[[-157.19360732]],[[862.16632333]] -6,a,11044.139040954444,-0.13946092020610956,3098.6739906198977,-19.61012295973349,3098.6291608129386,-19.611290458731048,,,[[11044.10632486]],[[-26.88198478]],[[2918.94523121]],[[-1039.97078679]],[[2918.88181014]],[[-1040.01521849]] -6,b,11004.305476316427,-120.04831075797217,3380.215446296292,-139.17881868270322,3380.170384898997,-139.1798811730515,,,[[-5510.1863106]],[[-9525.36539134]],[[-2557.98968371]],[[-2209.64821667]],[[-2557.99655797]],[[-2209.57132502]] -6,c,11039.47535539113,120.0848456537548,3269.6567145319577,96.33950193632923,3269.6166915544554,96.33834044498442,,,[[-5533.88910299]],[[9552.28179641]],[[-361.0340566]],[[3249.66297343]],[[-360.96376134]],[[3249.63051326]] -7,a,10998.436533916321,-0.13039892067111575,1131.8707656365204,-23.802973935005728,1131.8309739886106,-23.806301552845863,,,[[10998.40804975]],[[-25.03121569]],[[1035.59239021]],[[-456.81487655]],[[1035.52945164]],[[-456.85895906]] -7,b,10969.580107804206,-120.05384335961237,859.7934013996048,-139.78448462424845,859.749331141482,-139.7886599741836,,,[[-5493.71513679]],[[-9494.77655015]],[[-656.55648123]],[[-555.13807295]],[[-656.56327934]],[[-555.06177369]] -7,c,10996.758567891702,120.0378057291235,1080.609547103369,110.53388098406913,1080.5549174432085,110.531017379986,,,[[-5504.66200163]],[[9519.8421861]],[[-379.03590881]],[[1011.95295005]],[[-378.96617221]],[[1011.92073303]] -8,a,10952.7360091263,-0.12124776024304179,1131.8309739886106,-23.806301552845863,1131.7913615428204,-23.809615923461003,10.000000000000023,4.999999999999794,[[10952.71148494]],[[-23.17786283]],[[1035.52945164]],[[-456.85895906]],[[1035.46678102]],[[-456.90286873]] -8,b,10934.856541930512,-120.0593975766986,859.749331141482,-139.7886599741836,859.7053986700084,-139.7928222706228,9.999999999999618,4.99999999999952,[[-5477.24258047]],[[-9464.1904729]],[[-656.56327934]],[[-555.06177369]],[[-656.57004861]],[[-554.98571492]] -8,c,10954.050952528427,119.99041249965804,1080.5549174432085,110.531017379986,1080.5004579231327,110.52816696767975,9.999999999999707,2.0495395673288532e-14,[[-5475.43799311]],[[9487.40275598]],[[-378.96617221]],[[1011.92073303]],[[-378.89673241]],[[1011.88858366]] -9,a,10964.715492436304,-0.17150563100035737,1971.5226800718688,-17.206243189378334,1971.4756496618502,-17.208004890724478,10.000000000000057,4.999999999999749,[[10964.66637015]],[[-32.82104994]],[[1883.28941992]],[[-583.20034195]],[[875.85875663]],[[-441.21301311]] -9,b,10902.558572986569,-120.07221155442097,2520.441181812635,-138.97363730716802,2520.396355069978,-138.97504280509332,9.999999999999696,4.999999999999495,[[-5463.17484864]],[[-9435.01478592]],[[-1901.44007674]],[[-1654.43325207]],[[-814.45629031]],[[-536.27486323]] -9,c,10950.193602136991,120.1593521689053,2237.7505400234227,89.53727235705732,2237.7190290900617,89.53548311263725,9.999999999999664,4.999999999999935,[[-5501.45030667]],[[9467.8817297]],[[18.07214747]],[[2237.6775632]],[[-61.40246633]],[[977.48787634]] -10,a,10924.772583173331,-0.22228889556457052,1017.3312102495403,-8.02537659017269,1017.2753776860632,-8.028306120871692,,,[[10924.69036418]],[[-42.38444019]],[[1007.36780526]],[[-142.03132144]],[[1007.30525653]],[[-142.07503022]] -10,b,10840.066607506751,-120.1149013808758,1559.376970606818,-134.19217675281607,1559.3274867571374,-134.1942863062417,,,[[-5438.84870205]],[[-9376.88481594]],[[-1086.99055169]],[[-1118.08232121]],[[-1086.99722236]],[[-1118.00681999]] -10,c,10900.348964235878,120.21640506811372,1262.6656293312828,86.38814196559873,1262.6382622354797,86.3849162989883,,,[[-5485.79014377]],[[9419.32662353]],[[79.54423698]],[[1260.15761151]],[[79.61345625]],[[1260.12581866]] -11,a,10879.337024340324,-0.2717082909348298,1017.2753776860632,-8.028306120871692,1017.414578603091,-8.054627783797107,,,[[10879.21469458]],[[-51.59184525]],[[1007.30525653]],[[-142.07503022]],[[1007.3777087]],[[-142.55727537]] -11,b,10777.580167559992,-120.15802251586544,1559.3274867571374,-134.1942863062417,1559.4396777637219,-134.21434978667727,,,[[-5414.51190838]],[[-9318.76038227]],[[-1086.99722236]],[[-1118.00681999]],[[-1087.46688819]],[[-1117.70652484]] -11,c,10853.99420944947,120.25953490184678,1262.6382622354797,86.3849162989883,1262.806051138278,86.36376957309292,,,[[-5469.520076]],[[9375.15548869]],[[79.61345625]],[[1260.12581866]],[[80.08917949]],[[1260.26380021]] -12,a,10833.903254789884,-0.32150238309309137,1017.414578603091,-8.054627783797107,1017.414578603091,-8.054627783797107,9.999999999999977,4.999999999999654,[[10833.73269488]],[[-60.79169296]],[[1007.3777087]],[[-142.55727537]],[[1007.3777087]],[[-142.55727537]] -12,b,10715.098514797126,-120.2015895994483,1559.4396777637219,-134.21434978667727,1559.4396777637219,-134.21434978667727,4.999999999999657,-3.8039271573771397e-13,[[-5390.16520996]],[[-9260.64010699]],[[-1087.46688819]],[[-1117.70652484]],[[-1087.46688819]],[[-1117.70652484]] -12,c,10807.642825049797,120.30309238141072,1262.806051138278,86.36376957309292,1262.806051138278,86.36376957309292,9.999999999999652,4.99999999999989,[[-5453.25797518]],[[9330.97641675]],[[80.08917949]],[[1260.26380021]],[[80.08917949]],[[1260.26380021]] diff --git a/roseau/load_flow/tests/data/networks/mv_network_12_buses/results_linear_method.csv b/roseau/load_flow/tests/data/networks/mv_network_12_buses/results_linear_method.csv deleted file mode 100644 index c776a779..00000000 --- a/roseau/load_flow/tests/data/networks/mv_network_12_buses/results_linear_method.csv +++ /dev/null @@ -1,37 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,11337.794685100105,-0.04840928244757229,5183.07560665046,-18.862450016914327,5183.028693956157,161.13683668743104,,,,,11337.790638310811,-9.579317091192584,4904.731186531956,-1675.6744111299975,-4904.665931907937,1675.7203044525409 -2,b,11323.582078037904,-120.00048062624028,5529.105455276815,-141.46075066300108,5529.061570835204,38.53855957127158,,,,,-5661.873300828351,-9806.46224708117,-4324.764175370732,-3444.9124753760793,4324.771321337693,3444.833068846977 -2,c,11338.907261800385,120.03766101458025,5153.378811858923,96.46269915398678,5153.337362877325,-83.53805875480487,,,,,-5675.907033687965,9816.053037582926,-580.0455201269366,5120.6308569449875,579.9731195501679,-5120.597343692108 -3,a,11297.123602440772,-0.030147054855900222,1010.4825585719373,-26.591278373662607,1010.4451459910673,153.40478236228557,[10.0],[4.999999999999999],[10209993.930569092],[5104996.965284546],11297.12203863651,-5.94415491221663,903.5961233843508,-452.3152075520586,-903.531569147634,452.3605825119201 -3,b,11282.961947808142,-119.98221843522349,1009.2166116165537,-146.54333575316772,1009.1792459262824,33.45272498575286,[10.000000000000002],[4.999999999999999],[10184427.504083402],[5092213.752041699],-5638.448200251751,-9773.082022001263,-841.9924890246879,-556.3872910022377,841.9995646469885,556.3088023235134 -3,c,11298.232178708067,120.05592308660044,1010.5818811652005,93.49483596045118,1010.5444648713675,-86.50910330115154,[10.0],[4.999999999999998],[10212001.154821586],[5106000.577410791],-5658.663534583049,9779.037650319919,-61.603634331240684,1008.702498646939,61.532004500645485,-1008.6693848354331 -4,a,11169.270381593342,-0.11690648231693782,4183.931123214273,-17.00203375980847,4183.882885902346,162.99711883275367,,,,,11169.24713139945,-22.789797353708686,4001.0698085235863,-1223.4050969004822,-4001.0055850019926,1223.4501672440133 -4,b,11140.782718924576,-120.0194534798472,4524.695283260148,-140.3293543507981,4524.650884933912,39.6698287699394,,,,,-5573.666865662848,-9646.308996756248,-3482.778832313005,-2888.445777844739,3482.785838220845,2888.367780533073 -4,c,11171.490640441692,120.05813921883383,4144.440389234132,97.18513716812747,4144.39881215454,-82.81578289983973,,,,,-5595.559658176448,9669.121740947552,-518.3694852189273,4111.894845045169,518.2982558321264,-4111.861917938069 -5,a,11125.892779014863,-0.16429925215599622,1097.505941811568,-9.62381053298981,1097.4506280365235,170.3733390482255,[9.999999999999998],[-4.0853204414726466e-16],[12043978.809777597],[-4.656612873077393e-10],11125.847035399576,-31.90415373488279,1082.0603537964776,-183.47938045878234,-1081.996689641681,183.52396187474696 -5,b,11094.465354171547,-120.01017507879915,1147.1304083559369,-143.7245848844383,1147.0903172089495,36.27210160401747,[10.000000000000004],[5.000000000000001],[13158161.958345288],[6579080.979172645],-5548.938876905193,-9607.103561182368,-924.7961545106434,-678.719563868012,924.8030823188348,678.6423614600778 -5,c,11136.093877733592,120.05253593687168,876.4240116957551,100.33705501798833,876.3792553888177,-79.66710253174553,[10.000000000000002],[5.0000000000000036],[7680405.992758585],[3840202.996379295],-5576.887550919815,9639.030661746605,-157.264199228989,862.1989445120806,157.19360732284565,-862.1663233348247 -6,a,11044.139040954442,-0.13946092020604947,3098.6739906198763,-19.610122959735076,3098.6291608129186,160.38870954126736,,,,,11044.106324860719,-26.88198477709698,2918.945231205515,-1039.970786785231,-2918.881810135653,1040.0152184941273 -6,b,11004.305476316453,-120.04831075797209,3380.2154462961234,-139.17881868270507,3380.170384898829,40.820118826946626,,,,,-5510.186310603333,-9525.36539133948,-2557.9896837102015,-2209.648216665061,2557.9965579732675,2209.571325018501 -6,c,11039.475355391145,120.0848456537548,3269.6567145318418,96.33950193632957,3269.6166915543395,-83.66165955501523,,,,,-5533.889102989271,9552.281796414145,-361.03405660313734,3249.662973425989,360.9637613412633,-3249.6305132567168 -7,a,10998.436533916318,-0.13039892067105194,1131.870765636509,-23.802973935006655,1131.830973988599,156.1936984471532,,,,,10998.408049750944,-25.03121568775584,1035.5923902139243,-456.8148765458373,-1035.5294516376966,456.8589590572918 -7,b,10969.580107804235,-120.05384335961226,859.7934013995671,-139.7844846242499,859.7493311414441,40.21134002581496,,,,,-5493.715136787427,-9494.776550154673,-656.5564812329336,-555.1380729523652,656.5632793440107,555.061773692982 -7,c,10996.758567891722,120.0378057291235,1080.609547103341,110.53388098406948,1080.55491744318,-69.46898262001365,,,,,-5504.662001630508,9519.84218610294,-379.03590881045875,1011.952950054061,378.9661722084198,-1011.9207330282032 -8,a,10952.736009126304,-0.12124776024297396,1131.830973988599,-23.806301552846797,1131.7913615428085,156.19038407653804,[10.000000000000005],[5.000000000000003],[12809516.860629251],[6404758.430314625],10952.711484937712,-23.177862833127506,1035.5294516376966,-456.8589590572918,-1035.4667810242909,456.9028687348306 -8,b,10934.856541930545,-120.0593975766985,859.7493311414441,-139.78865997418504,859.7053986699704,40.207177729375765,[10.000000000000004],[5.000000000000003],[7390933.725022931],[3695466.8625114667],-5477.242580469739,-9464.190472897852,-656.5632793440107,-555.061773692982,656.5700486108934,554.9857149237102 -8,c,10954.050952528445,119.990412499658,1080.55491744318,110.53101737998637,1080.500457923104,-69.47183303231989,[10.0],[1.5765688979453095e-15],[11674812.395720374],[1.862645149230957e-09],-5475.437993113326,9487.402755979132,-378.9661722084198,1011.9207330282032,378.89673241339705,-1011.8885836585409 -9,a,10964.7154924363,-0.1715056310002825,1971.522680071858,-17.206243189380306,1971.4756496618395,162.79199510927356,[10.000000000000002],[5.000000000000001],[9617974.845066011],[4808987.422533005],10964.666370152498,-32.82104994468606,1883.2894199217283,-583.20034194829,-1883.2265618958309,583.2443345456354 -9,b,10902.5585729866,-120.07221155442085,2520.4411818125045,-138.97363730717,2520.396355069848,41.0249571949047,[9.999999999999998],[5.0000000000000036],[9509297.777580347],[4754648.888790177],-5463.174848640706,-9435.014785922871,-1901.4400767403338,-1654.4332520661355,1901.446841994221,1654.3571844434264 -9,c,10950.193602137007,120.15935216890529,2237.750540023334,89.53727235705757,2237.719029089973,-90.46451688736249,[10.000000000000002],[5.000000000000001],[9592528.112592854],[4796264.056296427],-5501.450306665498,9467.881729699224,18.07214746919544,2237.6775632026556,-18.141770649504352,-2237.645487853041 -10,a,10924.772583173333,-0.22228889556448514,1017.3312102495313,-8.025376590175377,1017.2753776860544,171.97169387912564,,,,,10924.690364183594,-42.38444018597245,1007.3678052617421,-142.03132143973355,-1007.305256530514,142.07503022100627 -10,b,10840.06660750679,-120.11490138087564,1559.3769706067267,-134.19217675281826,1559.327486757046,45.80571369375609,,,,,-5438.8487020480725,-9376.884815940406,-1086.990551685726,-1118.082321210998,1086.9972223587183,1118.006819988356 -10,c,10900.348964235896,120.21640506811372,1262.6656293312217,86.38814196559879,1262.638262235418,-93.61508370101166,,,,,-5485.790143768734,9419.326623525081,79.54423697509863,1260.1576115147102,-79.61345625142334,-1260.1258186564464 -11,a,10879.337024340319,-0.27170829093473403,1017.2753776860544,-8.028306120874381,1017.4145786030822,171.9453722162002,,,,,10879.214694576347,-51.59184524867497,1007.305256530514,-142.07503022100627,-1007.3777087038104,142.55727536940446 -11,b,10777.580167560029,-120.15802251586531,1559.327486757046,-134.1942863062439,1559.439677763631,45.78565021332052,,,,,-5414.511908383597,-9318.760382269493,-1086.9972223587183,-1118.006819988356,1087.466888190968,1117.7065248408412 -11,c,10853.994209449489,120.25953490184678,1262.638262235418,86.38491629898833,1262.8060511382166,-93.63623042690702,,,,,-5469.520075995086,9375.155488686562,79.61345625142334,1260.1258186564464,-80.08917948715754,-1260.2638002102458 -12,a,10833.903254789884,-0.32150238309298484,1017.4145786030822,-8.054627783799797,1017.4145786030822,171.9453722162002,[10.000000000000002],[5.000000000000002],[10351324.247540874],[5175662.123770438],10833.732694884704,-60.79169296103774,1007.3777087038104,-142.55727536940446,-1007.3777087038104,142.55727536940446 -12,b,10715.098514797164,-120.20158959944816,1559.439677763631,-134.2143497866795,1559.439677763631,45.78565021332052,[4.9999999999999964],[-0.0],[12159260.542917678],[0.0],-5390.16520995526,-9260.64010699025,-1087.466888190968,-1117.7065248408412,1087.466888190968,1117.7065248408412 -12,c,10807.64282504982,120.30309238141072,1262.8060511382166,86.36376957309298,1262.8060511382166,-93.63623042690702,[9.999999999999998],[5.000000000000003],[15946791.22791296],[7973395.613956487],-5453.257975180081,9330.976416752197,80.08917948715754,1260.2638002102458,-80.08917948715754,-1260.2638002102458 diff --git a/roseau/load_flow/tests/data/networks/network_1/linear_model_description.txt b/roseau/load_flow/tests/data/networks/network_1/linear_model_description.txt deleted file mode 100644 index 92a0e217..00000000 --- a/roseau/load_flow/tests/data/networks/network_1/linear_model_description.txt +++ /dev/null @@ -1,166 +0,0 @@ - -Size of the problem 79 x 79 -Rank of the matrix: 79 -Matrix conditionning: 2367.861931971714 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_3_Vn - - node_3_In - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line2_In1 - - line_line2_In2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - transfo_IX - - transfo_IY - - transfo_IZ - - transfo_Ix - - transfo_Iy - - transfo_Iz - - transfo_UX - - transfo_UY - - transfo_UZ - - transfo_Ux - - transfo_Uy - - transfo_Uz - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_In - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((11547.005383792515+0j)) - - 0 = (node_1_Vb) - ((-5773.502691896258-10000.000000179687j)) - - 0 = (node_1_Vc) - ((-5773.502691896258+10000.000000179687j)) - - 0 = (line_line1_Ia1) - ((transfo_IX) - (transfo_IZ)) - - 0 = (line_line1_Ib1) - ((transfo_IY) - (transfo_IX)) - - 0 = (line_line1_Ic1) - ((transfo_IZ) - (transfo_IY)) - - 0 = (transfo_UX) - ((node_1_Va) - (node_1_Vb)) - - 0 = (transfo_UY) - ((node_1_Vb) - (node_1_Vc)) - - 0 = (transfo_UZ) - ((node_1_Vc) - (node_1_Va)) - - 0 = (transfo_Ux) - (((0.011547005383792516) * (transfo_UX)) + (((0.0864+0.09444066920559172j)) * (transfo_Ix))) - - 0 = (transfo_Uy) - (((0.011547005383792516) * (transfo_UY)) + (((0.0864+0.09444066920559172j)) * (transfo_Iy))) - - 0 = (transfo_Uz) - (((0.011547005383792516) * (transfo_UZ)) + (((0.0864+0.09444066920559172j)) * (transfo_Iz))) - - 0 = (transfo_IX) - ((((3.6249999999999997e-07-2.2206066175709736e-06j)) * (transfo_UX)) + ((-0.011547005383792516) * (transfo_Ix))) - - 0 = (transfo_IY) - ((((3.6249999999999997e-07-2.2206066175709736e-06j)) * (transfo_UY)) + ((-0.011547005383792516) * (transfo_Iy))) - - 0 = (transfo_IZ) - ((((3.6249999999999997e-07-2.2206066175709736e-06j)) * (transfo_UZ)) + ((-0.011547005383792516) * (transfo_Iz))) - - 0 = (line_line1_Ia2) - (transfo_Ix) - - 0 = (line_line1_Ib2) - (transfo_Iy) - - 0 = (line_line1_Ic2) - (transfo_Iz) - - 0 = ((node_2_Va) - (node_2_Vn)) - (transfo_Ux) - - 0 = ((node_2_Vb) - (node_2_Vn)) - (transfo_Uy) - - 0 = ((node_2_Vc) - (node_2_Vn)) - (transfo_Uz) - - 0 = node_2_Vn - - 0 = ((((((((((0.9999942259642579+4.605740768527904e-06j)) * (node_3_Va)) + (((-3.919576369656858e-06-1.6849937989721706e-07j)) * (node_3_Vb))) + (((-3.919839401500455e-06-1.684075438957493e-07j)) * (node_3_Vc))) + (((-1.0454529125811575e-05-1.0997238743624984e-06j)) * (node_3_Vn))) - (((0.188+0.32828402771266313j)) * (line_line2_Ia2))) - ((0.2548374535443866j) * (line_line2_Ib2))) - ((0.25483745354438475j) * (line_line2_Ic2))) - ((0.2893513764966162j) * (line_line2_In2))) - (node_2_Va) - - 0 = ((((((((((9.870900789744571e-08+4.8824547892699626e-05j)) * (node_3_Va)) + (((-6.288218549720303e-12-1.92658130551174e-06j)) * (node_3_Vb))) + (((-6.293750497453949e-12-1.9256121094442705e-06j)) * (node_3_Vc))) + (((1.5415901660221366e-10-1.2027222279224285e-05j)) * (node_3_Vn))) - (((0.9999942259642579+4.605740768527904e-06j)) * (line_line2_Ia2))) - (((-3.919576369656855e-06-1.6849937989721706e-07j)) * (line_line2_Ib2))) - (((-3.919611961917776e-06-1.6840827496629968e-07j)) * (line_line2_Ic2))) - (((-4.3883077524195694e-06-2.4082960649645207e-06j)) * (line_line2_In2))) - (line_line2_Ia1) - - 0 = ((((((((((-3.919576369656855e-06-1.6849937989721693e-07j)) * (node_3_Va)) + (((0.9999942259642579+4.605740768527907e-06j)) * (node_3_Vb))) + (((-3.919839401500454e-06-1.6840754389574993e-07j)) * (node_3_Vc))) + (((-1.0454529125811575e-05-1.0997238743624984e-06j)) * (node_3_Vn))) - ((0.2548374535443866j) * (line_line2_Ia2))) - (((0.188+0.32828402771266313j)) * (line_line2_Ib2))) - ((0.25483745354438475j) * (line_line2_Ic2))) - ((0.2893513764966162j) * (line_line2_In2))) - (node_2_Vb) - - 0 = ((((((((((-6.288218549720314e-12-1.926581305511739e-06j)) * (node_3_Va)) + (((9.870900789744577e-08+4.882454789269965e-05j)) * (node_3_Vb))) + (((-6.293750497453915e-12-1.9256121094442773e-06j)) * (node_3_Vc))) + (((1.5415901660221366e-10-1.2027222279224285e-05j)) * (node_3_Vn))) - (((-3.919576369656859e-06-1.6849937989721693e-07j)) * (line_line2_Ia2))) - (((0.9999942259642579+4.605740768527907e-06j)) * (line_line2_Ib2))) - (((-3.919611961917778e-06-1.684082749663003e-07j)) * (line_line2_Ic2))) - (((-4.388307752419573e-06-2.4082960649645207e-06j)) * (line_line2_In2))) - (line_line2_Ib1) - - 0 = ((((((((((-3.919611961917775e-06-1.6840827496629968e-07j)) * (node_3_Va)) + (((-3.919611961917778e-06-1.6840827496630032e-07j)) * (node_3_Vb))) + (((0.9999942256681345+4.605918900023268e-06j)) * (node_3_Vc))) + (((-1.0454494544087804e-05-1.0998123926383063e-06j)) * (node_3_Vn))) - ((0.25483745354438475j) * (line_line2_Ia2))) - ((0.25483745354438475j) * (line_line2_Ib2))) - (((0.188+0.32828402771266313j)) * (line_line2_Ic2))) - ((0.28935137649662j) * (line_line2_In2))) - (node_2_Vc) - - 0 = ((((((((((-6.293750497453951e-12-1.9256121094442705e-06j)) * (node_3_Va)) + (((-6.293750497453912e-12-1.9256121094442777e-06j)) * (node_3_Vb))) + (((9.871473462165644e-08+4.8826432879232056e-05j)) * (node_3_Vc))) + (((1.5417297844561843e-10-1.2028163970656882e-05j)) * (node_3_Vn))) - (((-3.919839401500455e-06-1.684075438957493e-07j)) * (line_line2_Ia2))) - (((-3.919839401500454e-06-1.6840754389574996e-07j)) * (line_line2_Ib2))) - (((0.9999942256681345+4.605918900023268e-06j)) * (line_line2_Ic2))) - (((-4.388554842146247e-06-2.4084849169009837e-06j)) * (line_line2_In2))) - (line_line2_Ic1) - - 0 = ((((((((((-4.388307752419569e-06-2.408296064964521e-06j)) * (node_3_Va)) + (((-4.388307752419572e-06-2.4082960649645207e-06j)) * (node_3_Vb))) + (((-4.388554842146248e-06-2.4084849169009837e-06j)) * (node_3_Vc))) + (((0.9999864025894271+2.1609094768026152e-05j)) * (node_3_Vn))) - ((0.2893513764966162j) * (line_line2_Ia2))) - ((0.2893513764966162j) * (line_line2_Ib2))) - ((0.28935137649662j) * (line_line2_Ic2))) - (((0.40285714285714286+0.35222736359783396j)) * (line_line2_In2))) - (node_2_Vn) - - 0 = ((((((((((1.5415901660221369e-10-1.2027222279224288e-05j)) * (node_3_Va)) + (((1.5415901660221366e-10-1.2027222279224285e-05j)) * (node_3_Vb))) + (((1.5417297844561845e-10-1.2028163970656882e-05j)) * (node_3_Vc))) + (((2.1185397921885178e-07+0.00010709239755999761j)) * (node_3_Vn))) - (((-1.0454529125811573e-05-1.0997238743624986e-06j)) * (line_line2_Ia2))) - (((-1.0454529125811573e-05-1.0997238743624984e-06j)) * (line_line2_Ib2))) - (((-1.0454494544087804e-05-1.0998123926383063e-06j)) * (line_line2_Ic2))) - (((0.9999864025894271+2.1609094768026152e-05j)) * (line_line2_In2))) - (line_line2_In1) - - 0 = (node_1_Va) - (node_4_Va) - - 0 = (line_line3_Ia1) + (line_line3_Ia2) - - 0 = (node_1_Vb) - (node_4_Vb) - - 0 = (line_line3_Ib1) + (line_line3_Ib2) - - 0 = (node_1_Vc) - (node_4_Vc) - - 0 = (line_line3_Ic1) + (line_line3_Ic2) - - 0 = ((((((((1.000000085863+1.586623e-06j)) * (node_5_Va)) + (((-3.984175e-07+8.513915e-07j)) * (node_5_Vb))) + (((-3.984175e-07+8.513915e-07j)) * (node_5_Vc))) - (((0.094+0.16399999999999998j)) * (line_line4_Ia2))) - ((0.127j) * (line_line4_Ib2))) - ((0.127j) * (line_line4_Ic2))) - (node_4_Va) - - 0 = ((((((((1.4252994530859217e-05+8.891012143765562e-06j)) * (node_5_Va)) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_5_Vb))) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_5_Vc))) - (((1.000000085863+1.586623e-06j)) * (line_line4_Ia2))) - (((-3.984175e-07+8.513915e-07j)) * (line_line4_Ib2))) - (((-3.9841750000000003e-07+8.513915e-07j)) * (line_line4_Ic2))) - (line_line4_Ia1) - - 0 = ((((((((-3.984175e-07+8.513915e-07j)) * (node_5_Va)) + (((1.000000085863+1.586623e-06j)) * (node_5_Vb))) + (((-3.984175e-07+8.513915e-07j)) * (node_5_Vc))) - ((0.127j) * (line_line4_Ia2))) - (((0.094+0.16399999999999998j)) * (line_line4_Ib2))) - ((0.127j) * (line_line4_Ic2))) - (node_4_Vb) - - 0 = ((((((((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_5_Va)) + (((1.4252994530859217e-05+8.891012143765562e-06j)) * (node_5_Vb))) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_5_Vc))) - (((-3.984175e-07+8.513915e-07j)) * (line_line4_Ia2))) - (((1.000000085863+1.586623e-06j)) * (line_line4_Ib2))) - (((-3.9841750000000003e-07+8.513915e-07j)) * (line_line4_Ic2))) - (line_line4_Ib1) - - 0 = ((((((((-3.9841750000000003e-07+8.513915e-07j)) * (node_5_Va)) + (((-3.9841750000000003e-07+8.513915e-07j)) * (node_5_Vb))) + (((1.000000085863+1.586623e-06j)) * (node_5_Vc))) - ((0.127j) * (line_line4_Ia2))) - ((0.127j) * (line_line4_Ib2))) - (((0.094+0.16399999999999998j)) * (line_line4_Ic2))) - (node_4_Vc) - - 0 = ((((((((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_5_Va)) + (((-5.2320769474999996e-12-1.1419955252548523e-06j)) * (node_5_Vb))) + (((1.4252994530859217e-05+8.891012143765562e-06j)) * (node_5_Vc))) - (((-3.984175e-07+8.513915e-07j)) * (line_line4_Ia2))) - (((-3.984175e-07+8.513915e-07j)) * (line_line4_Ib2))) - (((1.000000085863+1.586623e-06j)) * (line_line4_Ic2))) - (line_line4_Ic1) - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = node_2_In - - 0 = ((node_2_Ia) - (line_line1_Ia2)) - (line_line2_Ia1) - - 0 = ((node_2_Ib) - (line_line1_Ib2)) - (line_line2_Ib1) - - 0 = ((node_2_Ic) - (line_line1_Ic2)) - (line_line2_Ic1) - - 0 = ((node_2_In) - (line_line1_In2)) - (line_line2_In1) - - 0 = ((node_3_Va) - (load_1_Vn)) + (((5+0j)) * (load_1_Ia)) - - 0 = ((node_3_Vb) - (load_1_Vn)) + (((15+10j)) * (load_1_Ib)) - - 0 = ((node_3_Vc) - (load_1_Vn)) + (((10+5j)) * (load_1_Ic)) - - 0 = (load_1_In) + (((load_1_Ia) + (load_1_Ib)) + (load_1_Ic)) - - 0 = (load_1_Vn) - (node_3_Vn) - - 0 = (node_3_Ia) - (load_1_Ia) - - 0 = (node_3_Ib) - (load_1_Ib) - - 0 = (node_3_Ic) - (load_1_Ic) - - 0 = (node_3_In) - (load_1_In) - - 0 = (node_3_Ia) - (line_line2_Ia2) - - 0 = (node_3_Ib) - (line_line2_Ib2) - - 0 = (node_3_Ic) - (line_line2_Ic2) - - 0 = (node_3_In) - (line_line2_In2) - - 0 = node_4_Ia - - 0 = node_4_Ib - - 0 = node_4_Ic - - 0 = ((node_4_Ia) - (line_line3_Ia2)) - (line_line4_Ia1) - - 0 = ((node_4_Ib) - (line_line3_Ib2)) - (line_line4_Ib1) - - 0 = ((node_4_Ic) - (line_line3_Ic2)) - (line_line4_Ic1) - - 0 = ((node_5_Va) - (load_2_Vn)) + (((500+100j)) * (load_2_Ia)) - - 0 = ((node_5_Vb) - (load_2_Vn)) + (((500+100j)) * (load_2_Ib)) - - 0 = ((node_5_Vc) - (load_2_Vn)) + (((500+100j)) * (load_2_Ic)) - - 0 = (load_2_Vn) - (((166.66666666666666+33.33333333333333j)) * (((((0.0019230769230769232-0.0003846153846153846j)) * (node_5_Va)) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_5_Vb))) + (((0.0019230769230769232-0.0003846153846153846j)) * (node_5_Vc)))) - - 0 = (node_5_Ia) - (load_2_Ia) - - 0 = (node_5_Ib) - (load_2_Ib) - - 0 = (node_5_Ic) - (load_2_Ic) - - 0 = (node_5_Ia) - (line_line4_Ia2) - - 0 = (node_5_Ib) - (line_line4_Ib2) - - 0 = (node_5_Ic) - (line_line4_Ic2) diff --git a/roseau/load_flow/tests/data/networks/network_1/lines_models.txt b/roseau/load_flow/tests/data/networks/network_1/lines_models.txt deleted file mode 100644 index db073ea5..00000000 --- a/roseau/load_flow/tests/data/networks/network_1/lines_models.txt +++ /dev/null @@ -1,122 +0,0 @@ - - -Line line2: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32828403j 0.00000000 0.25483745j 0.00000000 0.25483745j 0.00000000 0.28935138j -b 0.00000000 0.25483745j 0.18800000 0.32828403j 0.00000000 0.25483745j 0.00000000 0.28935138j -c 0.00000000 0.25483745j 0.00000000 0.25483745j 0.18800000 0.32828403j 0.00000000 0.28935138j -n 0.00000000 0.28935138j 0.00000000 0.28935138j 0.00000000 0.28935138j 0.40285714 0.35222736j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------- -a 0.09883654 48.82465468j -0.00000000 -1.92652134j -0.00000000 -1.92555213j -0.00000000 -12.02706891j -b -0.00000000 -1.92652134j 0.09883654 48.82465468j -0.00000000 -1.92555213j -0.00000000 -12.02706891j -c -0.00000000 -1.92555213j -0.00000000 -1.92555213j 0.09884227 48.82653968j -0.00000000 -12.02801059j -n -0.00000000 -12.02706891j -0.00000000 -12.02706891j -0.00000000 -12.02801059j 0.21303236 107.09293474j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999423 0.00000461j -0.00000392 -0.00000017j -0.00000392 -0.00000017j -0.00001045 -0.00000110j -b -0.00000392 -0.00000017j 0.99999423 0.00000461j -0.00000392 -0.00000017j -0.00001045 -0.00000110j -c -0.00000392 -0.00000017j -0.00000392 -0.00000017j 0.99999423 0.00000461j -0.00001045 -0.00000110j -n -0.00000439 -0.00000241j -0.00000439 -0.00000241j -0.00000439 -0.00000241j 0.99998640 0.00002161j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32828403j 0.00000000 0.25483745j 0.00000000 0.25483745j 0.00000000 0.28935138j -b 0.00000000 0.25483745j 0.18800000 0.32828403j 0.00000000 0.25483745j 0.00000000 0.28935138j -c 0.00000000 0.25483745j 0.00000000 0.25483745j 0.18800000 0.32828403j 0.00000000 0.28935138j -n 0.00000000 0.28935138j 0.00000000 0.28935138j 0.00000000 0.28935138j 0.40285714 0.35222736j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000010 0.00004882j -0.00000000 -0.00000193j -0.00000000 -0.00000193j 0.00000000 -0.00001203j -b -0.00000000 -0.00000193j 0.00000010 0.00004882j -0.00000000 -0.00000193j 0.00000000 -0.00001203j -c -0.00000000 -0.00000193j -0.00000000 -0.00000193j 0.00000010 0.00004883j 0.00000000 -0.00001203j -n 0.00000000 -0.00001203j 0.00000000 -0.00001203j 0.00000000 -0.00001203j 0.00000021 0.00010709j - -M: -[[ 3.39151473-1.50968449j -1.223296 +0.2931733j -1.223296 +0.2931733j - -0.71218446-0.05601226j -3.39151468+1.5097089j 1.223296 -0.29317426j - 1.223296 -0.29317426j 0.71218446+0.05600625j] - [-1.223296 +0.2931733j 3.39151473-1.50968449j -1.223296 +0.2931733j - -0.71218446-0.05601226j 1.223296 -0.29317426j -3.39151468+1.5097089j - 1.223296 -0.29317426j 0.71218446+0.05600625j] - [-1.223296 +0.2931733j -1.223296 +0.2931733j 3.39151473-1.50968449j - -0.71218446-0.05601226j 1.223296 -0.29317426j 1.223296 -0.29317426j - -3.39151468+1.5097089j 0.71218446+0.05600625j] - [-0.7121676 -0.05602367j -0.7121676 -0.05602367j -0.7121676 -0.05602367j - 2.09882272-0.30045678j 0.7121676 +0.05601766j 0.7121676 +0.05601766j - 0.7121676 +0.05601766j -2.09882261+0.30051033j] - [ 3.39151029-1.50970831j -1.22330039+0.29317486j -1.22330039+0.29317486j - -0.71217212-0.05601082j -3.39151034+1.5096839j 1.22330039-0.29317389j - 1.22330039-0.29317389j 0.71217212+0.05601683j] - [-1.22330039+0.29317486j 3.39151029-1.50970831j -1.22330039+0.29317486j - -0.71217212-0.05601082j 1.22330039-0.29317389j -3.39151034+1.5096839j - 1.22330039-0.29317389j 0.71217212+0.05601683j] - [-1.22330039+0.29317486j -1.22330039+0.29317486j 3.39151029-1.50970831j - -0.71217212-0.05601082j 1.22330039-0.29317389j 1.22330039-0.29317389j - -3.39151034+1.5096839j 0.71217212+0.05601683j] - [-0.71217212-0.05601082j -0.71217212-0.05601082j -0.71217212-0.05601082j - 2.09883579-0.3005121j 0.71217212+0.05601683j 0.71217212+0.05601683j - 0.71217212+0.05601683j -2.0988359 +0.30045856j]] - -Line line4: - - -Z matrix (ohm): - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16400000j 0.00000000 0.12700000j 0.00000000 0.12700000j -b 0.00000000 0.12700000j 0.09400000 0.16400000j 0.00000000 0.12700000j -c 0.00000000 0.12700000j 0.00000000 0.12700000j 0.09400000 0.16400000j - -Y matrix (uS): - a b c --- ----------------------- ----------------------- ----------------------- -a 14.25300000 8.89100000j 0.00000000 -1.14200000j 0.00000000 -1.14200000j -b 0.00000000 -1.14200000j 14.25300000 8.89100000j 0.00000000 -1.14200000j -c 0.00000000 -1.14200000j 0.00000000 -1.14200000j 14.25300000 8.89100000j - -a: - a b c --- ----------------------- ----------------------- ----------------------- -a 1.00000009 0.00000159j -0.00000040 0.00000085j -0.00000040 0.00000085j -b -0.00000040 0.00000085j 1.00000009 0.00000159j -0.00000040 0.00000085j -c -0.00000040 0.00000085j -0.00000040 0.00000085j 1.00000009 0.00000159j - -b: - a b c --- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16400000j 0.00000000 0.12700000j 0.00000000 0.12700000j -b 0.00000000 0.12700000j 0.09400000 0.16400000j 0.00000000 0.12700000j -c 0.00000000 0.12700000j 0.00000000 0.12700000j 0.09400000 0.16400000j - -c: - a b c --- ------------------------ ------------------------ ------------------------ -a 0.00001425 0.00000889j -0.00000000 -0.00000114j -0.00000000 -0.00000114j -b -0.00000000 -0.00000114j 0.00001425 0.00000889j -0.00000000 -0.00000114j -c -0.00000000 -0.00000114j -0.00000000 -0.00000114j 0.00001425 0.00000889j - -M: -[[ 6.31148584-3.17617287j -2.89969229+0.4494958j -2.89969229+0.4494958j - -6.31147871+3.17617732j 2.89969229-0.44949637j 2.89969229-0.44949637j] - [-2.89969229+0.4494958j 6.31148584-3.17617287j -2.89969229+0.4494958j - 2.89969229-0.44949637j -6.31147871+3.17617732j 2.89969229-0.44949637j] - [-2.89969229+0.4494958j -2.89969229+0.4494958j 6.31148584-3.17617287j - 2.89969229-0.44949637j 2.89969229-0.44949637j -6.31147871+3.17617732j] - [ 6.31147871-3.17617732j -2.89969229+0.44949637j -2.89969229+0.44949637j - -6.31148584+3.17617287j 2.89969229-0.4494958j 2.89969229-0.4494958j ] - [-2.89969229+0.44949637j 6.31147871-3.17617732j -2.89969229+0.44949637j - 2.89969229-0.4494958j -6.31148584+3.17617287j 2.89969229-0.4494958j ] - [-2.89969229+0.44949637j -2.89969229+0.44949637j 6.31147871-3.17617732j - 2.89969229-0.4494958j 2.89969229-0.4494958j -6.31148584+3.17617287j]] diff --git a/roseau/load_flow/tests/data/networks/network_1/network_impedance.json b/roseau/load_flow/tests/data/networks/network_1/network_impedance.json deleted file mode 100644 index fd3a99db..00000000 --- a/roseau/load_flow/tests/data/networks/network_1/network_impedance.json +++ /dev/null @@ -1,237 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 2, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.25] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.4, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [-0.4, 0.25] - } - } - ], - "branches": [ - { - "id": "tr1", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.125] - }, - "params_id": "H61_50kVA_Dyn11", - "tap": 1.0 - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.25], - [0.0, 0.5] - ] - }, - "length": 1.0, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line3", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "Point", - "coordinates": [0.2, 0.0] - } - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-0.4, 0.25] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 3, - "phases": "abcn", - "impedances": [ - [5.0, 0.0], - [15.0, 10.0], - [10.0, 5.0] - ] - }, - { - "id": 2, - "bus": 5, - "phases": "abcn", - "impedances": [ - [500.0, 100.0], - [500.0, 100.0], - [500.0, 100.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123443e-8, -0.0, -0.0, -0.0], - [-0.0, 9.883653691123448e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522741e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.88246546842203e-5, -1.9265213360533982e-6, -1.925552134660659e-6, -1.2027068909761439e-5], - [-1.926521336053397e-6, 4.882465468422033e-5, -1.925552134660666e-6, -1.2027068909761439e-5], - [-1.925552134660659e-6, -1.9255521346606663e-6, 4.88265396812771e-5, -1.2028010593546635e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.0001070929347408532] - ] - ] - }, - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "H61_50kVA_Dyn11", - "sn": 50000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.018000000000000002, - "p0": 145.0, - "psc": 1350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/network_1/network_power.json b/roseau/load_flow/tests/data/networks/network_1/network_power.json deleted file mode 100644 index 95b8ddc8..00000000 --- a/roseau/load_flow/tests/data/networks/network_1/network_power.json +++ /dev/null @@ -1,237 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - }, - { - "id": 2, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.25] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - }, - { - "id": 4, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [0.4, 0.0] - } - }, - { - "id": 5, - "phases": "abc", - "geometry": { - "type": "Point", - "coordinates": [-0.4, 0.25] - } - } - ], - "branches": [ - { - "id": "tr1", - "type": "transformer", - "phases1": "abc", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.125] - }, - "params_id": "H61_50kVA_Dyn11", - "tap": 1.0 - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.25], - [0.0, 0.5] - ] - }, - "length": 1.0, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line3", - "type": "switch", - "phases1": "abc", - "phases2": "abc", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "Point", - "coordinates": [0.2, 0.0] - } - }, - { - "id": "line4", - "type": "line", - "phases1": "abc", - "phases2": "abc", - "bus1": 4, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [-0.4, 0.25] - ] - }, - "length": 0.5, - "params_id": "S_AL_150_sym", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 3, - "phases": "abcn", - "powers": [ - [8711.474896898504, 0.0], - [2594.04717163006, 1729.364781086707], - [4059.8222333751887, 2029.9111166875941] - ] - }, - { - "id": 2, - "bus": 5, - "phases": "abcn", - "powers": [ - [256310.03712190496, 51262.00742438098], - [256310.03712881327, 51262.00742576264], - [256310.03712881327, 51262.0074257627] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [11547.005383792515, 0.0], - [-5773.502691896258, -10000.000000179687], - [-5773.502691896258, 10000.000000179687] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123443e-8, -0.0, -0.0, -0.0], - [-0.0, 9.883653691123448e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522741e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.88246546842203e-5, -1.9265213360533982e-6, -1.925552134660659e-6, -1.2027068909761439e-5], - [-1.926521336053397e-6, 4.882465468422033e-5, -1.925552134660666e-6, -1.2027068909761439e-5], - [-1.925552134660659e-6, -1.9255521346606663e-6, 4.88265396812771e-5, -1.2028010593546635e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.0001070929347408532] - ] - ] - }, - { - "id": "S_AL_150_sym", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.18800000000000003] - ], - [ - [0.328, 0.254, 0.254], - [0.254, 0.328, 0.254], - [0.254, 0.254, 0.328] - ] - ], - "y_shunt": [ - [ - [2.8506e-5, 0.0, 0.0], - [0.0, 2.8506e-5, 0.0], - [0.0, 0.0, 2.8506e-5] - ], - [ - [1.7782e-5, -2.2840000000000005e-6, -2.2840000000000005e-6], - [-2.2840000000000005e-6, 1.7782e-5, -2.2840000000000005e-6], - [-2.2840000000000005e-6, -2.2840000000000005e-6, 1.7782e-5] - ] - ] - } - ], - "transformers_params": [ - { - "id": "H61_50kVA_Dyn11", - "sn": 50000.0, - "uhv": 20000.0, - "ulv": 400.0, - "i0": 0.018000000000000002, - "p0": 145.0, - "psc": 1350.0, - "vsc": 0.04, - "type": "dyn11" - } - ] -} diff --git a/roseau/load_flow/tests/data/networks/network_1/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/network_1/results_backward_forward.csv deleted file mode 100644 index 31fd98ff..00000000 --- a/roseau/load_flow/tests/data/networks/network_1/results_backward_forward.csv +++ /dev/null @@ -1,18 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,[[11547.00538379]],[[0.]],,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,[[-5773.5026919]],[[-10000.00000018]],,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,[[-5773.5026919]],[[10000.00000018]],,,, -2,a,227.14469006511692,29.059297416285194,0.5828182992978013,-4.685549167501661,41.74044553267549,26.719667186568895,,,[[198.55114687]],[[110.32747754]],[[0.58087053]],[[-0.04760876]],[[37.28327987]],[[18.76757405]] -2,b,229.29720664926464,-90.0902597543588,0.6686779346027816,-152.06820637305614,13.143907570920005,-125.14781815040776,,,[[-0.3612186]],[[-229.29692213]],[[-0.59078086]],[[-0.31322222]],[[-7.56678811]],[[-10.74737289]] -2,c,228.58465378087823,149.7384075844549,0.36096704534275253,88.4267505048255,20.1443814697218,126.32945507026109,,,[[-197.43623701]],[[115.19494893]],[[0.00991033]],[[0.36083098]],[[-11.93408391]],[[16.22879373]] -2,n,0.0,0.0,,,30.07036863004575,-126.2540271199384,,,[[0.]],[[0.]],,,[[-17.78260351]],[[-24.24883671]] -3,a,218.75245181401726,28.588181811265244,41.74044553267549,26.719667186568895,41.74080712451531,26.704217489001557,4.9999999999557705,3.693491255001652e-12,[[192.08252362]],[[104.67539966]],[[37.28327987]],[[18.76757405]],[[37.28866218]],[[18.75768249]] -3,b,226.1071289244312,-90.14287030574745,13.143907570920005,-125.14781815040776,13.150531476272638,-125.18937470090789,15.000000000072486,9.999999999918423,[[-0.56381048]],[[-226.10642598]],[[-7.56678811]],[[-10.74737289]],[[-7.5783984]],[[-10.74729528]] -3,c,225.55316905999064,149.7484438170187,20.1443814697218,126.32945507026109,20.149000554210733,126.29942925478323,10.000000000037037,5.000000000067152,[[-194.83774948]],[[113.63310895]],[[-11.93408391]],[[16.22879373]],[[-11.92831211]],[[16.23876823]] -3,n,12.2607997524733,62.61686673221091,30.07036863004575,-126.2540271199384,30.070240186567524,-126.25266640938499,,,[[5.63921274]],[[10.8869872]],[[-17.78260351]],[[-24.24883671]],[[-17.78195167]],[[-24.24915544]] -4,a,11547.005383792515,0.0,22.780228714392525,-10.945100948706406,22.780228714392525,-10.945100948706406,,,[[11547.00538379]],[[0.]],[[22.36584633]],[[-4.32524428]],[[22.36584633]],[[-4.32524428]] -4,b,11547.005383948128,-119.99999999955422,22.780228714699533,-130.9451009482606,22.780228714699533,-130.9451009482606,,,[[-5773.5026919]],[[-10000.00000018]],[[-14.92869459]],[[-17.20676896]],[[-14.92869459]],[[-17.20676896]] -4,c,11547.005383948128,119.99999999955422,22.780228714699533,109.05489905084781,22.780228714699533,109.05489905084781,,,[[-5773.5026919]],[[10000.00000018]],[[-7.43715174]],[[21.53201324]],[[-7.43715174]],[[21.53201324]] -5,a,11544.748559556876,-0.002047077772476258,22.780228714392525,-10.945100948706406,22.641114686424114,-11.31197955179269,500.00000000000006,99.99999999999999,[[11544.74855219]],[[-0.41247363]],[[22.36584633]],[[-4.32524428]],[[22.20128088]],[[-4.44108112]] -5,b,11544.748559712461,-120.0020470773267,22.780228714699533,-130.9451009482606,22.641114686729246,-131.3119795513469,499.99999999999994,100.00000000000007,[[-5772.73148874]],[[-9997.83928986]],[[-14.92869459]],[[-17.20676896]],[[-14.94672951]],[[-17.00633268]] -5,c,11544.748559712461,119.99795292178172,22.780228714699533,109.05489905084781,22.641114686729246,108.6880204477615,499.99999999999994,99.99999999999997,[[-5772.01706345]],[[9998.25176349]],[[-7.43715174]],[[21.53201324]],[[-7.25455137]],[[21.4474138]] diff --git a/roseau/load_flow/tests/data/networks/network_1/results_linear_method.csv b/roseau/load_flow/tests/data/networks/network_1/results_linear_method.csv deleted file mode 100644 index 783d0bdd..00000000 --- a/roseau/load_flow/tests/data/networks/network_1/results_linear_method.csv +++ /dev/null @@ -1,18 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,11547.005383792515,0.0,,,,,,,,,11547.005383792515,0.0,,,, -1,b,11547.005383948128,-119.99999999955422,,,,,,,,,-5773.502691896258,-10000.000000179687,,,, -1,c,11547.005383948128,119.99999999955422,,,,,,,,,-5773.502691896258,10000.000000179687,,,, -2,a,227.14469006514796,29.059297416291756,0.5828182992958414,-4.685549167694459,41.74044553236062,-153.28033281339168,,,,,198.55114687180938,110.32747754155038,0.5808705328994936,-0.047608759731327,-37.283279867069545,-18.76757404657645 -2,b,229.29720664926165,-90.09025975435675,0.6686779345995968,-152.06820637307658,13.143907570928844,54.852181849298645,,,,,-0.3612185952006124,-229.2969221299769,-0.5907808590677215,-0.3132222162931416,7.566788107165996,10.747372887099983 -2,c,228.5846537808703,149.7384075844517,0.3609670453428281,88.4267505049193,20.144381469819454,-53.670544929550836,,,,,-197.43623700957394,115.19494893275348,0.009910326168227832,0.3608309760244686,11.934083913007056,-16.228793730863412 -2,n,0.0,0.0,,,30.070368629734265,53.74597288072615,,,,,0.0,0.0,,,17.782603510170876,24.248836712885115 -3,a,218.7524518141037,28.588181811272335,41.74044553236062,26.719667186608326,41.74080712420042,-153.29578251095907,[5.0],[0.0],[8711.474896898504],[0.0],192.08252361981522,104.67539966259926,37.283279867069545,18.76757404657645,-37.28866217593079,-18.757682493021605 -3,b,226.10712892444582,-90.14287030574151,13.143907570928844,-125.14781815070137,13.150531476281508,54.810625298798655,[15.0],[10.000000000000002],[2594.04717163006],[1729.364781086707],-0.5638104837308004,-226.10642597722514,-7.566788107165996,-10.747372887099983,7.578398400324753,10.747295278097923 -3,c,225.55316905995304,149.74844381701558,20.144381469819454,126.32945507044917,20.14900055430837,-53.70057074502862,[10.000000000000002],[5.0],[4059.8222333751887],[2029.9111166875941],-194.83774948325333,113.63310894844325,-11.934083913007056,16.228793730863412,11.928312107835088,-16.238768229012745 -3,n,12.260799752346308,62.616866732875394,30.070368629734265,-126.25402711927386,30.07024018625614,53.74733359127979,,,,,5.639212740161257,10.886987197491244,-17.782603510170876,-24.248836712885115,17.78195166777094,24.249155443936434 -4,a,11547.005383792515,0.0,22.780228714392532,-10.945100948706408,22.780228714392532,169.0548990512936,,,,,11547.005383792515,0.0,22.365846333334108,-4.325244279080573,-22.365846333334108,4.325244279080573 -4,b,11547.005383948128,-119.99999999955422,22.780228714699525,-130.9451009482606,22.780228714699525,49.05489905173938,,,,,-5773.502691896258,-10000.000000179687,-14.928694589991446,-17.206768962614127,14.928694589991446,17.206768962614127 -4,c,11547.005383948128,119.99999999955422,22.780228714699533,109.05489905084778,22.780228714699533,-70.9451009491522,,,,,-5773.502691896258,10000.000000179687,-7.4371517433426595,21.53201324169471,7.4371517433426595,-21.53201324169471 -5,a,11544.748559556876,-0.0020470777724762666,22.780228714392532,-10.945100948706408,22.64111468642412,168.68802044820734,[499.99999999999994],[99.99999999999997],[256310.03712190496],[51262.00742438098],11544.748552188395,-0.41247363001095416,22.365846333334108,-4.325244279080573,-22.201280879735375,4.4410811232070975 -5,b,11544.74855971246,-120.0020470773267,22.780228714699525,-130.9451009482606,22.64111468672924,48.68802044865311,[500.0000000000001],[100.00000000000001],[256310.03712881327],[51262.00742576264],-5772.731488736185,-9997.839289863416,-14.928694589991446,-17.206768962614127,14.946729512901669,17.006332677146496 -5,c,11544.748559712456,119.99795292178172,22.780228714699533,109.05489905084778,22.641114686729246,-71.31197955223848,[499.99999999999983],[100.00000000000004],[256310.03712881327],[51262.0074257627],-5772.01706345221,9998.251763493425,-7.4371517433426595,21.53201324169471,7.254551366833702,-21.447413800353598 diff --git a/roseau/load_flow/tests/data/networks/network_6_buses/linear_model_description.txt b/roseau/load_flow/tests/data/networks/network_6_buses/linear_model_description.txt deleted file mode 100644 index 02632e4f..00000000 --- a/roseau/load_flow/tests/data/networks/network_6_buses/linear_model_description.txt +++ /dev/null @@ -1,206 +0,0 @@ - -Size of the problem 99 x 99 -Rank of the matrix: 99 -Matrix conditionning: 148.2811397863855 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_3_Vn - - node_3_In - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_4_Vn - - node_4_In - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_5_Vn - - node_5_In - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_6_Vn - - node_6_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line3_In1 - - line_line3_In2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line2_In1 - - line_line2_In2 - - line_line4_Ia1 - - line_line4_Ib1 - - line_line4_Ic1 - - line_line4_Ia2 - - line_line4_Ib2 - - line_line4_Ic2 - - line_line4_In1 - - line_line4_In2 - - line_line5_Ia1 - - line_line5_Ib1 - - line_line5_Ic1 - - line_line5_Ia2 - - line_line5_Ib2 - - line_line5_Ic2 - - line_line5_In1 - - line_line5_In2 - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_In - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_In - - load_2_Vn - - load_3_Ia - - load_3_Ib - - load_3_Ic - - load_3_In - - load_3_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.999945164379223+4.5402885146636105e-05j)) * (node_2_Va)) + (((-4.094893363308247e-05-4.284522282197515e-06j)) * (node_2_Vb))) + (((-3.403566436744129e-05+2.0579386949221667e-07j)) * (node_2_Vc))) + (((-2.537258529742094e-05-2.5480293826020825e-06j)) * (node_2_Vn))) - (((0.188+0.32828402771266313j)) * (line_line1_Ia2))) - ((0.2543135354137983j) * (line_line1_Ib2))) - ((0.23253767451076202j) * (line_line1_Ic2))) - ((0.25431353541379775j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((1.8728662730457028e-05+0.000450276953310534j)) * (node_2_Va)) + (((2.357485334221731e-09-7.29383962879842e-05j)) * (node_2_Vb))) + (((-1.9467896434656287e-10-2.099476244819172e-05j)) * (node_2_Vc))) + (((1.7328880026990392e-09-4.403927524210007e-05j)) * (node_2_Vn))) - (((0.999945164379223+4.5402885146636105e-05j)) * (line_line1_Ia2))) - (((-3.749669399690522e-05-4.472778921599623e-06j)) * (line_line1_Ib2))) - (((-3.403566436744144e-05+2.057938694922264e-07j)) * (line_line1_Ic2))) - (((-3.835290879006065e-05-6.4871278672872616e-06j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-3.7496693996905226e-05-4.472778921599621e-06j)) * (node_2_Va)) + (((0.9999408814091335+4.931339784053819e-05j)) * (node_2_Vb))) + (((-3.7496693996905016e-05-4.4727789215994485e-06j)) * (node_2_Vc))) + (((-2.2983926915673363e-05+8.50286395257864e-07j)) * (node_2_Vn))) - ((0.2543135354137983j) * (line_line1_Ia2))) - (((0.188+0.32828402771266313j)) * (line_line1_Ib2))) - ((0.25431353541379775j) * (line_line1_Ic2))) - ((0.23253767451076202j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((2.35748533422173e-09-7.293839628798418e-05j)) * (node_2_Va)) + (((2.0207239314547937e-05+0.0004892913938913363j)) * (node_2_Vb))) + (((2.3574853342216358e-09-7.293839628798218e-05j)) * (node_2_Vc))) + (((-4.2275363528021247e-10-6.43729681641128e-06j)) * (node_2_Vn))) - (((-4.0948933633082474e-05-4.284522282197513e-06j)) * (line_line1_Ia2))) - (((0.9999408814091335+4.931339784053819e-05j)) * (line_line1_Ib2))) - (((-4.0948933633082434e-05-4.28452228219733e-06j)) * (line_line1_Ic2))) - (((-3.72098162583617e-05+1.0550578402773203e-06j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-3.403566436744145e-05+2.0579386949222725e-07j)) * (node_2_Va)) + (((-4.094893363308243e-05-4.2845222821973286e-06j)) * (node_2_Vb))) + (((0.999945164379223+4.54028851466359e-05j)) * (node_2_Vc))) + (((-2.5372585297420963e-05-2.5480293826022003e-06j)) * (node_2_Vn))) - ((0.23253767451076202j) * (line_line1_Ia2))) - ((0.25431353541379775j) * (line_line1_Ib2))) - (((0.188+0.32828402771266313j)) * (line_line1_Ic2))) - ((0.2543135354137983j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-1.946789643465631e-10-2.0994762448191713e-05j)) * (node_2_Va)) + (((2.357485334221635e-09-7.293839628798216e-05j)) * (node_2_Vb))) + (((1.8728662730456946e-05+0.00045027695331053197j)) * (node_2_Vc))) + (((1.7328880026991054e-09-4.4039275242101365e-05j)) * (node_2_Vn))) - (((-3.40356643674413e-05+2.0579386949221751e-07j)) * (line_line1_Ia2))) - (((-3.7496693996905016e-05-4.472778921599447e-06j)) * (line_line1_Ib2))) - (((0.999945164379223+4.54028851466359e-05j)) * (line_line1_Ic2))) - (((-3.835290879006052e-05-6.4871278672875275e-06j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-3.8352908790060656e-05-6.487127867287263e-06j)) * (node_2_Va)) + (((-3.7209816258361706e-05+1.0550578402773197e-06j)) * (node_2_Vb))) + (((-3.835290879006052e-05-6.4871278672875275e-06j)) * (node_2_Vc))) + (((0.9999610910696759+6.325299528870193e-05j)) * (node_2_Vn))) - ((0.25431353541379775j) * (line_line1_Ia2))) - ((0.23253767451076202j) * (line_line1_Ib2))) - ((0.2543135354137983j) * (line_line1_Ic2))) - (((0.40285714285714286+0.35222736359783396j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((1.7328880026990394e-09-4.403927524210008e-05j)) * (node_2_Va)) + (((-4.2275363528021237e-10-6.437296816411282e-06j)) * (node_2_Vb))) + (((1.7328880026991052e-09-4.4039275242101365e-05j)) * (node_2_Vc))) + (((1.2504595118623476e-05+0.00030307590574247113j)) * (node_2_Vn))) - (((-2.5372585297420936e-05-2.5480293826020825e-06j)) * (line_line1_Ia2))) - (((-2.2983926915673363e-05+8.502863952578637e-07j)) * (line_line1_Ib2))) - (((-2.5372585297420963e-05-2.5480293826022003e-06j)) * (line_line1_Ic2))) - (((0.9999610910696759+6.325299528870193e-05j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((((((((((0.9999985564910645+1.151435192131976e-06j)) * (node_4_Va)) + (((-9.798940924142145e-07-4.2124844974304265e-08j)) * (node_4_Vb))) + (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (node_4_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_4_Vn))) - (((0.094+0.16414201385633156j)) * (line_line3_Ia2))) - ((0.1274187267721933j) * (line_line3_Ib2))) - ((0.12741872677219238j) * (line_line3_Ic2))) - ((0.1446756882483081j) * (line_line3_In2))) - (node_1_Va) - - 0 = ((((((((((4.9402327328893625e-08+2.4412313993170067e-05j)) * (node_4_Va)) + (((-7.860273187150379e-13-9.63268164208992e-07j)) * (node_4_Vb))) + (((-7.867188121817436e-13-9.62783564178281e-07j)) * (node_4_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_4_Vn))) - (((0.9999985564910645+1.151435192131976e-06j)) * (line_line3_Ia2))) - (((-9.798940924142138e-07-4.2124844974304265e-08j)) * (line_line3_Ib2))) - (((-9.79902990479444e-07-4.210206874157492e-08j)) * (line_line3_Ic2))) - (((-1.0970769381048924e-06-6.020740162411302e-07j)) * (line_line3_In2))) - (line_line3_Ia1) - - 0 = ((((((((((-9.798940924142138e-07-4.212484497430423e-08j)) * (node_4_Va)) + (((0.9999985564910645+1.1514351921319767e-06j)) * (node_4_Vb))) + (((-9.799598503751136e-07-4.210188597393748e-08j)) * (node_4_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_4_Vn))) - ((0.1274187267721933j) * (line_line3_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line3_Ib2))) - ((0.12741872677219238j) * (line_line3_Ic2))) - ((0.1446756882483081j) * (line_line3_In2))) - (node_1_Vb) - - 0 = ((((((((((-7.860273187150392e-13-9.632681642089913e-07j)) * (node_4_Va)) + (((4.940232732889365e-08+2.441231399317008e-05j)) * (node_4_Vb))) + (((-7.867188121817394e-13-9.627835641782843e-07j)) * (node_4_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_4_Vn))) - (((-9.798940924142147e-07-4.212484497430423e-08j)) * (line_line3_Ia2))) - (((0.9999985564910645+1.1514351921319767e-06j)) * (line_line3_Ib2))) - (((-9.799029904794446e-07-4.210206874157507e-08j)) * (line_line3_Ic2))) - (((-1.0970769381048932e-06-6.020740162411302e-07j)) * (line_line3_In2))) - (line_line3_Ib1) - - 0 = ((((((((((-9.799029904794437e-07-4.210206874157492e-08j)) * (node_4_Va)) + (((-9.799029904794446e-07-4.210206874157508e-08j)) * (node_4_Vb))) + (((0.9999985564170336+1.151479725005817e-06j)) * (node_4_Vc))) + (((-2.613623636021951e-06-2.749530981595766e-07j)) * (node_4_Vn))) - ((0.12741872677219238j) * (line_line3_Ia2))) - ((0.12741872677219238j) * (line_line3_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line3_Ic2))) - ((0.14467568824831j) * (line_line3_In2))) - (node_1_Vc) - - 0 = ((((((((((-7.867188121817439e-13-9.62783564178281e-07j)) * (node_4_Va)) + (((-7.86718812181739e-13-9.627835641782846e-07j)) * (node_4_Vb))) + (((4.9405194748417335e-08+2.4413256490382917e-05j)) * (node_4_Vc))) + (((1.9271622305702303e-11-6.014024468912098e-06j)) * (node_4_Vn))) - (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (line_line3_Ia2))) - (((-9.799598503751136e-07-4.210188597393749e-08j)) * (line_line3_Ib2))) - (((0.9999985564170336+1.151479725005817e-06j)) * (line_line3_Ic2))) - (((-1.0971387105365618e-06-6.021212292252459e-07j)) * (line_line3_In2))) - (line_line3_Ic1) - - 0 = ((((((((((-1.0970769381048922e-06-6.020740162411303e-07j)) * (node_4_Va)) + (((-1.097076938104893e-06-6.020740162411302e-07j)) * (node_4_Vb))) + (((-1.097138710536562e-06-6.021212292252459e-07j)) * (node_4_Vc))) + (((0.9999966006473567+5.402273692006538e-06j)) * (node_4_Vn))) - ((0.1446756882483081j) * (line_line3_Ia2))) - ((0.1446756882483081j) * (line_line3_Ib2))) - ((0.14467568824831j) * (line_line3_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line3_In2))) - (node_1_Vn) - - 0 = ((((((((((1.926987707527671e-11-6.013553626063577e-06j)) * (node_4_Va)) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_4_Vb))) + (((1.9271622305702306e-11-6.014024468912098e-06j)) * (node_4_Vc))) + (((1.063688820211131e-07+5.3546400222819646e-05j)) * (node_4_Vn))) - (((-2.6136322814528932e-06-2.7493096859062464e-07j)) * (line_line3_Ia2))) - (((-2.6136322814528932e-06-2.749309685906246e-07j)) * (line_line3_Ib2))) - (((-2.613623636021951e-06-2.749530981595766e-07j)) * (line_line3_Ic2))) - (((0.9999966006473567+5.402273692006538e-06j)) * (line_line3_In2))) - (line_line3_In1) - - 0 = ((((((((((0.999945164379223+4.5402885146636105e-05j)) * (node_3_Va)) + (((-4.094893363308247e-05-4.284522282197515e-06j)) * (node_3_Vb))) + (((-3.403566436744129e-05+2.0579386949221667e-07j)) * (node_3_Vc))) + (((-2.537258529742094e-05-2.5480293826020825e-06j)) * (node_3_Vn))) - (((0.188+0.32828402771266313j)) * (line_line2_Ia2))) - ((0.2543135354137983j) * (line_line2_Ib2))) - ((0.23253767451076202j) * (line_line2_Ic2))) - ((0.25431353541379775j) * (line_line2_In2))) - (node_2_Va) - - 0 = ((((((((((1.8728662730457028e-05+0.000450276953310534j)) * (node_3_Va)) + (((2.357485334221731e-09-7.29383962879842e-05j)) * (node_3_Vb))) + (((-1.9467896434656287e-10-2.099476244819172e-05j)) * (node_3_Vc))) + (((1.7328880026990392e-09-4.403927524210007e-05j)) * (node_3_Vn))) - (((0.999945164379223+4.5402885146636105e-05j)) * (line_line2_Ia2))) - (((-3.749669399690522e-05-4.472778921599623e-06j)) * (line_line2_Ib2))) - (((-3.403566436744144e-05+2.057938694922264e-07j)) * (line_line2_Ic2))) - (((-3.835290879006065e-05-6.4871278672872616e-06j)) * (line_line2_In2))) - (line_line2_Ia1) - - 0 = ((((((((((-3.7496693996905226e-05-4.472778921599621e-06j)) * (node_3_Va)) + (((0.9999408814091335+4.931339784053819e-05j)) * (node_3_Vb))) + (((-3.7496693996905016e-05-4.4727789215994485e-06j)) * (node_3_Vc))) + (((-2.2983926915673363e-05+8.50286395257864e-07j)) * (node_3_Vn))) - ((0.2543135354137983j) * (line_line2_Ia2))) - (((0.188+0.32828402771266313j)) * (line_line2_Ib2))) - ((0.25431353541379775j) * (line_line2_Ic2))) - ((0.23253767451076202j) * (line_line2_In2))) - (node_2_Vb) - - 0 = ((((((((((2.35748533422173e-09-7.293839628798418e-05j)) * (node_3_Va)) + (((2.0207239314547937e-05+0.0004892913938913363j)) * (node_3_Vb))) + (((2.3574853342216358e-09-7.293839628798218e-05j)) * (node_3_Vc))) + (((-4.2275363528021247e-10-6.43729681641128e-06j)) * (node_3_Vn))) - (((-4.0948933633082474e-05-4.284522282197513e-06j)) * (line_line2_Ia2))) - (((0.9999408814091335+4.931339784053819e-05j)) * (line_line2_Ib2))) - (((-4.0948933633082434e-05-4.28452228219733e-06j)) * (line_line2_Ic2))) - (((-3.72098162583617e-05+1.0550578402773203e-06j)) * (line_line2_In2))) - (line_line2_Ib1) - - 0 = ((((((((((-3.403566436744145e-05+2.0579386949222725e-07j)) * (node_3_Va)) + (((-4.094893363308243e-05-4.2845222821973286e-06j)) * (node_3_Vb))) + (((0.999945164379223+4.54028851466359e-05j)) * (node_3_Vc))) + (((-2.5372585297420963e-05-2.5480293826022003e-06j)) * (node_3_Vn))) - ((0.23253767451076202j) * (line_line2_Ia2))) - ((0.25431353541379775j) * (line_line2_Ib2))) - (((0.188+0.32828402771266313j)) * (line_line2_Ic2))) - ((0.2543135354137983j) * (line_line2_In2))) - (node_2_Vc) - - 0 = ((((((((((-1.946789643465631e-10-2.0994762448191713e-05j)) * (node_3_Va)) + (((2.357485334221635e-09-7.293839628798216e-05j)) * (node_3_Vb))) + (((1.8728662730456946e-05+0.00045027695331053197j)) * (node_3_Vc))) + (((1.7328880026991054e-09-4.4039275242101365e-05j)) * (node_3_Vn))) - (((-3.40356643674413e-05+2.0579386949221751e-07j)) * (line_line2_Ia2))) - (((-3.7496693996905016e-05-4.472778921599447e-06j)) * (line_line2_Ib2))) - (((0.999945164379223+4.54028851466359e-05j)) * (line_line2_Ic2))) - (((-3.835290879006052e-05-6.4871278672875275e-06j)) * (line_line2_In2))) - (line_line2_Ic1) - - 0 = ((((((((((-3.8352908790060656e-05-6.487127867287263e-06j)) * (node_3_Va)) + (((-3.7209816258361706e-05+1.0550578402773197e-06j)) * (node_3_Vb))) + (((-3.835290879006052e-05-6.4871278672875275e-06j)) * (node_3_Vc))) + (((0.9999610910696759+6.325299528870193e-05j)) * (node_3_Vn))) - ((0.25431353541379775j) * (line_line2_Ia2))) - ((0.23253767451076202j) * (line_line2_Ib2))) - ((0.2543135354137983j) * (line_line2_Ic2))) - (((0.40285714285714286+0.35222736359783396j)) * (line_line2_In2))) - (node_2_Vn) - - 0 = ((((((((((1.7328880026990394e-09-4.403927524210008e-05j)) * (node_3_Va)) + (((-4.2275363528021237e-10-6.437296816411282e-06j)) * (node_3_Vb))) + (((1.7328880026991052e-09-4.4039275242101365e-05j)) * (node_3_Vc))) + (((1.2504595118623476e-05+0.00030307590574247113j)) * (node_3_Vn))) - (((-2.5372585297420936e-05-2.5480293826020825e-06j)) * (line_line2_Ia2))) - (((-2.2983926915673363e-05+8.502863952578637e-07j)) * (line_line2_Ib2))) - (((-2.5372585297420963e-05-2.5480293826022003e-06j)) * (line_line2_Ic2))) - (((0.9999610910696759+6.325299528870193e-05j)) * (line_line2_In2))) - (line_line2_In1) - - 0 = ((((((((((0.9999985564910645+1.151435192131976e-06j)) * (node_5_Va)) + (((-9.798940924142145e-07-4.2124844974304265e-08j)) * (node_5_Vb))) + (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (node_5_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_5_Vn))) - (((0.094+0.16414201385633156j)) * (line_line4_Ia2))) - ((0.1274187267721933j) * (line_line4_Ib2))) - ((0.12741872677219238j) * (line_line4_Ic2))) - ((0.1446756882483081j) * (line_line4_In2))) - (node_2_Va) - - 0 = ((((((((((4.9402327328893625e-08+2.4412313993170067e-05j)) * (node_5_Va)) + (((-7.860273187150379e-13-9.63268164208992e-07j)) * (node_5_Vb))) + (((-7.867188121817436e-13-9.62783564178281e-07j)) * (node_5_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_5_Vn))) - (((0.9999985564910645+1.151435192131976e-06j)) * (line_line4_Ia2))) - (((-9.798940924142138e-07-4.2124844974304265e-08j)) * (line_line4_Ib2))) - (((-9.79902990479444e-07-4.210206874157492e-08j)) * (line_line4_Ic2))) - (((-1.0970769381048924e-06-6.020740162411302e-07j)) * (line_line4_In2))) - (line_line4_Ia1) - - 0 = ((((((((((-9.798940924142138e-07-4.212484497430423e-08j)) * (node_5_Va)) + (((0.9999985564910645+1.1514351921319767e-06j)) * (node_5_Vb))) + (((-9.799598503751136e-07-4.210188597393748e-08j)) * (node_5_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_5_Vn))) - ((0.1274187267721933j) * (line_line4_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line4_Ib2))) - ((0.12741872677219238j) * (line_line4_Ic2))) - ((0.1446756882483081j) * (line_line4_In2))) - (node_2_Vb) - - 0 = ((((((((((-7.860273187150392e-13-9.632681642089913e-07j)) * (node_5_Va)) + (((4.940232732889365e-08+2.441231399317008e-05j)) * (node_5_Vb))) + (((-7.867188121817394e-13-9.627835641782843e-07j)) * (node_5_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_5_Vn))) - (((-9.798940924142147e-07-4.212484497430423e-08j)) * (line_line4_Ia2))) - (((0.9999985564910645+1.1514351921319767e-06j)) * (line_line4_Ib2))) - (((-9.799029904794446e-07-4.210206874157507e-08j)) * (line_line4_Ic2))) - (((-1.0970769381048932e-06-6.020740162411302e-07j)) * (line_line4_In2))) - (line_line4_Ib1) - - 0 = ((((((((((-9.799029904794437e-07-4.210206874157492e-08j)) * (node_5_Va)) + (((-9.799029904794446e-07-4.210206874157508e-08j)) * (node_5_Vb))) + (((0.9999985564170336+1.151479725005817e-06j)) * (node_5_Vc))) + (((-2.613623636021951e-06-2.749530981595766e-07j)) * (node_5_Vn))) - ((0.12741872677219238j) * (line_line4_Ia2))) - ((0.12741872677219238j) * (line_line4_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line4_Ic2))) - ((0.14467568824831j) * (line_line4_In2))) - (node_2_Vc) - - 0 = ((((((((((-7.867188121817439e-13-9.62783564178281e-07j)) * (node_5_Va)) + (((-7.86718812181739e-13-9.627835641782846e-07j)) * (node_5_Vb))) + (((4.9405194748417335e-08+2.4413256490382917e-05j)) * (node_5_Vc))) + (((1.9271622305702303e-11-6.014024468912098e-06j)) * (node_5_Vn))) - (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (line_line4_Ia2))) - (((-9.799598503751136e-07-4.210188597393749e-08j)) * (line_line4_Ib2))) - (((0.9999985564170336+1.151479725005817e-06j)) * (line_line4_Ic2))) - (((-1.0971387105365618e-06-6.021212292252459e-07j)) * (line_line4_In2))) - (line_line4_Ic1) - - 0 = ((((((((((-1.0970769381048922e-06-6.020740162411303e-07j)) * (node_5_Va)) + (((-1.097076938104893e-06-6.020740162411302e-07j)) * (node_5_Vb))) + (((-1.097138710536562e-06-6.021212292252459e-07j)) * (node_5_Vc))) + (((0.9999966006473567+5.402273692006538e-06j)) * (node_5_Vn))) - ((0.1446756882483081j) * (line_line4_Ia2))) - ((0.1446756882483081j) * (line_line4_Ib2))) - ((0.14467568824831j) * (line_line4_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line4_In2))) - (node_2_Vn) - - 0 = ((((((((((1.926987707527671e-11-6.013553626063577e-06j)) * (node_5_Va)) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_5_Vb))) + (((1.9271622305702306e-11-6.014024468912098e-06j)) * (node_5_Vc))) + (((1.063688820211131e-07+5.3546400222819646e-05j)) * (node_5_Vn))) - (((-2.6136322814528932e-06-2.7493096859062464e-07j)) * (line_line4_Ia2))) - (((-2.6136322814528932e-06-2.749309685906246e-07j)) * (line_line4_Ib2))) - (((-2.613623636021951e-06-2.749530981595766e-07j)) * (line_line4_Ic2))) - (((0.9999966006473567+5.402273692006538e-06j)) * (line_line4_In2))) - (line_line4_In1) - - 0 = ((((((((((0.9999985564910645+1.151435192131976e-06j)) * (node_6_Va)) + (((-9.798940924142145e-07-4.2124844974304265e-08j)) * (node_6_Vb))) + (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (node_6_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_6_Vn))) - (((0.094+0.16414201385633156j)) * (line_line5_Ia2))) - ((0.1274187267721933j) * (line_line5_Ib2))) - ((0.12741872677219238j) * (line_line5_Ic2))) - ((0.1446756882483081j) * (line_line5_In2))) - (node_3_Va) - - 0 = ((((((((((4.9402327328893625e-08+2.4412313993170067e-05j)) * (node_6_Va)) + (((-7.860273187150379e-13-9.63268164208992e-07j)) * (node_6_Vb))) + (((-7.867188121817436e-13-9.62783564178281e-07j)) * (node_6_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_6_Vn))) - (((0.9999985564910645+1.151435192131976e-06j)) * (line_line5_Ia2))) - (((-9.798940924142138e-07-4.2124844974304265e-08j)) * (line_line5_Ib2))) - (((-9.79902990479444e-07-4.210206874157492e-08j)) * (line_line5_Ic2))) - (((-1.0970769381048924e-06-6.020740162411302e-07j)) * (line_line5_In2))) - (line_line5_Ia1) - - 0 = ((((((((((-9.798940924142138e-07-4.212484497430423e-08j)) * (node_6_Va)) + (((0.9999985564910645+1.1514351921319767e-06j)) * (node_6_Vb))) + (((-9.799598503751136e-07-4.210188597393748e-08j)) * (node_6_Vc))) + (((-2.6136322814528936e-06-2.749309685906246e-07j)) * (node_6_Vn))) - ((0.1274187267721933j) * (line_line5_Ia2))) - (((0.094+0.16414201385633156j)) * (line_line5_Ib2))) - ((0.12741872677219238j) * (line_line5_Ic2))) - ((0.1446756882483081j) * (line_line5_In2))) - (node_3_Vb) - - 0 = ((((((((((-7.860273187150392e-13-9.632681642089913e-07j)) * (node_6_Va)) + (((4.940232732889365e-08+2.441231399317008e-05j)) * (node_6_Vb))) + (((-7.867188121817394e-13-9.627835641782843e-07j)) * (node_6_Vc))) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_6_Vn))) - (((-9.798940924142147e-07-4.212484497430423e-08j)) * (line_line5_Ia2))) - (((0.9999985564910645+1.1514351921319767e-06j)) * (line_line5_Ib2))) - (((-9.799029904794446e-07-4.210206874157507e-08j)) * (line_line5_Ic2))) - (((-1.0970769381048932e-06-6.020740162411302e-07j)) * (line_line5_In2))) - (line_line5_Ib1) - - 0 = ((((((((((-9.799029904794437e-07-4.210206874157492e-08j)) * (node_6_Va)) + (((-9.799029904794446e-07-4.210206874157508e-08j)) * (node_6_Vb))) + (((0.9999985564170336+1.151479725005817e-06j)) * (node_6_Vc))) + (((-2.613623636021951e-06-2.749530981595766e-07j)) * (node_6_Vn))) - ((0.12741872677219238j) * (line_line5_Ia2))) - ((0.12741872677219238j) * (line_line5_Ib2))) - (((0.094+0.16414201385633156j)) * (line_line5_Ic2))) - ((0.14467568824831j) * (line_line5_In2))) - (node_3_Vc) - - 0 = ((((((((((-7.867188121817439e-13-9.62783564178281e-07j)) * (node_6_Va)) + (((-7.86718812181739e-13-9.627835641782846e-07j)) * (node_6_Vb))) + (((4.9405194748417335e-08+2.4413256490382917e-05j)) * (node_6_Vc))) + (((1.9271622305702303e-11-6.014024468912098e-06j)) * (node_6_Vn))) - (((-9.799598503751138e-07-4.2101885973937324e-08j)) * (line_line5_Ia2))) - (((-9.799598503751136e-07-4.210188597393749e-08j)) * (line_line5_Ib2))) - (((0.9999985564170336+1.151479725005817e-06j)) * (line_line5_Ic2))) - (((-1.0971387105365618e-06-6.021212292252459e-07j)) * (line_line5_In2))) - (line_line5_Ic1) - - 0 = ((((((((((-1.0970769381048922e-06-6.020740162411303e-07j)) * (node_6_Va)) + (((-1.097076938104893e-06-6.020740162411302e-07j)) * (node_6_Vb))) + (((-1.097138710536562e-06-6.021212292252459e-07j)) * (node_6_Vc))) + (((0.9999966006473567+5.402273692006538e-06j)) * (node_6_Vn))) - ((0.1446756882483081j) * (line_line5_Ia2))) - ((0.1446756882483081j) * (line_line5_Ib2))) - ((0.14467568824831j) * (line_line5_Ic2))) - (((0.20142857142857143+0.17611368179891698j)) * (line_line5_In2))) - (node_3_Vn) - - 0 = ((((((((((1.926987707527671e-11-6.013553626063577e-06j)) * (node_6_Va)) + (((1.9269877075276707e-11-6.013553626063575e-06j)) * (node_6_Vb))) + (((1.9271622305702306e-11-6.014024468912098e-06j)) * (node_6_Vc))) + (((1.063688820211131e-07+5.3546400222819646e-05j)) * (node_6_Vn))) - (((-2.6136322814528932e-06-2.7493096859062464e-07j)) * (line_line5_Ia2))) - (((-2.6136322814528932e-06-2.749309685906246e-07j)) * (line_line5_Ib2))) - (((-2.613623636021951e-06-2.749530981595766e-07j)) * (line_line5_Ic2))) - (((0.9999966006473567+5.402273692006538e-06j)) * (line_line5_In2))) - (line_line5_In1) - - 0 = ((node_2_Va) - (load_1_Vn)) + (((10+5j)) * (load_1_Ia)) - - 0 = ((node_2_Vb) - (load_1_Vn)) + (((10+5j)) * (load_1_Ib)) - - 0 = ((node_2_Vc) - (load_1_Vn)) + (((10+5j)) * (load_1_Ic)) - - 0 = (load_1_In) + (((load_1_Ia) + (load_1_Ib)) + (load_1_Ic)) - - 0 = (load_1_Vn) - (node_2_Vn) - - 0 = ((node_2_Va) - (load_2_Vn)) + (((10+5j)) * (load_2_Ia)) - - 0 = ((node_2_Vb) - (load_2_Vn)) + (((10+5j)) * (load_2_Ib)) - - 0 = ((node_2_Vc) - (load_2_Vn)) + (((10+5j)) * (load_2_Ic)) - - 0 = (load_2_In) + (((load_2_Ia) + (load_2_Ib)) + (load_2_Ic)) - - 0 = (load_2_Vn) - (node_2_Vn) - - 0 = ((node_2_Ia) - (load_1_Ia)) - (load_2_Ia) - - 0 = ((node_2_Ib) - (load_1_Ib)) - (load_2_Ib) - - 0 = ((node_2_Ic) - (load_1_Ic)) - (load_2_Ic) - - 0 = ((node_2_In) - (load_1_In)) - (load_2_In) - - 0 = (((node_2_Ia) - (line_line1_Ia2)) - (line_line2_Ia1)) - (line_line4_Ia1) - - 0 = (((node_2_Ib) - (line_line1_Ib2)) - (line_line2_Ib1)) - (line_line4_Ib1) - - 0 = (((node_2_Ic) - (line_line1_Ic2)) - (line_line2_Ic1)) - (line_line4_Ic1) - - 0 = (((node_2_In) - (line_line1_In2)) - (line_line2_In1)) - (line_line4_In1) - - 0 = ((node_3_Va) - (load_3_Vn)) + (((10+5j)) * (load_3_Ia)) - - 0 = ((node_3_Vb) - (load_3_Vn)) + (((10+5j)) * (load_3_Ib)) - - 0 = ((node_3_Vc) - (load_3_Vn)) + (((10+5j)) * (load_3_Ic)) - - 0 = (load_3_In) + (((load_3_Ia) + (load_3_Ib)) + (load_3_Ic)) - - 0 = (load_3_Vn) - (node_3_Vn) - - 0 = (node_3_Ia) - (load_3_Ia) - - 0 = (node_3_Ib) - (load_3_Ib) - - 0 = (node_3_Ic) - (load_3_Ic) - - 0 = (node_3_In) - (load_3_In) - - 0 = ((node_3_Ia) - (line_line2_Ia2)) - (line_line5_Ia1) - - 0 = ((node_3_Ib) - (line_line2_Ib2)) - (line_line5_Ib1) - - 0 = ((node_3_Ic) - (line_line2_Ic2)) - (line_line5_Ic1) - - 0 = ((node_3_In) - (line_line2_In2)) - (line_line5_In1) - - 0 = node_4_Ia - - 0 = node_4_Ib - - 0 = node_4_Ic - - 0 = node_4_In - - 0 = (node_4_Ia) - (line_line3_Ia2) - - 0 = (node_4_Ib) - (line_line3_Ib2) - - 0 = (node_4_Ic) - (line_line3_Ic2) - - 0 = (node_4_In) - (line_line3_In2) - - 0 = node_5_Ia - - 0 = node_5_Ib - - 0 = node_5_Ic - - 0 = node_5_In - - 0 = (node_5_Ia) - (line_line4_Ia2) - - 0 = (node_5_Ib) - (line_line4_Ib2) - - 0 = (node_5_Ic) - (line_line4_Ic2) - - 0 = (node_5_In) - (line_line4_In2) - - 0 = node_6_Ia - - 0 = node_6_Ib - - 0 = node_6_Ic - - 0 = node_6_In - - 0 = (node_6_Ia) - (line_line5_Ia2) - - 0 = (node_6_Ib) - (line_line5_Ib2) - - 0 = (node_6_Ic) - (line_line5_Ic2) - - 0 = (node_6_In) - (line_line5_In2) diff --git a/roseau/load_flow/tests/data/networks/network_6_buses/lines_models.txt b/roseau/load_flow/tests/data/networks/network_6_buses/lines_models.txt deleted file mode 100644 index 67dfb1c6..00000000 --- a/roseau/load_flow/tests/data/networks/network_6_buses/lines_models.txt +++ /dev/null @@ -1,346 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j -b 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j -c 0.00000000 0.23253767j 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j -n 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j 0.40285714 0.35222736j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------- -a 18.73970246 450.28630475j -0.00000000 -72.93254164j -0.00000000 -20.98988879j -0.00000000 -44.03550001j -b -0.00000000 -72.93254164j 20.22021068 489.30225255j -0.00000000 -72.93254164j -0.00000000 -6.43365802j -c -0.00000000 -20.98988879j -0.00000000 -72.93254164j 18.73970246 450.28630475j -0.00000000 -44.03550001j -n -0.00000000 -44.03550001j -0.00000000 -6.43365802j -0.00000000 -44.03550001j 12.51453342 303.08021499j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99994516 0.00004540j -0.00004095 -0.00000428j -0.00003404 0.00000021j -0.00002537 -0.00000255j -b -0.00003750 -0.00000447j 0.99994088 0.00004931j -0.00003750 -0.00000447j -0.00002298 0.00000085j -c -0.00003404 0.00000021j -0.00004095 -0.00000428j 0.99994516 0.00004540j -0.00002537 -0.00000255j -n -0.00003835 -0.00000649j -0.00003721 0.00000106j -0.00003835 -0.00000649j 0.99996109 0.00006325j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j -b 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j -c 0.00000000 0.23253767j 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j -n 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j 0.40285714 0.35222736j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00001873 0.00045028j 0.00000000 -0.00007294j -0.00000000 -0.00002099j 0.00000000 -0.00004404j -b 0.00000000 -0.00007294j 0.00002021 0.00048929j 0.00000000 -0.00007294j -0.00000000 -0.00000644j -c -0.00000000 -0.00002099j 0.00000000 -0.00007294j 0.00001873 0.00045028j 0.00000000 -0.00004404j -n 0.00000000 -0.00004404j -0.00000000 -0.00000644j 0.00000000 -0.00004404j 0.00001250 0.00030308j - -M: -[[ 3.21250459-1.6570776j -1.32684522+0.16818733j -1.01114527+0.49374088j - -0.67032959-0.03770095j -3.21249522+1.65730275j 1.32684522-0.1682238j - 1.01114527-0.49375137j 0.67032959+0.03767893j] - [-1.32682887+0.16817578j 3.30761157-1.55992718j -1.32682887+0.16817578j - -0.50597971+0.20835556j 1.32682887-0.16821225j -3.30760146+1.56017183j - 1.32682887-0.16821225j 0.50597971-0.20835878j] - [-1.01114527+0.49374088j -1.32684522+0.16818733j 3.21250459-1.6570776j - -0.67032959-0.03770095j 1.01114527-0.49375137j 1.32684522-0.1682238j - -3.21249522+1.65730275j 0.67032959+0.03767893j] - [-0.67037418-0.03769623j -0.50601453+0.20839377j -0.67037418-0.03769623j - 2.01218993-0.62068455j 0.67037418+0.03767422j 0.50601453-0.20839698j - 0.67037418+0.03767422j -2.01218367+0.62083609j] - [ 3.21249923-1.65729879j -1.3268267 +0.16821708j -1.01114126+0.49375533j - -0.67035986-0.03767798j -3.2125086 +1.65707364j 1.3268267 -0.16818061j - 1.01114126-0.49374484j 0.67035986+0.0377j ] - [-1.3268267 +0.16821708j 3.30761771-1.56017656j -1.3268267 +0.16821708j - -0.50600356+0.20836803j 1.3268267 -0.16818061j -3.30762782+1.55993191j - 1.3268267 -0.16818061j 0.50600356-0.20836481j] - [-1.01114126+0.49375533j -1.3268267 +0.16821708j 3.21249923-1.65729879j - -0.67035986-0.03767798j 1.01114126-0.49374484j 1.3268267 -0.16818061j - -3.2125086 +1.65707364j 0.67035986+0.0377j ] - [-0.67035986-0.03767798j -0.50600356+0.20836803j -0.67035986-0.03767798j - 2.01215941-0.62083928j 0.67035986+0.0377j 0.50600356-0.20836481j - 0.67035986+0.0377j -2.01216567+0.62068774j]] - -Line line3: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.04941827 24.41232734j -0.00000000 -0.96326067j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -b -0.00000000 -0.96326067j 0.04941827 24.41232734j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -c -0.00000000 -0.96277607j -0.00000000 -0.96277607j 0.04942114 24.41326984j -0.00000000 -6.01400530j -n -0.00000000 -6.01353445j -0.00000000 -6.01353445j -0.00000000 -6.01400530j 0.10651618 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000027j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999660 0.00000540j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000011 0.00005355j - -M: -[[ 6.7830228 -3.01940471j -2.44659858+0.58634893j -2.44659858+0.58634893j - -1.42435041-0.11202236j -6.78302278+3.01941691j 2.44659858-0.58634941j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j 6.7830228 -3.01940471j -2.44659858+0.58634893j - -1.42435041-0.11202236j 2.44659858-0.58634941j -6.78302278+3.01941691j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j -2.44659858+0.58634893j 6.7830228 -3.01940471j - -1.42435041-0.11202236j 2.44659858-0.58634941j 2.44659858-0.58634941j - -6.78302278+3.01941691j 1.42435041+0.11201936j] - [-1.42434198-0.11202807j -1.42434198-0.11202807j -1.42434198-0.11202807j - 4.19766504-0.60099655j 1.42434198+0.11202506j 1.42434198+0.11202506j - 1.42434198+0.11202506j -4.19766499+0.60102332j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767163+0.60099744j]] - -Line line2: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j -b 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j -c 0.00000000 0.23253767j 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j -n 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j 0.40285714 0.35222736j - -Y matrix (uS): - a b c n --- ------------------------- ------------------------- ------------------------- ------------------------- -a 18.73970246 450.28630475j -0.00000000 -72.93254164j -0.00000000 -20.98988879j -0.00000000 -44.03550001j -b -0.00000000 -72.93254164j 20.22021068 489.30225255j -0.00000000 -72.93254164j -0.00000000 -6.43365802j -c -0.00000000 -20.98988879j -0.00000000 -72.93254164j 18.73970246 450.28630475j -0.00000000 -44.03550001j -n -0.00000000 -44.03550001j -0.00000000 -6.43365802j -0.00000000 -44.03550001j 12.51453342 303.08021499j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99994516 0.00004540j -0.00004095 -0.00000428j -0.00003404 0.00000021j -0.00002537 -0.00000255j -b -0.00003750 -0.00000447j 0.99994088 0.00004931j -0.00003750 -0.00000447j -0.00002298 0.00000085j -c -0.00003404 0.00000021j -0.00004095 -0.00000428j 0.99994516 0.00004540j -0.00002537 -0.00000255j -n -0.00003835 -0.00000649j -0.00003721 0.00000106j -0.00003835 -0.00000649j 0.99996109 0.00006325j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j -b 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j 0.00000000 0.23253767j -c 0.00000000 0.23253767j 0.00000000 0.25431354j 0.18800000 0.32828403j 0.00000000 0.25431354j -n 0.00000000 0.25431354j 0.00000000 0.23253767j 0.00000000 0.25431354j 0.40285714 0.35222736j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.00001873 0.00045028j 0.00000000 -0.00007294j -0.00000000 -0.00002099j 0.00000000 -0.00004404j -b 0.00000000 -0.00007294j 0.00002021 0.00048929j 0.00000000 -0.00007294j -0.00000000 -0.00000644j -c -0.00000000 -0.00002099j 0.00000000 -0.00007294j 0.00001873 0.00045028j 0.00000000 -0.00004404j -n 0.00000000 -0.00004404j -0.00000000 -0.00000644j 0.00000000 -0.00004404j 0.00001250 0.00030308j - -M: -[[ 3.21250459-1.6570776j -1.32684522+0.16818733j -1.01114527+0.49374088j - -0.67032959-0.03770095j -3.21249522+1.65730275j 1.32684522-0.1682238j - 1.01114527-0.49375137j 0.67032959+0.03767893j] - [-1.32682887+0.16817578j 3.30761157-1.55992718j -1.32682887+0.16817578j - -0.50597971+0.20835556j 1.32682887-0.16821225j -3.30760146+1.56017183j - 1.32682887-0.16821225j 0.50597971-0.20835878j] - [-1.01114527+0.49374088j -1.32684522+0.16818733j 3.21250459-1.6570776j - -0.67032959-0.03770095j 1.01114527-0.49375137j 1.32684522-0.1682238j - -3.21249522+1.65730275j 0.67032959+0.03767893j] - [-0.67037418-0.03769623j -0.50601453+0.20839377j -0.67037418-0.03769623j - 2.01218993-0.62068455j 0.67037418+0.03767422j 0.50601453-0.20839698j - 0.67037418+0.03767422j -2.01218367+0.62083609j] - [ 3.21249923-1.65729879j -1.3268267 +0.16821708j -1.01114126+0.49375533j - -0.67035986-0.03767798j -3.2125086 +1.65707364j 1.3268267 -0.16818061j - 1.01114126-0.49374484j 0.67035986+0.0377j ] - [-1.3268267 +0.16821708j 3.30761771-1.56017656j -1.3268267 +0.16821708j - -0.50600356+0.20836803j 1.3268267 -0.16818061j -3.30762782+1.55993191j - 1.3268267 -0.16818061j 0.50600356-0.20836481j] - [-1.01114126+0.49375533j -1.3268267 +0.16821708j 3.21249923-1.65729879j - -0.67035986-0.03767798j 1.01114126-0.49374484j 1.3268267 -0.16818061j - -3.2125086 +1.65707364j 0.67035986+0.0377j ] - [-0.67035986-0.03767798j -0.50600356+0.20836803j -0.67035986-0.03767798j - 2.01215941-0.62083928j 0.67035986+0.0377j 0.50600356-0.20836481j - 0.67035986+0.0377j -2.01216567+0.62068774j]] - -Line line4: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.04941827 24.41232734j -0.00000000 -0.96326067j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -b -0.00000000 -0.96326067j 0.04941827 24.41232734j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -c -0.00000000 -0.96277607j -0.00000000 -0.96277607j 0.04942114 24.41326984j -0.00000000 -6.01400530j -n -0.00000000 -6.01353445j -0.00000000 -6.01353445j -0.00000000 -6.01400530j 0.10651618 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000027j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999660 0.00000540j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000011 0.00005355j - -M: -[[ 6.7830228 -3.01940471j -2.44659858+0.58634893j -2.44659858+0.58634893j - -1.42435041-0.11202236j -6.78302278+3.01941691j 2.44659858-0.58634941j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j 6.7830228 -3.01940471j -2.44659858+0.58634893j - -1.42435041-0.11202236j 2.44659858-0.58634941j -6.78302278+3.01941691j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j -2.44659858+0.58634893j 6.7830228 -3.01940471j - -1.42435041-0.11202236j 2.44659858-0.58634941j 2.44659858-0.58634941j - -6.78302278+3.01941691j 1.42435041+0.11201936j] - [-1.42434198-0.11202807j -1.42434198-0.11202807j -1.42434198-0.11202807j - 4.19766504-0.60099655j 1.42434198+0.11202506j 1.42434198+0.11202506j - 1.42434198+0.11202506j -4.19766499+0.60102332j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767163+0.60099744j]] - -Line line5: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.04941827 24.41232734j -0.00000000 -0.96326067j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -b -0.00000000 -0.96326067j 0.04941827 24.41232734j -0.00000000 -0.96277607j -0.00000000 -6.01353445j -c -0.00000000 -0.96277607j -0.00000000 -0.96277607j 0.04942114 24.41326984j -0.00000000 -6.01400530j -n -0.00000000 -6.01353445j -0.00000000 -6.01353445j -0.00000000 -6.01400530j 0.10651618 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000027j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000027j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999660 0.00000540j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000011 0.00005355j - -M: -[[ 6.7830228 -3.01940471j -2.44659858+0.58634893j -2.44659858+0.58634893j - -1.42435041-0.11202236j -6.78302278+3.01941691j 2.44659858-0.58634941j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j 6.7830228 -3.01940471j -2.44659858+0.58634893j - -1.42435041-0.11202236j 2.44659858-0.58634941j -6.78302278+3.01941691j - 2.44659858-0.58634941j 1.42435041+0.11201936j] - [-2.44659858+0.58634893j -2.44659858+0.58634893j 6.7830228 -3.01940471j - -1.42435041-0.11202236j 2.44659858-0.58634941j 2.44659858-0.58634941j - -6.78302278+3.01941691j 1.42435041+0.11201936j] - [-1.42434198-0.11202807j -1.42434198-0.11202807j -1.42434198-0.11202807j - 4.19766504-0.60099655j 1.42434198+0.11202506j 1.42434198+0.11202506j - 1.42434198+0.11202506j -4.19766499+0.60102332j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767163+0.60099744j]] diff --git a/roseau/load_flow/tests/data/networks/network_6_buses/network_impedance.json b/roseau/load_flow/tests/data/networks/network_6_buses/network_impedance.json deleted file mode 100644 index 3deec92a..00000000 --- a/roseau/load_flow/tests/data/networks/network_6_buses/network_impedance.json +++ /dev/null @@ -1,271 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.25] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.4, 0.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-0.4, 0.25] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.4, 0.5] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, 0.25] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.25], - [0.0, 0.5] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.4, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.25], - [-0.4, 0.25] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.5], - [0.4, 0.5] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 2, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 3, - "bus": 3, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123443e-8, -0.0, -0.0, -0.0], - [-0.0, 9.883653691123448e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522741e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.88246546842203e-5, -1.9265213360533982e-6, -1.925552134660659e-6, -1.2027068909761439e-5], - [-1.926521336053397e-6, 4.882465468422033e-5, -1.925552134660666e-6, -1.2027068909761439e-5], - [-1.925552134660659e-6, -1.9255521346606663e-6, 4.88265396812771e-5, -1.2028010593546635e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.0001070929347408532] - ] - ] - }, - { - "id": "S_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.87397024584863e-5, -0.0], - [-0.0, -0.0, -0.0, 1.251453341640509e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.00030308021498525026] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/network_6_buses/network_power.json b/roseau/load_flow/tests/data/networks/network_6_buses/network_power.json deleted file mode 100644 index 4d959072..00000000 --- a/roseau/load_flow/tests/data/networks/network_6_buses/network_power.json +++ /dev/null @@ -1,271 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.25] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.5] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.4, 0.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [-0.4, 0.25] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.4, 0.5] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.0, 0.25] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.25], - [0.0, 0.5] - ] - }, - "length": 1.0, - "params_id": "S_AL_150_exact", - "ground": "ground" - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [0.4, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line4", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 5, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.25], - [-0.4, 0.25] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - }, - { - "id": "line5", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.5], - [0.4, 0.5] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_exact", - "ground": "ground" - } - ], - "loads": [ - { - "id": 1, - "bus": 2, - "phases": "abcn", - "powers": [ - [3784.13906992178, 1892.0695349608898], - [3832.6932935361037, 1916.3466467680526], - [3894.240495272786, 1947.1202476363933] - ] - }, - { - "id": 2, - "bus": 2, - "phases": "abcn", - "powers": [ - [3784.13906992178, 1892.0695349608898], - [3832.693293536103, 1916.3466467680532], - [3894.2404952727857, 1947.1202476363922] - ] - }, - { - "id": 3, - "bus": 3, - "phases": "abcn", - "powers": [ - [3632.2230994219854, 1816.1115497109927], - [3695.415813939502, 1847.7079069697513], - [3774.1174774789292, 1887.058738739465] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2548374535443866, 0.25483745354438475, 0.2893513764966162], - [0.2548374535443866, 0.32828402771266313, 0.25483745354438475, 0.2893513764966162], - [0.25483745354438475, 0.25483745354438475, 0.32828402771266313, 0.28935137649662], - [0.2893513764966162, 0.2893513764966162, 0.28935137649662, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [9.883653691123443e-8, -0.0, -0.0, -0.0], - [-0.0, 9.883653691123448e-8, -0.0, -0.0], - [-0.0, -0.0, 9.884227445522741e-8, -0.0], - [-0.0, -0.0, -0.0, 2.1303235898335101e-7] - ], - [ - [4.88246546842203e-5, -1.9265213360533982e-6, -1.925552134660659e-6, -1.2027068909761439e-5], - [-1.926521336053397e-6, 4.882465468422033e-5, -1.925552134660666e-6, -1.2027068909761439e-5], - [-1.925552134660659e-6, -1.9255521346606663e-6, 4.88265396812771e-5, -1.2028010593546635e-5], - [-1.2027068909761442e-5, -1.2027068909761439e-5, -1.2028010593546635e-5, 0.0001070929347408532] - ] - ] - }, - { - "id": "S_AL_150_exact", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571429] - ], - [ - [0.32828402771266313, 0.2543135354137983, 0.23253767451076202, 0.25431353541379775], - [0.2543135354137983, 0.32828402771266313, 0.25431353541379775, 0.23253767451076202], - [0.23253767451076202, 0.25431353541379775, 0.32828402771266313, 0.2543135354137983], - [0.25431353541379775, 0.23253767451076202, 0.2543135354137983, 0.35222736359783396] - ] - ], - "y_shunt": [ - [ - [1.8739702458486386e-5, -0.0, -0.0, -0.0], - [-0.0, 2.0220210675210224e-5, -0.0, -0.0], - [-0.0, -0.0, 1.87397024584863e-5, -0.0], - [-0.0, -0.0, -0.0, 1.251453341640509e-5] - ], - [ - [0.0004502863047450181, -7.293254163840195e-5, -2.098988878582756e-5, -4.403550001268221e-5], - [-7.293254163840193e-5, 0.0004893022525501052, -7.293254163839993e-5, -6.4336580197996484e-6], - [-2.0989888785827554e-5, -7.293254163839992e-5, 0.00045028630474501605, -4.403550001268351e-5], - [-4.403550001268222e-5, -6.433658019799651e-6, -4.403550001268351e-5, 0.00030308021498525026] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/network_6_buses/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/network_6_buses/results_backward_forward.csv deleted file mode 100644 index 28a5b245..00000000 --- a/roseau/load_flow/tests/data/networks/network_6_buses/results_backward_forward.csv +++ /dev/null @@ -1,25 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,222.18397045401264,0.1460816725986597,39.161657634441816,-25.92368963545697,39.216527240937324,-26.067814098259547,10.00000000017572,4.999999999842355,[[222.1832483]],[[0.56648101]],[[35.22109812]],[[-17.12044614]],[[17.78715443]],[[-8.78734679]] -2,b,223.0019498216705,-119.82679727713128,39.37738644100126,-146.1810273889242,39.429940908015496,-146.35026423613033,10.000000000032637,5.000000000237343,[[-110.91665655]],[[-193.46153345]],[[-32.71474112]],[[-21.91630161]],[[-16.62195854]],[[-10.98559175]] -2,c,223.422532065941,119.99224636946045,39.69035592803771,93.77217571703683,39.72745750068858,93.6167891206499,9.999999999778183,4.999999999926351,[[-111.68508076]],[[193.50470426]],[[-2.61120212]],[[39.60436816]],[[-1.20478297]],[[20.00244423]] -2,n,0.6216455744514432,-52.901327869536885,0.584972908832363,-78.7659725146721,0.5794378275338964,-79.41147898296819,,,[[0.37497009]],[[-0.49582321]],[[0.11396261]],[[-0.57376461]],[[0.10647426]],[[-0.56957127]] -3,a,217.847626099006,0.22297439233400176,19.379930348253918,-25.854658815957627,19.433438524063753,-26.136949664464222,10.000000000289605,4.999999999738938,[[217.84597647]],[[0.84778181]],[[17.44006059]],[[-8.45138964]],[[17.44626082]],[[-8.5663088]] -3,b,219.06677973570834,-119.7347177385115,19.50848237112653,-146.17244383289767,19.560108256030425,-146.50434799211104,10.00000000005392,5.00000000039111,[[-108.65381813]],[[-190.222506]],[[-16.20602454]],[[-10.86027868]],[[-16.31653426]],[[-10.79194004]] -3,c,219.69120708528794,119.98963601045693,19.691436637995285,93.77491087516673,19.727780105009174,93.46970255528255,9.99999999963547,4.999999999879018,[[-109.81118676]],[[190.27803271]],[[-1.2964245]],[[19.64871396]],[[-1.1891022]],[[19.69439781]] -3,n,0.9074886503075049,-52.54930997232968,0.3465974638434117,-78.87823300247848,0.3413275461202038,-79.9746207215299,,,[[0.55182427]],[[-0.72043433]],[[0.06685683]],[[-0.34008817]],[[0.0594198]],[[-0.33611573]] -4,a,230.94021473999595,-6.838206379830385e-05,0.005860197354050388,89.88933050672742,0.0,0.0,,,[[230.94021474]],[[-0.00027563]],[[1.13192398e-05]],[[0.00586019]],[[0.]],[[0.]] -4,b,230.94021497392472,-120.00006835376634,0.005860197737560512,-30.112564654642988,0.0,0.0,,,[[-115.47034609]],[[-199.99995517]],[[0.00506931]],[[-0.00294006]],[[0.]],[[0.]] -4,c,230.9402150011515,119.99993157794573,0.005860359253143089,-150.11162052594887,0.0,0.0,,,[[-115.46986866]],[[200.00023084]],[[-0.00508092]],[[-0.00292029]],[[0.]],[[0.]] -4,n,1.795547345561343e-08,157.3903968515739,1.0873605672371887e-07,29.999787591683077,0.0,0.0,,,[[-1.65755198e-08]],[[6.90298273e-09]],[[9.4168389e-08]],[[5.43676793e-08]],[[0.]],[[0.]] -5,a,222.18407413785357,0.14601313202036328,0.005636157051945771,90.05977143584816,0.0,0.0,,,[[222.18335266]],[[0.56621548]],[[-5.87968506e-06]],[[0.00563615]],[[0.]],[[0.]] -5,b,223.00205339008457,-119.82686543567269,0.005657613401045181,-29.967714751565968,0.0,0.0,,,[[-110.9169382]],[[-193.46149135]],[[0.00490123]],[[-0.00282605]],[[0.]],[[0.]] -5,c,223.42263479122104,119.99217790964738,0.005672591800457139,-150.11520473247455,0.0,0.0,,,[[-111.68490091]],[[193.50492667]],[[-0.0049183]],[[-0.00282641]],[[0.]],[[0.]] -5,n,0.6216468418060824,-52.901675763468894,3.7834510867150114e-05,36.66935347969495,0.0,0.0,,,[[0.37496784]],[[-0.4958265]],[[3.03468791e-05]],[[2.25946263e-05]],[[0.]],[[0.]] -6,a,217.84772808579353,0.22290577989788865,0.005525256110990902,90.14827313822929,0.0,0.0,,,[[217.84607947]],[[0.84752133]],[[-1.42985427e-05]],[[0.00552524]],[[0.]],[[0.]] -6,b,219.06688155006194,-119.73478578782205,0.005557259960826487,-29.889390454341385,0.0,0.0,,,[[-108.65409455]],[[-190.22246536]],[[0.00481808]],[[-0.00276933]],[[0.]],[[0.]] -6,c,219.69130769851066,119.98956751199968,0.005579265108280804,-150.11545648781518,0.0,0.0,,,[[-109.81100957]],[[190.27825114]],[[-0.0048374]],[[-0.00277989]],[[0.]],[[0.]] -6,n,0.9074904858537391,-52.549657600099906,5.527331530665683e-05,36.97579014094671,0.0,0.0,,,[[0.55182102]],[[-0.72043914]],[[4.4157284e-05]],[[3.32456562e-05]],[[0.]],[[0.]] diff --git a/roseau/load_flow/tests/data/networks/network_6_buses/results_linear_method.csv b/roseau/load_flow/tests/data/networks/network_6_buses/results_linear_method.csv deleted file mode 100644 index f986d48e..00000000 --- a/roseau/load_flow/tests/data/networks/network_6_buses/results_linear_method.csv +++ /dev/null @@ -1,25 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,218.00457891682728,0.21948579522719372,57.85206425076341,-25.929256179570036,57.906466432679046,153.97407817417357,"[10.000000000000005, 10.000000000000005]","[5.000000000000003, 5.000000000000003]","[3784.13906992178, 3784.13906992178]","[1892.0695349608898, 1892.0695349608898]",218.00297934899706,0.8351189519687816,52.028364417262864,-25.296454971773283,-52.03449744871462,25.408068206353207 -2,b,219.19379506153737,-119.7355606386427,58.26960717753296,-146.26277955012515,58.321927940917696,33.62387581059982,"[9.999999999999998, 10.0]","[5.000000000000002, 5.000000000000005]","[3832.6932935361037, 3832.693293536103]","[1916.3466467680526, 1916.3466467680532]",-108.71961586350882,-190.3311979680954,-48.45662709543065,-32.36205202329384,48.56411905744078,32.29510208871175 -2,c,219.8013284491304,119.99280727869531,58.81691317960779,93.6760323078611,58.85386235136159,-86.42796197957954,"[9.999999999999996, 10.000000000000002]","[5.000000000000001, 4.999999999999998]","[3894.240495272786, 3894.2404952727857]","[1947.1202476363933, 1947.1202476363922]",-109.87676701003247,190.36732928584556,-3.7710381191741216,58.69589889831534,3.6667984628621677,-58.73952419543223 -2,n,0.8381771972814208,-51.78741703886774,1.0640518419940155,-78.7143493000261,1.0585641198361597,100.9333533686441,,,,,0.5184804601208617,-0.6585734784482271,0.2082355312209271,-1.0434770174699564,-0.20077471766333516,1.0393495603268958 -3,a,213.7504760478285,0.2957350434490984,19.003535174401524,-25.742745548663134,19.05599373992109,153.97469614793968,[10.0],[5.0],[3632.2230994219854],[1816.1115497109927],213.74762872673472,1.1032789181684524,17.117495860436712,-8.253828480932224,-17.123722803972804,8.361161088545867 -3,b,215.32596235077492,-119.64229532651409,19.17015143956251,-146.12987931728705,19.221013239747712,33.53825720710951,[10.000000000000002],[5.000000000000002],[3695.415813939502],[1847.7079069697513],-106.49668678182438,-187.1462683752506,-15.91703486591461,-10.683759043193513,16.021043215164617,10.619487947183922 -3,c,216.12697787706182,119.99046877070121,19.38889086483688,93.78760386854783,19.424646036164116,-86.5173721968464,[9.999999999999998],[5.0],[3774.1174774789292],[1887.058738739465],-108.03235122270829,187.1894272002705,-1.2807917638296167,19.34654132981555,1.1799676101739638,-19.38877381551517 -3,n,1.0865389472550144,-51.43998539240075,0.4205704267312066,-78.38482471313422,0.4153696975044637,100.72511097724004,,,,,0.6772767114594258,-0.8496252938894537,0.08467654073171176,-0.4119579678687863,-0.07729915698317333,0.4081137414185418 -4,a,230.9402147399959,-6.838206379830381e-05,0.005860197354050389,89.88933050672742,0.0,-0.0,,,,,230.94021473983142,-0.0002756253363187914,1.1319239809429763e-05,0.005860186422224921,0.0,-0.0 -4,b,230.94021497392472,-120.00006835376634,0.00586019773756051,-30.112564654642988,0.0,180.0,,,,,-115.47034608664677,-199.99995516707645,0.005069313779266042,-0.002940063831050741,-0.0,0.0 -4,c,230.9402150011515,119.99993157794573,0.00586035925314309,-150.11162052594887,0.0,-0.0,,,,,-115.46986866235687,200.0002308395571,-0.00508091877081034,-0.0029202868044640707,0.0,-0.0 -4,n,1.7955473455734364e-08,157.3903968506412,1.0873605672420386e-07,29.999787591614375,0.0,-0.0,,,,,-1.6575519794968278e-08,6.902982728226697e-09,9.416838898441053e-08,5.436767925900489e-08,0.0,-0.0 -5,a,218.00468089920366,0.21941721516149024,0.005529413617369883,90.14121736040977,0.0,-0.0,,,,,218.00308233006336,0.8348584042953904,-1.3628375627543537e-05,0.005529396822378844,0.0,-0.0 -5,b,219.1938968671966,-119.73562872162455,0.005560691228226335,-29.886886881391597,0.0,180.0,,,,,-108.71989252417985,-190.3311571796851,0.004821179426359757,-0.002770833065076046,-0.0,0.0 -5,c,219.80142925804876,119.99273878193222,0.005581676171754607,-150.1121109679214,0.0,-0.0,,,,,-109.87658982034047,190.3675479522013,-0.004839324951521089,-0.0027813742826017815,0.0,-0.0 -5,n,0.8381788341341222,-51.78776496649689,5.131074666904015e-05,37.60809131427775,0.0,-0.0,,,,,0.5184774734533709,-0.6585779130154954,4.064855159590104e-05,3.1312744639998996e-05,0.0,-0.0 -6,a,213.75057632774295,0.29566640676445916,0.005420697840273163,90.22752362262608,3.107031742798915e-14,-138.15256685358887,,,,,213.7477303268183,1.1030233796369113,-2.152573154293099e-05,0.005420655100485889,-2.3145023451462784e-14,-2.072854347288405e-14 -6,b,215.3260623995013,-119.64236331572013,0.0054621547558065435,-29.805944132808246,0.0,180.0,,,,,-106.4969583387165,-187.14622895766723,0.004739587552528502,-0.0027150404063838386,-0.0,0.0 -6,c,216.12707667846885,119.99040023536756,0.005489587604663694,-150.11192740952944,0.0,-0.0,,,,,-108.03217669913981,187.18964199769866,-0.00475947520695054,-0.0027355013843353075,0.0,-0.0 -6,n,1.0865410458368712,-51.440333281064866,6.66052404049408e-05,37.91138612640254,2.2974475613936996e-14,92.67903247794625,,,,,0.6772728607973996,-0.8496310471702339,5.2549003359687516e-05,4.092505705925782e-05,-1.0738477021564433e-15,2.2949365587047478e-14 diff --git a/roseau/load_flow/tests/data/networks/rounded_network/linear_model_description.txt b/roseau/load_flow/tests/data/networks/rounded_network/linear_model_description.txt deleted file mode 100644 index 354aa299..00000000 --- a/roseau/load_flow/tests/data/networks/rounded_network/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 41.411664335163785 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((200+0j)) - - 0 = (node_1_Vb) - (-200j) - - 0 = (node_1_Vc) - (200j) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.999989375+5e-06j)) * (node_2_Va)) + (((-1.825e-05+1.375e-05j)) * (node_2_Vb))) + (((-1.38125e-05+7.25e-06j)) * (node_2_Vc))) + (((-2.15e-05+7.75e-06j)) * (node_2_Vn))) - (((0.5+0.5j)) * (line_line1_Ia2))) - ((0.25j) * (line_line1_Ib2))) - ((0.2j) * (line_line1_Ic2))) - ((0.15j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((9.999403125e-06+9.999062500000001e-06j)) * (node_2_Va)) + (((-4.928125e-10+4.9999192343750004e-05j)) * (node_2_Vb))) + (((-4.896875e-10+2.499905390625e-05j)) * (node_2_Vc))) + (((-9.36875e-10+2.49986953125e-05j)) * (node_2_Vn))) - (((0.99999+5e-06j)) * (line_line1_Ia2))) - (((-1.9375e-05+1.375e-05j)) * (line_line1_Ib2))) - (((-1.5375e-05+7.25e-06j)) * (line_line1_Ic2))) - (((-1.8875e-05+7.000000000000001e-06j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-1.9375e-05+1.375e-05j)) * (node_2_Va)) + (((0.9999856875+5e-06j)) * (node_2_Vb))) + (((-1.7e-05+2.6250000000000003e-06j)) * (node_2_Vc))) + (((-2.425e-05+1.55e-05j)) * (node_2_Vn))) - ((0.25j) * (line_line1_Ia2))) - (((0.5+0.5j)) * (line_line1_Ib2))) - ((0.15j) * (line_line1_Ic2))) - ((0.3j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((-4.865625e-10+4.999918296875e-05j)) * (node_2_Va)) + (((9.999199843750001e-06+9.998990468750001e-06j)) * (node_2_Vb))) + (((-8.10625e-10+7.498950234375e-06j)) * (node_2_Vc))) + (((-7.259375000000001e-10+4.9998765000000004e-05j)) * (node_2_Vn))) - (((-1.7e-05+1.375e-05j)) * (line_line1_Ia2))) - (((0.9999856875+5e-06j)) * (line_line1_Ib2))) - (((-1.6375e-05+2.6250000000000003e-06j)) * (line_line1_Ic2))) - (((-1.9062500000000003e-05+1.4000000000000001e-05j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-1.5375e-05+7.25e-06j)) * (node_2_Va)) + (((-1.6375e-05+2.6250000000000003e-06j)) * (node_2_Vb))) + (((0.9999838125+5e-06j)) * (node_2_Vc))) + (((-2.8499999999999998e-05+2.225e-05j)) * (node_2_Vn))) - ((0.2j) * (line_line1_Ia2))) - ((0.15j) * (line_line1_Ib2))) - (((0.5+0.5j)) * (line_line1_Ic2))) - ((0.35j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-4.803125e-10+2.499905546875e-05j)) * (node_2_Va)) + (((-8.10625e-10+7.498981484375e-06j)) * (node_2_Vb))) + (((9.999024843750001e-06+9.99884984375e-06j)) * (node_2_Vc))) + (((-7.8375e-10+7.499878875e-05j)) * (node_2_Vn))) - (((-1.19375e-05+7.25e-06j)) * (line_line1_Ia2))) - (((-1.7e-05+2.6250000000000003e-06j)) * (line_line1_Ib2))) - (((0.9999838125+5e-06j)) * (line_line1_Ic2))) - (((-2.35e-05+2.0499999999999997e-05j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-1.8625e-05+6.750000000000001e-06j)) * (node_2_Va)) + (((-1.78125e-05+1.4000000000000001e-05j)) * (node_2_Vb))) + (((-2.2875e-05+2.0499999999999997e-05j)) * (node_2_Vc))) + (((0.999978125+1e-05j)) * (node_2_Vn))) - ((0.1j) * (line_line1_Ia2))) - ((0.3j) * (line_line1_Ib2))) - ((0.35j) * (line_line1_Ic2))) - (((0.5+0.5j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((-9.31875e-10+2.49986875e-05j)) * (node_2_Va)) + (((-7.134375000000001e-10+4.9998761875e-05j)) * (node_2_Vb))) + (((-7.775000000000001e-10+7.49987715625e-05j)) * (node_2_Vc))) + (((1.9998362500000002e-05+1.9997937500000003e-05j)) * (node_2_Vn))) - (((-2.1000000000000002e-05+7.25e-06j)) * (line_line1_Ia2))) - (((-2.425e-05+1.55e-05j)) * (line_line1_Ib2))) - (((-2.8499999999999998e-05+2.225e-05j)) * (line_line1_Ic2))) - (((0.9999775+1e-05j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_line1_Ia2) - - 0 = (node_2_Ib) - (line_line1_Ib2) - - 0 = (node_2_Ic) - (line_line1_Ic2) - - 0 = (node_2_In) - (line_line1_In2) diff --git a/roseau/load_flow/tests/data/networks/rounded_network/lines_models.txt b/roseau/load_flow/tests/data/networks/rounded_network/lines_models.txt deleted file mode 100644 index 1a07db8b..00000000 --- a/roseau/load_flow/tests/data/networks/rounded_network/lines_models.txt +++ /dev/null @@ -1,70 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.50000000 0.50000000j 0.00000000 0.25000000j 0.00000000 0.20000000j 0.00000000 0.15000000j -b 0.00000000 0.25000000j 0.50000000 0.50000000j 0.00000000 0.15000000j 0.00000000 0.30000000j -c 0.00000000 0.20000000j 0.00000000 0.15000000j 0.50000000 0.50000000j 0.00000000 0.35000000j -n 0.00000000 0.10000000j 0.00000000 0.30000000j 0.00000000 0.35000000j 0.50000000 0.50000000j - -Y matrix (uS): - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 10.00000000 10.00000000j 0.00000000 50.00000000j 0.00000000 25.00000000j 0.00000000 25.00000000j -b 0.00000000 50.00000000j 10.00000000 10.00000000j 0.00000000 7.50000000j 0.00000000 50.00000000j -c 0.00000000 25.00000000j 0.00000000 7.50000000j 10.00000000 10.00000000j 0.00000000 75.00000000j -n 0.00000000 25.00000000j 0.00000000 50.00000000j 0.00000000 75.00000000j 20.00000000 20.00000000j - -a: - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.99998937 0.00000500j -0.00001825 0.00001375j -0.00001381 0.00000725j -0.00002150 0.00000775j -b -0.00001937 0.00001375j 0.99998569 0.00000500j -0.00001700 0.00000263j -0.00002425 0.00001550j -c -0.00001538 0.00000725j -0.00001638 0.00000263j 0.99998381 0.00000500j -0.00002850 0.00002225j -n -0.00001862 0.00000675j -0.00001781 0.00001400j -0.00002288 0.00002050j 0.99997813 0.00001000j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.50000000 0.50000000j 0.00000000 0.25000000j 0.00000000 0.20000000j 0.00000000 0.15000000j -b 0.00000000 0.25000000j 0.50000000 0.50000000j 0.00000000 0.15000000j 0.00000000 0.30000000j -c 0.00000000 0.20000000j 0.00000000 0.15000000j 0.50000000 0.50000000j 0.00000000 0.35000000j -n 0.00000000 0.10000000j 0.00000000 0.30000000j 0.00000000 0.35000000j 0.50000000 0.50000000j - -c: - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.00001000 0.00001000j -0.00000000 0.00005000j -0.00000000 0.00002500j -0.00000000 0.00002500j -b -0.00000000 0.00005000j 0.00001000 0.00001000j -0.00000000 0.00000750j -0.00000000 0.00005000j -c -0.00000000 0.00002500j -0.00000000 0.00000750j 0.00001000 0.00001000j -0.00000000 0.00007500j -n -0.00000000 0.00002500j -0.00000000 0.00005000j -0.00000000 0.00007500j 0.00002000 0.00002000j - -M: -[[ 1.15666907-0.84479298j -0.37643988-0.05405669j -0.24792001-0.01612762j - -0.12239077+0.17481348j -1.15666407+0.84479798j 0.37643988+0.05408169j - 0.24792001+0.01614012j 0.12239077-0.17480098j] - [-0.39123532-0.08629859j 1.22172122-0.7343874j -0.1202127 +0.20844512j - -0.42607059-0.10541166j 0.39123532+0.08632359j -1.22171622+0.7343924j - 0.1202127 -0.20844137j 0.42607059+0.10543666j] - [-0.26345961-0.05646465j -0.12312771+0.21305141j 1.22521834-0.70283968j - -0.54292357-0.16177025j 0.26345961+0.05647715j 0.12312771-0.21304766j - -1.22521334+0.70284468j 0.54292357+0.16180775j] - [-0.03623409+0.22406743j -0.43692711-0.13459444j -0.55303939-0.18285598j - 1.25929735-0.59912328j 0.03623409-0.22405493j 0.43692711+0.13461944j - 0.55303939+0.18289348j -1.25928735+0.59913328j] - [ 1.15666572-0.8447977j -0.37644255-0.05408126j -0.24792353-0.01613933j - -0.12238666+0.17479894j -1.15667072+0.8447927j 0.37644255+0.05405626j - 0.24792353+0.01612683j 0.12238666-0.17481144j] - [-0.39123259-0.08632442j 1.22171278-0.73439244j -0.12021566+0.20844077j - -0.42606559-0.10544134j 0.39123259+0.08629942j -1.22171778+0.73438744j - 0.12021566-0.20844452j 0.42606559+0.10541634j] - [-0.26345518-0.05647882j -0.12313219+0.21304803j 1.22520947-0.70284481j - -0.54291848-0.16181228j 0.26345518+0.05646632j 0.12313219-0.21305178j - -1.22521447+0.70283981j 0.54291848+0.16177478j] - [-0.03623216+0.2240572j -0.43693236-0.13461427j -0.55304365-0.18288888j - 1.259293 -0.59913338j 0.03623216-0.2240697j 0.43693236+0.13458927j - 0.55304365+0.18285138j -1.259303 +0.59912338j]] diff --git a/roseau/load_flow/tests/data/networks/rounded_network/network_impedance.json b/roseau/load_flow/tests/data/networks/rounded_network/network_impedance.json deleted file mode 100644 index 22d88dca..00000000 --- a/roseau/load_flow/tests/data/networks/rounded_network/network_impedance.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "test_rounded_line", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [200.0, 0.0], - [0.0, -200.0], - [0.0, 200.0] - ] - } - ], - "lines_params": [ - { - "id": "test_rounded_line", - "z_line": [ - [ - [1.0, 0.0, 0.0, 0.0], - [0.0, 1.0, 0.0, 0.0], - [0.0, 0.0, 1.0, 0.0], - [0.0, 0.0, 0.0, 1.0] - ], - [ - [1.0, 0.5, 0.4, 0.3], - [0.5, 1.0, 0.3, 0.6], - [0.4, 0.3, 1.0, 0.7], - [0.2, 0.6, 0.7, 1.0] - ] - ], - "y_shunt": [ - [ - [2e-5, 0.0, 0.0, 0.0], - [0.0, 2e-5, 0.0, 0.0], - [0.0, 0.0, 2e-5, 0.0], - [0.0, 0.0, 0.0, 4e-5] - ], - [ - [2e-5, 0.0001, 5e-5, 5e-5], - [0.0001, 2e-5, 1.5e-5, 0.0001], - [5e-5, 1.5e-5, 2e-5, 0.00015], - [5e-5, 0.0001, 0.00015, 4e-5] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/rounded_network/network_power.json b/roseau/load_flow/tests/data/networks/rounded_network/network_power.json deleted file mode 100644 index 77eb670e..00000000 --- a/roseau/load_flow/tests/data/networks/rounded_network/network_power.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "test_rounded_line", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [2580.0629575034304, 1290.0314787517152], - [2921.8470639936513, 1460.923531996826], - [2890.62814719932, 1445.31407359966] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [200.0, 0.0], - [0.0, -200.0], - [0.0, 200.0] - ] - } - ], - "lines_params": [ - { - "id": "test_rounded_line", - "z_line": [ - [ - [1.0, 0.0, 0.0, 0.0], - [0.0, 1.0, 0.0, 0.0], - [0.0, 0.0, 1.0, 0.0], - [0.0, 0.0, 0.0, 1.0] - ], - [ - [1.0, 0.5, 0.4, 0.3], - [0.5, 1.0, 0.3, 0.6], - [0.4, 0.3, 1.0, 0.7], - [0.2, 0.6, 0.7, 1.0] - ] - ], - "y_shunt": [ - [ - [2e-5, 0.0, 0.0, 0.0], - [0.0, 2e-5, 0.0, 0.0], - [0.0, 0.0, 2e-5, 0.0], - [0.0, 0.0, 0.0, 4e-5] - ], - [ - [2e-5, 0.0001, 5e-5, 5e-5], - [0.0001, 2e-5, 1.5e-5, 0.0001], - [5e-5, 1.5e-5, 2e-5, 0.00015], - [5e-5, 0.0001, 0.00015, 4e-5] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/rounded_network/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/rounded_network/results_backward_forward.csv deleted file mode 100644 index 31d0d86d..00000000 --- a/roseau/load_flow/tests/data/networks/rounded_network/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,200.0,0.0,,,,,,,[[200.]],[[0.]],,,, -1,b,200.0,-90.0,,,,,,,[[0.]],[[-200.]],,,, -1,c,200.0,90.0,,,,,,,[[0.]],[[200.]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,189.57640640096605,-0.2436386662640824,16.06762183354642,-27.344729204473378,16.062574381274185,-27.362426818218704,9.999999999908574,4.999999999974219,[[189.57469244]],[[-0.80613274]],[[14.27220821]],[[-7.38055176]],[[14.26544508]],[[-7.38263993]] -2,b,189.11961651381847,-90.20406962995848,17.086198558799857,-119.78091664293322,17.093411198491044,-119.76882543152736,10.00000000000398,4.9999999999231495,[[-0.67358345]],[[-189.11841697]],[[-8.48645698]],[[-14.82964022]],[[-8.48690836]],[[-14.83769163]] -2,c,191.66780159025538,89.13707395776743,17.008195040242374,65.59339591693106,17.001847391327175,65.58169780299761,10.000000000013506,5.000000000074346,[[2.88658058]],[[191.64606393]],[[7.02794599]],[[15.48827536]],[[7.028484]],[[15.48106028]] -2,n,10.149250074808657,9.602653295195227,14.478628336581469,152.23707741616278,14.471957620386934,152.24589459804832,,,[[10.00704196]],[[1.69304113]],[[-12.81188628]],[[6.74434937]],[[-12.80702073]],[[6.73927128]] diff --git a/roseau/load_flow/tests/data/networks/rounded_network/results_linear_method.csv b/roseau/load_flow/tests/data/networks/rounded_network/results_linear_method.csv deleted file mode 100644 index c5925db9..00000000 --- a/roseau/load_flow/tests/data/networks/rounded_network/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,200.0,0.0,,,,,,,,,200.0,0.0,,,, -1,b,200.0,-90.0,,,,,,,,,0.0,-200.0,,,, -1,c,200.0,90.0,,,,,,,,,0.0,200.0,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,189.5764064010481,-0.24363866626251968,16.067621833433652,-27.344729204398995,16.062574381161433,152.6375731818556,[9.999999999999998],[4.999999999999999],[2580.0629575034304],[1290.0314787517152],189.57469244058944,-0.8061327379983148,14.272208209368396,-7.380551755165131,-14.26544508363158,7.382639928659336 -2,b,189.11961651385758,-90.20406962994953,17.086198558760767,-119.78091664323783,17.093411198451957,60.231174568168186,[10.0],[5.0],[2921.8470639936513],[1460.923531996826],-0.6735834452209719,-189.11841696590756,-8.486456977631532,-14.829640223424423,8.486908356349595,14.837691631459599 -2,c,191.66780159019484,89.13707395776423,17.0081950402999,65.59339591719251,17.00184739138462,-114.41830219674084,[10.0],[5.0],[2890.62814719932],[1445.31407359966],2.886580584878354,191.64606392760928,7.027945986062723,15.488275363831407,-7.028484001798981,-15.48106027881772 -2,n,10.149250074666073,9.602653295684448,14.478628336298303,152.23707741661806,14.471957620103781,-27.754105401496123,,,,,10.007041960977146,1.6930411304371722,-12.81188627938651,6.7443493729734865,12.807020729080904,-6.739271281301263 diff --git a/roseau/load_flow/tests/data/networks/single_phase_network.json b/roseau/load_flow/tests/data/networks/single_phase_network.json index 4a95612a..49928bf7 100644 --- a/roseau/load_flow/tests/data/networks/single_phase_network.json +++ b/roseau/load_flow/tests/data/networks/single_phase_network.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -53,14 +54,14 @@ } } ], - "branches": [ + "lines": [ { "id": "line", - "type": "line", - "phases1": "bn", - "phases2": "bn", + "phases": "bn", "bus1": "bus0", "bus2": "bus1", + "length": 1.0, + "params_id": "test", "geometry": { "type": "LineString", "coordinates": [ @@ -77,21 +78,27 @@ [-0.005000025000117603, -0.0], [0.005000025000125, -0.0] ] - }, - "length": 1.0, - "params_id": "test" + } } ], + "transformers": [], + "switches": [], "loads": [ { "id": "load", "bus": "bus1", "phases": "bn", + "type": "power", "powers": [[100.0, 0.0]], + "connect_neutral": null, "results": { "currents": [ [0.005000025000250002, -0.0], [-0.005000025000250002, 0.0] + ], + "potentials": [ + [19999.899999499998, 0.0], + [0.0, 0.0] ] } } @@ -102,10 +109,15 @@ "bus": "bus0", "phases": "bn", "voltages": [[20000.0, 0.0]], + "connect_neutral": null, "results": { "currents": [ [-0.005000025000125, 0.0], [0.005000025000125, 0.0] + ], + "potentials": [ + [19999.94999975, 0.0], + [-0.050000250001249996, 0.0] ] } } diff --git a/roseau/load_flow/tests/data/networks/small_network.json b/roseau/load_flow/tests/data/networks/small_network.json index fb7870f3..25899d7d 100644 --- a/roseau/load_flow/tests/data/networks/small_network.json +++ b/roseau/load_flow/tests/data/networks/small_network.json @@ -1,5 +1,6 @@ { - "version": 1, + "version": 2, + "is_multiphase": true, "grounds": [ { "id": "ground", @@ -57,14 +58,14 @@ } } ], - "branches": [ + "lines": [ { "id": "line", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", + "phases": "abcn", "bus1": "bus0", "bus2": "bus1", + "length": 1.0, + "params_id": "test", "geometry": { "type": "LineString", "coordinates": [ @@ -85,27 +86,35 @@ [0.002500006250011211, -0.004330137844226556], [1.3476481215690672e-13, -2.891203383964549e-19] ] - }, - "length": 1.0, - "params_id": "test" + } } ], + "transformers": [], + "switches": [], "loads": [ { "id": "load", "bus": "bus1", "phases": "abcn", + "type": "power", "powers": [ [100.0, 0.0], [100.0, 0.0], [100.0, 0.0] ], + "connect_neutral": null, "results": { "currents": [ [0.0050000125000625, 7.228026530113222e-25], [-0.002500006249963868, -0.004330137844254964], [-0.002500006249963868, 0.004330137844254964], [-1.3476372795473424e-13, 0.0] + ], + "potentials": [ + [19999.949999875, 2.8911961559741588e-18], + [-9999.974999937502, -17320.464774621556], + [-9999.974999937502, 17320.464774621556], + [0.0, 0.0] ] } } @@ -120,12 +129,19 @@ [-10000.0, -17320.508076], [-10000.0, 17320.508076] ], + "connect_neutral": null, "results": { "currents": [ [-0.00500001250003125, -8.673617379884035e-19], [0.0025000062499482426, 0.004330137844227901], [0.0025000062499482426, -0.0043301378442279], [1.3476481215690672e-13, -2.891203383964549e-19] + ], + "potentials": [ + [20000.0, 2.891203383964549e-18], + [-10000.000000000002, -17320.508076], + [-10000.000000000002, 17320.508076], + [-1.3476481215690672e-12, 2.891203383964549e-18] ] } } diff --git a/roseau/load_flow/tests/data/networks/solvers_results.log b/roseau/load_flow/tests/data/networks/solvers_results.log deleted file mode 100644 index dec5d472..00000000 --- a/roseau/load_flow/tests/data/networks/solvers_results.log +++ /dev/null @@ -1,96 +0,0 @@ -INFO:Folder cable_mv_z (1/25): -INFO:Backward-forward performed in 7 iteration and 0.0051 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0336 secondes -INFO:Folder cable_lv_z (2/25): -INFO:Backward-forward performed in 6 iteration and 0.0058 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0111 secondes -INFO:Folder mv_lv_transformers (3/25): -WARNING:Sequence index out of range. -WARNING:Mapping key not found. -INFO:Folder rounded_network (4/25): -INFO:Backward-forward performed in 15 iteration and 0.0140 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0108 secondes -INFO:Folder mv_network_12_buses (5/25): -INFO:Backward-forward performed in 12 iteration and 0.1122 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.2073 secondes -INFO:Folder mv_lv_transformer (6/25): -INFO:Backward-forward performed in 8 iteration and 0.0085 secondes -WARNING:Inappropriate argument value (of correct type). -INFO:Linear method performed in 0.0512 secondes -INFO:Folder cable_mv_zy (7/25): -INFO:Backward-forward performed in 7 iteration and 0.0062 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0219 secondes -INFO:Folder network_6_buses (8/25): -INFO:Backward-forward performed in 19 iteration and 0.0816 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0859 secondes -INFO:Folder switch_2 (9/25): -INFO:Backward-forward performed in 8 iteration and 0.0314 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.1725 secondes -INFO:Folder cable_lv_exact (10/25): -INFO:Backward-forward performed in 8 iteration and 0.0076 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0626 secondes -INFO:Folder feeder_die (11/25): -INFO:Backward-forward performed in 8 iteration and 0.7148 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 1.3856 secondes -INFO:Folder cable_lv_exact_no_load (12/25): -INFO:Backward-forward performed in 3 iteration and 0.0019 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0249 secondes -INFO:Folder cable_lv_zy_underground (13/25): -INFO:Backward-forward performed in 8 iteration and 0.0066 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0217 secondes -INFO:Folder network_1 (14/25): -INFO:Backward-forward performed in 14 iteration and 0.0530 secondes -WARNING:Inappropriate argument value (of correct type). -INFO:Linear method performed in 0.0263 secondes -INFO:Folder switch_3 (15/25): -WARNING:The backward-forward algorithm did not converg in 100 iterations. -INFO:Backward-forward performed in 101 iteration and 0.3284 secondes -WARNING:Inappropriate argument type. -INFO:Linear method performed in 0.0121 secondes -INFO:Folder switch (16/25): -INFO:Backward-forward performed in 2 iteration and 0.0016 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0484 secondes -INFO:Folder cable_lv_zy (17/25): -INFO:Backward-forward performed in 6 iteration and 0.0053 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0247 secondes -INFO:Folder cable_all_mv_types (18/25): -INFO:Backward-forward performed in 12 iteration and 0.0623 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.1296 secondes -INFO:Folder cable_all_lv_types (20/25): -INFO:Backward-forward performed in 50 iteration and 0.3944 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.1188 secondes -INFO:Folder lv_network_12_buses (21/25): -INFO:Backward-forward performed in 25 iteration and 0.1991 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.1449 secondes -INFO:Folder mv_lv_network_24_buses (22/25): -INFO:Backward-forward performed in 16 iteration and 0.2494 secondes -WARNING:Inappropriate argument value (of correct type). -INFO:Linear method performed in 0.2933 secondes -INFO:Folder cable_mv_sym (23/25): -INFO:Backward-forward performed in 7 iteration and 0.0055 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0248 secondes -INFO:Folder cable_lv_z_underground (24/25): -INFO:Backward-forward performed in 8 iteration and 0.0101 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0199 secondes -INFO:Folder cable_lv_sym (25/25): -INFO:Backward-forward performed in 6 iteration and 0.0055 secondes -INFO:Saving matrices Z_line and Y_shunt. -INFO:Linear method performed in 0.0452 secondes diff --git a/roseau/load_flow/tests/data/networks/switch/linear_model_description.txt b/roseau/load_flow/tests/data/networks/switch/linear_model_description.txt deleted file mode 100644 index fb2e2b3e..00000000 --- a/roseau/load_flow/tests/data/networks/switch/linear_model_description.txt +++ /dev/null @@ -1,58 +0,0 @@ - -Size of the problem 25 x 25 -Rank of the matrix: 25 -Matrix conditionning: 37.03260392872827 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - line_switch1_Ia1 - - line_switch1_Ib1 - - line_switch1_Ic1 - - line_switch1_Ia2 - - line_switch1_Ib2 - - line_switch1_Ic2 - - line_switch1_In1 - - line_switch1_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = (node_1_Va) - (node_2_Va) - - 0 = (line_switch1_Ia1) + (line_switch1_Ia2) - - 0 = (node_1_Vb) - (node_2_Vb) - - 0 = (line_switch1_Ib1) + (line_switch1_Ib2) - - 0 = (node_1_Vc) - (node_2_Vc) - - 0 = (line_switch1_Ic1) + (line_switch1_Ic2) - - 0 = (node_1_Vn) - (node_2_Vn) - - 0 = (line_switch1_In1) + (line_switch1_In2) - - 0 = ((node_2_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_2_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_2_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_2_Vn) - - 0 = (node_2_Ia) - (load_0_Ia) - - 0 = (node_2_Ib) - (load_0_Ib) - - 0 = (node_2_Ic) - (load_0_Ic) - - 0 = (node_2_In) - (load_0_In) - - 0 = (node_2_Ia) - (line_switch1_Ia2) - - 0 = (node_2_Ib) - (line_switch1_Ib2) - - 0 = (node_2_Ic) - (line_switch1_Ic2) - - 0 = (node_2_In) - (line_switch1_In2) diff --git a/roseau/load_flow/tests/data/networks/switch/lines_models.txt b/roseau/load_flow/tests/data/networks/switch/lines_models.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/roseau/load_flow/tests/data/networks/switch/network_impedance.json b/roseau/load_flow/tests/data/networks/switch/network_impedance.json deleted file mode 100644 index e7e1ca93..00000000 --- a/roseau/load_flow/tests/data/networks/switch/network_impedance.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "switch1", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.5, 0.0] - } - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/switch/network_power.json b/roseau/load_flow/tests/data/networks/switch/network_power.json deleted file mode 100644 index c117aeea..00000000 --- a/roseau/load_flow/tests/data/networks/switch/network_power.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - } - ], - "branches": [ - { - "id": "switch1", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "Point", - "coordinates": [0.5, 0.0] - } - } - ], - "loads": [ - { - "id": 0, - "bus": 2, - "phases": "abcn", - "powers": [ - [4266.666666666668, 2133.333333333334], - [4266.666675649767, 2133.3333378248835], - [4266.666675649767, 2133.3333378248835] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/switch/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/switch/results_backward_forward.csv deleted file mode 100644 index 34a2ebaf..00000000 --- a/roseau/load_flow/tests/data/networks/switch/results_backward_forward.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,230.94010767585033,0.0,20.655911179772893,-26.56505117707799,20.655911179772893,-26.56505117707799,10.0,5.0,[[230.94010768]],[[0.]],[[18.47520861]],[[-9.23760431]],[[18.47520861]],[[-9.23760431]] -2,b,230.9401079189626,-119.99999996517673,20.655911201517515,-146.56505114225473,20.655911201517515,-146.56505114225473,10.0,5.0,[[-115.47005384]],[[-200.00000028]],[[-17.23760432]],[[-11.38119787]],[[-17.23760432]],[[-11.38119787]] -2,c,230.9401079189626,119.99999996517673,20.655911201517515,93.43494878809874,20.655911201517515,93.43494878809874,10.0,5.0,[[-115.47005384]],[[200.00000028]],[[-1.2376043]],[[20.61880218]],[[-1.2376043]],[[20.61880218]] -2,n,0.0,0.0,2.220446049250313e-16,-0.0,2.220446049250313e-16,-0.0,,,[[0.]],[[0.]],[[2.22044605e-16]],[[-0.]],[[2.22044605e-16]],[[-0.]] diff --git a/roseau/load_flow/tests/data/networks/switch/results_linear_method.csv b/roseau/load_flow/tests/data/networks/switch/results_linear_method.csv deleted file mode 100644 index 0c073d1e..00000000 --- a/roseau/load_flow/tests/data/networks/switch/results_linear_method.csv +++ /dev/null @@ -1,9 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,230.94010767585033,-0.0,20.655911179772893,-26.56505117707799,20.655911179772893,153.43494882292202,[10.0],[5.0],[4266.666666666668],[2133.333333333334],230.94010767585033,-0.0,18.475208614068027,-9.237604307034013,-18.475208614068027,9.237604307034013 -2,b,230.9401079189626,-119.99999996517673,20.655911201517515,-146.56505114225473,20.655911201517515,33.434948857745276,[9.999999999999998],[4.999999999999999],[4266.666675649767],[2133.3333378248835],-115.47005383792516,-200.00000028072188,-17.23760431826289,-11.381197868940745,17.23760431826289,11.381197868940745 -2,c,230.9401079189626,119.99999996517673,20.655911201517515,93.43494878809874,20.655911201517515,-86.56505121190126,[10.0],[5.0],[4266.666675649767],[2133.3333378248835],-115.47005383792516,200.00000028072188,-1.2376042958051379,20.618802175974757,1.2376042958051379,-20.618802175974757 -2,n,0.0,180.0,0.0,0.0,0.0,-0.0,,,,,-0.0,0.0,0.0,0.0,0.0,-0.0 diff --git a/roseau/load_flow/tests/data/networks/switch_2/linear_model_description.txt b/roseau/load_flow/tests/data/networks/switch_2/linear_model_description.txt deleted file mode 100644 index 708e6bdf..00000000 --- a/roseau/load_flow/tests/data/networks/switch_2/linear_model_description.txt +++ /dev/null @@ -1,206 +0,0 @@ - -Size of the problem 99 x 99 -Rank of the matrix: 99 -Matrix conditionning: 114.47646811276881 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_3_Vn - - node_3_In - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_4_Vn - - node_4_In - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_5_Vn - - node_5_In - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_6_Vn - - node_6_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - line_switch1_Ia1 - - line_switch1_Ib1 - - line_switch1_Ic1 - - line_switch1_Ia2 - - line_switch1_Ib2 - - line_switch1_Ic2 - - line_switch1_In1 - - line_switch1_In2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line2_In1 - - line_line2_In2 - - line_switch2_Ia1 - - line_switch2_Ib1 - - line_switch2_Ic1 - - line_switch2_Ia2 - - line_switch2_Ib2 - - line_switch2_Ic2 - - line_switch2_In1 - - line_switch2_In2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line3_In1 - - line_line3_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_In - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_In - - load_2_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.9999985564663876+1.1514500364232568e-06j)) * (node_2_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633154j)) * (line_line1_Ia2))) - ((0.12741872677219268j) * (line_line1_Ib2))) - ((0.12741872677219268j) * (line_line1_Ic2))) - ((0.1446756882483087j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((4.940328313541117e-08+2.44126281589077e-05j)) * (node_2_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Vb))) + (((-7.864883138432278e-13-9.629450975218546e-07j)) * (node_2_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vn))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line1_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Va)) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_2_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_2_Vn))) - ((0.12741872677219268j) * (line_line1_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line1_Ib2))) - ((0.12741872677219268j) * (line_line1_Ic2))) - ((0.1446756882483087j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Va)) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_2_Vb))) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ia2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line1_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vb))) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_2_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_2_Vn))) - ((0.12741872677219268j) * (line_line1_Ia2))) - ((0.12741872677219268j) * (line_line1_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line1_Ic2))) - ((0.1446756882483087j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Vb))) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_2_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ib2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line1_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_2_Va)) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_2_Vb))) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_2_Vc))) + (((0.9999965899196558+5.392894213733142e-06j)) * (node_2_Vn))) - ((0.1446756882483087j) * (line_line1_Ia2))) - ((0.1446756882483087j) * (line_line1_Ib2))) - ((0.1446756882483087j) * (line_line1_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Va)) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vb))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vc))) + (((-1.4693481316562494e-10+5.354639964786303e-05j)) * (node_2_Vn))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line1_Ia2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line1_Ib2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line1_Ic2))) - (((0.9999965899196558+5.392894213733142e-06j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = (node_2_Va) - (node_3_Va) - - 0 = (line_switch1_Ia1) + (line_switch1_Ia2) - - 0 = (node_2_Vb) - (node_3_Vb) - - 0 = (line_switch1_Ib1) + (line_switch1_Ib2) - - 0 = (node_2_Vc) - (node_3_Vc) - - 0 = (line_switch1_Ic1) + (line_switch1_Ic2) - - 0 = (node_2_Vn) - (node_3_Vn) - - 0 = (line_switch1_In1) + (line_switch1_In2) - - 0 = ((((((((((0.9999985564663876+1.1514500364232568e-06j)) * (node_4_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_4_Vn))) - (((0.094+0.16414201385633154j)) * (line_line2_Ia2))) - ((0.12741872677219268j) * (line_line2_Ib2))) - ((0.12741872677219268j) * (line_line2_Ic2))) - ((0.1446756882483087j) * (line_line2_In2))) - (node_3_Va) - - 0 = ((((((((((4.940328313541117e-08+2.44126281589077e-05j)) * (node_4_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Vb))) + (((-7.864883138432278e-13-9.629450975218546e-07j)) * (node_4_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vn))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line2_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line2_In2))) - (line_line2_Ia1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Va)) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_4_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_4_Vn))) - ((0.12741872677219268j) * (line_line2_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line2_Ib2))) - ((0.12741872677219268j) * (line_line2_Ic2))) - ((0.1446756882483087j) * (line_line2_In2))) - (node_3_Vb) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Va)) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_4_Vb))) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ia2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line2_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line2_In2))) - (line_line2_Ib1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vb))) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_4_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_4_Vn))) - ((0.12741872677219268j) * (line_line2_Ia2))) - ((0.12741872677219268j) * (line_line2_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line2_Ic2))) - ((0.1446756882483087j) * (line_line2_In2))) - (node_3_Vc) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Vb))) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_4_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ib2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line2_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line2_In2))) - (line_line2_Ic1) - - 0 = ((((((((((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_4_Va)) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_4_Vb))) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_4_Vc))) + (((0.9999965899196558+5.392894213733142e-06j)) * (node_4_Vn))) - ((0.1446756882483087j) * (line_line2_Ia2))) - ((0.1446756882483087j) * (line_line2_Ib2))) - ((0.1446756882483087j) * (line_line2_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line2_In2))) - (node_3_Vn) - - 0 = ((((((((((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Va)) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vb))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vc))) + (((-1.4693481316562494e-10+5.354639964786303e-05j)) * (node_4_Vn))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line2_Ia2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line2_Ib2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line2_Ic2))) - (((0.9999965899196558+5.392894213733142e-06j)) * (line_line2_In2))) - (line_line2_In1) - - 0 = (node_3_Va) - (node_5_Va) - - 0 = (line_switch2_Ia1) + (line_switch2_Ia2) - - 0 = (node_3_Vb) - (node_5_Vb) - - 0 = (line_switch2_Ib1) + (line_switch2_Ib2) - - 0 = (node_3_Vc) - (node_5_Vc) - - 0 = (line_switch2_Ic1) + (line_switch2_Ic2) - - 0 = (node_3_Vn) - (node_5_Vn) - - 0 = (line_switch2_In1) + (line_switch2_In2) - - 0 = ((((((((((0.9999985564663876+1.1514500364232568e-06j)) * (node_6_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_6_Vn))) - (((0.094+0.16414201385633154j)) * (line_line3_Ia2))) - ((0.12741872677219268j) * (line_line3_Ib2))) - ((0.12741872677219268j) * (line_line3_Ic2))) - ((0.1446756882483087j) * (line_line3_In2))) - (node_3_Va) - - 0 = ((((((((((4.940328313541117e-08+2.44126281589077e-05j)) * (node_6_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Vb))) + (((-7.864883138432278e-13-9.629450975218546e-07j)) * (node_6_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vn))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line3_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line3_In2))) - (line_line3_Ia1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Va)) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_6_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_6_Vn))) - ((0.12741872677219268j) * (line_line3_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line3_Ib2))) - ((0.12741872677219268j) * (line_line3_Ic2))) - ((0.1446756882483087j) * (line_line3_In2))) - (node_3_Vb) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Va)) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_6_Vb))) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ia2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line3_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line3_In2))) - (line_line3_Ib1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vb))) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_6_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_6_Vn))) - ((0.12741872677219268j) * (line_line3_Ia2))) - ((0.12741872677219268j) * (line_line3_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line3_Ic2))) - ((0.1446756882483087j) * (line_line3_In2))) - (node_3_Vc) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Vb))) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_6_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ib2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line3_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line3_In2))) - (line_line3_Ic1) - - 0 = ((((((((((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_6_Va)) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_6_Vb))) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_6_Vc))) + (((0.9999965899196558+5.392894213733142e-06j)) * (node_6_Vn))) - ((0.1446756882483087j) * (line_line3_Ia2))) - ((0.1446756882483087j) * (line_line3_Ib2))) - ((0.1446756882483087j) * (line_line3_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line3_In2))) - (node_3_Vn) - - 0 = ((((((((((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Va)) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vb))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vc))) + (((-1.4693481316562494e-10+5.354639964786303e-05j)) * (node_6_Vn))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line3_Ia2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line3_Ib2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line3_Ic2))) - (((0.9999965899196558+5.392894213733142e-06j)) * (line_line3_In2))) - (line_line3_In1) - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = node_2_In - - 0 = ((node_2_Ia) - (line_line1_Ia2)) - (line_switch1_Ia1) - - 0 = ((node_2_Ib) - (line_line1_Ib2)) - (line_switch1_Ib1) - - 0 = ((node_2_Ic) - (line_line1_Ic2)) - (line_switch1_Ic1) - - 0 = ((node_2_In) - (line_line1_In2)) - (line_switch1_In1) - - 0 = node_3_Ia - - 0 = node_3_Ib - - 0 = node_3_Ic - - 0 = node_3_In - - 0 = ((((node_3_Ia) - (line_switch1_Ia2)) - (line_line2_Ia1)) - (line_switch2_Ia1)) - (line_line3_Ia1) - - 0 = ((((node_3_Ib) - (line_switch1_Ib2)) - (line_line2_Ib1)) - (line_switch2_Ib1)) - (line_line3_Ib1) - - 0 = ((((node_3_Ic) - (line_switch1_Ic2)) - (line_line2_Ic1)) - (line_switch2_Ic1)) - (line_line3_Ic1) - - 0 = ((((node_3_In) - (line_switch1_In2)) - (line_line2_In1)) - (line_switch2_In1)) - (line_line3_In1) - - 0 = ((node_4_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_4_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_4_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_4_Vn) - - 0 = (node_4_Ia) - (load_0_Ia) - - 0 = (node_4_Ib) - (load_0_Ib) - - 0 = (node_4_Ic) - (load_0_Ic) - - 0 = (node_4_In) - (load_0_In) - - 0 = (node_4_Ia) - (line_line2_Ia2) - - 0 = (node_4_Ib) - (line_line2_Ib2) - - 0 = (node_4_Ic) - (line_line2_Ic2) - - 0 = (node_4_In) - (line_line2_In2) - - 0 = ((node_5_Va) - (load_1_Vn)) + (((10+5j)) * (load_1_Ia)) - - 0 = ((node_5_Vb) - (load_1_Vn)) + (((10+5j)) * (load_1_Ib)) - - 0 = ((node_5_Vc) - (load_1_Vn)) + (((10+5j)) * (load_1_Ic)) - - 0 = (load_1_In) + (((load_1_Ia) + (load_1_Ib)) + (load_1_Ic)) - - 0 = (load_1_Vn) - (node_5_Vn) - - 0 = (node_5_Ia) - (load_1_Ia) - - 0 = (node_5_Ib) - (load_1_Ib) - - 0 = (node_5_Ic) - (load_1_Ic) - - 0 = (node_5_In) - (load_1_In) - - 0 = (node_5_Ia) - (line_switch2_Ia2) - - 0 = (node_5_Ib) - (line_switch2_Ib2) - - 0 = (node_5_Ic) - (line_switch2_Ic2) - - 0 = (node_5_In) - (line_switch2_In2) - - 0 = ((node_6_Va) - (load_2_Vn)) + (((10+5j)) * (load_2_Ia)) - - 0 = ((node_6_Vb) - (load_2_Vn)) + (((10+5j)) * (load_2_Ib)) - - 0 = ((node_6_Vc) - (load_2_Vn)) + (((10+5j)) * (load_2_Ic)) - - 0 = (load_2_In) + (((load_2_Ia) + (load_2_Ib)) + (load_2_Ic)) - - 0 = (load_2_Vn) - (node_6_Vn) - - 0 = (node_6_Ia) - (load_2_Ia) - - 0 = (node_6_Ib) - (load_2_Ib) - - 0 = (node_6_Ic) - (load_2_Ic) - - 0 = (node_6_In) - (load_2_In) - - 0 = (node_6_Ia) - (line_line3_Ia2) - - 0 = (node_6_Ib) - (line_line3_Ib2) - - 0 = (node_6_Ic) - (line_line3_Ic2) - - 0 = (node_6_In) - (line_line3_In2) diff --git a/roseau/load_flow/tests/data/networks/switch_2/lines_models.txt b/roseau/load_flow/tests/data/networks/switch_2/lines_models.txt deleted file mode 100644 index 36ea682c..00000000 --- a/roseau/load_flow/tests/data/networks/switch_2/lines_models.txt +++ /dev/null @@ -1,208 +0,0 @@ - - -Line line1: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -b 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -c 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -6.01369140j -n 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000028j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999659 0.00000539j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j -0.00000000 0.00005355j - -M: -[[ 6.7830228 -3.0194047j -2.44659858+0.58634894j -2.44659858+0.58634894j - -1.42435041-0.1120224j -6.78302278+3.0194169j 2.44659858-0.58634943j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j 6.7830228 -3.0194047j -2.44659858+0.58634894j - -1.42435041-0.1120224j 2.44659858-0.58634943j -6.78302278+3.0194169j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j -2.44659858+0.58634894j 6.7830228 -3.0194047j - -1.42435041-0.1120224j 2.44659858-0.58634943j 2.44659858-0.58634943j - -6.78302278+3.0194169j 1.42435041+0.11201939j] - [-1.42434196-0.11202805j -1.42434196-0.11202805j -1.42434196-0.11202805j - 4.19766499-0.60099658j 1.42434196+0.11202505j 1.42434196+0.11202505j - 1.42434196+0.11202505j -4.19766499+0.60102335j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767158+0.60099744j]] - -Line line2: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -b 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -c 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -6.01369140j -n 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000028j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999659 0.00000539j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j -0.00000000 0.00005355j - -M: -[[ 6.7830228 -3.0194047j -2.44659858+0.58634894j -2.44659858+0.58634894j - -1.42435041-0.1120224j -6.78302278+3.0194169j 2.44659858-0.58634943j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j 6.7830228 -3.0194047j -2.44659858+0.58634894j - -1.42435041-0.1120224j 2.44659858-0.58634943j -6.78302278+3.0194169j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j -2.44659858+0.58634894j 6.7830228 -3.0194047j - -1.42435041-0.1120224j 2.44659858-0.58634943j 2.44659858-0.58634943j - -6.78302278+3.0194169j 1.42435041+0.11201939j] - [-1.42434196-0.11202805j -1.42434196-0.11202805j -1.42434196-0.11202805j - 4.19766499-0.60099658j 1.42434196+0.11202505j 1.42434196+0.11202505j - 1.42434196+0.11202505j -4.19766499+0.60102335j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767158+0.60099744j]] - -Line line3: - - -Z matrix (ohm): - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -Y matrix (uS): - a b c n --- ----------------------- ----------------------- ----------------------- ----------------------- -a 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -b 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -0.96293760j 0.00000000 -6.01369140j -c 0.00000000 -0.96293760j 0.00000000 -0.96293760j 0.04941922 24.41264151j 0.00000000 -6.01369140j -n 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 -6.01369140j 0.00000000 53.54646737j - -a: - a b c n --- ------------------------ ------------------------ ------------------------ ------------------------ -a 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -b -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000098 -0.00000004j -0.00000261 -0.00000028j -c -0.00000098 -0.00000004j -0.00000098 -0.00000004j 0.99999856 0.00000115j -0.00000261 -0.00000028j -n -0.00000110 -0.00000060j -0.00000110 -0.00000060j -0.00000110 -0.00000060j 0.99999659 0.00000539j - -b: - a b c n --- ---------------------- ---------------------- ---------------------- ---------------------- -a 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.12741873j 0.00000000 0.14467569j -b 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.12741873j 0.00000000 0.14467569j -c 0.00000000 0.12741873j 0.00000000 0.12741873j 0.09400000 0.16414201j 0.00000000 0.14467569j -n 0.00000000 0.14467569j 0.00000000 0.14467569j 0.00000000 0.14467569j 0.20142857 0.17611368j - -c: - a b c n --- ------------------------ ------------------------ ------------------------ ----------------------- -a 0.00000005 0.00002441j -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -b -0.00000000 -0.00000096j 0.00000005 0.00002441j -0.00000000 -0.00000096j 0.00000000 -0.00000601j -c -0.00000000 -0.00000096j -0.00000000 -0.00000096j 0.00000005 0.00002441j 0.00000000 -0.00000601j -n 0.00000000 -0.00000601j 0.00000000 -0.00000601j 0.00000000 -0.00000601j -0.00000000 0.00005355j - -M: -[[ 6.7830228 -3.0194047j -2.44659858+0.58634894j -2.44659858+0.58634894j - -1.42435041-0.1120224j -6.78302278+3.0194169j 2.44659858-0.58634943j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j 6.7830228 -3.0194047j -2.44659858+0.58634894j - -1.42435041-0.1120224j 2.44659858-0.58634943j -6.78302278+3.0194169j - 2.44659858-0.58634943j 1.42435041+0.11201939j] - [-2.44659858+0.58634894j -2.44659858+0.58634894j 6.7830228 -3.0194047j - -1.42435041-0.1120224j 2.44659858-0.58634943j 2.44659858-0.58634943j - -6.78302278+3.0194169j 1.42435041+0.11201939j] - [-1.42434196-0.11202805j -1.42434196-0.11202805j -1.42434196-0.11202805j - 4.19766499-0.60099658j 1.42434196+0.11202505j 1.42434196+0.11202505j - 1.42434196+0.11202505j -4.19766499+0.60102335j] - [ 6.78302058-3.01941662j -2.44660078+0.58634971j -2.44660078+0.58634971j - -1.42434424-0.11202164j -6.78302061+3.01940441j 2.44660078-0.58634923j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j 6.78302058-3.01941662j -2.44660078+0.58634971j - -1.42434424-0.11202164j 2.44660078-0.58634923j -6.78302061+3.01940441j - 2.44660078-0.58634923j 1.42434424+0.11202465j] - [-2.44660078+0.58634971j -2.44660078+0.58634971j 6.78302058-3.01941662j - -1.42434424-0.11202164j 2.44660078-0.58634923j 2.44660078-0.58634923j - -6.78302061+3.01940441j 1.42434424+0.11202465j] - [-1.42434424-0.11202164j -1.42434424-0.11202164j -1.42434424-0.11202164j - 4.19767158-0.60102421j 1.42434424+0.11202465j 1.42434424+0.11202465j - 1.42434424+0.11202465j -4.19767158+0.60099744j]] diff --git a/roseau/load_flow/tests/data/networks/switch_2/network_impedance.json b/roseau/load_flow/tests/data/networks/switch_2/network_impedance.json deleted file mode 100644 index fb0bb28f..00000000 --- a/roseau/load_flow/tests/data/networks/switch_2/network_impedance.json +++ /dev/null @@ -1,228 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch1", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [1.5, 0.0] - } - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch2", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 5, - "geometry": { - "type": "Point", - "coordinates": [2.5, 0.0] - } - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 4, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 1, - "bus": 5, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 2, - "bus": 6, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.3282840277126631, 0.25483745354438536, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.3282840277126631, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.25483745354438536, 0.3282840277126631, 0.2893513764966174], - [0.2893513764966174, 0.2893513764966174, 0.2893513764966174, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [9.88384494258988e-8, 0.0, 0.0, -0.0], - [0.0, 9.88384494258988e-8, 0.0, -0.0], - [0.0, 0.0, 9.88384494258988e-8, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.882528301657259e-5, -1.9258752017915745e-6, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, 4.882528301657259e-5, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, -1.9258752017915745e-6, 4.882528301657259e-5, -1.2027382804356504e-5], - [-1.2027382804356504e-5, -1.2027382804356504e-5, -1.2027382804356504e-5, 0.0001070929347408] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/switch_2/network_power.json b/roseau/load_flow/tests/data/networks/switch_2/network_power.json deleted file mode 100644 index 318d6ae2..00000000 --- a/roseau/load_flow/tests/data/networks/switch_2/network_power.json +++ /dev/null @@ -1,228 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch1", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [1.5, 0.0] - } - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch2", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 5, - "geometry": { - "type": "Point", - "coordinates": [2.5, 0.0] - } - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 6, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 4, - "phases": "abcn", - "powers": [ - [3974.9996426948624, 1987.4998213474314], - [3974.999651063881, 1987.4998255319404], - [3974.9996510638803, 1987.4998255319404] - ] - }, - { - "id": 1, - "bus": 5, - "phases": "abcn", - "powers": [ - [4046.781785147598, 2023.3908925737978], - [4046.7817936677493, 2023.3908968338749], - [4046.7817936677493, 2023.3908968338735] - ] - }, - { - "id": 2, - "bus": 6, - "phases": "abcn", - "powers": [ - [3974.9996426948665, 1987.4998213474332], - [3974.9996510638844, 1987.4998255319422], - [3974.999651063884, 1987.4998255319417] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.3282840277126631, 0.25483745354438536, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.3282840277126631, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.25483745354438536, 0.3282840277126631, 0.2893513764966174], - [0.2893513764966174, 0.2893513764966174, 0.2893513764966174, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [9.88384494258988e-8, 0.0, 0.0, -0.0], - [0.0, 9.88384494258988e-8, 0.0, -0.0], - [0.0, 0.0, 9.88384494258988e-8, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.882528301657259e-5, -1.9258752017915745e-6, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, 4.882528301657259e-5, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, -1.9258752017915745e-6, 4.882528301657259e-5, -1.2027382804356504e-5], - [-1.2027382804356504e-5, -1.2027382804356504e-5, -1.2027382804356504e-5, 0.0001070929347408] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/switch_2/results_backward_forward.csv b/roseau/load_flow/tests/data/networks/switch_2/results_backward_forward.csv deleted file mode 100644 index 502f860b..00000000 --- a/roseau/load_flow/tests/data/networks/switch_2/results_backward_forward.csv +++ /dev/null @@ -1,25 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,[[230.94010768]],[[0.]],,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,[[-115.47005384]],[[-200.00000028]],,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,[[-115.47005384]],[[200.00000028]],,,, -1,n,0.0,0.0,,,,,,,[[0.]],[[0.]],,,, -2,a,224.91058737717975,0.13566742609316376,59.98378604564337,-26.383729238643895,59.9863524163375,-26.388680051067457,,,[[224.90995688]],[[0.53255252]],[[53.73575438]],[[-26.65564274]],[[53.73574987]],[[-26.66142648]] -2,b,224.9105876139447,-119.86433253908356,59.9837861087887,-146.38372920382062,59.986352479485554,-146.3886800162442,,,[[-111.99377442]],[[-195.04401275]],[[-49.95234099]],[[-33.20870708]],[[-49.9573476]],[[-33.2058113]] -2,c,224.9105876139447,120.13566739126989,59.98378610878871,93.61627072653285,59.986352479485554,93.6113199141093,,,[[-112.91618245]],[[194.51146023]],[[-3.78341339]],[[59.86434982]],[[-3.77840227]],[[59.86723779]] -2,n,5.17892563931115e-15,-120.96375653207352,1.1768743537062087e-14,0.001715482008907385,1.1768784192809758e-14,0.0013855768359585323,,,[[-2.66453526e-15]],[[-4.4408921e-15]],[[1.17687435e-14]],[[3.52365706e-19]],[[1.17687842e-14]],[[2.8460307e-19]] -3,a,224.91058737717975,0.13566742609316376,59.9863524163375,-26.388680051067457,59.9863524163375,-26.388680051067457,,,[[224.90995688]],[[0.53255252]],[[53.73574987]],[[-26.66142648]],[[53.73574987]],[[-26.66142648]] -3,b,224.9105876139447,-119.86433253908356,59.986352479485554,-146.3886800162442,59.986352479485554,-146.3886800162442,,,[[-111.99377442]],[[-195.04401275]],[[-49.9573476]],[[-33.2058113]],[[-49.9573476]],[[-33.2058113]] -3,c,224.9105876139447,120.13566739126989,59.986352479485554,93.6113199141093,59.986352479485554,93.6113199141093,,,[[-112.91618245]],[[194.51146023]],[[-3.77840227]],[[59.86723779]],[[-3.77840227]],[[59.86723779]] -3,n,5.17892563931115e-15,-120.96375653207352,1.1768784192809758e-14,0.0013855768359585323,1.1768784192809758e-14,0.0013855768359585323,,,[[-2.66453526e-15]],[[-4.4408921e-15]],[[1.17687842e-14]],[[2.8460307e-19]],[[1.17687842e-14]],[[2.8460307e-19]] -4,a,222.90692123325795,0.1822849914824874,19.93487278227891,-26.368142659229054,19.937401141282784,-26.38276618552478,10.000000000019943,4.999999999994541,[[222.90579313]],[[0.70917122]],[[17.86082561]],[[-8.85381621]],[[17.8608303]],[[-8.85949803]] -4,b,222.90692146791363,-119.81771497369424,19.934872803264494,-146.3681426244058,19.93740116227103,-146.3827661507015,10.000000000019941,4.99999999999454,[[-110.83873627]],[[-193.39666538]],[[-16.59804257]],[[-11.04102063]],[[-16.60296552]],[[-11.03818378]] -4,c,222.90692146791363,120.18228495665922,19.934872803264494,93.63185730594769,19.93740116227103,93.61723377965198,10.000000000019943,4.99999999999454,[[-112.06705685]],[[192.68749416]],[[-1.26278304]],[[19.89483683]],[[-1.25786478]],[[19.89768181]] -4,n,5.9746092726847654e-15,-131.98721249581666,6.217459003700252e-15,0.0013113520133451418,6.217248937900877e-15,-0.0,,,[[-3.99680289e-15]],[[-4.4408921e-15]],[[6.217459e-15]],[[1.42301535e-19]],[[6.21724894e-15]],[[-0.]] -5,a,224.91058737717975,0.13566742609316376,20.116614489371088,-26.429383750933557,20.116614489371088,-26.429383750933557,10.000000000014472,4.99999999999605,[[224.90995688]],[[0.53255252]],[[18.01409865]],[[-8.95379407]],[[18.01409865]],[[-8.95379407]] -5,b,224.9105876139447,-119.86433253908356,20.11661451054799,-146.4293837161103,20.11661451054799,-146.4293837161103,10.000000000014472,4.99999999999605,[[-111.99377442]],[[-195.04401275]],[[-16.76126246]],[[-11.12377004]],[[-16.76126246]],[[-11.12377004]] -5,c,224.9105876139447,120.13566739126989,20.11661451054799,93.57061621424319,20.11661451054799,93.57061621424319,10.000000000014472,4.999999999996051,[[-112.91618245]],[[194.51146023]],[[-1.25283619]],[[20.07756412]],[[-1.25283619]],[[20.07756412]] -5,n,5.17892563931115e-15,-120.96375653207352,6.661338147750939e-16,-180.0,6.661338147750939e-16,-180.0,,,[[-2.66453526e-15]],[[-4.4408921e-15]],[[-6.66133815e-16]],[[-0.]],[[-6.66133815e-16]],[[-0.]] -6,a,222.90692123325795,0.1822849914824874,19.93487278227891,-26.368142659229054,19.937401141282784,-26.38276618552478,10.000000000019943,4.999999999994541,[[222.90579313]],[[0.70917122]],[[17.86082561]],[[-8.85381621]],[[17.8608303]],[[-8.85949803]] -6,b,222.90692146791363,-119.81771497369424,19.934872803264494,-146.3681426244058,19.93740116227103,-146.3827661507015,10.000000000019941,4.99999999999454,[[-110.83873627]],[[-193.39666538]],[[-16.59804257]],[[-11.04102063]],[[-16.60296552]],[[-11.03818378]] -6,c,222.90692146791363,120.18228495665922,19.934872803264494,93.63185730594769,19.93740116227103,93.61723377965198,10.000000000019943,4.99999999999454,[[-112.06705685]],[[192.68749416]],[[-1.26278304]],[[19.89483683]],[[-1.25786478]],[[19.89768181]] -6,n,5.9746092726847654e-15,-131.98721249581666,6.217459003700252e-15,0.0013113520133451418,6.217248937900877e-15,-0.0,,,[[-3.99680289e-15]],[[-4.4408921e-15]],[[6.217459e-15]],[[1.42301535e-19]],[[6.21724894e-15]],[[-0.]] diff --git a/roseau/load_flow/tests/data/networks/switch_2/results_linear_method.csv b/roseau/load_flow/tests/data/networks/switch_2/results_linear_method.csv deleted file mode 100644 index 747c3862..00000000 --- a/roseau/load_flow/tests/data/networks/switch_2/results_linear_method.csv +++ /dev/null @@ -1,25 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,224.91058737717302,0.13566742609498417,59.98378604571614,-26.38372923870581,59.98635241641028,153.61131994887063,,,,,224.90995687642302,0.5325525237193974,53.73575437707013,-26.65564274043,-53.73574987010608,26.66142648327665 -2,b,224.9105876139379,-119.86433253908176,59.98378610886148,-146.38372920388252,59.98635247955833,33.6113199836939,,,,,-111.9937744231736,-195.04401275429643,-49.95234098835125,-33.20870707716768,49.95734760311042,33.205811302598995 -2,c,224.91058761393796,120.13566739127174,59.983786108861494,93.61627072647093,59.98635247955833,-86.38868008595261,,,,,-112.91618245324939,194.51146023057706,-3.7834133887188712,59.864349817597684,3.778402266995663,-59.86723778587564 -2,n,3.0002012993056193e-15,-108.92240720043647,1.1023127086866894e-14,57.91593500582611,1.1023679437026892e-14,-122.08467823370509,,,,,-9.729274426316627e-16,-2.838066247945833e-15,5.855076799189384e-15,9.339561362762857e-15,-5.8554701535904014e-15,-9.339966681457786e-15 -3,a,224.91058737717302,0.13566742609498417,59.98635241641028,-26.388680051129366,59.98635241641028,153.61131994887063,,,,,224.90995687642302,0.5325525237193974,53.73574987010608,-26.66142648327665,-53.73574987010608,26.66142648327665 -3,b,224.9105876139379,-119.86433253908176,59.98635247955833,-146.3886800163061,59.98635247955833,33.6113199836939,,,,,-111.9937744231736,-195.04401275429643,-49.95734760311042,-33.205811302598995,49.95734760311042,33.205811302598995 -3,c,224.91058761393796,120.13566739127174,59.98635247955833,93.61131991404739,59.98635247955833,-86.38868008595261,,,,,-112.91618245324939,194.51146023057706,-3.778402266995663,59.86723778587564,3.778402266995663,-59.86723778587564 -3,n,2.727590414794797e-15,-100.62196369577775,1.1023679437026892e-14,57.91532176629493,1.1023679437026892e-14,-122.08467823370509,,,,,-5.027716524358405e-16,-2.6808525017962825e-15,5.8554701535904014e-15,9.339966681457786e-15,-5.8554701535904014e-15,-9.339966681457786e-15 -4,a,222.9069212332488,0.18228499148500127,19.934872782305543,-26.368142659297263,19.937401141309422,153.61723381440703,[9.999999999999998],[5.0],[3974.9996426948624],[1987.4998213474314],222.9057931276587,0.7091712171238937,17.860825609521733,-8.853816205058642,-17.860830298897653,8.859498027736437 -4,b,222.90692146790443,-119.81771497369172,19.934872803291118,-146.368142624474,19.93740116229766,33.61723384923029,[10.000000000000002],[5.0],[3974.999651063881],[1987.4998255319404],-110.83873627330524,-193.39666537878878,-16.598042569542333,-11.04102062959111,16.60296551701597,11.038183779370893 -4,c,222.9069214679044,120.18228495666173,19.934872803291118,93.63185730587948,19.93740116229766,-86.38276622041624,[10.0],[5.0],[3974.9996510638803],[1987.4998255319404],-112.06705685435342,192.68749416166483,-1.262783039979397,19.894836834649745,1.2578647818816808,-19.897681807107325 -4,n,3.3896182581485178e-15,-102.45237843965066,3.10055040152488e-15,103.47202922459628,3.10062379816004e-15,-76.53110923613329,,,,,-7.308969036949447e-16,-3.3098794014499884e-15,-7.223372189703079e-16,3.015234938522426e-15,7.221891493024283e-16,-3.0153458790570323e-15 -5,a,224.91058737717307,0.13566742609497615,20.116614489390592,-26.429383750983003,20.116614489390592,153.570616249017,[10.000000000000007],[5.000000000000001],[4046.781785147598],[2023.3908925737978],224.90995687642305,0.5325525237193659,18.01409865106261,-8.953794073159363,-18.01409865106261,8.953794073159363 -5,b,224.91058761393793,-119.86433253908176,20.116614510567505,-146.42938371615975,20.116614510567505,33.570616283840266,[9.999999999999998],[4.999999999999998],[4046.7817936677493],[2023.3908968338749],-111.99377442317362,-195.04401275429646,-16.76126246402575,-11.123770043416775,16.76126246402575,11.123770043416775 -5,c,224.91058761393796,120.13566739127174,20.116614510567498,93.57061621419375,20.116614510567498,-86.42938378580625,[10.000000000000002],[4.999999999999999],[4046.7817936677493],[2023.3908968338735],-112.91618245324938,194.51146023057706,-1.2528361870368716,20.077564116576138,1.2528361870368716,-20.077564116576138 -5,n,2.992947127823939e-15,-115.97503910237043,8.937351427024588e-15,23.16124893125894,8.937351427024588e-15,-156.83875106874106,,,,,-1.3108496233858812e-15,-2.6906143861242287e-15,8.217014890931777e-15,3.5152406478566852e-15,-8.217014890931777e-15,-3.5152406478566852e-15 -6,a,222.90692123324888,0.18228499148499425,19.934872782305554,-26.368142659297263,19.937401141309433,153.61723381440703,[10.0],[5.0],[3974.9996426948665],[1987.4998213474332],222.90579312765882,0.7091712171238669,17.86082560952174,-8.853816205058646,-17.86083029889766,8.859498027736443 -6,b,222.9069214679045,-119.81771497369176,19.934872803291128,-146.36814262447402,19.937401162297668,33.61723384923028,[9.999999999999998],[5.000000000000001],[3974.9996510638844],[1987.4998255319422],-110.83873627330533,-193.39666537878884,-16.598042569542343,-11.041020629591111,16.60296551701598,11.038183779370893 -6,c,222.9069214679045,120.18228495666173,19.934872803291125,93.63185730587948,19.937401162297668,-86.38276622041626,[10.0],[5.0],[3974.999651063884],[1987.4998255319417],-112.06705685435344,192.68749416166494,-1.2627830399793947,19.89483683464975,1.2578647818816782,-19.897681807107332 -6,n,3.9720681902095374e-15,-116.56536016820948,3.252728316599867e-15,120.26157553023772,3.2527032622637985e-15,-59.74218260869046,,,,,-1.776382056428499e-15,-3.552716214007718e-15,-1.6392075183710676e-15,2.8094910950786747e-15,1.6390106103162209e-15,-2.809576966664627e-15 diff --git a/roseau/load_flow/tests/data/networks/switch_3/linear_model_description.txt b/roseau/load_flow/tests/data/networks/switch_3/linear_model_description.txt deleted file mode 100644 index 10d683cf..00000000 --- a/roseau/load_flow/tests/data/networks/switch_3/linear_model_description.txt +++ /dev/null @@ -1,206 +0,0 @@ - -Size of the problem 99 x 99 -Rank of the matrix: 99 -Matrix conditionning: 114.47646811276883 - -List of variables: - - node_1_Va - - node_1_Vb - - node_1_Vc - - node_1_Vn - - node_2_Va - - node_2_Vb - - node_2_Vc - - node_2_Ia - - node_2_Ib - - node_2_Ic - - node_2_Vn - - node_2_In - - node_3_Va - - node_3_Vb - - node_3_Vc - - node_3_Ia - - node_3_Ib - - node_3_Ic - - node_3_Vn - - node_3_In - - node_4_Va - - node_4_Vb - - node_4_Vc - - node_4_Ia - - node_4_Ib - - node_4_Ic - - node_4_Vn - - node_4_In - - node_5_Va - - node_5_Vb - - node_5_Vc - - node_5_Ia - - node_5_Ib - - node_5_Ic - - node_5_Vn - - node_5_In - - node_6_Va - - node_6_Vb - - node_6_Vc - - node_6_Ia - - node_6_Ib - - node_6_Ic - - node_6_Vn - - node_6_In - - line_line1_Ia1 - - line_line1_Ib1 - - line_line1_Ic1 - - line_line1_Ia2 - - line_line1_Ib2 - - line_line1_Ic2 - - line_line1_In1 - - line_line1_In2 - - line_switch1_Ia1 - - line_switch1_Ib1 - - line_switch1_Ic1 - - line_switch1_Ia2 - - line_switch1_Ib2 - - line_switch1_Ic2 - - line_switch1_In1 - - line_switch1_In2 - - line_line2_Ia1 - - line_line2_Ib1 - - line_line2_Ic1 - - line_line2_Ia2 - - line_line2_Ib2 - - line_line2_Ic2 - - line_line2_In1 - - line_line2_In2 - - line_switch2_Ia1 - - line_switch2_Ib1 - - line_switch2_Ic1 - - line_switch2_Ia2 - - line_switch2_Ib2 - - line_switch2_Ic2 - - line_switch2_In1 - - line_switch2_In2 - - line_line3_Ia1 - - line_line3_Ib1 - - line_line3_Ic1 - - line_line3_Ia2 - - line_line3_Ib2 - - line_line3_Ic2 - - line_line3_In1 - - line_line3_In2 - - load_0_Ia - - load_0_Ib - - load_0_Ic - - load_0_In - - load_0_Vn - - load_1_Ia - - load_1_Ib - - load_1_Ic - - load_1_In - - load_1_Vn - - load_2_Ia - - load_2_Ib - - load_2_Ic - - load_2_In - - load_2_Vn - -List of linear expressions: - - 0 = (node_1_Va) - ((230.94010767585033+0j)) - - 0 = (node_1_Vb) - ((-115.47005383792516-200.00000028072188j)) - - 0 = (node_1_Vc) - ((-115.47005383792516+200.00000028072188j)) - - 0 = (node_1_Vn) - (0j) - - 0 = ((((((((((0.9999985564663876+1.1514500364232568e-06j)) * (node_2_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_2_Vn))) - (((0.094+0.16414201385633154j)) * (line_line1_Ia2))) - ((0.12741872677219268j) * (line_line1_Ib2))) - ((0.12741872677219268j) * (line_line1_Ic2))) - ((0.1446756882483087j) * (line_line1_In2))) - (node_1_Va) - - 0 = ((((((((((4.940328313541117e-08+2.44126281589077e-05j)) * (node_2_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Vb))) + (((-7.864883138432278e-13-9.629450975218546e-07j)) * (node_2_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vn))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line1_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line1_In2))) - (line_line1_Ia1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Va)) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_2_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_2_Vn))) - ((0.12741872677219268j) * (line_line1_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line1_Ib2))) - ((0.12741872677219268j) * (line_line1_Ic2))) - ((0.1446756882483087j) * (line_line1_In2))) - (node_1_Vb) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Va)) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_2_Vb))) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ia2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line1_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line1_In2))) - (line_line1_Ib1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_2_Vb))) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_2_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_2_Vn))) - ((0.12741872677219268j) * (line_line1_Ia2))) - ((0.12741872677219268j) * (line_line1_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line1_Ic2))) - ((0.1446756882483087j) * (line_line1_In2))) - (node_1_Vc) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_2_Vb))) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_2_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line1_Ib2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line1_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line1_In2))) - (line_line1_Ic1) - - 0 = ((((((((((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_2_Va)) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_2_Vb))) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_2_Vc))) + (((0.9999965899196558+5.392894213733142e-06j)) * (node_2_Vn))) - ((0.1446756882483087j) * (line_line1_Ia2))) - ((0.1446756882483087j) * (line_line1_Ib2))) - ((0.1446756882483087j) * (line_line1_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line1_In2))) - (node_1_Vn) - - 0 = ((((((((((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Va)) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vb))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_2_Vc))) + (((-1.4693481316562494e-10+5.354639964786303e-05j)) * (node_2_Vn))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line1_Ia2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line1_Ib2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line1_Ic2))) - (((0.9999965899196558+5.392894213733142e-06j)) * (line_line1_In2))) - (line_line1_In1) - - 0 = (node_2_Va) - (node_3_Va) - - 0 = (line_switch1_Ia1) + (line_switch1_Ia2) - - 0 = (node_2_Vb) - (node_3_Vb) - - 0 = (line_switch1_Ib1) + (line_switch1_Ib2) - - 0 = (node_2_Vc) - (node_3_Vc) - - 0 = (line_switch1_Ic1) + (line_switch1_Ic2) - - 0 = (node_2_Vn) - (node_3_Vn) - - 0 = (line_switch1_In1) + (line_switch1_In2) - - 0 = ((((((((((0.9999985564663876+1.1514500364232568e-06j)) * (node_4_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_4_Vn))) - (((0.094+0.16414201385633154j)) * (line_line2_Ia2))) - ((0.12741872677219268j) * (line_line2_Ib2))) - ((0.12741872677219268j) * (line_line2_Ic2))) - ((0.1446756882483087j) * (line_line2_In2))) - (node_3_Va) - - 0 = ((((((((((4.940328313541117e-08+2.44126281589077e-05j)) * (node_4_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Vb))) + (((-7.864883138432278e-13-9.629450975218546e-07j)) * (node_4_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vn))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line2_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line2_In2))) - (line_line2_Ia1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Va)) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_4_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_4_Vn))) - ((0.12741872677219268j) * (line_line2_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line2_Ib2))) - ((0.12741872677219268j) * (line_line2_Ic2))) - ((0.1446756882483087j) * (line_line2_In2))) - (node_3_Vb) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Va)) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_4_Vb))) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ia2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line2_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line2_In2))) - (line_line2_Ib1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_4_Vb))) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_4_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_4_Vn))) - ((0.12741872677219268j) * (line_line2_Ia2))) - ((0.12741872677219268j) * (line_line2_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line2_Ic2))) - ((0.1446756882483087j) * (line_line2_In2))) - (node_3_Vc) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_4_Vb))) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_4_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line2_Ib2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line2_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line2_In2))) - (line_line2_Ic1) - - 0 = ((((((((((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_4_Va)) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_4_Vb))) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_4_Vc))) + (((0.9999965899196558+5.392894213733142e-06j)) * (node_4_Vn))) - ((0.1446756882483087j) * (line_line2_Ia2))) - ((0.1446756882483087j) * (line_line2_Ib2))) - ((0.1446756882483087j) * (line_line2_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line2_In2))) - (node_3_Vn) - - 0 = ((((((((((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Va)) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vb))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_4_Vc))) + (((-1.4693481316562494e-10+5.354639964786303e-05j)) * (node_4_Vn))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line2_Ia2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line2_Ib2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line2_Ic2))) - (((0.9999965899196558+5.392894213733142e-06j)) * (line_line2_In2))) - (line_line2_In1) - - 0 = (node_5_Va) - (node_3_Va) - - 0 = (line_switch2_Ia1) + (line_switch2_Ia2) - - 0 = (node_5_Vb) - (node_3_Vb) - - 0 = (line_switch2_Ib1) + (line_switch2_Ib2) - - 0 = (node_5_Vc) - (node_3_Vc) - - 0 = (line_switch2_Ic1) + (line_switch2_Ic2) - - 0 = (node_5_Vn) - (node_3_Vn) - - 0 = (line_switch2_In1) + (line_switch2_In2) - - 0 = ((((((((((0.9999985564663876+1.1514500364232568e-06j)) * (node_6_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_6_Vn))) - (((0.094+0.16414201385633154j)) * (line_line3_Ia2))) - ((0.12741872677219268j) * (line_line3_Ib2))) - ((0.12741872677219268j) * (line_line3_Ic2))) - ((0.1446756882483087j) * (line_line3_In2))) - (node_3_Va) - - 0 = ((((((((((4.940328313541117e-08+2.44126281589077e-05j)) * (node_6_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Vb))) + (((-7.864883138432278e-13-9.629450975218546e-07j)) * (node_6_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vn))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line3_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line3_In2))) - (line_line3_Ia1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Va)) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_6_Vb))) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_6_Vn))) - ((0.12741872677219268j) * (line_line3_Ia2))) - (((0.094+0.16414201385633154j)) * (line_line3_Ib2))) - ((0.12741872677219268j) * (line_line3_Ic2))) - ((0.1446756882483087j) * (line_line3_In2))) - (node_3_Vb) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Va)) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_6_Vb))) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ia2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line3_Ib2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line3_In2))) - (line_line3_Ib1) - - 0 = ((((((((((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Va)) + (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (node_6_Vb))) + (((0.9999985564663876+1.1514500364232568e-06j)) * (node_6_Vc))) + (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (node_6_Vn))) - ((0.12741872677219268j) * (line_line3_Ia2))) - ((0.12741872677219268j) * (line_line3_Ib2))) - (((0.094+0.16414201385633154j)) * (line_line3_Ic2))) - ((0.1446756882483087j) * (line_line3_In2))) - (node_3_Vc) - - 0 = ((((((((((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Va)) + (((-7.86488313843228e-13-9.629450975218546e-07j)) * (node_6_Vb))) + (((4.940328313541117e-08+2.44126281589077e-05j)) * (node_6_Vc))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vn))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ia2))) - (((-9.79918977756258e-07-4.2109599896605556e-08j)) * (line_line3_Ib2))) - (((0.9999985564663876+1.1514500364232568e-06j)) * (line_line3_Ic2))) - (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (line_line3_In2))) - (line_line3_Ic1) - - 0 = ((((((((((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_6_Va)) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_6_Vb))) + (((-1.0970975289154493e-06-6.02089753902502e-07j)) * (node_6_Vc))) + (((0.9999965899196558+5.392894213733142e-06j)) * (node_6_Vn))) - ((0.1446756882483087j) * (line_line3_Ia2))) - ((0.1446756882483087j) * (line_line3_Ib2))) - ((0.1446756882483087j) * (line_line3_Ic2))) - (((0.2014285714285714+0.17611368179891695j)) * (line_line3_In2))) - (node_3_Vn) - - 0 = ((((((((((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Va)) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vb))) + (((1.9328888133887047e-11-6.0137105416136005e-06j)) * (node_6_Vc))) + (((-1.4693481316562494e-10+5.354639964786303e-05j)) * (node_6_Vn))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line3_Ia2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line3_Ib2))) - (((-2.6136293996406554e-06-2.8264349590237784e-07j)) * (line_line3_Ic2))) - (((0.9999965899196558+5.392894213733142e-06j)) * (line_line3_In2))) - (line_line3_In1) - - 0 = node_2_Ia - - 0 = node_2_Ib - - 0 = node_2_Ic - - 0 = node_2_In - - 0 = ((node_2_Ia) - (line_line1_Ia2)) - (line_switch1_Ia1) - - 0 = ((node_2_Ib) - (line_line1_Ib2)) - (line_switch1_Ib1) - - 0 = ((node_2_Ic) - (line_line1_Ic2)) - (line_switch1_Ic1) - - 0 = ((node_2_In) - (line_line1_In2)) - (line_switch1_In1) - - 0 = node_3_Ia - - 0 = node_3_Ib - - 0 = node_3_Ic - - 0 = node_3_In - - 0 = ((((node_3_Ia) - (line_switch1_Ia2)) - (line_switch2_Ia2)) - (line_line2_Ia1)) - (line_line3_Ia1) - - 0 = ((((node_3_Ib) - (line_switch1_Ib2)) - (line_switch2_Ib2)) - (line_line2_Ib1)) - (line_line3_Ib1) - - 0 = ((((node_3_Ic) - (line_switch1_Ic2)) - (line_switch2_Ic2)) - (line_line2_Ic1)) - (line_line3_Ic1) - - 0 = ((((node_3_In) - (line_switch1_In2)) - (line_switch2_In2)) - (line_line2_In1)) - (line_line3_In1) - - 0 = ((node_4_Va) - (load_0_Vn)) + (((10+5j)) * (load_0_Ia)) - - 0 = ((node_4_Vb) - (load_0_Vn)) + (((10+5j)) * (load_0_Ib)) - - 0 = ((node_4_Vc) - (load_0_Vn)) + (((10+5j)) * (load_0_Ic)) - - 0 = (load_0_In) + (((load_0_Ia) + (load_0_Ib)) + (load_0_Ic)) - - 0 = (load_0_Vn) - (node_4_Vn) - - 0 = (node_4_Ia) - (load_0_Ia) - - 0 = (node_4_Ib) - (load_0_Ib) - - 0 = (node_4_Ic) - (load_0_Ic) - - 0 = (node_4_In) - (load_0_In) - - 0 = (node_4_Ia) - (line_line2_Ia2) - - 0 = (node_4_Ib) - (line_line2_Ib2) - - 0 = (node_4_Ic) - (line_line2_Ic2) - - 0 = (node_4_In) - (line_line2_In2) - - 0 = ((node_5_Va) - (load_1_Vn)) + (((10+5j)) * (load_1_Ia)) - - 0 = ((node_5_Vb) - (load_1_Vn)) + (((10+5j)) * (load_1_Ib)) - - 0 = ((node_5_Vc) - (load_1_Vn)) + (((10+5j)) * (load_1_Ic)) - - 0 = (load_1_In) + (((load_1_Ia) + (load_1_Ib)) + (load_1_Ic)) - - 0 = (load_1_Vn) - (node_5_Vn) - - 0 = (node_5_Ia) - (load_1_Ia) - - 0 = (node_5_Ib) - (load_1_Ib) - - 0 = (node_5_Ic) - (load_1_Ic) - - 0 = (node_5_In) - (load_1_In) - - 0 = (node_5_Ia) - (line_switch2_Ia1) - - 0 = (node_5_Ib) - (line_switch2_Ib1) - - 0 = (node_5_Ic) - (line_switch2_Ic1) - - 0 = (node_5_In) - (line_switch2_In1) - - 0 = ((node_6_Va) - (load_2_Vn)) + (((10+5j)) * (load_2_Ia)) - - 0 = ((node_6_Vb) - (load_2_Vn)) + (((10+5j)) * (load_2_Ib)) - - 0 = ((node_6_Vc) - (load_2_Vn)) + (((10+5j)) * (load_2_Ic)) - - 0 = (load_2_In) + (((load_2_Ia) + (load_2_Ib)) + (load_2_Ic)) - - 0 = (load_2_Vn) - (node_6_Vn) - - 0 = (node_6_Ia) - (load_2_Ia) - - 0 = (node_6_Ib) - (load_2_Ib) - - 0 = (node_6_Ic) - (load_2_Ic) - - 0 = (node_6_In) - (load_2_In) - - 0 = (node_6_Ia) - (line_line3_Ia2) - - 0 = (node_6_Ib) - (line_line3_Ib2) - - 0 = (node_6_Ic) - (line_line3_Ic2) - - 0 = (node_6_In) - (line_line3_In2) diff --git a/roseau/load_flow/tests/data/networks/switch_3/network_impedance.json b/roseau/load_flow/tests/data/networks/switch_3/network_impedance.json deleted file mode 100644 index 6aada42d..00000000 --- a/roseau/load_flow/tests/data/networks/switch_3/network_impedance.json +++ /dev/null @@ -1,228 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch1", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [1.5, 0.0] - } - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch2", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [2.5, 0.0] - } - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 4, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 1, - "bus": 5, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - }, - { - "id": 2, - "bus": 6, - "phases": "abcn", - "impedances": [ - [10.0, 5.0], - [10.0, 5.0], - [10.0, 5.0] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.3282840277126631, 0.25483745354438536, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.3282840277126631, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.25483745354438536, 0.3282840277126631, 0.2893513764966174], - [0.2893513764966174, 0.2893513764966174, 0.2893513764966174, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [9.88384494258988e-8, 0.0, 0.0, -0.0], - [0.0, 9.88384494258988e-8, 0.0, -0.0], - [0.0, 0.0, 9.88384494258988e-8, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.882528301657259e-5, -1.9258752017915745e-6, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, 4.882528301657259e-5, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, -1.9258752017915745e-6, 4.882528301657259e-5, -1.2027382804356504e-5], - [-1.2027382804356504e-5, -1.2027382804356504e-5, -1.2027382804356504e-5, 0.0001070929347408] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/switch_3/network_power.json b/roseau/load_flow/tests/data/networks/switch_3/network_power.json deleted file mode 100644 index d22016bc..00000000 --- a/roseau/load_flow/tests/data/networks/switch_3/network_power.json +++ /dev/null @@ -1,228 +0,0 @@ -{ - "version": 1, - "grounds": [ - { - "id": "ground", - "buses": [ - { - "id": 1, - "phase": "n" - } - ] - } - ], - "potential_refs": [ - { - "id": "pref", - "ground": "ground" - } - ], - "buses": [ - { - "id": 1, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [0.0, 0.0] - } - }, - { - "id": 2, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [1.0, 0.0] - } - }, - { - "id": 3, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 0.0] - } - }, - { - "id": 4, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, 1.0] - } - }, - { - "id": 5, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [3.0, 0.0] - } - }, - { - "id": 6, - "phases": "abcn", - "geometry": { - "type": "Point", - "coordinates": [2.0, -1.0] - } - } - ], - "branches": [ - { - "id": "line1", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 1, - "bus2": 2, - "geometry": { - "type": "LineString", - "coordinates": [ - [0.0, 0.0], - [1.0, 0.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch1", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 2, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [1.5, 0.0] - } - }, - { - "id": "line2", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 3, - "bus2": 4, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, 1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - }, - { - "id": "switch2", - "type": "switch", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 5, - "bus2": 3, - "geometry": { - "type": "Point", - "coordinates": [2.5, 0.0] - } - }, - { - "id": "line3", - "type": "line", - "phases1": "abcn", - "phases2": "abcn", - "bus1": 6, - "bus2": 3, - "geometry": { - "type": "LineString", - "coordinates": [ - [2.0, 0.0], - [2.0, -1.0] - ] - }, - "length": 0.5, - "params_id": "A_AL_150_sym_neutral", - "ground": "ground" - } - ], - "loads": [ - { - "id": 0, - "bus": 4, - "phases": "abcn", - "powers": [ - [3974.9996426948624, 1987.4998213474314], - [3974.999651063881, 1987.4998255319404], - [3974.9996510638803, 1987.4998255319404] - ] - }, - { - "id": 1, - "bus": 5, - "phases": "abcn", - "powers": [ - [4046.781785147598, 2023.3908925737978], - [4046.7817936677493, 2023.3908968338749], - [4046.7817936677493, 2023.3908968338735] - ] - }, - { - "id": 2, - "bus": 6, - "phases": "abcn", - "powers": [ - [3974.9996426948665, 1987.4998213474332], - [3974.9996510638844, 1987.4998255319422], - [3974.999651063884, 1987.4998255319417] - ] - } - ], - "sources": [ - { - "id": 1, - "bus": 1, - "phases": "abcn", - "voltages": [ - [230.94010767585033, 0.0], - [-115.47005383792516, -200.00000028072188], - [-115.47005383792516, 200.00000028072188] - ] - } - ], - "lines_params": [ - { - "id": "A_AL_150_sym_neutral", - "z_line": [ - [ - [0.18800000000000003, 0.0, 0.0, 0.0], - [0.0, 0.18800000000000003, 0.0, 0.0], - [0.0, 0.0, 0.18800000000000003, 0.0], - [0.0, 0.0, 0.0, 0.4028571428571428] - ], - [ - [0.3282840277126631, 0.25483745354438536, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.3282840277126631, 0.25483745354438536, 0.2893513764966174], - [0.25483745354438536, 0.25483745354438536, 0.3282840277126631, 0.2893513764966174], - [0.2893513764966174, 0.2893513764966174, 0.2893513764966174, 0.3522273635978339] - ] - ], - "y_shunt": [ - [ - [9.88384494258988e-8, 0.0, 0.0, -0.0], - [0.0, 9.88384494258988e-8, 0.0, -0.0], - [0.0, 0.0, 9.88384494258988e-8, -0.0], - [-0.0, -0.0, -0.0, 0.0] - ], - [ - [4.882528301657259e-5, -1.9258752017915745e-6, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, 4.882528301657259e-5, -1.9258752017915745e-6, -1.2027382804356504e-5], - [-1.9258752017915745e-6, -1.9258752017915745e-6, 4.882528301657259e-5, -1.2027382804356504e-5], - [-1.2027382804356504e-5, -1.2027382804356504e-5, -1.2027382804356504e-5, 0.0001070929347408] - ] - ] - } - ], - "transformers_params": [] -} diff --git a/roseau/load_flow/tests/data/networks/switch_3/results_linear_method.csv b/roseau/load_flow/tests/data/networks/switch_3/results_linear_method.csv deleted file mode 100644 index 0429dfb6..00000000 --- a/roseau/load_flow/tests/data/networks/switch_3/results_linear_method.csv +++ /dev/null @@ -1,25 +0,0 @@ -id_eb,phase,vn (V),ang V (°),i1 (A),ang i1 (°),i2 (A),ang i2 (°),rload (ohm),xload (ohm),P (W),Q (VA),re_v,im_v,re_i1,im_i1,re_i2,im_i2 -1,a,230.94010767585033,0.0,,,,,,,,,230.94010767585033,0.0,,,, -1,b,230.9401079189626,-119.99999996517673,,,,,,,,,-115.47005383792516,-200.00000028072188,,,, -1,c,230.9401079189626,119.99999996517673,,,,,,,,,-115.47005383792516,200.00000028072188,,,, -1,n,0.0,0.0,,,,,,,,,0.0,0.0,,,, -2,a,224.91058737717302,0.13566742609498417,59.98378604571614,-26.38372923870581,59.98635241641028,153.61131994887063,,,,,224.90995687642302,0.5325525237193974,53.73575437707013,-26.65564274043,-53.73574987010608,26.66142648327665 -2,b,224.9105876139379,-119.86433253908176,59.98378610886148,-146.38372920388252,59.98635247955833,33.6113199836939,,,,,-111.9937744231736,-195.04401275429643,-49.95234098835125,-33.20870707716768,49.95734760311042,33.205811302598995 -2,c,224.91058761393796,120.13566739127174,59.983786108861494,93.61627072647093,59.98635247955833,-86.38868008595261,,,,,-112.91618245324939,194.51146023057706,-3.7834133887188712,59.864349817597684,3.778402266995663,-59.86723778587564 -2,n,3.0002012993056193e-15,-108.92240720043647,1.1023127086866894e-14,57.91593500582611,1.1023679437026892e-14,-122.08467823370509,,,,,-9.729274426316627e-16,-2.838066247945833e-15,5.855076799189384e-15,9.339561362762857e-15,-5.8554701535904014e-15,-9.339966681457786e-15 -3,a,224.91058737717302,0.13566742609498417,59.98635241641028,-26.388680051129366,59.98635241641028,153.61131994887063,,,,,224.90995687642302,0.5325525237193974,53.73574987010608,-26.66142648327665,-53.73574987010608,26.66142648327665 -3,b,224.9105876139379,-119.86433253908176,59.98635247955833,-146.3886800163061,59.98635247955833,33.6113199836939,,,,,-111.9937744231736,-195.04401275429643,-49.95734760311042,-33.205811302598995,49.95734760311042,33.205811302598995 -3,c,224.91058761393796,120.13566739127174,59.98635247955833,93.61131991404739,59.98635247955833,-86.38868008595261,,,,,-112.91618245324939,194.51146023057706,-3.778402266995663,59.86723778587564,3.778402266995663,-59.86723778587564 -3,n,2.727590414794797e-15,-100.62196369577775,1.1023679437026892e-14,57.91532176629493,1.1023679437026892e-14,-122.08467823370509,,,,,-5.027716524358405e-16,-2.6808525017962825e-15,5.8554701535904014e-15,9.339966681457786e-15,-5.8554701535904014e-15,-9.339966681457786e-15 -4,a,222.9069212332488,0.18228499148500127,19.934872782305543,-26.368142659297263,19.937401141309422,153.61723381440703,[9.999999999999998],[5.0],[3974.9996426948624],[1987.4998213474314],222.9057931276587,0.7091712171238937,17.860825609521733,-8.853816205058642,-17.860830298897653,8.859498027736437 -4,b,222.90692146790443,-119.81771497369172,19.934872803291118,-146.368142624474,19.93740116229766,33.61723384923029,[10.000000000000002],[5.0],[3974.999651063881],[1987.4998255319404],-110.83873627330524,-193.39666537878878,-16.598042569542333,-11.04102062959111,16.60296551701597,11.038183779370893 -4,c,222.9069214679044,120.18228495666173,19.934872803291118,93.63185730587948,19.93740116229766,-86.38276622041624,[10.0],[5.0],[3974.9996510638803],[1987.4998255319404],-112.06705685435342,192.68749416166483,-1.262783039979397,19.894836834649745,1.2578647818816808,-19.897681807107325 -4,n,3.3896182581485178e-15,-102.45237843965066,3.10055040152488e-15,103.47202922459628,3.10062379816004e-15,-76.53110923613329,,,,,-7.308969036949447e-16,-3.3098794014499884e-15,-7.223372189703079e-16,3.015234938522426e-15,7.221891493024283e-16,-3.0153458790570323e-15 -5,a,224.91058737717307,0.13566742609497615,,,,,[10.000000000000007],[5.000000000000001],[4046.781785147598],[2023.3908925737978],224.90995687642305,0.5325525237193659,,,, -5,b,224.91058761393793,-119.86433253908176,,,,,[9.999999999999998],[4.999999999999998],[4046.7817936677493],[2023.3908968338749],-111.99377442317362,-195.04401275429646,,,, -5,c,224.91058761393796,120.13566739127174,,,,,[10.000000000000002],[4.999999999999999],[4046.7817936677493],[2023.3908968338735],-112.91618245324938,194.51146023057706,,,, -5,n,2.992947127823939e-15,-115.97503910237043,,,,,,,,,-1.3108496233858812e-15,-2.6906143861242287e-15,,,, -6,a,222.90692123324888,0.18228499148499425,19.934872782305554,-26.368142659297263,19.937401141309433,153.61723381440703,[10.0],[5.0],[3974.9996426948665],[1987.4998213474332],222.90579312765882,0.7091712171238669,17.86082560952174,-8.853816205058646,-17.86083029889766,8.859498027736443 -6,b,222.9069214679045,-119.81771497369176,19.934872803291128,-146.36814262447402,19.937401162297668,33.61723384923028,[9.999999999999998],[5.000000000000001],[3974.9996510638844],[1987.4998255319422],-110.83873627330533,-193.39666537878884,-16.598042569542343,-11.041020629591111,16.60296551701598,11.038183779370893 -6,c,222.9069214679045,120.18228495666173,19.934872803291125,93.63185730587948,19.937401162297668,-86.38276622041626,[10.0],[5.0],[3974.999651063884],[1987.4998255319417],-112.06705685435344,192.68749416166494,-1.2627830399793947,19.89483683464975,1.2578647818816782,-19.897681807107332 -6,n,3.9720681902095374e-15,-116.56536016820948,3.252728316599867e-15,120.26157553023772,3.2527032622637985e-15,-59.74218260869046,,,,,-1.776382056428499e-15,-3.552716214007718e-15,-1.6392075183710676e-15,2.8094910950786747e-15,1.6390106103162209e-15,-2.809576966664627e-15 diff --git a/roseau/load_flow/tests/test_converters.py b/roseau/load_flow/tests/test_converters.py index b9812c03..80e42ba2 100644 --- a/roseau/load_flow/tests/test_converters.py +++ b/roseau/load_flow/tests/test_converters.py @@ -4,7 +4,7 @@ from roseau.load_flow.converters import calculate_voltages, phasor_to_sym, series_phasor_to_sym, sym_to_phasor from roseau.load_flow.units import Q_, ureg -from roseau.load_flow.utils import PhaseDtype +from roseau.load_flow.utils import SequenceDtype def test_phasor_to_sym(): @@ -82,21 +82,36 @@ def test_phasor_sym_roundtrip(): def test_series_phasor_to_sym(): va = 230 + 0j - vb = 230 * np.e ** (1j * 4 * np.pi / 3) - vc = 230 * np.e ** (1j * 2 * np.pi / 3) - - index = pd.MultiIndex.from_tuples( - [("bus1", "a"), ("bus1", "b"), ("bus1", "c"), ("bus2", "a"), ("bus2", "b"), ("bus2", "c")], - names=["bus_id", "phase"], + vb = 230 * np.exp(1j * 4 * np.pi / 3) + vc = 230 * np.exp(1j * 2 * np.pi / 3) + + # Test with different phases per bus, different systems, different magnitudes + # fmt: off + voltage_data = { + # Direct system (positive sequence) + ("bus1", "a"): va, ("bus1", "b"): vb, ("bus1", "c"): vc, + # Indirect system (negative sequence) + ("bus2", "an"): va / 2, ("bus2", "bn"): vc / 2, ("bus2", "cn"): vb / 2, + # Unbalanced system (zero sequence) + ("bus3", "ab"): va, ("bus3", "bc"): va, ("bus3", "ca"): va, + } + expected_sym_data = [ + 0, va, 0, # Direct system (positive sequence) + 0, 0, va / 2, # Indirect system (negative sequence) + va, 0, 0, # Unbalanced system (zero sequence) + ] + # fmt: on + expected_sym_index = pd.MultiIndex.from_arrays( + [ + pd.Index(["bus1", "bus1", "bus1", "bus2", "bus2", "bus2", "bus3", "bus3", "bus3"]), + pd.CategoricalIndex( + ["zero", "pos", "neg", "zero", "pos", "neg", "zero", "pos", "neg"], dtype=SequenceDtype + ), + ], + names=["bus_id", "sequence"], ) - index = index.set_levels(index.levels[-1].astype(PhaseDtype), level=-1) - voltage = pd.Series([va, vb, vc, va / 2, vb / 2, vc / 2], index=index, name="voltage") - - seq_dtype = pd.CategoricalDtype(categories=["zero", "pos", "neg"], ordered=True) - sym_index = index.set_levels(["zero", "pos", "neg"], level=-1) - sym_index = sym_index.set_names("sequence", level=-1).set_levels(sym_index.levels[-1].astype(seq_dtype), level=-1) - expected = pd.Series([0, va, 0, 0, va / 2, 0], index=sym_index, name="voltage") - + voltage = pd.Series(voltage_data, name="voltage").rename_axis(index=["bus_id", "phase"]) + expected = pd.Series(data=expected_sym_data, index=expected_sym_index, name="voltage") assert_series_equal(series_phasor_to_sym(voltage), expected, check_exact=False) @@ -114,3 +129,13 @@ def test_calculate_voltages(): voltages = calculate_voltages(Q_([20, 0], "kV"), "an") np.testing.assert_allclose(voltages.m, np.array([20000.0 + 0.0j])) assert voltages.units == ureg.Unit("V") + + # Array-like + voltages = calculate_voltages([230, 0], "an") + np.testing.assert_allclose(voltages.m, np.array([230.0 + 0.0j])) + voltages = calculate_voltages([230, 0], "ab") + np.testing.assert_allclose(voltages.m, np.array([230.0 + 0.0j])) + voltages = calculate_voltages([230, 230j, -230j], "abc") + np.testing.assert_allclose(voltages.m, np.array([230.0 - 230.0j, 460.0j, -230.0 - 230.0j])) + voltages = calculate_voltages([230, 230j, -230j, 0], "abcn") + np.testing.assert_allclose(voltages.m, np.array([230.0, 230.0j, -230.0j])) diff --git a/roseau/load_flow/tests/test_electrical_network.py b/roseau/load_flow/tests/test_electrical_network.py index 729cd36b..7fc7ed8d 100644 --- a/roseau/load_flow/tests/test_electrical_network.py +++ b/roseau/load_flow/tests/test_electrical_network.py @@ -31,26 +31,38 @@ ) from roseau.load_flow.network import ElectricalNetwork from roseau.load_flow.units import Q_ -from roseau.load_flow.utils import BranchTypeDtype, LoadTypeDtype, PhaseDtype, VoltagePhaseDtype +from roseau.load_flow.utils import LoadTypeDtype, PhaseDtype, VoltagePhaseDtype -# The following networks are generated using the scripts/genereate_test_networks.py script +# The following networks are generated using the scripts/generate_test_networks.py script + + +@pytest.fixture() +def all_element_network(test_networks_path) -> ElectricalNetwork: + # Load the network from the JSON file (without results) + return ElectricalNetwork.from_json(path=test_networks_path / "all_element_network.json", include_results=False) + + +@pytest.fixture() +def all_element_network_with_results(test_networks_path) -> ElectricalNetwork: + # Load the network from the JSON file (with results, no need to invoke the solver) + return ElectricalNetwork.from_json(path=test_networks_path / "all_element_network.json", include_results=True) @pytest.fixture() def small_network(test_networks_path) -> ElectricalNetwork: - # Loadthe network from the JSON file (without results) - return ElectricalNetwork.from_json(test_networks_path / "small_network.json", include_results=False) + # Load the network from the JSON file (without results) + return ElectricalNetwork.from_json(path=test_networks_path / "small_network.json", include_results=False) @pytest.fixture() def small_network_with_results(test_networks_path) -> ElectricalNetwork: # Load the network from the JSON file (with results, no need to invoke the solver) - return ElectricalNetwork.from_json(test_networks_path / "small_network.json", include_results=True) + return ElectricalNetwork.from_json(path=test_networks_path / "small_network.json", include_results=True) @pytest.fixture() def single_phase_network(test_networks_path) -> ElectricalNetwork: - return ElectricalNetwork.from_json(test_networks_path / "single_phase_network.json", include_results=True) + return ElectricalNetwork.from_json(path=test_networks_path / "single_phase_network.json", include_results=True) @contextmanager @@ -65,15 +77,14 @@ def check_result_warning(expected_message: str | re.Pattern[str]): def test_connect_and_disconnect(): ground = Ground("ground") vn = 400 / np.sqrt(3) - voltages = [vn, vn * np.exp(-2 / 3 * np.pi * 1j), vn * np.exp(2 / 3 * np.pi * 1j)] source_bus = Bus(id="source", phases="abcn") load_bus = Bus(id="load bus", phases="abcn") ground.connect(load_bus) - vs = VoltageSource(id="vs", phases="abcn", bus=source_bus, voltages=voltages) + vs = VoltageSource(id="vs", phases="abcn", bus=source_bus, voltages=vn) load = PowerLoad(id="power load", phases="abcn", bus=load_bus, powers=[100 + 0j, 100 + 0j, 100 + 0j]) - lp = LineParameters("test", z_line=np.eye(4, dtype=complex)) + lp = LineParameters(id="test", z_line=np.eye(4, dtype=complex)) line = Line(id="line", bus1=source_bus, bus2=load_bus, phases="abcn", parameters=lp, length=10) - PotentialRef("pref", element=ground) + PotentialRef(id="pref", element=ground) en = ElectricalNetwork.from_element(source_bus) # Connection of a new connected component @@ -86,7 +97,7 @@ def test_connect_and_disconnect(): en._check_validity(constructed=False) assert "does not have a potential reference" in e.value.args[0] assert e.value.args[1] == RoseauLoadFlowExceptionCode.NO_POTENTIAL_REFERENCE - PotentialRef("pref2", element=ground2) # Add potential ref + PotentialRef(id="pref2", element=ground2) # Add potential ref en._check_validity(constructed=False) # Disconnection of a load @@ -136,15 +147,14 @@ def test_connect_and_disconnect(): def test_recursive_connect_disconnect(): ground = Ground("ground") vn = 400 / np.sqrt(3) - voltages = [vn, vn * np.exp(-2 / 3 * np.pi * 1j), vn * np.exp(2 / 3 * np.pi * 1j)] source_bus = Bus(id="source", phases="abcn") load_bus = Bus(id="load bus", phases="abcn") ground.connect(load_bus) - VoltageSource(id="vs", phases="abcn", bus=source_bus, voltages=voltages) + VoltageSource(id="vs", phases="abcn", bus=source_bus, voltages=vn) load = PowerLoad(id="power load", phases="abcn", bus=load_bus, powers=[100 + 0j, 100 + 0j, 100 + 0j]) - lp = LineParameters("test", z_line=np.eye(4, dtype=complex)) + lp = LineParameters(id="test", z_line=np.eye(4, dtype=complex)) line = Line(id="line", bus1=source_bus, bus2=load_bus, phases="abcn", parameters=lp, length=10) - PotentialRef("pref", element=ground) + PotentialRef(id="pref", element=ground) en = ElectricalNetwork.from_element(source_bus) # Create new elements (without connecting them to the existing network) @@ -153,7 +163,7 @@ def test_recursive_connect_disconnect(): new_load2 = PowerLoad(id="new_load2", bus=new_bus2, phases="abcn", powers=Q_([100, 0, 0], "VA")) new_bus = Bus(id="new_bus", phases="abcn") new_load = PowerLoad(id="new_load", bus=new_bus, phases="abcn", powers=Q_([100, 0, 0], "VA")) - lp = LineParameters("U_AL_240_without_shunt", z_line=Q_(0.1 * np.eye(4), "ohm/km"), y_shunt=None) + lp = LineParameters(id="U_AL_240_without_shunt", z_line=Q_(0.1 * np.eye(4), "ohm/km"), y_shunt=None) new_line2 = Line( id="new_line2", bus1=new_bus2, @@ -169,7 +179,7 @@ def test_recursive_connect_disconnect(): assert new_bus2.network is None assert new_bus2.id not in en.buses assert new_line2.network is None - assert new_line2.id not in en.branches + assert new_line2.id not in en.lines assert new_load2.network is None assert new_load2.id not in en.loads @@ -188,7 +198,7 @@ def test_recursive_connect_disconnect(): assert new_bus.id in en.buses assert new_line.network == en assert new_line._connected_elements == [new_bus, load_bus] - assert new_line.id in en.branches + assert new_line.id in en.lines assert new_load.network == en assert new_load._connected_elements == [new_bus] assert new_load.id in en.loads @@ -197,7 +207,7 @@ def test_recursive_connect_disconnect(): assert new_bus2.id in en.buses assert new_line2.network == en assert new_line2._connected_elements == [new_bus2, new_bus] - assert new_line2.id in en.branches + assert new_line2.id in en.lines assert new_load2.network == en assert new_load2._connected_elements == [new_bus2] assert new_load2.id in en.loads @@ -210,7 +220,7 @@ def test_recursive_connect_disconnect(): assert new_bus.id in en.buses assert new_line.network == en assert new_line._connected_elements == [new_bus, load_bus] - assert new_line.id in en.branches + assert new_line.id in en.lines assert new_load.network is None assert new_load._connected_elements == [] assert new_load.id not in en.loads @@ -219,7 +229,7 @@ def test_recursive_connect_disconnect(): assert new_bus2.id in en.buses assert new_line2.network == en assert new_line2._connected_elements == [new_bus2, new_bus] - assert new_line2.id in en.branches + assert new_line2.id in en.lines assert new_load2.network == en assert new_load2._connected_elements == [new_bus2] assert new_load2.id in en.loads @@ -231,15 +241,14 @@ def test_recursive_connect_disconnect_ground(): # ground = Ground("ground") vn = 400 / np.sqrt(3) - voltages = [vn, vn * np.exp(-2 / 3 * np.pi * 1j), vn * np.exp(2 / 3 * np.pi * 1j)] source_bus = Bus(id="source", phases="abcn") load_bus = Bus(id="load bus", phases="abcn") ground.connect(load_bus) - VoltageSource(id="vs", phases="abcn", bus=source_bus, voltages=voltages) + VoltageSource(id="vs", phases="abcn", bus=source_bus, voltages=vn) PowerLoad(id="power load", phases="abcn", bus=load_bus, powers=[100 + 0j, 100 + 0j, 100 + 0j]) - lp = LineParameters("test", z_line=np.eye(4, dtype=complex)) + lp = LineParameters(id="test", z_line=np.eye(4, dtype=complex)) Line(id="line", bus1=source_bus, bus2=load_bus, phases="abcn", parameters=lp, length=10) - PotentialRef("pref", element=ground) + PotentialRef(id="pref", element=ground) en = ElectricalNetwork.from_element(source_bus) # Create new elements (without connecting them to the existing network) @@ -258,7 +267,7 @@ def test_recursive_connect_disconnect_ground(): assert new_load2.id not in en.loads lp = LineParameters( - "U_AL_240_with_shunt", z_line=Q_(0.1 * np.eye(4), "ohm/km"), y_shunt=Q_(0.1 * np.eye(4), "S/km") + id="U_AL_240_with_shunt", z_line=Q_(0.1 * np.eye(4), "ohm/km"), y_shunt=Q_(0.1 * np.eye(4), "S/km") ) new_line2 = Line( id="new_line2", @@ -270,7 +279,7 @@ def test_recursive_connect_disconnect_ground(): length=0.5, ) assert new_line2.network == en - assert new_line2.id in en.branches + assert new_line2.id in en.lines assert new_bus.network == en assert new_bus.id in en.buses assert new_load.network == en @@ -284,12 +293,12 @@ def test_recursive_connect_disconnect_ground(): def test_bad_networks(): # No source ground = Ground("ground") - bus1 = Bus("bus1", phases="abcn") - bus2 = Bus("bus2", phases="abcn") + bus1 = Bus(id="bus1", phases="abcn") + bus2 = Bus(id="bus2", phases="abcn") ground.connect(bus2) - lp = LineParameters("test", z_line=np.eye(3, dtype=complex)) - line = Line("line", bus1, bus2, phases="abc", parameters=lp, length=10) - p_ref = PotentialRef("pref1", element=ground) + lp = LineParameters(id="test", z_line=np.eye(3, dtype=complex)) + line = Line(id="line", bus1=bus1, bus2=bus2, phases="abc", parameters=lp, length=10) + p_ref = PotentialRef(id="pref1", element=ground) with pytest.raises(RoseauLoadFlowException) as e: ElectricalNetwork.from_element(bus1) assert e.value.msg == "There is no voltage source provided in the network, you must provide at least one." @@ -302,15 +311,17 @@ def test_bad_networks(): assert p_ref.network is None # Bad constructor - bus0 = Bus("bus0", phases="abcn") + bus0 = Bus(id="bus0", phases="abcn") ground.connect(bus0) voltages = [20000.0 + 0.0j, -10000.0 - 17320.508076j, -10000.0 + 17320.508076j] - vs = VoltageSource("vs", bus0, phases="abcn", voltages=voltages) - switch = Switch("switch", bus0, bus1, phases="abcn") + vs = VoltageSource(id="vs", bus=bus0, phases="abcn", voltages=voltages) + switch = Switch(id="switch", bus1=bus0, bus2=bus1, phases="abcn") with pytest.raises(RoseauLoadFlowException) as e: ElectricalNetwork( buses=[bus0, bus1], # no bus2 - branches=[line, switch], + lines=[line], + transformers=[], + switches=[switch], loads=[], sources=[vs], grounds=[ground], @@ -330,11 +341,11 @@ def test_bad_networks(): assert p_ref.network is None # No potential reference - bus3 = Bus("bus3", phases="abcn") + bus3 = Bus(id="bus3", phases="abcn") tp = TransformerParameters.from_open_and_short_circuit_tests( - "t", type="Dyn11", uhv=20000, ulv=400, sn=160 * 1e3, p0=460, i0=2.3 / 100, psc=2350, vsc=4 / 100 + id="t", type="Dyn11", uhv=20000, ulv=400, sn=160 * 1e3, p0=460, i0=2.3 / 100, psc=2350, vsc=4 / 100 ) - t = Transformer("transfo", bus2, bus3, parameters=tp) + t = Transformer(id="transfo", bus1=bus2, bus2=bus3, parameters=tp) with pytest.raises(RoseauLoadFlowException) as e: ElectricalNetwork.from_element(bus0) assert "does not have a potential reference" in e.value.msg @@ -355,7 +366,7 @@ def test_bad_networks(): ground.connect(bus3) # 2 potential reference - p_ref2 = PotentialRef("pref2", element=bus3) + p_ref2 = PotentialRef(id="pref2", element=bus3) with pytest.raises(RoseauLoadFlowException) as e: ElectricalNetwork.from_element(vs) assert "has 2 potential references, it should have only one." in e.value.msg @@ -374,25 +385,27 @@ def test_bad_networks(): assert p_ref2.network is None # Bad ID - src_bus = Bus("sb", phases="abcn") - load_bus = Bus("lb", phases="abcn") - ground = Ground("g") - pref = PotentialRef("pr", element=ground) + src_bus = Bus(id="sb", phases="abcn") + load_bus = Bus(id="lb", phases="abcn") + ground = Ground(id="g") + pref = PotentialRef(id="pr", element=ground) ground.connect(src_bus) - lp = LineParameters("test", z_line=np.eye(4, dtype=complex)) - line = Line("ln", src_bus, load_bus, phases="abcn", parameters=lp, length=10) - vs = VoltageSource("vs", src_bus, phases="abcn", voltages=[230, 120 + 150j, 120 - 150j]) - load = PowerLoad("pl", load_bus, phases="abcn", powers=[1000, 500, 1000]) + lp = LineParameters(id="test", z_line=np.eye(4, dtype=complex)) + line = Line(id="ln", bus1=src_bus, bus2=load_bus, phases="abcn", parameters=lp, length=10) + vs = VoltageSource(id="vs", bus=src_bus, phases="abcn", voltages=[230, 120 + 150j, 120 - 150j]) + load = PowerLoad(id="pl", bus=load_bus, phases="abcn", powers=[1000, 500, 1000]) with pytest.raises(RoseauLoadFlowException) as e: ElectricalNetwork( buses={"foo": src_bus, "lb": load_bus}, # <-- ID of src_bus is wrong - branches={"ln": line}, + lines={"ln": line}, + transformers={}, + switches={}, loads={"pl": load}, sources={"vs": vs}, grounds={"g": ground}, potential_refs={"pr": pref}, ) - assert e.value.msg == "Bus ID mismatch: 'foo' != 'sb'." + assert e.value.msg == "Bus ID 'sb' does not match its key in the dictionary 'foo'." assert e.value.code == RoseauLoadFlowExceptionCode.BAD_BUS_ID @@ -405,7 +418,7 @@ def test_poorly_connected_elements(): ground = Ground(id="g1") Line(id="l1", bus1=bus1, bus2=bus2, parameters=lp, phases="abc", length=1, ground=ground) Line(id="l2", bus1=bus3, bus2=bus4, parameters=lp, phases="abc", length=1, ground=ground) - VoltageSource(id="vs1", bus=bus1, voltages=20e3 * np.array([1, np.exp(-2j * np.pi / 3), np.exp(2j * np.pi / 3)])) + VoltageSource(id="vs1", bus=bus1, voltages=20e3) PotentialRef(id="pr1", element=ground) with pytest.raises(RoseauLoadFlowException) as e: ElectricalNetwork.from_element(initial_bus=bus1) @@ -417,18 +430,18 @@ def test_poorly_connected_elements(): def test_invalid_element_overrides(): - bus1 = Bus("bus1", phases="an") - bus2 = Bus("bus2", phases="an") - PotentialRef("pr", element=bus1) - lp = LineParameters("lp", z_line=np.eye(2, dtype=complex)) - Line("line", bus1, bus2, parameters=lp, length=1) - VoltageSource("source", bus1, voltages=[230]) - old_load = PowerLoad("load", bus2, powers=[1000]) + bus1 = Bus(id="bus1", phases="an") + bus2 = Bus(id="bus2", phases="an") + PotentialRef(id="pr", element=bus1) + lp = LineParameters(id="lp", z_line=np.eye(2, dtype=complex)) + Line(id="line", bus1=bus1, bus2=bus2, parameters=lp, length=1) + VoltageSource(id="source", bus=bus1, voltages=[230]) + old_load = PowerLoad(id="load", bus=bus2, powers=[1000]) ElectricalNetwork.from_element(bus1) # Case of a different load type on a different bus with pytest.raises(RoseauLoadFlowException) as e: - CurrentLoad("load", bus1, currents=[1]) + CurrentLoad(id="load", bus=bus1, currents=[1]) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_ELEMENT_OBJECT assert e.value.msg == ( "A load of ID 'load' is already connected to the network. Disconnect the old load first " @@ -437,26 +450,17 @@ def test_invalid_element_overrides(): # Disconnect the old element first: OK old_load.disconnect() - ImpedanceLoad("load", bus1, impedances=[500]) + ImpedanceLoad(id="load", bus=bus1, impedances=[500]) # Case of a source (also suggests disconnecting first) with pytest.raises(RoseauLoadFlowException) as e: - VoltageSource("source", bus2, voltages=[230]) + VoltageSource(id="source", bus=bus2, voltages=[230]) assert e.value.code == RoseauLoadFlowExceptionCode.BAD_ELEMENT_OBJECT assert e.value.msg == ( "A source of ID 'source' is already connected to the network. Disconnect the old source first " "if you meant to replace it." ) - # Case of a different branch type on different buses - bus3 = Bus("bus3", phases="an") - bus4 = Bus("bus4", phases="an") - Line("line2", bus2, bus3, parameters=lp, length=1) - with pytest.raises(RoseauLoadFlowException) as e: - Switch("line", bus3, bus4) - assert e.value.code == RoseauLoadFlowExceptionCode.BAD_ELEMENT_OBJECT - assert e.value.msg == "A branch of ID 'line' is already connected to the network." - def test_frame(small_network: ElectricalNetwork): # Buses @@ -466,12 +470,19 @@ def test_frame(small_network: ElectricalNetwork): assert buses_gdf.columns.tolist() == ["phases", "min_voltage", "max_voltage", "geometry"] assert buses_gdf.index.name == "id" - # Branches - branches_gdf = small_network.branches_frame - assert isinstance(branches_gdf, gpd.GeoDataFrame) - assert branches_gdf.shape == (1, 6) - assert branches_gdf.columns.tolist() == ["type", "phases1", "phases2", "bus1_id", "bus2_id", "geometry"] - assert branches_gdf.index.name == "id" + # Lines + lines_gdf = small_network.lines_frame + assert isinstance(lines_gdf, gpd.GeoDataFrame) + assert lines_gdf.shape == (1, 7) + assert lines_gdf.columns.tolist() == [ + "phases", + "bus1_id", + "bus2_id", + "parameters_id", + "length", + "max_current", + "geometry", + ] # Transformers transformers_gdf = small_network.transformers_frame @@ -488,12 +499,6 @@ def test_frame(small_network: ElectricalNetwork): ] assert transformers_gdf.index.name == "id" - # Lines - lines_gdf = small_network.lines_frame - assert isinstance(lines_gdf, gpd.GeoDataFrame) - assert lines_gdf.shape == (1, 6) - assert lines_gdf.columns.tolist() == ["phases", "bus1_id", "bus2_id", "parameters_id", "max_current", "geometry"] - # Switches switches_gdf = small_network.switches_frame assert isinstance(switches_gdf, gpd.GeoDataFrame) @@ -519,7 +524,9 @@ def test_empty_network(): with pytest.raises(RoseauLoadFlowException) as exc_info: ElectricalNetwork( buses={}, - branches={}, + lines={}, + transformers={}, + switches={}, loads={}, sources={}, grounds={}, @@ -613,7 +620,9 @@ def test_to_from_dict_roundtrip(small_network: ElectricalNetwork): net_dict = small_network.to_dict() new_net = ElectricalNetwork.from_dict(net_dict) assert_frame_equal(small_network.buses_frame, new_net.buses_frame) - assert_frame_equal(small_network.branches_frame, new_net.branches_frame) + assert_frame_equal(small_network.lines_frame, new_net.lines_frame) + assert_frame_equal(small_network.transformers_frame, new_net.transformers_frame) + assert_frame_equal(small_network.switches_frame, new_net.switches_frame) assert_frame_equal(small_network.loads_frame, new_net.loads_frame) assert_frame_equal(small_network.sources_frame, new_net.sources_frame) @@ -624,7 +633,6 @@ def test_single_phase_network(single_phase_network: ElectricalNetwork): net_dict = single_phase_network.to_dict() new_net = ElectricalNetwork.from_dict(net_dict) assert_frame_equal(single_phase_network.buses_frame, new_net.buses_frame) - assert_frame_equal(single_phase_network.branches_frame, new_net.branches_frame) assert_frame_equal(single_phase_network.transformers_frame, new_net.transformers_frame) assert_frame_equal(single_phase_network.lines_frame, new_net.lines_frame) assert_frame_equal(single_phase_network.switches_frame, new_net.switches_frame) @@ -635,7 +643,7 @@ def test_single_phase_network(single_phase_network: ElectricalNetwork): # ====================== source_bus = single_phase_network.buses["bus0"] load_bus = single_phase_network.buses["bus1"] - line = single_phase_network.branches["line"] + line = single_phase_network.lines["line"] load = single_phase_network.loads["load"] # Test results of elements @@ -696,49 +704,6 @@ def test_single_phase_network(single_phase_network: ElectricalNetwork): ) .set_index(["bus_id", "phase"]), ) - # Branches results - assert_frame_equal( - single_phase_network.res_branches, - pd.DataFrame.from_records( - [ - { - "branch_id": "line", - "phase": "b", - "type": "line", - "current1": 0.005000025000117603 + 0j, - "current2": -0.005000025000117603 - 0j, - "power1": (19999.94999975 + 0j) * (0.005000025000117603 + 0j).conjugate(), - "power2": (19999.899999499998 + 0j) * (-0.005000025000117603 - 0j).conjugate(), - "potential1": 19999.94999975 + 0j, - "potential2": 19999.899999499998 + 0j, - }, - { - "branch_id": "line", - "phase": "n", - "type": "line", - "current1": -0.005000025000125 + 0j, - "current2": 0.005000025000125 - 0j, - "power1": (-0.050000250001249996 + 0j) * (-0.005000025000125 + 0j).conjugate(), - "power2": (0j) * (0.005000025000125 - 0j).conjugate(), - "potential1": -0.050000250001249996 + 0j, - "potential2": 0j, - }, - ] - ) - .astype( - { - "phase": PhaseDtype, - "type": BranchTypeDtype, - "current1": complex, - "current2": complex, - "power1": complex, - "power2": complex, - "potential1": complex, - "potential2": complex, - } - ) - .set_index(["branch_id", "phase"]), - ) # Transformers results assert_frame_equal( @@ -894,38 +859,40 @@ def test_single_phase_network(single_phase_network: ElectricalNetwork): def test_network_elements(small_network: ElectricalNetwork): # Add a line to the network ("bus2" constructor belongs to the network) bus1 = small_network.buses["bus1"] - bus2 = Bus("bus2", phases="abcn") + bus2 = Bus(id="bus2", phases="abcn") assert bus2.network is None - lp = LineParameters("test", z_line=10 * np.eye(4, dtype=complex)) + lp = LineParameters(id="test", z_line=10 * np.eye(4, dtype=complex)) l2 = Line(id="line2", bus1=bus2, bus2=bus1, parameters=lp, length=Q_(0.3, "km")) assert l2.network == small_network assert bus2.network == small_network # Add a switch ("bus1" constructor belongs to the network) - bus3 = Bus("bus3", phases="abcn") + bus3 = Bus(id="bus3", phases="abcn") assert bus3.network is None s = Switch(id="switch", bus1=bus2, bus2=bus3) assert s.network == small_network assert bus3.network == small_network # Create a second network - bus_vs = Bus("bus_vs", phases="abcn") - VoltageSource("vs2", bus=bus_vs, voltages=15e3 * np.array([1, np.exp(-2j * np.pi / 3), np.exp(2j * np.pi / 3)])) - ground = Ground("ground2") + bus_vs = Bus(id="bus_vs", phases="abcn") + VoltageSource(id="vs2", bus=bus_vs, voltages=15e3) + ground = Ground(id="ground2") ground.connect(bus=bus_vs, phase="a") - PotentialRef("pref2", element=ground) + PotentialRef(id="pref2", element=ground) small_network_2 = ElectricalNetwork.from_element(initial_bus=bus_vs) # Connect the two networks with pytest.raises(RoseauLoadFlowException) as e: - Switch("switch2", bus1=bus2, bus2=bus_vs) + Switch(id="switch2", bus1=bus2, bus2=bus_vs) assert e.value.msg == "The Bus 'bus_vs' is already assigned to another network." assert e.value.code == RoseauLoadFlowExceptionCode.SEVERAL_NETWORKS # Every object have their good network after this failure for element in it.chain( small_network.buses.values(), - small_network.branches.values(), + small_network.lines.values(), + small_network.transformers.values(), + small_network.switches.values(), small_network.loads.values(), small_network.grounds.values(), small_network.potential_refs.values(), @@ -933,7 +900,9 @@ def test_network_elements(small_network: ElectricalNetwork): assert element.network == small_network for element in it.chain( small_network_2.buses.values(), - small_network_2.branches.values(), + small_network_2.lines.values(), + small_network_2.transformers.values(), + small_network_2.switches.values(), small_network_2.loads.values(), small_network_2.grounds.values(), small_network_2.potential_refs.values(), @@ -950,37 +919,84 @@ def test_network_results_warning(small_network, small_network_with_results, recw assert load.network == en for source in en.sources.values(): assert source.network == en - for branch in en.branches.values(): - assert branch.network == en + for line in en.lines.values(): + assert line.network == en + for transformer in en.transformers.values(): + assert transformer.network == en + for switch in en.switches.values(): + assert switch.network == en for ground in en.grounds.values(): assert ground.network == en for p_ref in en.potential_refs.values(): assert p_ref.network == en # All the results function raises an exception + result_field_names_dict = { + "buses": ("res_potentials", "res_voltages", "res_violated"), + "lines": ( + "res_currents", + "res_violated", + "res_voltages", + "res_power_losses", + "res_potentials", + "res_powers", + "res_series_currents", + "res_series_power_losses", + "res_shunt_currents", + "res_shunt_power_losses", + ), + "transformers": ( + "res_currents", + "res_powers", + "res_potentials", + "res_power_losses", + "res_violated", + "res_voltages", + ), + "switches": ("res_currents", "res_potentials", "res_powers", "res_voltages"), + "loads": ("res_currents", "res_powers", "res_potentials", "res_voltages"), + "sources": ("res_currents", "res_potentials", "res_powers"), + } for bus in en.buses.values(): - with pytest.raises(RoseauLoadFlowException) as e: - _ = bus.res_potentials - assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN - with pytest.raises(RoseauLoadFlowException) as e: - _ = bus.res_voltages - assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN - for branch in en.branches.values(): - with pytest.raises(RoseauLoadFlowException) as e: - _ = branch.res_currents - assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN + for result_field_name in result_field_names_dict["buses"]: + if result_field_name == "res_violated" and bus.min_voltage is None and bus.max_voltage is None: + continue # No min or max voltages so no call to results + with pytest.raises(RoseauLoadFlowException) as e: + _ = getattr(bus, result_field_name) + assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN + for line in en.lines.values(): + for result_field_name in result_field_names_dict["lines"]: + if result_field_name == "res_violated": + continue # No max_currents + if not line.with_shunt and "shunt" in result_field_name: + continue # No results if no shunt + with pytest.raises(RoseauLoadFlowException) as e: + _ = getattr(line, result_field_name) + assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN + for transformer in en.transformers.values(): + for result_field_name in result_field_names_dict["transformers"]: + with pytest.raises(RoseauLoadFlowException) as e: + _ = getattr(transformer, result_field_name) + assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN + for switch in en.switches.values(): + for result_field_name in result_field_names_dict["switches"]: + with pytest.raises(RoseauLoadFlowException) as e: + _ = getattr(switch, result_field_name) + assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN for load in en.loads.values(): - with pytest.raises(RoseauLoadFlowException) as e: - _ = load.res_currents - assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN + for result_field_name in result_field_names_dict["loads"]: + with pytest.raises(RoseauLoadFlowException) as e: + _ = getattr(load, result_field_name) + assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN if load.is_flexible and isinstance(load, PowerLoad): with pytest.raises(RoseauLoadFlowException) as e: _ = load.res_flexible_powers assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN for source in en.sources.values(): - with pytest.raises(RoseauLoadFlowException) as e: - _ = source.res_currents - assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN + for result_field_name in result_field_names_dict["sources"]: + with pytest.raises(RoseauLoadFlowException) as e: + _ = getattr(source, result_field_name) + assert e.value.code == RoseauLoadFlowExceptionCode.LOAD_FLOW_NOT_RUN for ground in en.grounds.values(): with pytest.raises(RoseauLoadFlowException) as e: _ = ground.res_potential @@ -996,16 +1012,31 @@ def test_network_results_warning(small_network, small_network_with_results, recw # No warning when getting results (they are up-to-date) recwarn.clear() for bus in en.buses.values(): - _ = bus.res_potentials - _ = bus.res_voltages - for branch in en.branches.values(): - _ = branch.res_currents + for result_field_name in result_field_names_dict["buses"]: + if result_field_name == "res_violated" and bus.min_voltage is None and bus.max_voltage is None: + continue # No min or max voltages so no call to results + _ = getattr(bus, result_field_name) + for line in en.lines.values(): + for result_field_name in result_field_names_dict["lines"]: + if result_field_name == "res_violated": + continue # No max_currents + if not line.with_shunt and "shunt" in result_field_name: + continue # No results if no shunt + _ = getattr(line, result_field_name) + for transformer in en.transformers.values(): + for result_field_name in result_field_names_dict["transformers"]: + _ = getattr(transformer, result_field_name) + for switch in en.switches.values(): + for result_field_name in result_field_names_dict["switches"]: + _ = getattr(switch, result_field_name) for load in en.loads.values(): - _ = load.res_currents + for result_field_name in result_field_names_dict["loads"]: + _ = getattr(load, result_field_name) if load.is_flexible and isinstance(load, PowerLoad): _ = load.res_flexible_powers for source in en.sources.values(): - _ = source.res_currents + for result_field_name in result_field_names_dict["sources"]: + _ = getattr(source, result_field_name) for ground in en.grounds.values(): _ = ground.res_potential for p_ref in en.potential_refs.values(): @@ -1021,22 +1052,38 @@ def test_network_results_warning(small_network, small_network_with_results, recw r"The results of \w+ '\w+' may be outdated. Please re-run a load flow to ensure the validity of results." ) for bus in en.buses.values(): - with check_result_warning(expected_message=expected_message): - _ = bus.res_potentials - with check_result_warning(expected_message=expected_message): - _ = bus.res_voltages - for branch in en.branches.values(): - with check_result_warning(expected_message=expected_message): - _ = branch.res_currents + for result_field_name in result_field_names_dict["buses"]: + if result_field_name == "res_violated" and bus.min_voltage is None and bus.max_voltage is None: + continue # No min or max voltages so no call to results + with check_result_warning(expected_message=expected_message): + _ = getattr(bus, result_field_name) + for line in en.lines.values(): + for result_field_name in result_field_names_dict["lines"]: + if result_field_name == "res_violated": + continue # No max_currents + if not line.with_shunt and "shunt" in result_field_name: + continue # No results if no shunt + with check_result_warning(expected_message=expected_message): + _ = getattr(line, result_field_name) + for transformer in en.transformers.values(): + for result_field_name in result_field_names_dict["transformers"]: + with check_result_warning(expected_message=expected_message): + _ = getattr(transformer, result_field_name) + for switch in en.switches.values(): + for result_field_name in result_field_names_dict["switches"]: + with check_result_warning(expected_message=expected_message): + _ = getattr(switch, result_field_name) for load in en.loads.values(): - with check_result_warning(expected_message=expected_message): - _ = load.res_currents + for result_field_name in result_field_names_dict["loads"]: + with check_result_warning(expected_message=expected_message): + _ = getattr(load, result_field_name) if load.is_flexible and isinstance(load, PowerLoad): with check_result_warning(expected_message=expected_message): _ = load.res_flexible_powers for source in en.sources.values(): - with check_result_warning(expected_message=expected_message): - _ = source.res_currents + for result_field_name in result_field_names_dict["sources"]: + with check_result_warning(expected_message=expected_message): + _ = getattr(source, result_field_name) for ground in en.grounds.values(): with check_result_warning(expected_message=expected_message): _ = ground.res_potential @@ -1053,7 +1100,11 @@ def test_network_results_warning(small_network, small_network_with_results, recw with check_result_warning(expected_message=expected_message): _ = en.res_buses_voltages with check_result_warning(expected_message=expected_message): - _ = en.res_branches + _ = en.res_lines + with check_result_warning(expected_message=expected_message): + _ = en.res_transformers + with check_result_warning(expected_message=expected_message): + _ = en.res_switches with check_result_warning(expected_message=expected_message): _ = en.res_loads with check_result_warning(expected_message=expected_message): @@ -1166,77 +1217,10 @@ def test_load_flow_results_frames(small_network_with_results): ) assert_frame_equal(en.res_buses_voltages, expected_res_buses_voltages, rtol=1e-5) - # Branches results - expected_res_branches = ( - pd.DataFrame.from_records( - [ - { - "branch_id": "line", - "phase": "a", - "type": "line", - "current1": 0.00500 + 7.22799e-25j, - "current2": -0.00500 - 7.22799e-25j, - "power1": (20000 + 2.89120e-18j) * (0.00500 + 7.22799e-25j).conjugate(), - "power2": (19999.94999 + 2.89119e-18j) * (-0.00500 - 7.22799e-25j).conjugate(), - "potential1": 20000 + 2.89120e-18j, - "potential2": 19999.94999 + 2.89119e-18j, - }, - { - "branch_id": "line", - "phase": "b", - "type": "line", - "current1": -0.00250 - 0.00433j, - "current2": 0.00250 + 0.00433j, - "power1": (-10000.00000 - 17320.50807j) * (-0.00250 - 0.00433j).conjugate(), - "power2": (-9999.97499 - 17320.46477j) * (0.00250 + 0.00433j).conjugate(), - "potential1": -10000.00000 - 17320.50807j, - "potential2": -9999.97499 - 17320.46477j, - }, - { - "branch_id": "line", - "phase": "c", - "type": "line", - "current1": -0.00250 + 0.00433j, - "current2": 0.00250 - 0.00433j, - "power1": (-10000.00000 + 17320.50807j) * (-0.00250 + 0.00433j).conjugate(), - "power2": (-9999.97499 + 17320.46477j) * (0.00250 - 0.00433j).conjugate(), - "potential1": -10000.00000 + 17320.50807j, - "potential2": -9999.97499 + 17320.46477j, - }, - { - "branch_id": "line", - "phase": "n", - "type": "line", - "current1": -1.34764e-13 + 2.89120e-19j, - "current2": 1.34764e-13 - 2.89120e-19j, - "power1": (-1.34764e-12 + 2.89120e-18j) * (-1.34764e-13 + 2.89120e-19j).conjugate(), - "power2": (0j) * (1.34764e-13 - 2.89120e-19j).conjugate(), - "potential1": -1.34764e-12 + 2.89120e-18j, - "potential2": 0j, - }, - ], - ) - .astype( - { - "branch_id": object, - "phase": PhaseDtype, - "type": BranchTypeDtype, - "current1": complex, - "current2": complex, - "power1": complex, - "power2": complex, - "potential1": complex, - "potential2": complex, - } - ) - .set_index(["branch_id", "phase"]) - ) - assert_frame_equal(en.res_branches, expected_res_branches, rtol=1e-4) - # Transformers results expected_res_transformers = ( pd.DataFrame.from_records( - [], + data=[], columns=[ "transformer_id", "phase", @@ -1361,7 +1345,7 @@ def test_load_flow_results_frames(small_network_with_results): assert_frame_equal(en.res_lines, expected_res_lines, rtol=1e-4, atol=1e-5) # Lines with violated max current - en.branches["line"].parameters.max_current = 0.002 + en.lines["line"].parameters.max_current = 0.002 expected_res_lines_violated_records = [ d | {"max_current": 0.002, "violated": d["phase"] != "n"} for d in expected_res_lines_records ] @@ -1375,7 +1359,7 @@ def test_load_flow_results_frames(small_network_with_results): # Switches results expected_res_switches = ( pd.DataFrame.from_records( - [], + data=[], columns=[ "switch_id", "phase", @@ -1542,21 +1526,21 @@ def test_load_flow_results_frames(small_network_with_results): { "load_id": "load", "phase": "an", - "power": 99.99999999999994 + 0j, + "flexible_power": 99.99999999999994 + 0j, }, { "load_id": "load", "phase": "bn", - "power": 99.99999999999994 + 0j, + "flexible_power": 99.99999999999994 + 0j, }, { "load_id": "load", "phase": "cn", - "power": 99.99999999999994 + 0j, + "flexible_power": 99.99999999999994 + 0j, }, ] ) - .astype({"load_id": object, "phase": VoltagePhaseDtype, "power": complex}) + .astype({"load_id": object, "phase": VoltagePhaseDtype, "flexible_power": complex}) .set_index(["load_id", "phase"]) ) assert_frame_equal(en.res_loads_flexible_powers, expected_res_flex_powers, rtol=1e-5) @@ -1646,11 +1630,11 @@ def _reset_inputs(): def test_propagate_potentials(): # Delta source - source_bus = Bus("source_bus", phases="abc") + source_bus = Bus(id="source_bus", phases="abc") _ = VoltageSource(id="source", bus=source_bus, voltages=20e3 * np.array([np.exp(1j * np.pi / 6), -1j, 0.0])) - _ = PotentialRef("pref", element=source_bus) - load_bus = Bus("load_bus", phases="abc") - _ = Switch("switch", bus1=source_bus, bus2=load_bus) + _ = PotentialRef(id="pref", element=source_bus) + load_bus = Bus(id="load_bus", phases="abc") + _ = Switch(id="switch", bus1=source_bus, bus2=load_bus) assert not load_bus._initialized assert not source_bus._initialized @@ -1663,12 +1647,12 @@ def test_propagate_potentials(): assert np.allclose(source_bus.potentials.m, expected_potentials) # Multiple sources - source_bus = Bus("source_bus", phases="abcn") + source_bus = Bus(id="source_bus", phases="abcn") _ = VoltageSource(id="VSa", bus=source_bus, voltages=[100], phases="an") _ = VoltageSource(id="VSbc", bus=source_bus, voltages=[200, 300], phases="bcn") - _ = PotentialRef("pref", element=source_bus) - load_bus = Bus("load_bus", phases="abcn") - _ = Switch("switch", bus1=source_bus, bus2=load_bus) + _ = PotentialRef(id="pref", element=source_bus) + load_bus = Bus(id="load_bus", phases="abcn") + _ = Switch(id="switch", bus1=source_bus, bus2=load_bus) assert not load_bus._initialized _ = ElectricalNetwork.from_element(source_bus) @@ -1676,11 +1660,11 @@ def test_propagate_potentials(): assert np.allclose(load_bus.potentials.m, [100, 200, 300, 0]) # Do not define a source for all phases - source_bus = Bus("source_bus", phases="abcn") + source_bus = Bus(id="source_bus", phases="abcn") _ = VoltageSource(id="VSa", bus=source_bus, voltages=[100], phases="an") - _ = PotentialRef("pref", element=source_bus) - load_bus = Bus("load_bus", phases="abcn") - _ = Switch("switch", bus1=source_bus, bus2=load_bus) + _ = PotentialRef(id="pref", element=source_bus) + load_bus = Bus(id="load_bus", phases="abcn") + _ = Switch(id="switch", bus1=source_bus, bus2=load_bus) assert not load_bus._initialized _ = ElectricalNetwork.from_element(source_bus) @@ -1690,10 +1674,9 @@ def test_propagate_potentials(): def test_short_circuits(): vn = 400 / np.sqrt(3) - voltages = [vn, vn * np.exp(-2 / 3 * np.pi * 1j), vn * np.exp(2 / 3 * np.pi * 1j)] - bus = Bus("bus", phases="abcn") + bus = Bus(id="bus", phases="abcn") bus.add_short_circuit("a", "n") - _ = VoltageSource(id="vs", bus=bus, voltages=voltages) + _ = VoltageSource(id="vs", bus=bus, voltages=vn) _ = PotentialRef(id="pref", element=bus) en = ElectricalNetwork.from_element(initial_bus=bus) df = pd.DataFrame.from_records( @@ -1729,9 +1712,11 @@ def test_catalogue_data(): # Check the counts en = ElectricalNetwork.from_json(p) c_data = catalogue_data[network_name] - assert len(c_data) == 7 + assert len(c_data) == 9 assert c_data["nb_buses"] == len(en.buses) - assert c_data["nb_branches"] == len(en.branches) + assert c_data["nb_lines"] == len(en.lines) + assert c_data["nb_switches"] == len(en.switches) + assert c_data["nb_transformers"] == len(en.transformers) assert c_data["nb_loads"] == len(en.loads) assert c_data["nb_sources"] == len(en.sources) assert c_data["nb_grounds"] == len(en.grounds) @@ -1795,29 +1780,29 @@ def test_from_catalogue(): def test_get_catalogue(): # Get the entire catalogue catalogue = ElectricalNetwork.get_catalogue() - assert catalogue.shape == (40, 7) + assert catalogue.shape == (40, 9) # Filter on the network name catalogue = ElectricalNetwork.get_catalogue(name=r"MV.*") - assert catalogue.shape == (20, 7) + assert catalogue.shape == (20, 9) catalogue = ElectricalNetwork.get_catalogue(name=re.compile(r"^MV.*")) - assert catalogue.shape == (20, 7) + assert catalogue.shape == (20, 9) # Filter on the load point name catalogue = ElectricalNetwork.get_catalogue(load_point_name="winter") - assert catalogue.shape == (40, 7) + assert catalogue.shape == (40, 9) catalogue = ElectricalNetwork.get_catalogue(load_point_name=re.compile(r"^Winter")) - assert catalogue.shape == (40, 7) + assert catalogue.shape == (40, 9) # Filter on both catalogue = ElectricalNetwork.get_catalogue(name=r"MV.*", load_point_name="winter") - assert catalogue.shape == (20, 7) + assert catalogue.shape == (20, 9) catalogue = ElectricalNetwork.get_catalogue(name=r"MV.*", load_point_name=re.compile(r"^Winter")) - assert catalogue.shape == (20, 7) + assert catalogue.shape == (20, 9) catalogue = ElectricalNetwork.get_catalogue(name=re.compile(r"^MV.*"), load_point_name="winter") - assert catalogue.shape == (20, 7) + assert catalogue.shape == (20, 9) catalogue = ElectricalNetwork.get_catalogue(name=re.compile(r"^MV.*"), load_point_name=re.compile(r"^Winter")) - assert catalogue.shape == (20, 7) + assert catalogue.shape == (20, 9) # Regexp error catalogue = ElectricalNetwork.get_catalogue(name=r"^MV[0-") @@ -1830,23 +1815,57 @@ def test_to_graph(small_network: ElectricalNetwork): g = small_network.to_graph() assert isinstance(g, nx.Graph) assert sorted(g.nodes) == sorted(small_network.buses) - assert sorted(g.edges) == sorted((b.bus1.id, b.bus2.id) for b in small_network.branches.values()) + assert sorted(g.edges) == sorted( + (b.bus1.id, b.bus2.id) + for b in it.chain( + small_network.lines.values(), small_network.transformers.values(), small_network.switches.values() + ) + ) for bus in small_network.buses.values(): node_data = g.nodes[bus.id] assert node_data["geom"] == bus.geometry - for branch in small_network.branches.values(): - edge_data = g.edges[branch.bus1.id, branch.bus2.id] - assert edge_data == {"id": branch.id, "type": branch.type, "geom": branch.geometry} - - -def test_serialization(small_network, small_network_with_results): + for line in small_network.lines.values(): + edge_data = g.edges[line.bus1.id, line.bus2.id] + max_current = line.max_current.magnitude if line.max_current is not None else None + assert edge_data == { + "id": line.id, + "type": "line", + "phases": line.phases, + "parameters_id": line.parameters.id, + "max_current": max_current, + "geom": line.geometry, + } + + for transformer in small_network.transformers.values(): + edge_data = g.edges[transformer.bus1.id, transformer.bus2.id] + max_power = transformer.max_power.magnitude if transformer.max_power is not None else None + assert edge_data == { + "id": transformer.id, + "type": "transformer", + "phases1": transformer.phases1, + "phases2": transformer.phases2, + "parameters_id": transformer.parameters.id, + "max_power": max_power, + "geom": transformer.geometry, + } + + for switch in small_network.switches.values(): + edge_data = g.edges[switch.bus1.id, switch.bus2.id] + assert edge_data == {"id": switch.id, "type": "switch", "geom": switch.geometry} + + +def test_serialization(all_element_network, all_element_network_with_results): def assert_results(en_dict: dict, included: bool): for bus_data in en_dict["buses"]: assert ("results" in bus_data) == included - for branch_data in en_dict["branches"]: - assert ("results" in branch_data) == included + for line_data in en_dict["lines"]: + assert ("results" in line_data) == included + for transformer_data in en_dict["transformers"]: + assert ("results" in transformer_data) == included + for switch_data in en_dict["switches"]: + assert ("results" in switch_data) == included for source_data in en_dict["sources"]: assert ("results" in source_data) == included for load_data in en_dict["loads"]: @@ -1857,7 +1876,7 @@ def assert_results(en_dict: dict, included: bool): assert ("results" in p_ref_data) == included # No results: include_results is ignored - en = small_network + en = all_element_network en_dict_with_results = en.to_dict(include_results=True) en_dict_without_results = en.to_dict(include_results=False) assert_results(en_dict_with_results, included=False) @@ -1867,7 +1886,7 @@ def assert_results(en_dict: dict, included: bool): assert new_en.to_dict() == en_dict_without_results # Has results: include_results is respected - en = small_network_with_results + en = all_element_network_with_results en_dict_with_results = en.to_dict(include_results=True) en_dict_without_results = en.to_dict(include_results=False) assert_results(en_dict_with_results, included=True) @@ -1880,7 +1899,7 @@ def assert_results(en_dict: dict, included: bool): assert en.to_dict() == en_dict_with_results # Has invalid results: cannot include them - en.loads["load"].powers += Q_(1, "VA") # <- invalidate the results + en.loads["load0"].powers += Q_(1, "VA") # <- invalidate the results with pytest.raises(RoseauLoadFlowException) as e: en.to_dict(include_results=True) assert e.value.msg == ( @@ -1893,11 +1912,85 @@ def assert_results(en_dict: dict, included: bool): assert ElectricalNetwork.from_dict(en_dict_without_results).to_dict() == en_dict_without_results -def test_results_to_dict(small_network_with_results): - en = small_network_with_results +def test_results_to_dict(all_element_network_with_results): + en = all_element_network_with_results + # By default full=False res_network = en.results_to_dict() - assert set(res_network) == {"buses", "branches", "loads", "sources", "grounds", "potential_refs"} + assert set(res_network) == { + "buses", + "lines", + "transformers", + "switches", + "loads", + "sources", + "grounds", + "potential_refs", + } + for v in res_network.values(): + assert isinstance(v, list) + for res_bus in res_network["buses"]: + bus = en.buses[res_bus["id"]] + assert res_bus["phases"] == bus.phases + complex_potentials = [v_r + 1j * v_i for v_r, v_i in res_bus["potentials"]] + np.testing.assert_allclose(complex_potentials, bus.res_potentials.m) + for res_line in res_network["lines"]: + line = en.lines[res_line["id"]] + assert res_line["phases"] == line.phases + complex_currents1 = [i_r + 1j * i_i for i_r, i_i in res_line["currents1"]] + np.testing.assert_allclose(complex_currents1, line.res_currents[0].m) + complex_currents2 = [i_r + 1j * i_i for i_r, i_i in res_line["currents2"]] + np.testing.assert_allclose(complex_currents2, line.res_currents[1].m) + for res_transformer in res_network["transformers"]: + transformer = en.transformers[res_transformer["id"]] + assert res_transformer["phases1"] == transformer.phases1 + assert res_transformer["phases2"] == transformer.phases2 + complex_currents1 = [i_r + 1j * i_i for i_r, i_i in res_transformer["currents1"]] + np.testing.assert_allclose(complex_currents1, transformer.res_currents[0].m) + complex_currents2 = [i_r + 1j * i_i for i_r, i_i in res_transformer["currents2"]] + np.testing.assert_allclose(complex_currents2, transformer.res_currents[1].m) + for res_switch in res_network["switches"]: + switch = en.switches[res_switch["id"]] + assert res_switch["phases"] == switch.phases + complex_currents1 = [i_r + 1j * i_i for i_r, i_i in res_switch["currents1"]] + np.testing.assert_allclose(complex_currents1, switch.res_currents[0].m) + complex_currents2 = [i_r + 1j * i_i for i_r, i_i in res_switch["currents2"]] + np.testing.assert_allclose(complex_currents2, switch.res_currents[1].m) + for res_load in res_network["loads"]: + load = en.loads[res_load["id"]] + assert res_load["phases"] == load.phases + complex_currents = [i_r + 1j * i_i for i_r, i_i in res_load["currents"]] + np.testing.assert_allclose(complex_currents, load.res_currents.m) + for res_source in res_network["sources"]: + source = en.sources[res_source["id"]] + assert res_source["phases"] == source.phases + complex_currents = [i_r + 1j * i_i for i_r, i_i in res_source["currents"]] + np.testing.assert_allclose(complex_currents, source.res_currents.m) + for res_ground in res_network["grounds"]: + ground = en.grounds[res_ground["id"]] + complex_potential = complex(*res_ground["potential"]) + np.testing.assert_allclose(complex_potential, ground.res_potential.m) + for res_potential_ref in res_network["potential_refs"]: + potential_ref = en.potential_refs[res_potential_ref["id"]] + complex_current = complex(*res_potential_ref["current"]) + np.testing.assert_allclose(complex_current, potential_ref.res_current.m) + + +def test_results_to_dict_full(all_element_network_with_results): + en = all_element_network_with_results + + # Here, `full` is True + res_network = en.results_to_dict(full=True) + assert set(res_network) == { + "buses", + "lines", + "transformers", + "switches", + "loads", + "sources", + "grounds", + "potential_refs", + } for v in res_network.values(): assert isinstance(v, list) for res_bus in res_network["buses"]: @@ -1905,24 +1998,111 @@ def test_results_to_dict(small_network_with_results): assert res_bus["phases"] == bus.phases complex_potentials = [v_r + 1j * v_i for v_r, v_i in res_bus["potentials"]] np.testing.assert_allclose(complex_potentials, bus.res_potentials.m) - for res_branch in res_network["branches"]: - branch = en.branches[res_branch["id"]] - assert res_branch["phases1"] == branch.phases1 - assert res_branch["phases2"] == branch.phases2 - complex_currents1 = [i_r + 1j * i_i for i_r, i_i in res_branch["currents1"]] - np.testing.assert_allclose(complex_currents1, branch.res_currents[0].m) - complex_currents2 = [i_r + 1j * i_i for i_r, i_i in res_branch["currents2"]] - np.testing.assert_allclose(complex_currents2, branch.res_currents[1].m) + complex_voltages = [v_r + 1j * v_i for v_r, v_i in res_bus["voltages"]] + np.testing.assert_allclose(complex_voltages, bus.res_voltages.m) + for res_line in res_network["lines"]: + line = en.lines[res_line["id"]] + assert res_line["phases"] == line.phases + # Currents + complex_currents1 = [i_r + 1j * i_i for i_r, i_i in res_line["currents1"]] + np.testing.assert_allclose(complex_currents1, line.res_currents[0].m) + complex_currents2 = [i_r + 1j * i_i for i_r, i_i in res_line["currents2"]] + np.testing.assert_allclose(complex_currents2, line.res_currents[1].m) + # Potentials + complex_potentials1 = [i_r + 1j * i_i for i_r, i_i in res_line["potentials1"]] + np.testing.assert_allclose(complex_potentials1, line.res_potentials[0].m) + complex_potentials2 = [i_r + 1j * i_i for i_r, i_i in res_line["potentials2"]] + np.testing.assert_allclose(complex_potentials2, line.res_potentials[1].m) + # Powers + complex_powers1 = [i_r + 1j * i_i for i_r, i_i in res_line["powers1"]] + np.testing.assert_allclose(complex_powers1, line.res_powers[0].m) + complex_powers2 = [i_r + 1j * i_i for i_r, i_i in res_line["powers2"]] + np.testing.assert_allclose(complex_powers2, line.res_powers[1].m) + # Voltages + complex_voltages1 = [i_r + 1j * i_i for i_r, i_i in res_line["voltages1"]] + np.testing.assert_allclose(complex_voltages1, line.res_voltages[0].m) + complex_voltages2 = [i_r + 1j * i_i for i_r, i_i in res_line["voltages2"]] + np.testing.assert_allclose(complex_voltages2, line.res_voltages[1].m) + # Power losses + complex_power_losses = [i_r + 1j * i_i for i_r, i_i in res_line["power_losses"]] + np.testing.assert_allclose(complex_power_losses, line.res_power_losses.m) + # Series currents + complex_series_currents = [i_r + 1j * i_i for i_r, i_i in res_line["series_currents"]] + np.testing.assert_allclose(complex_series_currents, line.res_series_currents.m) + # Shunt currents + complex_shunt_currents1 = [i_r + 1j * i_i for i_r, i_i in res_line["shunt_currents1"]] + np.testing.assert_allclose(complex_shunt_currents1, line.res_shunt_currents[0].m) + complex_shunt_currents2 = [i_r + 1j * i_i for i_r, i_i in res_line["shunt_currents2"]] + np.testing.assert_allclose(complex_shunt_currents2, line.res_shunt_currents[1].m) + # Shunt power losses + complex_shunt_power_losses = [i_r + 1j * i_i for i_r, i_i in res_line["shunt_power_losses"]] + np.testing.assert_allclose(complex_shunt_power_losses, line.res_shunt_power_losses.m) + + for res_transformer in res_network["transformers"]: + transformer = en.transformers[res_transformer["id"]] + assert res_transformer["phases1"] == transformer.phases1 + assert res_transformer["phases2"] == transformer.phases2 + # Currents + complex_currents1 = [i_r + 1j * i_i for i_r, i_i in res_transformer["currents1"]] + np.testing.assert_allclose(complex_currents1, transformer.res_currents[0].m) + complex_currents2 = [i_r + 1j * i_i for i_r, i_i in res_transformer["currents2"]] + np.testing.assert_allclose(complex_currents2, transformer.res_currents[1].m) + # Power losses + complex_power_losses = complex(*res_transformer["power_losses"]) + np.testing.assert_allclose(complex_power_losses, transformer.res_power_losses.m) + for res_switch in res_network["switches"]: + switch = en.switches[res_switch["id"]] + assert res_switch["phases"] == switch.phases + # Currents + complex_currents1 = [i_r + 1j * i_i for i_r, i_i in res_switch["currents1"]] + np.testing.assert_allclose(complex_currents1, switch.res_currents[0].m) + complex_currents2 = [i_r + 1j * i_i for i_r, i_i in res_switch["currents2"]] + np.testing.assert_allclose(complex_currents2, switch.res_currents[1].m) + # Potentials + complex_potentials1 = [i_r + 1j * i_i for i_r, i_i in res_switch["potentials1"]] + np.testing.assert_allclose(complex_potentials1, switch.res_potentials[0].m) + complex_potentials2 = [i_r + 1j * i_i for i_r, i_i in res_switch["potentials2"]] + np.testing.assert_allclose(complex_potentials2, switch.res_potentials[1].m) + # Powers + complex_powers1 = [i_r + 1j * i_i for i_r, i_i in res_switch["powers1"]] + np.testing.assert_allclose(complex_powers1, switch.res_powers[0].m) + complex_powers2 = [i_r + 1j * i_i for i_r, i_i in res_switch["powers2"]] + np.testing.assert_allclose(complex_powers2, switch.res_powers[1].m) + # Voltages + complex_voltages1 = [i_r + 1j * i_i for i_r, i_i in res_switch["voltages1"]] + np.testing.assert_allclose(complex_voltages1, switch.res_voltages[0].m) + complex_voltages2 = [i_r + 1j * i_i for i_r, i_i in res_switch["voltages2"]] + np.testing.assert_allclose(complex_voltages2, switch.res_voltages[1].m) for res_load in res_network["loads"]: load = en.loads[res_load["id"]] assert res_load["phases"] == load.phases + # Currents complex_currents = [i_r + 1j * i_i for i_r, i_i in res_load["currents"]] np.testing.assert_allclose(complex_currents, load.res_currents.m) + # Powers + complex_powers = [i_r + 1j * i_i for i_r, i_i in res_load["powers"]] + np.testing.assert_allclose(complex_powers, load.res_powers.m) + # Potentials + if "potentials" in res_load: + complex_potentials = [i_r + 1j * i_i for i_r, i_i in res_load["potentials"]] + np.testing.assert_allclose(complex_potentials, load.res_potentials.m) + # Flexible powers + if "flexible_powers" in res_load: + complex_flexible_powers = [i_r + 1j * i_i for i_r, i_i in res_load["flexible_powers"]] + np.testing.assert_allclose(complex_flexible_powers, load.res_flexible_powers.m) for res_source in res_network["sources"]: source = en.sources[res_source["id"]] assert res_source["phases"] == source.phases + # Currents complex_currents = [i_r + 1j * i_i for i_r, i_i in res_source["currents"]] np.testing.assert_allclose(complex_currents, source.res_currents.m) + # Powers + complex_powers = [i_r + 1j * i_i for i_r, i_i in res_source["powers"]] + np.testing.assert_allclose(complex_powers, source.res_powers.m) + # Potentials + if "potentials" in res_source: + complex_potentials = [i_r + 1j * i_i for i_r, i_i in res_source["potentials"]] + np.testing.assert_allclose(complex_potentials, source.res_potentials.m) for res_ground in res_network["grounds"]: ground = en.grounds[res_ground["id"]] complex_potential = complex(*res_ground["potential"]) diff --git a/roseau/load_flow/tests/test_license.py b/roseau/load_flow/tests/test_license.py new file mode 100644 index 00000000..5b53abf4 --- /dev/null +++ b/roseau/load_flow/tests/test_license.py @@ -0,0 +1,103 @@ +import datetime as dt + +import certifi +import pytest +from platformdirs import user_cache_dir + +from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode +from roseau.load_flow.license import License, activate_license, deactivate_license + + +class FakeCyLicense: + def __init__( + self, + key: str, + expiry_datetime: dt.datetime | None, + valid: bool, + max_nb_buses: int | None, + machine_fingerprint: str, + ): + self.key = key + self.expiry_datetime = expiry_datetime + self.valid = valid + self.max_nb_buses = max_nb_buses + self.machine_fingerprint = machine_fingerprint + + +def test_license(): + key = "My Wonderful Key" + expiry_datetime = dt.datetime.now(tz=dt.timezone.utc) + valid = True + max_nb_buses = 150 + machine_fingerprint = "hashed-fingerprint" + lic = License( + cy_license=FakeCyLicense( + key=key, + expiry_datetime=expiry_datetime.isoformat(), + valid=valid, + max_nb_buses=max_nb_buses, + machine_fingerprint=machine_fingerprint, + ) + ) + assert lic.key == key + assert lic.expiry_datetime == expiry_datetime + assert lic.valid == valid + assert lic.max_nb_buses == max_nb_buses + assert lic.machine_fingerprint == machine_fingerprint + + # No expiry datetime + lic = License( + cy_license=FakeCyLicense( + key=key, + expiry_datetime=None, + valid=valid, + max_nb_buses=max_nb_buses, + machine_fingerprint=machine_fingerprint, + ) + ) + assert lic.expiry_datetime is None + + # Error expiry datetime + lic = License( + cy_license=FakeCyLicense( + key=key, + expiry_datetime="toto", + valid=valid, + max_nb_buses=max_nb_buses, + machine_fingerprint=machine_fingerprint, + ) + ) + assert lic.expiry_datetime is None + + # Static methods + assert isinstance(License.get_hostname(), str) + assert isinstance(License.get_username(), str) + + +def test_activate_license(monkeypatch): + def _fake_cy_activate_license(key: str, cacert_filepath: str, cache_folderpath: str): + assert key == "toto" + assert cacert_filepath == certifi.where() + assert cache_folderpath == user_cache_dir() + raise RuntimeError("0 Fake Error") + + with monkeypatch.context() as m: + m.setattr("roseau.load_flow.license.cy_activate_license", _fake_cy_activate_license) + with pytest.raises(RoseauLoadFlowException) as e: + activate_license(key="toto") + assert e.value.msg == "The license cannot be activated. The detailed error message is 'Fake Error'." + assert e.value.code == RoseauLoadFlowExceptionCode.LICENSE_ERROR + + +def test_deactivate_license(monkeypatch): + called = False + + def _fake_cy_deactivate_license(): + nonlocal called + called = True + + with monkeypatch.context() as m: + m.setattr("roseau.load_flow.license.cy_deactivate_license", _fake_cy_deactivate_license) + deactivate_license() + + assert called diff --git a/roseau/load_flow/typing.py b/roseau/load_flow/typing.py index a672c0ca..db3a3d36 100644 --- a/roseau/load_flow/typing.py +++ b/roseau/load_flow/typing.py @@ -63,7 +63,7 @@ from roseau.load_flow.units import Q_ -T = TypeVar("T") +T = TypeVar("T", bound=Any) Id: TypeAlias = int | str JsonDict: TypeAlias = dict[str, Any] @@ -71,17 +71,21 @@ ControlType: TypeAlias = Literal["constant", "p_max_u_production", "p_max_u_consumption", "q_u"] ProjectionType: TypeAlias = Literal["euclidean", "keep_p", "keep_q"] Solver: TypeAlias = Literal["newton", "newton_goldstein"] -MapOrSeq: TypeAlias = Mapping[Id, T] | Sequence[T] +MapOrSeq: TypeAlias = Mapping[int, T] | Mapping[str, T] | Mapping[Id, T] | Sequence[T] ComplexArray: TypeAlias = NDArray[np.complex128] -# TODO: improve the types below when shape-typing becomes supported -ComplexArrayLike1D: TypeAlias = ( - ComplexArray | Q_[ComplexArray] | Q_[Sequence[complex]] | Sequence[complex | Q_[complex]] -) +QtyOrMag: TypeAlias = Q_[T] | T + +Int: TypeAlias = int | np.integer[Any] +Float: TypeAlias = float | np.floating[Any] | Int +Complex: TypeAlias = complex | np.complexfloating[Any, Any] | Float + +ComplexArrayLike1D: TypeAlias = QtyOrMag[NDArray[np.number] | Sequence[Complex]] | Sequence[QtyOrMag[Complex]] +ComplexScalarOrArrayLike1D: TypeAlias = ComplexArrayLike1D | QtyOrMag[Complex] ComplexArrayLike2D: TypeAlias = ( - ComplexArray | Q_[ComplexArray] | Q_[Sequence[Sequence[complex]]] | Sequence[Sequence[complex | Q_[complex]]] + QtyOrMag[NDArray[np.number] | Sequence[Sequence[Complex]]] | Sequence[Sequence[QtyOrMag[Complex]]] ) FloatArrayLike1D: TypeAlias = ( - NDArray[np.float64] | Q_[NDArray[np.float64]] | Q_[Sequence[float]] | Sequence[float | Q_[float]] + QtyOrMag[NDArray[np.floating[Any] | np.integer[Any]] | Sequence[Float]] | Sequence[QtyOrMag[Float]] ) __all__ = [ diff --git a/roseau/load_flow/units.py b/roseau/load_flow/units.py index 338ee9cd..b220f3af 100644 --- a/roseau/load_flow/units.py +++ b/roseau/load_flow/units.py @@ -12,25 +12,29 @@ in units different from the default ones. For example, to create a constant power load of 1 MVA, you can do: - >>> load = lf.PowerLoad("load", bus=bus, powers=Q_([1, 1, 1], "MVA")) + >>> load = rlf.PowerLoad("load", bus=bus, powers=Q_([1, 1, 1], "MVA")) which is equivalent to: - >>> load = lf.PowerLoad("load", bus=bus, powers=[1000000, 1000000, 1000000]) # in VA + >>> load = rlf.PowerLoad("load", bus=bus, powers=[1000000, 1000000, 1000000]) # in VA .. _pint: https://pint.readthedocs.io/en/stable/getting/overview.html """ -from collections.abc import Callable, Iterable +from collections.abc import Callable, Iterable, Sequence +from decimal import Decimal +from fractions import Fraction from types import GenericAlias -from typing import TYPE_CHECKING, TypeAlias, TypeVar +from typing import TYPE_CHECKING, Any, TypeAlias, TypeVar, overload +import numpy as np +from numpy.typing import NDArray from pint import Unit, UnitRegistry -from pint.facets.plain import PlainQuantity +from pint.facets.numpy.quantity import NumpyQuantity +from pint.util import UnitsContainer from roseau.load_flow._wrapper import wraps -T = TypeVar("T") FuncT = TypeVar("FuncT", bound=Callable) ureg: UnitRegistry = UnitRegistry( @@ -41,10 +45,61 @@ ureg.define("volt_ampere_reactive = 1 * volt_ampere = VAr") if TYPE_CHECKING: - Q_: TypeAlias = PlainQuantity[T] + # Copy types from pint and add complex + Scalar: TypeAlias = int | float | Decimal | Fraction | complex | np.number[Any] + Array: TypeAlias = np.ndarray[Any, Any] + UnitLike = str | dict[str, Scalar] | UnitsContainer | Unit + + NpNumT = TypeVar("NpNumT", bound=np.number[Any]) + MagBound = Scalar | Array | Sequence[Scalar | Array] | Sequence[Sequence[Scalar | Array]] + MagT = TypeVar("MagT", bound=MagBound) + MagT_co = TypeVar("MagT_co", covariant=True, bound=MagBound) + + # Redefine Q_ with support for complex and better type hints + class Q_(NumpyQuantity[MagT_co]): # type: ignore # noqa: N801 + @overload # Known magnitude type + def __new__(cls, value: MagT, units: UnitLike | None = None) -> "Q_[MagT]": ... + + @overload # Unknown magnitude type + def __new__(cls, value: str, units: UnitLike | None = None) -> "Q_[Any]": ... + + @overload # int sequence becomes int64 array + def __new__( + cls, value: Sequence[int | Sequence[int]], units: UnitLike | None = None + ) -> "Q_[NDArray[np.int64]]": ... + + @overload # float sequence becomes float64 array + def __new__( + cls, value: Sequence[float | Sequence[float]], units: UnitLike | None = None + ) -> "Q_[NDArray[np.float64]]": ... + + @overload # complex sequence becomes complex128 array + def __new__( + cls, value: Sequence[complex | Sequence[complex]], units: UnitLike | None = None + ) -> "Q_[NDArray[np.complex128]]": ... + + @overload # numpy number sequence becomes array with same dtype + def __new__( + cls, value: Sequence[NpNumT | Sequence[NpNumT]], units: UnitLike | None = None + ) -> "Q_[NDArray[NpNumT]]": ... + + @overload # quantity gets passed through (copied) when units are None + def __new__(cls, value: "Q_[MagT]", units: None = None) -> "Q_[MagT]": ... + + @overload # quantity may get altered when units are not None (conversion) + def __new__(cls, value: "Q_[Any]", units: UnitLike | None = None) -> "Q_[Any]": ... + + def __new__(cls, value: MagT_co, units: UnitLike | None = None) -> "Q_[MagT_co]": # type: ignore + return super().__new__(cls, value, units) # type: ignore + + def __init__(self, value: MagT_co, units: UnitLike | None = None) -> None: + super().__init__(value, units) # type: ignore # for PyCharm only, it does not recognize __new__ alone + + def __getattr__(self, name: str) -> Any: ... # attributes of the magnitude are accessible on the quantity + else: - Q_ = ureg.Quantity - Q_.__class_getitem__ = classmethod(GenericAlias) + ureg.Quantity.__class_getitem__ = classmethod(GenericAlias) + globals()["Q_"] = ureg.Quantity # Use globals() to trick PyCharm def ureg_wraps( diff --git a/roseau/load_flow/utils/__init__.py b/roseau/load_flow/utils/__init__.py index b8a8cccd..b3e5207f 100644 --- a/roseau/load_flow/utils/__init__.py +++ b/roseau/load_flow/utils/__init__.py @@ -2,7 +2,23 @@ This module contains utility classes and functions for Roseau Load Flow. """ -from roseau.load_flow.utils.constants import DELTA_P, EPSILON_0, EPSILON_R, MU_0, MU_R, OMEGA, PI, RHO, TAN_D, F +from roseau.load_flow.utils.constants import ( + ALPHA, + ALPHA2, + DELTA_P, + EPSILON_0, + EPSILON_R, + MU_0, + MU_R, + OMEGA, + PI, + RHO, + TAN_D, + F, + NegativeSequence, + PositiveSequence, + ZeroSequence, +) from roseau.load_flow.utils.mixins import CatalogueMixin, Identifiable, JsonMixin from roseau.load_flow.utils.types import ( BranchTypeDtype, @@ -11,6 +27,7 @@ LineType, LoadTypeDtype, PhaseDtype, + SequenceDtype, VoltagePhaseDtype, ) @@ -26,6 +43,11 @@ "PI", "RHO", "TAN_D", + "ALPHA", + "ALPHA2", + "PositiveSequence", + "NegativeSequence", + "ZeroSequence", # Mixins "Identifiable", "JsonMixin", @@ -39,4 +61,5 @@ "VoltagePhaseDtype", "BranchTypeDtype", "LoadTypeDtype", + "SequenceDtype", ] diff --git a/roseau/load_flow/utils/_optional_deps.py b/roseau/load_flow/utils/_optional_deps.py index 99be07f5..23d9cae6 100644 --- a/roseau/load_flow/utils/_optional_deps.py +++ b/roseau/load_flow/utils/_optional_deps.py @@ -9,10 +9,7 @@ logger = logging.getLogger(__name__) -__all__ = [ - "pyplot", - "networkx", -] +__all__ = ["pyplot", "networkx"] def __getattr__(name: str) -> Any: diff --git a/roseau/load_flow/utils/constants.py b/roseau/load_flow/utils/constants.py index dc59b3c6..3cf83b7b 100644 --- a/roseau/load_flow/utils/constants.py +++ b/roseau/load_flow/utils/constants.py @@ -1,24 +1,41 @@ +import cmath + import numpy as np from roseau.load_flow.units import Q_ from roseau.load_flow.utils.types import ConductorType, InsulatorType -PI = np.pi +PI: float = cmath.pi """The famous mathematical constant :math:`\\pi = 3.141592\\ldots`.""" -MU_0 = Q_(1.25663706212e-6, "H/m") +ALPHA: complex = cmath.exp(2 / 3 * PI * 1j) +"""complex: Phasor rotation operator :math:`\\alpha`, which rotates a phasor vector counterclockwise +by 120 degrees when multiplied by it.""" + +ALPHA2: complex = ALPHA**2 +"""complex: Phasor rotation operator :math:`\\alpha^2`, which rotates a phasor vector clockwise by +120 degrees when multiplied by it.""" + +PositiveSequence = np.array([1, ALPHA2, ALPHA], dtype=np.complex128) +"""numpy.ndarray[complex]: Unit positive sequence components of a three-phase system.""" +NegativeSequence = np.array([1, ALPHA, ALPHA2], dtype=np.complex128) +"""numpy.ndarray[complex]: Unit negative sequence components of a three-phase system.""" +ZeroSequence = np.array([1, 1, 1], dtype=np.complex128) +"""numpy.ndarray[complex]: Unit zero sequence components of a three-phase system.""" + +MU_0: Q_[float] = Q_(1.25663706212e-6, "H/m") """Magnetic permeability of the vacuum :math:`\\mu_0 = 4 \\pi \\times 10^{-7}` (H/m).""" -EPSILON_0 = Q_(8.8541878128e-12, "F/m") +EPSILON_0: Q_[float] = Q_(8.8541878128e-12, "F/m") """Vacuum permittivity :math:`\\varepsilon_0 = 8.8541878128 \\times 10^{-12}` (F/m).""" -F = Q_(50.0, "Hz") +F: Q_[float] = Q_(50.0, "Hz") """Network frequency :math:`f = 50` (Hz).""" -OMEGA = Q_(2 * PI * F, "rad/s") +OMEGA: Q_[float] = Q_(2 * PI * F, "rad/s") """Angular frequency :math:`\\omega = 2 \\pi f` (rad/s).""" -RHO = { +RHO: dict[ConductorType, Q_[float]] = { ConductorType.CU: Q_(1.7241e-8, "ohm*m"), # IEC 60287-1-1 Table 1 ConductorType.AL: Q_(2.8264e-8, "ohm*m"), # IEC 60287-1-1 Table 1 ConductorType.AM: Q_(3.26e-8, "ohm*m"), # verified @@ -27,7 +44,7 @@ } """Resistivity of common conductor materials (Ohm.m).""" -MU_R = { +MU_R: dict[ConductorType, Q_[float]] = { ConductorType.CU: Q_(0.9999935849131266), ConductorType.AL: Q_(1.0000222328028834), ConductorType.AM: Q_(0.9999705074463784), @@ -36,7 +53,7 @@ } """Relative magnetic permeability of common conductor materials.""" -DELTA_P = { +DELTA_P: dict[ConductorType, Q_[float]] = { ConductorType.CU: Q_(9.33, "mm"), ConductorType.AL: Q_(11.95, "mm"), ConductorType.AM: Q_(12.85, "mm"), @@ -52,7 +69,7 @@ # for material in ConductorType: # print(material, delta_p(RHO[material], MU_R[material]).m_as("mm")) -TAN_D = { +TAN_D: dict[InsulatorType, Q_[float]] = { InsulatorType.PVC: Q_(1000e-4), InsulatorType.HDPE: Q_(10e-4), InsulatorType.MDPE: Q_(10e-4), @@ -60,18 +77,20 @@ InsulatorType.XLPE: Q_(40e-4), InsulatorType.EPR: Q_(200e-4), InsulatorType.IP: Q_(100e-4), + InsulatorType.UNKNOWN: Q_(0), } """Loss angles of common insulator materials according to the IEC 60287 standard.""" # IEC 60287-1-1 Table 3. We only include the MV values. -EPSILON_R = { - InsulatorType.PVC: Q_(8), +EPSILON_R: dict[InsulatorType, Q_[float]] = { + InsulatorType.PVC: Q_(8.0), InsulatorType.HDPE: Q_(2.3), InsulatorType.MDPE: Q_(2.3), InsulatorType.LDPE: Q_(2.3), InsulatorType.XLPE: Q_(2.5), - InsulatorType.EPR: Q_(3), - InsulatorType.IP: Q_(4), + InsulatorType.EPR: Q_(3.0), + InsulatorType.IP: Q_(4.0), + InsulatorType.UNKNOWN: Q_(1.0), } """Relative permittivity of common insulator materials according to the IEC 60287 standard.""" # IEC 60287-1-1 Table 3. We only include the MV values. diff --git a/roseau/load_flow/utils/mixins.py b/roseau/load_flow/utils/mixins.py index da5fc074..d52461ee 100644 --- a/roseau/load_flow/utils/mixins.py +++ b/roseau/load_flow/utils/mixins.py @@ -121,7 +121,7 @@ def to_dict(self, *, include_results: bool = True) -> JsonDict: f"call `en.solve_load_flow()` before converting or pass `include_results=False`." ) logger.error(msg) - raise RoseauLoadFlowException(msg, code=RoseauLoadFlowExceptionCode.BAD_LOAD_FLOW_RESULT) + raise RoseauLoadFlowException(msg=msg, code=RoseauLoadFlowExceptionCode.BAD_LOAD_FLOW_RESULT) return self._to_dict(include_results=include_results) def to_json(self, path: StrPath, *, include_results: bool = True) -> Path: @@ -151,7 +151,7 @@ def to_json(self, path: StrPath, *, include_results: bool = True) -> Path: output = json.dumps(res, ensure_ascii=False, indent=2, default=_json_encoder_default) # Collapse multi-line arrays of 2-to-4 elements into single line # e.g complex value represented as [real, imag] or rows of the z_line matrix - output = re.sub(r"\[(?:\s+(\S+,))?(?:\s+?( \S+,))??(?:\s+?( \S+,))??\s+?( \S+)\s+\]", r"[\1\2\3\4]", output) + output = re.sub(r"\[(?:\s+(\S+,))?(?:\s+?( \S+,))??(?:\s+?( \S+,))??\s+?( \S+)\s+]", r"[\1\2\3\4]", output) if not output.endswith("\n"): output += "\n" path = Path(path).expanduser().resolve() @@ -159,11 +159,11 @@ def to_json(self, path: StrPath, *, include_results: bool = True) -> Path: return path @abstractmethod - def _results_to_dict(self, warning: bool) -> JsonDict: + def _results_to_dict(self, warning: bool, full: bool) -> JsonDict: """Return the results of the element as a dictionary format""" raise NotImplementedError - def results_to_dict(self) -> JsonDict: + def results_to_dict(self, full: bool = False) -> JsonDict: """Return the results of the element as a dictionary. The results dictionary of an element contains the ID of the element, its phases, and the @@ -172,14 +172,20 @@ def results_to_dict(self) -> JsonDict: {"id": "bus1", "phases": "an", "potentials": [[230.0, 0.0]]} Note that complex values (like `potentials` in the example above) are stored as list of - [real part, imaginary part] so that it is JSON-serializable. + [real part, imaginary part] so that it is JSON-serializable + + Using the `full` argument, `bus.results_to_dict(full=True)` leads to the following results:: + + {"id": "bus1", "phases": "an", "potentials": [[230.0, 0.0]], "voltages": [[230.0, 0.0]]} The results dictionary of the network contains the results of all of its elements grouped by the element type. It has the form:: { "buses": [bus1_dict, bus2_dict, ...], - "branches": [branch1_dict, branch2_dict, ...], + "lines": [line1_dict, line2_dict, ...], + "transformers": [transformer1_dict, transformer2_dict, ...], + "switches": [switch1_dict, switch2_dict, ...], "loads": [load1_dict, load2_dict, ...], "sources": [source1_dict, source2_dict, ...], "grounds": [ground1_dict, ground2_dict, ...], @@ -187,10 +193,17 @@ def results_to_dict(self) -> JsonDict: } where each dict is produced by the element's `results_to_dict()` method. + + Args: + full: + If `True`, all the results are added in the resulting dictionary. `False` by default. + + Returns: + The dictionary of results. """ - return self._results_to_dict(warning=True) + return self._results_to_dict(warning=True, full=full) - def results_to_json(self, path: StrPath) -> Path: + def results_to_json(self, path: StrPath, *, full: bool = False) -> Path: """Write the results of the load flow to a json file. .. note:: @@ -206,10 +219,14 @@ def results_to_json(self, path: StrPath) -> Path: path: The path to the output file to write the results to. + full: + If `True`, all the results are added in the resulting dictionary, including results computed from other + results (such as voltages that could be computed from potentials). `False` by default. + Returns: The expanded and resolved path of the written file. """ - dict_results = self._results_to_dict(warning=True) + dict_results = self._results_to_dict(warning=True, full=full) output = json.dumps(dict_results, indent=4, default=_json_encoder_default) output = re.sub(r"\[\s+(.*),\s+(.*)\s+]", r"[\1, \2]", output) path = Path(path).expanduser().resolve() diff --git a/roseau/load_flow/utils/tests/test_optional_deps.py b/roseau/load_flow/utils/tests/test_optional_deps.py new file mode 100644 index 00000000..63228654 --- /dev/null +++ b/roseau/load_flow/utils/tests/test_optional_deps.py @@ -0,0 +1,40 @@ +import pytest + +from roseau.load_flow.exceptions import RoseauLoadFlowException, RoseauLoadFlowExceptionCode +from roseau.load_flow.utils import _optional_deps + + +def test_optional_deps(monkeypatch): + # Working deps + plt = _optional_deps.pyplot + assert plt.__class__.__name__ == "module" + networkx = _optional_deps.networkx + assert networkx.__class__.__name__ == "module" + + # Fail + with pytest.raises(AttributeError) as e: + _optional_deps.toto # noqa: B018 + assert e.value.args[0] == "module roseau.load_flow.utils._optional_deps has no attribute 'toto'" + + # Module not installed + def fake_import(name, *args, **kwargs): + raise ImportError(name, *args, **kwargs) + + with monkeypatch.context() as m: + m.setattr("builtins.__import__", fake_import) + + with pytest.raises(RoseauLoadFlowException) as e: + _optional_deps.pyplot # noqa: B018 + assert ( + e.value.msg == 'matplotlib is required for plotting. Install it with the "plot" extra using ' + '`pip install -U "roseau-load-flow[plot]"`' + ) + assert e.value.code == RoseauLoadFlowExceptionCode.IMPORT_ERROR + + with pytest.raises(RoseauLoadFlowException) as e: + _optional_deps.networkx # noqa: B018 + assert ( + e.value.msg == 'networkx is not installed. Install it with the "graph" extra using `pip install -U ' + '"roseau-load-flow[graph]"`' + ) + assert e.value.code == RoseauLoadFlowExceptionCode.IMPORT_ERROR diff --git a/roseau/load_flow/utils/tests/test_versions.py b/roseau/load_flow/utils/tests/test_versions.py new file mode 100644 index 00000000..605aeb20 --- /dev/null +++ b/roseau/load_flow/utils/tests/test_versions.py @@ -0,0 +1,21 @@ +import re + +from roseau.load_flow import show_versions +from roseau.load_flow.utils._versions import _get_dependency_info, _get_sys_info + + +def test_versions(capsys): + show_versions() + captured = capsys.readouterr() + assert captured.err == "" + lines = captured.out.split("\n") + assert lines[1] == "System Information" + assert lines[2] == "------------------" + for i, (key, value) in enumerate(_get_sys_info().items()): + assert re.fullmatch(pattern=rf"{key}\s+{value}", string=lines[3 + i]) + assert lines[7] == "" + assert lines[8] == "Installed Dependencies" + assert lines[9] == "----------------------" + for i, (key, value) in enumerate(_get_dependency_info().items()): + assert re.fullmatch(pattern=rf"{key}\s+{value}", string=lines[10 + i]) + assert lines[20] == "" diff --git a/roseau/load_flow/utils/types.py b/roseau/load_flow/utils/types.py index 74a667be..8cd85325 100644 --- a/roseau/load_flow/utils/types.py +++ b/roseau/load_flow/utils/types.py @@ -20,6 +20,8 @@ """Categorical data type used for branch types.""" LoadTypeDtype = pd.CategoricalDtype(categories=["power", "current", "impedance"], ordered=True) """Categorical data type used for load types.""" +SequenceDtype = pd.CategoricalDtype(categories=["zero", "pos", "neg"], ordered=True) +"""Categorical data type used for symmetrical components.""" _DTYPES: Final = { "bus_id": object, "branch_id": object, @@ -36,6 +38,7 @@ "current1": complex, "current2": complex, "power": complex, + "flexible_power": complex, "power1": complex, "power2": complex, "potential": complex, diff --git a/scripts/generate_network_catalogue_data.py b/scripts/generate_network_catalogue_data.py index 8d5de637..d1087115 100644 --- a/scripts/generate_network_catalogue_data.py +++ b/scripts/generate_network_catalogue_data.py @@ -20,7 +20,9 @@ en = ElectricalNetwork.from_json(p) network_data[network_name] = { "nb_buses": len(en.buses), - "nb_branches": len(en.branches), + "nb_lines": len(en.lines), + "nb_transformers": len(en.transformers), + "nb_switches": len(en.switches), "nb_loads": len(en.loads), "nb_sources": len(en.sources), "nb_grounds": len(en.grounds), diff --git a/scripts/generate_test_networks.py b/scripts/generate_test_networks.py index 31c2bd4e..0940941c 100644 --- a/scripts/generate_test_networks.py +++ b/scripts/generate_test_networks.py @@ -16,21 +16,25 @@ def generate_small_network() -> None: line_string = LineString([point1, point2]) ground = rlf.Ground("ground") - source_bus = rlf.Bus("bus0", phases="abcn", geometry=point1) - load_bus = rlf.Bus("bus1", phases="abcn", geometry=point2) + source_bus = rlf.Bus(id="bus0", phases="abcn", geometry=point1) + load_bus = rlf.Bus(id="bus1", phases="abcn", geometry=point2) ground.connect(load_bus) voltages = [20000.0 + 0.0j, -10000.0 - 17320.508076j, -10000.0 + 17320.508076j] - vs = rlf.VoltageSource("vs", source_bus, voltages=voltages, phases="abcn") - load = rlf.PowerLoad("load", load_bus, powers=[100, 100, 100], phases="abcn") - pref = rlf.PotentialRef("pref", element=ground) + vs = rlf.VoltageSource(id="vs", bus=source_bus, voltages=voltages, phases="abcn") + load = rlf.PowerLoad(id="load", bus=load_bus, powers=[100, 100, 100], phases="abcn") + pref = rlf.PotentialRef(id="pref", element=ground) - lp = rlf.LineParameters("test", z_line=10 * np.eye(4, dtype=complex)) - line = rlf.Line("line", source_bus, load_bus, phases="abcn", parameters=lp, length=1.0, geometry=line_string) + lp = rlf.LineParameters(id="test", z_line=10 * np.eye(4, dtype=complex)) + line = rlf.Line( + id="line", bus1=source_bus, bus2=load_bus, phases="abcn", parameters=lp, length=1.0, geometry=line_string + ) en = rlf.ElectricalNetwork( buses=[source_bus, load_bus], - branches=[line], + lines=[line], + transformers=[], + switches=[], loads=[load], sources=[vs], grounds=[ground], @@ -53,22 +57,24 @@ def generate_single_phase_network() -> None: line_string = LineString([point1, point2]) # Network elements - bus0 = rlf.Bus("bus0", phases=phases, geometry=point1) - bus1 = rlf.Bus("bus1", phases=phases, geometry=point2) + bus0 = rlf.Bus(id="bus0", phases=phases, geometry=point1) + bus1 = rlf.Bus(id="bus1", phases=phases, geometry=point2) ground = rlf.Ground("ground") ground.connect(bus1) - pref = rlf.PotentialRef("pref", element=ground) + pref = rlf.PotentialRef(id="pref", element=ground) - vs = rlf.VoltageSource("vs", bus0, voltages=[20000.0 + 0.0j], phases=phases) - load = rlf.PowerLoad("load", bus1, powers=[100], phases=phases) + vs = rlf.VoltageSource(id="vs", bus=bus0, voltages=[20000.0 + 0.0j], phases=phases) + load = rlf.PowerLoad(id="load", bus=bus1, powers=[100], phases=phases) - lp = rlf.LineParameters("test", z_line=10 * np.eye(2, dtype=complex)) - line = rlf.Line("line", bus0, bus1, phases=phases, parameters=lp, length=1.0, geometry=line_string) + lp = rlf.LineParameters(id="test", z_line=10 * np.eye(2, dtype=complex)) + line = rlf.Line(id="line", bus1=bus0, bus2=bus1, phases=phases, parameters=lp, length=1.0, geometry=line_string) en = rlf.ElectricalNetwork( buses=[bus0, bus1], - branches=[line], + lines=[line], + transformers=[], + switches=[], loads=[load], sources=[vs], grounds=[ground], @@ -78,6 +84,117 @@ def generate_single_phase_network() -> None: en.to_json(TEST_NETWORKS_PATH / "single_phase_network.json") +def generate_all_element_network() -> None: + # Ground and potential ref + ground = rlf.Ground("ground") + pref = rlf.PotentialRef(id="pref", element=ground) + + # Buses + bus0 = rlf.Bus(id="bus0", phases="abc") + bus1 = rlf.Bus(id="bus1", phases="abc") + bus2 = rlf.Bus(id="bus2", phases="abcn") + bus3 = rlf.Bus(id="bus3", phases="abcn") + bus4 = rlf.Bus(id="bus4", phases="abcn") + + # Voltage source + voltages = rlf.converters.calculate_voltages( + potentials=20e3 / np.sqrt(3) * np.array([1, np.exp(-2j * np.pi / 3), np.exp(2j * np.pi / 3)]), phases="abc" + ) + voltage_source0 = rlf.VoltageSource(id="voltage_source0", bus=bus0, voltages=voltages, phases="abc") + + # Line between bus0 and bus1 (with shunt) + lp0 = rlf.LineParameters.from_catalogue(name="U_AM_148", id="lp0") + line0 = rlf.Line(id="line0", bus1=bus0, bus2=bus1, parameters=lp0, length=rlf.Q_(1.5, "km"), ground=ground) + + # Transformer between bus1 and bus2 + tp0 = rlf.TransformerParameters.from_catalogue(name="SE_Minera_A0Ak_100kVA", id="tp0") + transformer0 = rlf.Transformer(id="transformer0", bus1=bus1, bus2=bus2, parameters=tp0, tap=1.0) + ground.connect(bus=bus2, phase="n") + + # Switch between the bus2 and the bus3 + switch0 = rlf.Switch(id="switch0", bus1=bus2, bus2=bus3) + + # Line between bus3 and bus4 (without shunt) + lp1_tmp = rlf.LineParameters.from_catalogue(name="T_AL_75", id="lp1", nb_phases=4) + lp1 = rlf.LineParameters( + id=lp1_tmp.id, + z_line=lp1_tmp.z_line, + y_shunt=None, # <---- No shunt + max_current=lp1_tmp.max_current, + line_type=lp1_tmp.line_type, + conductor_type=lp1_tmp.conductor_type, + insulator_type=lp1_tmp.insulator_type, + section=lp1_tmp.section, + ) + line1 = rlf.Line(id="line1", bus1=bus3, bus2=bus4, parameters=lp1, length=rlf.Q_(100, "m")) + + # Loads + load0 = rlf.PowerLoad(id="load0", bus=bus4, powers=rlf.Q_([100 + 5j, 100 + 5j, 100 + 5j], "W"), phases="abcn") + load1 = rlf.CurrentLoad(id="load1", bus=bus4, currents=rlf.Q_([10 + 1j, 10 + 1j, 10 + 1j], "A"), phases="abcn") + load2 = rlf.ImpedanceLoad(id="load2", bus=bus4, impedances=rlf.Q_([1, 1, 1], "ohm"), phases="abcn") + + fp0 = rlf.FlexibleParameter.constant() + fp1 = rlf.FlexibleParameter.p_max_u_consumption( + u_min=rlf.Q_(210, "V"), u_down=rlf.Q_(215, "V"), s_max=rlf.Q_(150, "VA") + ) + fp2 = rlf.FlexibleParameter.pq_u_consumption( + up_min=rlf.Q_(210, "V"), + up_down=rlf.Q_(215, "V"), + uq_min=rlf.Q_(215, "V"), + uq_down=rlf.Q_(220, "V"), + uq_up=rlf.Q_(245, "V"), + uq_max=rlf.Q_(250, "V"), + s_max=rlf.Q_(150, "VA"), + ) + load3 = rlf.PowerLoad( + id="load3", bus=bus4, powers=rlf.Q_([100, 100, 100], "W"), phases="abcn", flexible_params=[fp0, fp1, fp2] + ) + + fp3 = rlf.FlexibleParameter.constant() + fp4 = rlf.FlexibleParameter.p_max_u_production( + u_up=rlf.Q_(245, "V"), u_max=rlf.Q_(250, "V"), s_max=rlf.Q_(150, "VA") + ) + fp5 = rlf.FlexibleParameter.pq_u_production( + up_up=rlf.Q_(245, "V"), + up_max=rlf.Q_(250, "V"), + uq_min=rlf.Q_(215, "V"), + uq_down=rlf.Q_(220, "V"), + uq_up=rlf.Q_(240, "V"), + uq_max=rlf.Q_(245, "V"), + s_max=rlf.Q_(150, "VA"), + ) + load4 = rlf.PowerLoad( + id="load4", bus=bus4, powers=rlf.Q_([-100, -100, -100], "W"), phases="abcn", flexible_params=[fp3, fp4, fp5] + ) + + fp6 = rlf.FlexibleParameter.q_u( + u_min=rlf.Q_(215, "V"), + u_down=rlf.Q_(220, "V"), + u_up=rlf.Q_(240, "V"), + u_max=rlf.Q_(245, "V"), + s_max=rlf.Q_(150, "VA"), + q_min=rlf.Q_(-100, "VAr"), + q_max=rlf.Q_(100, "VAr"), + ) + load5 = rlf.PowerLoad( + id="load5", bus=bus4, powers=rlf.Q_([-100, -100, -100], "W"), phases="abcn", flexible_params=[fp6, fp6, fp6] + ) + + en = rlf.ElectricalNetwork( + buses=[bus0, bus1, bus2, bus3, bus4], + lines=[line0, line1], + transformers=[transformer0], + switches=[switch0], + loads=[load0, load1, load2, load3, load4, load5], + sources=[voltage_source0], + grounds=[ground], + potential_refs=[pref], + ) + en.solve_load_flow() + en.to_json(TEST_NETWORKS_PATH / "all_element_network.json") + + if __name__ == "__main__": generate_small_network() generate_single_phase_network() + generate_all_element_network() diff --git a/scripts/network_files_upgrade.py b/scripts/network_files_upgrade.py index 5d469062..1e705ef7 100644 --- a/scripts/network_files_upgrade.py +++ b/scripts/network_files_upgrade.py @@ -6,16 +6,17 @@ PROJECT_ROOT = Path(__file__).parent.parent TEST_DATA_DIR = PROJECT_ROOT / "roseau" / "load_flow" / "tests" / "data" +MODELS_TEST_DATA_DIR = PROJECT_ROOT / "roseau" / "load_flow" / "models" / "tests" / "data" DATA_DIR = PROJECT_ROOT / "roseau" / "load_flow" / "data" / "networks" def all_network_paths() -> Generator[Path, None, None]: # Test networks - yield from (TEST_DATA_DIR / "networks").glob("**/network*.json") - # Benchmark networks - yield from (TEST_DATA_DIR / "benchmark").glob("**/network*.json") + yield from (TEST_DATA_DIR / "networks").glob("**/*network*.json") # Package data yield from DATA_DIR.glob("[!Catalogue]*.json") + # Models test data + yield from MODELS_TEST_DATA_DIR.glob("*.json") def upgrade_network(path: Path) -> None: @@ -26,10 +27,19 @@ def upgrade_network(path: Path) -> None: def update_bad_transformer_id(path: Path) -> None: with path.open() as f: data = json.load(f) - for branch in data["branches"]: - branch_id = branch["id"] - if branch["type"] == "transformer" and isinstance(branch_id, str) and branch_id.startswith("line"): - branch["id"] = "tr" + branch_id.removeprefix("line") + + if "branches" in data: + # For versions < 2 + for branch in data["branches"]: + branch_id = branch["id"] + if branch["type"] == "transformer" and isinstance(branch_id, str) and branch_id.startswith("line"): + branch["id"] = "tr" + branch_id.removeprefix("line") + else: + # For version >=2 + for transformer in data["transformers"]: + transformer_id = transformer["id"] + if isinstance(transformer_id, str) and transformer_id.startswith("line"): + transformer["id"] = "tr" + transformer_id.removeprefix("line") net = ElectricalNetwork.from_dict(data) net.to_json(path) diff --git a/scripts/plot_network_catalogue.py b/scripts/plot_network_catalogue.py index 94d8f994..c5dcd831 100644 --- a/scripts/plot_network_catalogue.py +++ b/scripts/plot_network_catalogue.py @@ -170,7 +170,7 @@ def prettify_network_name(name: str) -> str: # Create the map zoom_start = 12 if network_name.startswith("MV") else 16 title = prettify_network_name(name=network_name) - m = RoseauMap(location=list(reversed(buses_gdf.unary_union.centroid.coords[0])), zoom_start=zoom_start) + m = RoseauMap(location=list(reversed(buses_gdf.union_all().centroid.coords[0])), zoom_start=zoom_start) folium.GeoJson( data=lines_gdf, name="lines", @@ -203,7 +203,7 @@ def prettify_network_name(name: str) -> str: # Create the map title = "Available networks" - m = RoseauMap(location=list(reversed(buses_gdf.unary_union.centroid.coords[0])), zoom_start=9) + m = RoseauMap(location=list(reversed(buses_gdf.union_all().centroid.coords[0])), zoom_start=9) folium.GeoJson( data=lines_gdf, name="lines", diff --git a/scripts/update_catalogue_networks.py b/scripts/update_catalogue_networks.py index aeb877f2..91e6c344 100644 --- a/scripts/update_catalogue_networks.py +++ b/scripts/update_catalogue_networks.py @@ -25,7 +25,7 @@ load_points: list[str] = df.at[name, "Available load points"] for lp in load_points: print(f"Processing network {name}_{lp}") - en = rlf.ElectricalNetwork.from_catalogue(name, load_point_name=lp) + en = rlf.ElectricalNetwork.from_catalogue(name=name, load_point_name=lp) source_bus_id: str | None = None feeder_bus_id: str | None = None @@ -61,7 +61,7 @@ raise AssertionError(bus_id) assert bus_id not in new_buses, bus_id new_bus = rlf.Bus( - bus_id, + id=bus_id, phases=PHASES[bus_type], geometry=bus.geometry, min_voltage=U_MIN[bus_type], @@ -77,81 +77,87 @@ ground = en.grounds[ground_id] new_ground = rlf.Ground(ground_id) if feeder_type == "LV": - new_ground.connect(new_buses[feeder_bus_id], phase="n") + new_ground.connect(bus=new_buses[feeder_bus_id], phase="n") new_grounds[ground_id] = new_ground - new_branches = {} - for branch_id in en.branches: - assert isinstance(branch_id, str), repr(branch_id) - branch = en.branches[branch_id] - if isinstance(branch, rlf.Line): - assert branch.phases == PHASES[feeder_type], branch.phases - assert branch_id.startswith(feeder_type) - ground = new_grounds[branch.ground.id] if branch.ground is not None else None - bus1_id = branch.bus1.id - if bus1_id == source_bus_id: # This was the feeder bus - bus1_id = feeder_bus_id - elif bus1_id == "VoltageSource": # This was the source bus - bus1_id = source_bus_id - bus2_id = branch.bus2.id # Always a regular bus - assert bus2_id not in ("VoltageSource", source_bus_id), bus2_id - new_params_id = branch.parameters.id.replace("S_", "U_").replace("A_", "O_") - iec_params = rlf.LineParameters.from_catalogue(new_params_id) - new_params = rlf.LineParameters( - new_params_id, - z_line=branch.parameters.z_line, - y_shunt=branch.parameters.y_shunt, - # Add missing data from the IEC catalogue - max_current=iec_params.max_current, - line_type=iec_params.line_type, - conductor_type=iec_params.conductor_type, - insulator_type=iec_params.insulator_type, - section=iec_params.section, - ) - new_branch = rlf.Line( - branch_id, - bus1=new_buses[bus1_id], - bus2=new_buses[bus2_id], - parameters=new_params, - length=branch.length, - phases=branch.phases, - ground=ground, - geometry=branch.geometry, - ) - elif isinstance(branch, rlf.Transformer): - assert branch.bus1.id == "VoltageSource" # This was the source bus - assert branch.bus2.id == source_bus_id # This was the feeder bus - assert branch.phases1 == "abc" - assert branch.phases2 == "abcn" - new_branch = rlf.Transformer( - branch_id, - bus1=new_buses[source_bus_id], - bus2=new_buses[feeder_bus_id], - parameters=branch.parameters, - tap=branch.tap, - phases1=branch.phases1, - phases2=branch.phases2, - geometry=branch.geometry, - ) - assert isinstance(branch.parameters.id, str), repr(branch.parameters.id) - m = re.match(r"^.*_(\d+)kVA$", branch.parameters.id) - assert m, branch.parameters.id - branch.parameters.max_power = int(m.group(1)) * 1_000 - elif isinstance(branch, rlf.Switch): - assert branch.bus1.id == "VoltageSource" # This was the source bus - assert branch.bus2.id == source_bus_id # This was the feeder bus - assert branch.phases == "abc" - new_branch = rlf.Switch( - branch_id, - bus1=new_buses[source_bus_id], - bus2=new_buses[feeder_bus_id], - phases=branch.phases, - geometry=branch.geometry, - ) - else: - raise AssertionError(branch) - assert new_branch.geometry == branch.geometry - new_branches[branch_id] = new_branch + new_lines = {} + for line_id, line in en.lines.items(): + assert isinstance(line_id, str), repr(line_id) + assert line.phases == PHASES[feeder_type], line.phases + assert line_id.startswith(feeder_type) + ground = new_grounds[line.ground.id] if line.ground is not None else None + bus1_id = line.bus1.id + if bus1_id == source_bus_id: # This was the feeder bus + bus1_id = feeder_bus_id + elif bus1_id == "VoltageSource": # This was the source bus + bus1_id = source_bus_id + bus2_id = line.bus2.id # Always a regular bus + assert bus2_id not in ("VoltageSource", source_bus_id), bus2_id + new_params_id = line.parameters.id.replace("S_", "U_").replace("A_", "O_") + iec_params = rlf.LineParameters.from_catalogue(new_params_id) + new_params = rlf.LineParameters( + id=new_params_id, + z_line=line.parameters.z_line, + y_shunt=line.parameters.y_shunt, + # Add missing data from the IEC catalogue + max_current=iec_params.max_current, + line_type=iec_params.line_type, + conductor_type=iec_params.conductor_type, + insulator_type=iec_params.insulator_type, + section=iec_params.section, + ) + new_line = rlf.Line( + id=line_id, + bus1=new_buses[bus1_id], + bus2=new_buses[bus2_id], + parameters=new_params, + length=line.length, + phases=line.phases, + ground=ground, + geometry=line.geometry, + ) + assert new_line.geometry == line.geometry + new_lines[line_id] = new_line + + new_transformers = {} + for transformer_id, transformer in en.transformers.items(): + assert isinstance(transformer_id, str), repr(transformer_id) + assert transformer.bus1.id == "VoltageSource" # This was the source bus + assert transformer.bus2.id == source_bus_id # This was the feeder bus + assert transformer.phases1 == "abc" + assert transformer.phases2 == "abcn" + new_transformer = rlf.Transformer( + id=transformer_id, + bus1=new_buses[source_bus_id], + bus2=new_buses[feeder_bus_id], + parameters=transformer.parameters, + tap=transformer.tap, + phases1=transformer.phases1, + phases2=transformer.phases2, + geometry=transformer.geometry, + ) + assert isinstance(transformer.parameters.id, str), repr(transformer.parameters.id) + m = re.match(pattern=r"^.*_(\d+)kVA$", string=transformer.parameters.id) + assert m, transformer.parameters.id + transformer.parameters.max_power = int(m.group(1)) * 1_000 + assert new_transformer.geometry == transformer.geometry + new_transformers[transformer_id] = new_transformer + + new_switches = {} + for switch_id, switch in en.switches.items(): + assert isinstance(switch_id, str), repr(switch_id) + assert switch.bus1.id == "VoltageSource" # This was the source bus + assert switch.bus2.id == source_bus_id # This was the feeder bus + assert switch.phases == "abc" + new_branch = rlf.Switch( + id=switch_id, + bus1=new_buses[source_bus_id], + bus2=new_buses[feeder_bus_id], + phases=switch.phases, + geometry=switch.geometry, + ) + assert new_branch.geometry == switch.geometry + new_switches[switch_id] = new_branch new_loads = {} for load_id in sorted(en.loads): @@ -177,7 +183,7 @@ new_powers = np.round(load.powers.m, -2) new_load = rlf.PowerLoad( - load_id, + id=load_id, bus=new_buses[load.bus.id], powers=new_powers, phases=new_phases, @@ -193,7 +199,7 @@ v = source.voltages.m new_voltages = np.array([v[0] - v[1], v[1] - v[2], v[2] - v[0]]) # phase-to-phase new_source = rlf.VoltageSource( - source_id, + id=source_id, bus=new_buses[source_bus_id], voltages=new_voltages, phases="abc", @@ -205,7 +211,7 @@ for potential_ref_id in en.potential_refs: assert potential_ref_id == "pref", potential_ref_id potential_ref = en.potential_refs[potential_ref_id] - assert potential_ref.phase is None + assert potential_ref.phases is None assert potential_ref.element.id == "ground" new_potential_ref = rlf.PotentialRef(potential_ref_id, element=new_grounds[potential_ref.element.id]) new_potential_refs[potential_ref_id] = new_potential_ref @@ -215,7 +221,7 @@ new_potential_refs["MV_pref"] = new_potential_ref new_en = rlf.ElectricalNetwork.from_element(new_buses[source_bus_id]) - new_en.to_json(catalogue_path / f"{name}_{lp}.json", include_results=False) + new_en.to_json(path=catalogue_path / f"{name}_{lp}.json", include_results=False) # Test the new network new_en.solve_load_flow() diff --git a/tutorials/OpenDSS/README.md b/tutorials/OpenDSS/README.md new file mode 100644 index 00000000..b333b015 --- /dev/null +++ b/tutorials/OpenDSS/README.md @@ -0,0 +1,28 @@ +# Roseau Load Flow Tutorials + +This series of tutorials provides a step-by-step guide to modelling, solving, and analyzing +electrical networks using the Roseau Load Flow solver by following the +[OpenDSS tutorials by prof. Nando Ochoa](https://github.com/Team-Nando). + +## Pre-Requisites + +Please follow the instructions in the [main README](../README.md) file to install the required packages. + +## Tutorial 1 + +This tutorial involves modelling a simple LV network and is designed to familiarize the user with +the basic workflow of Roseau Load Flow (RLF). You will learn the following: + +1. How to model common network components such as buses, lines, transformers, etc. in RLF as well + as RLF-specific components. +2. How to build a network and run power flow simulations in RLF. +3. How to access different types of results for various network elements + +## Tutorial 2 + +This tutorial focuses on the modelling flexibility of RLF as well as benchmarking RLF. It also +demonstrates the interoperability of RLF with OpenDSS. In this tutorial, you will learn the +following: + +1. How to convert OpenDSS parameters into RLF parameters +2. How to model networks with a single-wire, earth-return systems in RLF diff --git a/tutorials/OpenDSS/Tutorial_1/Exercise_1.ipynb b/tutorials/OpenDSS/Tutorial_1/Exercise_1.ipynb new file mode 100644 index 00000000..6805c5c6 --- /dev/null +++ b/tutorials/OpenDSS/Tutorial_1/Exercise_1.ipynb @@ -0,0 +1,796 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Modelling and analyzing a simple unbalanced network with Roseau Load Flow solver\n", + "\n", + "### Introduction\n", + "\n", + "This tutorial is meant to introduce the procedure for modelling components of a given low voltage\n", + "(LV) network using the _Roseau Load Flow (RLF)_ solver. It will also cover the process of running\n", + "a power flow, accessing results, and analysis such as voltage regulation and energy losses.\n", + "\n", + "Consider the simple LV network shown in the figure below containing a MV/LV, $\\Delta$-Y transformer\n", + "(20kV/0.4kV, 250 kVA) between the source bus and bus A, a 240 mm², 3-phase line connecting buses A\n", + "and B, and three 16 mm² single-phase lines connecting bus B with buses C, D and E each of which\n", + "serves as a connection point for a house.\n", + "\n", + "
\"Simple \n", + "
\n", + "\n", + "**
Figure 1. Simple LV Network
**\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Import the required modules and functions\n", + "\n", + "First we need to import the modules and functions needed for this tutorial. The purpose of the\n", + "following code are explained as follows:\n", + "\n", + "- `import roseau.load_flow as rlf`: imports the _Roseau Load Flow_ package. This package is used\n", + " to model the various components of the network such as buses, lines, transformers, etc.\n", + "\n", + "- `import numpy as np`: imports the _numpy_ package which will be used for manipulating parameter\n", + " arrays, calculating exponents, and for retrieving the pi constant.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import roseau.load_flow as rlf" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Creating the buses\n", + "\n", + "After importing all the necessary modules, we can move on to the modelling of the given LV network.\n", + "We start with the buses which are the nodes of the network. To create a bus in _Roseau Load Flow_,\n", + "we use the [`rlf.Bus`](https://roseau-load-flow.roseautechnologies.com/models/Bus.html) class and\n", + "pass the constructor an identifier and the number of phases that the bus has.\n", + "\n", + "The identifier is used internally by the solver to identify network elements and is also used to\n", + "name the element when displaying results. Almost all elements in _RLF_ require an id when\n", + "instantiating. Also, a bus in _RLF_ can either be a three-phase bus (with or without neutral i.e.\n", + "`abcn` or `abc`) or any combination of one/two phases with or without the neutral. More information\n", + "on buses and possible phase combinations in _RLF_ can be found\n", + "[here](https://roseau-load-flow.roseautechnologies.com/models/Bus.html).\n", + "\n", + "For this tutorial, the network's buses are created as follows:\n", + "\n", + "- `source_bus = rlf.Bus(id=\"source_bus\", phases=\"abc\")`: this creates a 3-phase source bus with no\n", + " neutral since it's typically not needed in a transmission network.\n", + "\n", + "- `bus_a = rlf.Bus(id=\"bus_A\", phases=\"abcn\")`: this creates bus A as a 3-phase bus with a neutral\n", + " (since it's a distribution network bus). Bus B is created in a similar manner.\n", + "\n", + "- `bus_c = rlf.Bus(id=\"bus_C\", phases=\"an\")`: this creates bus C as a single phase bus with a\n", + " neutral. Buses D and E are created in a similar manner but with different phases.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "source_bus = rlf.Bus(id=\"source_bus\", phases=\"abc\")\n", + "bus_a = rlf.Bus(id=\"bus_A\", phases=\"abcn\")\n", + "bus_b = rlf.Bus(id=\"bus_B\", phases=\"abcn\")\n", + "bus_c = rlf.Bus(id=\"bus_C\", phases=\"an\")\n", + "bus_d = rlf.Bus(id=\"bus_D\", phases=\"bn\")\n", + "bus_e = rlf.Bus(id=\"bus_E\", phases=\"cn\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Adding a voltage source to the source bus\n", + "\n", + "Because the source bus is responsible for powering the network, we need to add a voltage source at\n", + "the bus to reflect this.\n", + "\n", + "A voltage source can either be Y-connected (has a neutral) or $\\Delta$-connected (no neutral) as\n", + "described [here](https://roseau-load-flow.roseautechnologies.com/models/VoltageSource.html#connections).\n", + "The phases of the source are copied from its bus by default. Here the source bus has no neutral, so the\n", + "voltage source is a $\\Delta$-connected voltage source. We create the voltage source using the\n", + "[`rlf.VoltageSource`](https://roseau-load-flow.roseautechnologies.com/models/VoltageSource.html)\n", + "class and specify an id, the bus it is connected to and its voltages:\n", + "\n", + "- `vs = VoltageSource(id=\"vs\", bus=source_bus, voltages=20_000)`\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "vs = rlf.VoltageSource(id=\"vs\", bus=source_bus, voltages=20_000)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Adding the transformer\n", + "\n", + "Next, we will add the MV/LV transformer. To add a transformer in _RLF_, first we need to define the\n", + "transformer's parameters using the\n", + "[`rlf.TransformerParameters`](https://roseau-load-flow.roseautechnologies.com/models/Transformer/index.html)\n", + "class. This can be done in multiple ways in _RLF_ as described\n", + "[here](https://roseau-load-flow.roseautechnologies.com/models/Transformer/index.html)\n", + "\n", + "For the purpose of this tutorial, we will be using predefined transformer parameters from the\n", + "catalogue of transformers included in _RLF_. To do this, we use the `from_catalogue` method of the\n", + "[`rlf.TransformerParameters`](https://roseau-load-flow.roseautechnologies.com/models/Transformer/index.html)\n", + "class. In this case, we use the parameters of a 250 kVA Schneider Electric Minera transformer with\n", + "the highest efficiency (AA0Ak) as shown in the code cell below. More information on retrieving\n", + "transformer parameters from the catalogue can be seen\n", + "[here](https://roseau-load-flow.roseautechnologies.com/usage/Catalogues.html#transformers)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "tp = rlf.TransformerParameters.from_catalogue(\"SE_Minera_AA0Ak_250kVA\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Once the transformer's parameters have been defined, a transformer can then be created using the\n", + "[`rlf.Transformer`](https://roseau-load-flow.roseautechnologies.com/models/Transformer/index.html)\n", + "class. We pass in the id of the transformer as well as the buses and phases on its primary side\n", + "(1) and secondary side (2). Finally, we pass in the transformer's parameters created above.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "transformer = rlf.Transformer(id=\"transf\", bus1=source_bus, bus2=bus_a, phases1=\"abc\", phases2=\"abcn\", parameters=tp)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Adding potential references and grounds\n", + "\n", + "To run power flow calculations in _RLF_, a potential reference must be added to an element in each\n", + "galvanically isolated section of the network. For this tutorial, the isolated sections are the\n", + "primary and secondary sides of the transformer.\n", + "\n", + "For the primary side of the transformer, we use a\n", + "[`rlf.PotentialRef`](https://roseau-load-flow.roseautechnologies.com/models/PotentialRef.html)\n", + "connected to the `source_bus`. We pass in its identifier, the target `element` (which can be a\n", + "`Bus` or a `Ground`) whose potential will be set to 0 V and an optional `phase` argument which\n", + "is set to `None` by default. In this case, as the target bus `source_bus` has three potentials\n", + "(`a`, `b` and `c`) and as the `phase` argument is not defined, the sum of these potentials is\n", + "set to 0 V by `pref_mv`.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "pref_mv = rlf.PotentialRef(id=\"pref_mv\", element=source_bus)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For the LV part of the network, we will be using lines with shunt connections. These lines will\n", + "require a [`rlf.Ground`](https://roseau-load-flow.roseautechnologies.com/models/Ground.html)\n", + "element which can be created as shown below. The constructor of this element only takes an id.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ground = rlf.Ground(id=\"ground\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now, we can connect this ground to the neutral of the secondary side of the transformer using\n", + "its `connect` method.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "ground.connect(bus=bus_a, phase=\"n\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For now, the potential of the element `ground` has not been set to 0 V. In _RLF_, the ability\n", + "to define `Ground` elements has been separated from the ability to set potentials to zero. This\n", + "is a unique feature of _RLF_ and will become more familiar with subsequent tutorials.\n", + "\n", + "In order to set the potential of the element `ground` to 0 V, we just create another\n", + "[`rlf.PotentialRef`](https://roseau-load-flow.roseautechnologies.com/models/PotentialRef.html).\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "pref_lv = rlf.PotentialRef(id=\"pref_lv\", element=ground)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Here, the element provided to the constructor is a `Ground` element. As a `Ground` has a single\n", + "potential, the `phase` argument of the constructor must be ignored.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Adding Lines\n", + "\n", + "Next, we'll add in all the lines present in the network. Similar to the transformer, to add lines in\n", + "_RLF_, we first need to specify the parameters for the line and this can be done manually using the\n", + "[`rlf.LineParameters`](https://roseau-load-flow.roseautechnologies.com/models/Line/Parameters.html)\n", + "or with the catalogue. For manual entry, we will need to specify the series impedance matrix\n", + "(`z_line`) and optionally, the shunt admittance matrix (`y_shunt`). The dimensions of these matrices\n", + "must be equal to the number of conductors.\n", + "\n", + "Just as we did previously, we will use the _RLF_ catalogue to retrieve predefined parameters for\n", + "lines. To do this we pass in the name of the desired line parameter as well as the number of\n", + "phases (conductors) required which can range from 1 to 4. For the three-phase line (with neutral)\n", + "between buses A and B, we will use parameters from an overhead aluminium cable with a\n", + "cross-sectional area of 240 mm². The single phase lines will be modelled using parameters from\n", + "an underground aluminium cable with a cross-sectional area of 19 mm² as shown below. Using line\n", + "parameters make it easy to create multiple lines with the same characteristics.\n", + "\n", + "- `lp_240 = rlf.LineParameters.from_catalogue(\"O_AL_240\", nb_phases=4)`\n", + "- `lp_19 = rlf.LineParameters.from_catalogue(\"U_AL_19\", nb_phases=2)`\n", + "\n", + "Next, we create the actual lines using the\n", + "[`rlf.Line`](https://roseau-load-flow.roseautechnologies.com/models/Line/index.html) class. To\n", + "do this, we pass the constructor the line's identifier, the buses it's connected to (bus 1 and\n", + "bus 2), length of the line, number of phases, and the line's parameters as shown below. In _RLF_,\n", + "when the `y_shunt` matrix is given in the line parameters, we must define a ground to be used for\n", + "shunt connections. Here, we reuse the same ground for the LV part of the network.\n", + "\n", + "- `line_ab = rlf.Line(id=\"lineA_B\", bus1=bus_a, bus2=bus_b, parameters=lp_240, phases=\"abcn\", length=rlf.Q_(1.0, \"km\"), ground=ground)`\n", + "\n", + "**Note**: To demonstrate the flexibility of _RLF_, the length of the line may be specified in\n", + "multiple units of distance such as kilometer, miles, meters, etc using the `rlf.Q_` (Quantity)\n", + "class. This class takes in the numerical value of the length and its unit.\n", + "\n", + "However, it should also be noted that most arguments in _RLF_ functions, methods or classes can\n", + "also be given without using the `rlf.Q_` constructor. In this case the default unit used by that\n", + "function, class or method will be assumed.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Getting line parameters from the catalogue\n", + "lp_240 = rlf.LineParameters.from_catalogue(\"O_AL_240\", nb_phases=4)\n", + "lp_19 = rlf.LineParameters.from_catalogue(\"U_AL_19\", nb_phases=2)\n", + "\n", + "\n", + "# Creating the actual lines\n", + "line_ab = rlf.Line(\n", + " id=\"lineA_B\", bus1=bus_a, bus2=bus_b, parameters=lp_240, phases=\"abcn\", length=rlf.Q_(1.0, \"km\"), ground=ground\n", + ")\n", + "line_bc = rlf.Line(\n", + " id=\"lineB_C\", bus1=bus_b, bus2=bus_c, phases=\"an\", parameters=lp_19, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")\n", + "line_bd = rlf.Line(\n", + " id=\"lineB_D\", bus1=bus_b, bus2=bus_d, phases=\"bn\", parameters=lp_19, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")\n", + "line_be = rlf.Line(\n", + " id=\"lineB_E\", bus1=bus_b, bus2=bus_e, phases=\"cn\", parameters=lp_19, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Adding loads\n", + "\n", + "In the final modelling step, we will add the loads at buses C, D and E. The description of the\n", + "loads are given in the table below. _RLF_ can model different types of loads as described\n", + "[here](https://roseau-load-flow.roseautechnologies.com/models/Load/index.html).\n", + "\n", + "| Load Name | Phases | Connected bus | Peak Demand (kW) | PF |\n", + "| :-------- | :----- | :------------ | :--------------- | :--- |\n", + "| Load_1 | 1 | C | 7 | 0.95 |\n", + "| Load_2 | 1 | D | 6 | 0.95 |\n", + "| Load_3 | 1 | E | 8 | 0.95 |\n", + "\n", + "For this tutorial, the loads are assumed to be drawing constant power irrespective of the voltage.\n", + "This means we can model them using a\n", + "[`rlf.PowerLoad`](https://roseau-load-flow.roseautechnologies.com/models/Load/PowerLoad.html)\n", + "class. This class takes in the id of the load, the bus it is connected to, which phase of that bus\n", + "it is attached to, and the apparent power of the load in complex number notation. The power must\n", + "be given as an array of one or three values for single and 3-phase loads respectively.\n", + "\n", + "Since we are given active power and power factor instead of apparent power, then we need to carry\n", + "out a conversion. For this we have written a small function, `convert_power` that takes in the\n", + "peak demand and the power factor to carry out the calculation below.\n", + "\n", + "$$\\underline{S} = P \\left[1 + j\\tan\\left(\\cos^{-1}(pf)\\right)\\right]$$\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def convert_power(power: float, pf: float) -> complex:\n", + " return power * (1 + np.tan(np.arccos(pf)) * 1j)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Then, we can finally create the load as follows:\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "load1 = rlf.PowerLoad(id=\"load1\", bus=bus_c, phases=\"an\", powers=[convert_power(7e3, 0.95)])\n", + "load2 = rlf.PowerLoad(id=\"load2\", bus=bus_d, phases=\"bn\", powers=[convert_power(6e3, 0.95)])\n", + "load3 = rlf.PowerLoad(id=\"load3\", bus=bus_e, phases=\"cn\", powers=[convert_power(8e3, 0.95)])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Note that these three loads are connected between a phase and the neutral of their bus which is\n", + "defined using the same phases. In cases like this where the phases of the bus and the load are\n", + "the same specifying the phases in the `PowerLoad` constructor is a bit redundant as the phases\n", + "of the buses are taken by default. Furthermore, the `powers` argument must be an array of length\n", + "equal to the number of bus phases.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Building the network\n", + "\n", + "Following the modelling of all network components, the next step is to build the actual network.\n", + "Currently, components only exist in isolation and they do not belong to any network. This can be\n", + "verified by running the code below which returns nothing.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "load1.network is None" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To build the network in _RLF_, we use the `rlf.ElectricalNetwork` class. This class provides\n", + "several methods for constructing the network and perhaps the easiest one is the `from_element`\n", + "method. This method allows you to create the entire network from a single bus and adds all the\n", + "other elements automatically. So, we pass in the source bus to create the entire network as shown\n", + "below.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en = rlf.ElectricalNetwork.from_element(initial_bus=source_bus)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "To verify if the network has been successfully created, we can just print `en` to see the number\n", + "of elements in the built network.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Running a load flow\n", + "\n", + "To execute load flow calculations in _RLF_, a license is required. However, a free, limited\n", + "license key is available\n", + "[`here`](https://roseau-load-flow.roseautechnologies.com/License.html#license-types) and can be\n", + "used for the purpose of this tutorial.\n", + "\n", + "Once the license is properly installed, we can simply run a load flow as shown below:\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en.solve_load_flow()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This function returns the number of iterations performed by the solver and the residual error\n", + "after convergence.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Accessing results\n", + "\n", + "After running the load flow calculations, we can extract the value of several quantities from\n", + "different network elements. Each quantity can be accessed through the name of the quantity\n", + "prefixed with the phrase `res_`. A complete breakdown of possible results for each network element\n", + "is given below.\n", + "\n", + "| Element type | Available results |\n", + "| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |\n", + "| `Bus` | `res_potentials`, `res_voltages`, `res_violated` |\n", + "| `Line` | `res_currents`, `res_powers`, `res_potentials`, `res_voltages`, `res_series_power_losses`, `res_shunt_power_losses`, `res_power_losses`, `res_violated` |\n", + "| `Transformer` | `res_currents`, `res_powers`, `res_potentials`, `res_voltages`, `res_power_losses`, `res_violated` |\n", + "| `Switch` | `res_currents`, `res_powers`, `res_potentials`, `res_voltages` |\n", + "| `ImpedanceLoad`, `CurrentLoad`, `PowerLoad` | `res_currents`, `res_powers`, `res_potentials`, `res_voltages`, `res_flexible_powers`⁎ |\n", + "| `VoltageSource` | `res_currents`, `res_powers`, `res_potentials`, `res_voltages` |\n", + "| `Ground` | `res_potential` |\n", + "| `PotentialRef` | `res_current` _(Always zero for a successful load flow)_ |\n", + "\n", + "⁎: `res_flexible_powers` is only available for flexible loads (`PowerLoad`s with `flexible_params`).\n", + "\n", + "To access results for different elements in _RLF_, there are two main methods. The first method\n", + "involves calling the `res_` method for the desired quantity for that element e.g.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "load1.res_voltages" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Note that the return type is a Quantity (`rlf.Q_`) class. To retrieve the actual numerical value\n", + "(magnitude) of the quantity, we can just use the `.m` attribute of the `rlf.Q_` object as shown\n", + "below.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "load1.res_voltages.m" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "However, this method of accessing results can only be used for one element at a time. To extract\n", + "results for multiple similar elements, we can call the `res_` method of the electrical network\n", + "instead e.g.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en.res_loads" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We get a `DataFrame` (from the `Pandas` library) of results. In a data frame, the units are not\n", + "included thus the values are always displayed in SI units of V, A and W.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Accessing active and reactive power of loads\n", + "\n", + "Although, these were explicitly specified, we can still verify the results. We will apply both\n", + "methods described above to retrieve the active (P) and reactive (Q) powers of the three loads\n", + "present in the network. Note the `res_power` method in _RLF_ returns the powers in the live and\n", + "neutral conductors. Therefore, the total power dissipated by the load can be determined by taking\n", + "a sum of these values as shown below.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 1\n", + "load_power = load1.res_powers.m_as(\"kVA\").sum()\n", + "print(f\"Active power of Load 1: {round(load_power.real, 3)} kW\")\n", + "print(f\"Reactive power of Load 1: {round(load_power.imag, 3)} kVar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Here, the result is converted to kVA using the `m_as` method of the quantities (`Q_`) class.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 2\n", + "# We extract the DataFrame of results\n", + "load_powers = en.res_loads[\"power\"].sort_index()\n", + "\n", + "# We extract the active and reactive power of each load\n", + "for index in load_powers.index.get_level_values(0).unique():\n", + " load = load_powers.loc[index].sum()\n", + " print(f\"Active power of Load 1: {round(load.real/1e3, 3)} kW\")\n", + " print(f\"Reactive power of Load 1: {round(load.imag/1e3, 3)} kVar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Voltage magnitude of the load and 3-phase buses\n", + "\n", + "Similar to the loads, we can extract the voltage magnitude of a certain bus using its `res_voltages`\n", + "property. This returns the voltage in complex form which can be converted into polar form to extract\n", + "the magnitude and phase angle.\n", + "\n", + "To extract the results for multiple or all buses simultaneously, we can use the `res_buses` property\n", + "of the electrical network. This returns a dataframe which can be filtered to get the results for the\n", + "desired buses. By default, the results are also in rectangular format. To convert to polar form, we\n", + "use the transform method of dataframes and apply two functions to get the magnitude and phase angle\n", + "(in degrees) of the voltage.\n", + "\n", + "Both methods are shown below.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 1\n", + "\n", + "# Voltage magnitude at bus C\n", + "np.abs(bus_c.res_voltages)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Voltage angle at bus C (in degrees)\n", + "np.angle(bus_c.res_voltages.m, deg=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 2\n", + "import functools as ft\n", + "\n", + "en.res_buses_voltages[\"voltage\"].transform([np.abs, ft.partial(np.angle, deg=True)])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Active and Reactive powers of the transformer\n", + "\n", + "Similarly, to extract the active and reactive powers for the transformer, we can use the two methods\n", + "of accessing results as shown below. It can be observed that the powers in the secondary side of the\n", + "transformer are negative. This indicates that the power is leaving the transformer as opposed to the\n", + "positive powers on the primary side entering the transformer. Also, there is no power flowing\n", + "thorough the neutral phase as expected.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 1\n", + "\n", + "# Primary Side Powers (in kVA and rounded)\n", + "np.round(transformer.res_powers[0].to(\"kVA\"), 3)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Secondary Side Powers (in kVA and rounded)\n", + "np.round(transformer.res_powers[1].to(\"kVA\"), 3)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 2 (in kVA and rounded)\n", + "np.round(en.res_transformers[[\"power1\", \"power2\"]] * 1e-3, 3)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In addition, we can also retrieve the power lost in the transformer using the `res_power_losses`\n", + "property of the\n", + "[`rlf.Transformer`](https://roseau-load-flow.roseautechnologies.com/models/Transformer/index.html)\n", + "object as shown below.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "transformer.res_power_losses.m" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Line Losses\n", + "\n", + "Finally, the line losses on the network can also be conveniently accessed using the described\n", + "methods. The first method uses the `res_series_power_losses` of each line and returns the line\n", + "losses for each phase. The second method uses the `res_lines` property of the electrical network\n", + "and the column `series_losses` in the resulting dataframe contains the power losses on each phase.\n", + "Conventionally, when talking about line losses, we are typically interested in the active power\n", + "losses in the lines which can be obtained as shown below.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 1 (unit: W)\n", + "line_ab.res_series_power_losses.m.real" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Method 2 (unit: W)\n", + "en.res_lines[\"series_losses\"].transform([np.real])" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/tutorials/OpenDSS/Tutorial_2/Tutorial-DERHC-1-Earth-Return.ipynb b/tutorials/OpenDSS/Tutorial_2/Tutorial-DERHC-1-Earth-Return.ipynb new file mode 100644 index 00000000..0652d352 --- /dev/null +++ b/tutorials/OpenDSS/Tutorial_2/Tutorial-DERHC-1-Earth-Return.ipynb @@ -0,0 +1,694 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Modelling and Analysis of a Simple Unbalanced LV Network with a Single Wire Earth Return System (SWER)\n", + "\n", + "## Introduction\n", + "\n", + "This tutorial will demonstrate how to model an unbalanced LV network with a single-wire earth-return\n", + "system in Roseau Load Flow (_RLF_) solver. We will replicate the network which was initially\n", + "specified in OpenDSS syntax in _RLF_ and compare the results obtained to benchmark their capabilities.\n", + "\n", + "Before attempting this tutorial, you should have finished Tutorial 1 in this repository for a\n", + "basic knowledge of how the _RLF_ solver works. We'll be using a modified form of the network in\n", + "Tutorial 1 that uses an earth return system instead of a neutral conductor as shown in Figure 1\n", + "below. The network consists of an MV bus, a MV/LV, $\\Delta$-Y transformer (11kV/0.4kV, 250 kVA)\n", + "between the source bus and bus A, a 240 mm² 3-phase line connecting buses A and B, and three 16 mm²\n", + "single-phase lines connecting bus B with buses C, D and E each of which serves as a connection\n", + "point for a house.\n", + "\n", + "
\"Simple \n", + "
\n", + "\n", + "**
Figure 1. Simple LV Network with Earth Return System
**\n", + "\n", + "The details for the loads in the network are given in the table below.\n", + "| Load Name | Phases | Connected bus | Peak Demand (kW) | PF |\n", + "| :-------- | :----- | :------------ | :--------------- | :--- |\n", + "| Load_1 | 1 | C | 7 | 0.95 |\n", + "| Load_2 | 1 | D | 6 | 0.95 |\n", + "| Load_3 | 1 | E | 8 | 0.95 |\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Import Required Packages\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "import dss\n", + "import numpy as np\n", + "import roseau.load_flow as rlf" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Open DSS\n", + "\n", + "Because this tutorial focuses on the RLF solver, we will only provide a brief overview of how to\n", + "model the above network in OpenDSS. For a detailed explanation of how to model this network in\n", + "OpenDSS, we refer you to this origin of this tutorial which is available\n", + "[here](https://github.com/Team-Nando/Tutorial-DERHostingCapacity-1-AdvancedTools_LV).\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Modelling the Network\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Set up dss_engine\n", + "dss_engine = dss.DSS\n", + "DSSText = dss_engine.Text\n", + "DSSCircuit = dss_engine.ActiveCircuit\n", + "DSSSolution = dss_engine.ActiveCircuit.Solution\n", + "ControlQueue = dss_engine.ActiveCircuit.CtrlQueue\n", + "dss_engine.AllowForms = 0" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Network Modelling - Creating a Circuit\n", + "DSSText.Command = \"Clear\"\n", + "DSSText.Command = \"Set DefaultBaseFrequency=50\"\n", + "DSSText.Command = \"New Circuit.Simple_LV_Network\"\n", + "DSSText.Command = \"Edit vsource.source bus1=sourceBus basekv=11 pu=1.0 phases=3\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Adding the 11kV/0.4kV Transformer\n", + "DSSText.Command = \"New transformer.LVTR Buses=[sourcebus, A.1.2.3] Conns=[delta wye] KVs=[11, 0.4] KVAs=[250 250] %Rs=0.00 xhl=2.5 %loadloss=0 \"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Creating the linecodes\n", + "DSSText.Command = \"new linecode.240sq nphases=3 R1=0.127 X1=0.072 R0=0.342 X0=0.089 units=km\"\n", + "DSSText.Command = \"new linecode.16sq nphases=1 R1=1.15 X1=0.083 R0=1.2 X0=0.083 units=km\"\n", + "\n", + "# Creating the 400V and 230V lines\n", + "DSSText.Command = \"new line.A_B bus1=A.1.2.3 bus2=B.1.2.3 length=1 phases=3 units=km linecode=240sq\"\n", + "DSSText.Command = \"new line.B_L1 bus1=B.1 bus2=C.1 length=0.01 phases=1 units=km linecode=16sq\"\n", + "DSSText.Command = \"new line.B_L2 bus1=B.2 bus2=D.1 length=0.01 phases=1 units=km linecode=16sq\"\n", + "DSSText.Command = \"new line.B_L3 bus1=B.3 bus2=E.1 length=0.01 phases=1 units=km linecode=16sq\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Connecting loads to a bus\n", + "DSSText.Command = \"new load.Load_1 bus1=C.1 phases=1 kV=(0.4 3 sqrt /) kW=7 pf=0.95 model=1 conn=wye Vminpu=0.85 Vmaxpu=1.20 status=fixed\"\n", + "DSSText.Command = \"new load.Load_2 bus1=D.1 phases=1 kV=(0.4 3 sqrt /) kW=6 pf=0.95 model=1 conn=wye Vminpu=0.85 Vmaxpu=1.20 status=fixed\"\n", + "DSSText.Command = \"new load.Load_3 bus1=E.1 phases=1 kV=(0.4 3 sqrt /) kW=8 pf=0.95 model=1 conn=wye Vminpu=0.85 Vmaxpu=1.20 status=fixed\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Set the Control mode and the Voltage bases\n", + "DSSText.Command = \"set controlmode=static\"\n", + "DSSText.Command = \"set mode=snapshot\"\n", + "DSSText.Command = \"Set VoltageBases=[11 0.4]\"\n", + "DSSText.Command = \"calcvoltagebases\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Running a Load Flow Simulation\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Run the power flow simulation\n", + "DSSSolution.Solve()\n", + "if DSSSolution.Converged:\n", + " print(\"The Circuit was Successfully Solved\")\n", + "else:\n", + " raise RuntimeError(\"DID NOT CONVERGE\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Accessing Results\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract active and reactive power of loads\n", + "for active_load in (\"Load_1\", \"Load_2\", \"Load_3\"):\n", + " DSSCircuit.SetActiveElement(f\"Load.{active_load}\")\n", + " print(f\"{active_load}: \")\n", + " p_phase, p_neutral = DSSCircuit.ActiveElement.Powers[0::2]\n", + " q_phase, q_neutral = DSSCircuit.ActiveElement.Powers[1::2]\n", + " print(f\"Active power demand (P)= {round(p_phase+p_neutral, 3)} kW\")\n", + " print(f\"Reactive power demand (Q)= {round(q_phase+q_neutral, 3)} kvar\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract load bus voltages\n", + "for active_load in (\"Load_1\", \"Load_2\", \"Load_3\"):\n", + " DSSCircuit.SetActiveElement(f\"Load.{active_load}\")\n", + " bus_name = DSSCircuit.ActiveElement.Properties(\"bus1\").Val\n", + " DSSCircuit.SetActiveBus(bus_name)\n", + " voltages = DSSCircuit.ActiveBus.puVoltages[0::2] + 1j * DSSCircuit.ActiveBus.puVoltages[1::2]\n", + " (v1,) = np.abs(voltages)\n", + " print(f\"The voltage [in p.u.] of the bus connected to {active_load} = {round(v1, 3)} pu\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract bus \"A\" voltages\n", + "active_bus = \"A\"\n", + "DSSCircuit.SetActiveBus(active_bus)\n", + "print(f\"Voltage magnitudes at bus {active_bus}: \")\n", + "voltages = DSSCircuit.ActiveBus.puVoltages[0::2] + 1j * DSSCircuit.ActiveBus.puVoltages[1::2]\n", + "v1, v2, v3 = np.abs(voltages)\n", + "print(f\"Voltage magnitude - phase 1 = {round(v1, 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 2 = {round(v2, 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 3 = {round(v3, 3)} pu\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract transformer active and reactive power as well as losses\n", + "DSSCircuit.SetActiveElement(\"transformer.LVTR\")\n", + "print(\"Results of the transformer LVTR: \")\n", + "transformer_p = DSSCircuit.ActiveElement.Powers[0::2]\n", + "transformer_q = DSSCircuit.ActiveElement.Powers[1::2]\n", + "print(f\"Active power (P) supplied to phase 1 = {round(abs(transformer_p[4]), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 2 = {round(abs(transformer_p[5]), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 3 = {round(abs(transformer_p[6]), 5)} kW\")\n", + "print(f\"Reactive power (Q) supplied to phase 1 = {round(abs(transformer_q[4]), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 2 = {round(abs(transformer_q[5]), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 3 = {round(abs(transformer_q[6]), 5)} kvar\")\n", + "print(f\"Total active power (P) losses = {round(sum(transformer_p), 5)} kW\")\n", + "print(f\"Total reactive power (P) losses = {round(sum(transformer_q), 5)} kvar\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract the power losses in the lines\n", + "line_loss = DSSCircuit.LineLosses\n", + "lines_p, lines_q = line_loss\n", + "print(\"Results of the Power Losses: \")\n", + "print(f\"Active power (P) losses = {round(abs(lines_p), 3)} kW\")\n", + "print(f\"Reactive power (Q) losses = {round(abs(lines_q), 3)} kvar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Roseau Load Flow\n", + "\n", + "We will now model the same network using the _RLF_ package. As demonstrated in tutorial 1, the\n", + "workflow for network modelling in _RLF_ typically starts with modelling the buses which we do as\n", + "shown below using the [`Bus`](https://roseau-load-flow.roseautechnologies.com/models/Bus.html)\n", + "class.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Buses\n", + "source_bus = rlf.Bus(id=\"source_bus\", phases=\"abc\")\n", + "bus_a = rlf.Bus(id=\"bus_A\", phases=\"abcn\")\n", + "bus_b = rlf.Bus(id=\"bus_B\", phases=\"abcn\")\n", + "bus_c = rlf.Bus(id=\"bus_C\", phases=\"an\")\n", + "bus_d = rlf.Bus(id=\"bus_D\", phases=\"bn\")\n", + "bus_e = rlf.Bus(id=\"bus_E\", phases=\"cn\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Next, we create the voltage source attached to the source bus using the\n", + "[`VoltageSource`](https://roseau-load-flow.roseautechnologies.com/models/VoltageSource.html)\n", + "class and specifying its voltage values. Here we are using 11 kV line-line since the source\n", + "bus is on the MV side of the network.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Voltage Source\n", + "un_mv = 11_000\n", + "un_lv = 400\n", + "vs = rlf.VoltageSource(id=\"vs\", bus=source_bus, voltages=un_mv)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In the third step, we instantiate the transformer. However, since transformers in _RLF_ and\n", + "OpenDSS are specified differently, we will make use of the method `from_open_dss` of the\n", + "[`TransformerParameters`](https://roseau-load-flow.roseautechnologies.com/models/Transformer/index.html)\n", + "class to ensure we replicate the same transformer. This method converts OpenDSS transformer\n", + "parameters into _RLF_ parameters. Once the conversion is done, we can use these parameters to\n", + "create a\n", + "[`Transformer`](https://roseau-load-flow.roseautechnologies.com/models/Transformer/index.html)\n", + "object as shown below.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Converting Transformer Parameters\n", + "tp = rlf.TransformerParameters.from_open_dss(\n", + " id=\"LVTR\",\n", + " conns=(\"delta\", \"wye\"),\n", + " kvs=rlf.Q_([un_mv, un_lv], \"V\"),\n", + " kvas=(250, 250),\n", + " leadlag=\"euro\", # <- should be \"ansi\" (i.e. \"Dyn1\") but we don't have this in RLF yet\n", + " xhl=2.5,\n", + " rs=0,\n", + " loadloss=0,\n", + " noloadloss=0,\n", + " imag=0,\n", + " normhkva=None,\n", + ")\n", + "\n", + "# Transformer\n", + "transformer = rlf.Transformer(\"LVTR\", bus1=source_bus, bus2=bus_a, parameters=tp)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Next, we will add potential references\n", + "([`PotentialRef`](https://roseau-load-flow.roseautechnologies.com/models/PotentialRef.html))\n", + "which are unique elements required by the _RLF_ solver and are added to each galvanically isolated\n", + "section of the network. For the MV side, we can simply add a potential reference to the source bus\n", + "and we don't need to worry about a neutral or the ground since the MV side is typically balanced.\n", + "\n", + "However, for the LV side which does not have a neutral and can be unbalanced, we will need to\n", + "create a [`Ground`](https://roseau-load-flow.roseautechnologies.com/models/Ground.html) element.\n", + "This ground will be connected to the neutral of all the LV buses and will serve as the return\n", + "path in the place of an actual neutral conductor. Finally, we will connect the LV `PotentialRef`\n", + "to this ground which will set its voltage to 0V.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# MV Potential Reference\n", + "pref_mv = rlf.PotentialRef(id=\"pref_mv\", element=source_bus)\n", + "\n", + "# LV Ground and Potential Reference\n", + "ground = rlf.Ground(id=\"ground\")\n", + "# NOTE THE GROUND CONNECTION TO ALL BUSES, that is because our lines don't have neutrals\n", + "# and we want the current to return through the earth\n", + "for b in (bus_a, bus_b, bus_c, bus_d, bus_e):\n", + " ground.connect(bus=b, phase=\"n\")\n", + "pref_lv = rlf.PotentialRef(id=\"pref_lv\", element=ground)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In the fifth step, we will create the lines in the network. Similar to the transformers, we will\n", + "like to replicate the same lines from the OpenDSS specifications in _RLF_ to ensure consistency.\n", + "To do this, we will employ the `from_open_dss` method of the\n", + "[`LineParameters`](https://roseau-load-flow.roseautechnologies.com/models/Line/Parameters.html)\n", + "class. This method converts the parameters of an OpenDSS line (linecodes) into an _RLF_\n", + "`LineParameters` object. We do this for both types of lines in the network.\n", + "\n", + "Then, we can use these converted `LineParameters` to create the lines using the\n", + "[`Line`](https://roseau-load-flow.roseautechnologies.com/models/Line/index.html) class as shown\n", + "below. Compared to tutorial 1, note that we specify the phase names without an \"n\" to signify\n", + "the lack of a neutral conductor.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Converting the OpenDSS linecodes into RLF line parameters\n", + "lp_240 = rlf.LineParameters.from_open_dss(\n", + " id=\"linecode-240sq\",\n", + " nphases=3,\n", + " r1=rlf.Q_(0.127, \"ohm/km\"),\n", + " x1=rlf.Q_(0.072, \"ohm/km\"),\n", + " r0=rlf.Q_(0.342, \"ohm/km\"),\n", + " x0=rlf.Q_(0.089, \"ohm/km\"),\n", + " c1=rlf.Q_(3.400, \"nF/km\"),\n", + " c0=rlf.Q_(1.600, \"nF/km\"),\n", + " basefreq=rlf.Q_(50, \"Hz\"),\n", + " normamps=rlf.Q_(400, \"A\"),\n", + " linetype=\"OH\",\n", + ")\n", + "lp_16 = rlf.LineParameters.from_open_dss(\n", + " id=\"linecode-16sq\",\n", + " nphases=1,\n", + " r1=rlf.Q_(1.150, \"ohm/km\"),\n", + " x1=rlf.Q_(0.083, \"ohm/km\"),\n", + " r0=rlf.Q_(1.200, \"ohm/km\"),\n", + " x0=rlf.Q_(0.083, \"ohm/km\"),\n", + " c1=rlf.Q_(3.400, \"nF/km\"),\n", + " c0=rlf.Q_(1.600, \"nF/km\"),\n", + " basefreq=rlf.Q_(50, \"Hz\"),\n", + " normamps=rlf.Q_(400, \"A\"),\n", + " linetype=\"OH\",\n", + ")\n", + "\n", + "# Lines\n", + "line_ab = rlf.Line(\n", + " \"lineA_B\", bus1=bus_a, bus2=bus_b, phases=\"abc\", parameters=lp_240, length=rlf.Q_(1, \"km\"), ground=ground\n", + ")\n", + "line_bc = rlf.Line(\n", + " \"lineB_C\", bus1=bus_b, bus2=bus_c, phases=\"a\", parameters=lp_16, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")\n", + "line_bd = rlf.Line(\n", + " \"lineB_D\", bus1=bus_b, bus2=bus_d, phases=\"b\", parameters=lp_16, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")\n", + "line_be = rlf.Line(\n", + " \"lineB_E\", bus1=bus_b, bus2=bus_e, phases=\"c\", parameters=lp_16, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In the final modelling step, we will create the loads. Since all the loads on the network are\n", + "constant-power loads, they can be modelled using the\n", + "[`PowerLoad`](https://roseau-load-flow.roseautechnologies.com/models/Load/PowerLoad.html) class\n", + "of _RLF_. However, because the `powers` parameter in the `PowerLoad` class takes in complex power,\n", + "we write a small function `complex_power` to convert the peak demand (kW) given in the loads table\n", + "to apparent power at the corresponding power factor.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Convert Active Power to Apparent Power\n", + "def complex_power(p: float, pf: float) -> complex:\n", + " phi = np.arccos(pf)\n", + " q = p * np.tan(phi)\n", + " return p + 1j * q\n", + "\n", + "\n", + "# Loads\n", + "load1 = rlf.PowerLoad(id=\"load1\", bus=bus_c, phases=\"an\", powers=[complex_power(7e3, 0.95)])\n", + "load2 = rlf.PowerLoad(id=\"load2\", bus=bus_d, phases=\"bn\", powers=[complex_power(6e3, 0.95)])\n", + "load3 = rlf.PowerLoad(id=\"load3\", bus=bus_e, phases=\"cn\", powers=[complex_power(8e3, 0.95)])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Running a Load Flow Simulation\n", + "\n", + "As shown in tutorial 1, before running a load flow simulation in _RLF_, we must first create the\n", + "network (`ElectricalNetwork`) from the disjointed network elements that have been instantiated in\n", + "the preceding steps. The straightforward way to do this is to use the `from_element` method of\n", + "the `ElectricalNetwork` class. This method allows us to create the entire network from a single\n", + "bus and adds all the other elements procedurally.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en = rlf.ElectricalNetwork.from_element(initial_bus=source_bus)\n", + "en" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Then, we can run the load flow by simply calling the `solve_load_flow` method of the network.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en.solve_load_flow()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Accessing and Comparing Results\n", + "\n", + "Here, we compare the results from the OpenDSS simulations with that of _RLF_. In each of the\n", + "subsequent steps, note the ease of accessing results in _RLF_ compared to constantly setting\n", + "active elements in OpenDSS.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "First, we compare the active and reactive powers calculated by the _RLF_ solver. To access the\n", + "active power of the load, we simply need to use the `res_powers` property of each load. This\n", + "returns an _RLF_ Quantity object which contains the incoming/outgoing apparent power (in VA) of\n", + "the load. These powers can simply be converted into kVA using the `m_as` method of the `Quantity`\n", + "class. The sum of these powers gives the total power dissipated by the load. It can be observed\n", + "that the active and reactive powers are exactly the same as that of OpenDSS.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Active and Reactive Powers of the Loads\n", + "for load in (load1, load2, load3):\n", + " print(f\"{load.id}: \")\n", + " load_powers = load.res_powers.m_as(\"kVA\").sum()\n", + " print(f\"Active power demand (P)= {round(load_powers.real, 3)} kW\")\n", + " print(f\"Reactive power demand (Q)= {round(load_powers.imag, 3)} kvar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Next, we examine the bus voltages of the load buses which we can access by using the `res_voltages`\n", + "property of the loads. Then, we simply convert these values into per-unit values using a base\n", + "value of ($400 / \\sqrt{3}$) to compare to the OpenDSS results which are given in per-unit\n", + "by default. Again, we see that the results are the same with that of OpenDSS.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "for load in (load1, load2, load3):\n", + " voltages_pu = abs(load.res_voltages.m[0]) / (un_lv / np.sqrt(3))\n", + " print(f\"The voltage [in p.u.] of the bus connected to {load.id} = {round(voltages_pu, 3)} pu\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Similarly, we can obtain the bus voltage at bus A using the `res_voltages` property of the bus\n", + "and converting the values into per-unit values in the same manner. It can be seen that the\n", + "results are once again the same.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Voltage magnitudes at bus A: \")\n", + "bus_a_voltages_pu = abs(bus_a.res_voltages.m) / (un_lv / np.sqrt(3))\n", + "print(f\"Voltage magnitude - phase 1 = {round(bus_a_voltages_pu[0], 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 2 = {round(bus_a_voltages_pu[1], 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 3 = {round(bus_a_voltages_pu[2], 3)} pu\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Then we extract the power supplied to the transformer as well as the power losses using the\n", + "`res_powers` and `res_power_losses` properties respectively. The active and reactive power in\n", + "each phase as well as the power lost are derived as shown below. Here we see a bit of difference\n", + "with the OpenDSS results in some parameters. This is due to imperfections in converting an\n", + "OpenDSS transformer specification into an RLF one. However, these differences in results are\n", + "very small, on the order of $10^{-3}$ and are not significant.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "transformer_powers = transformer.res_powers[1].m_as(\"kVA\")\n", + "transformer_power_losses = transformer.res_power_losses.m_as(\"kVA\")\n", + "print(\"Results of the transformer LVTR: \")\n", + "print(f\"Active power (P) supplied to phase 1 = {round(abs(transformer_powers[0].real), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 2 = {round(abs(transformer_powers[1].real), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 3 = {round(abs(transformer_powers[2].real), 5)} kW\")\n", + "print(f\"Reactive power (Q) supplied to phase 1 = {round(abs(transformer_powers[0].imag), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 2 = {round(abs(transformer_powers[1].imag), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 3 = {round(abs(transformer_powers[2].imag), 5)} kvar\")\n", + "print(f\"Total active power (P) losses = {round(transformer_power_losses.real, 5)} kW\")\n", + "print(f\"Total reactive power (P) losses = {round(transformer_power_losses.imag, 5)} kvar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Finally, we investigate the line losses calculated during the _RLF_ simulation. We can access\n", + "the line losses using the `res_lines` property of the network itself. This returns a dataframe\n", + "where we can extract the series losses of the lines. When compared to OpenDSS results, it can be\n", + "seen that both are the exact same values.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "total_line_loss = en.res_lines[\"series_losses\"].sum() * 1e-3 # Convert to kVA\n", + "print(\"Results of the Power Losses: \")\n", + "print(f\"Active power (P) losses = {round(abs(total_line_loss.real), 3)} kW\")\n", + "print(f\"Reactive power (Q) losses = {round(abs(total_line_loss.imag), 3)} kvar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Conclusion\n", + "\n", + "This tutorial has demonstrated the modelling flexibility and interoperability of the\n", + "_Roseau Load Flow_ solver. We've been able to model an unbalanced LV network with an earth-return\n", + "system using parameters specified in OpenDSS format. The results calculated by _RLF_ have also\n", + "been shown to be the same as that of OpenDSS showing the effectiveness of our solver.\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/tutorials/OpenDSS/Tutorial_2/Tutorial-DERHC-1-With-Neutral.ipynb b/tutorials/OpenDSS/Tutorial_2/Tutorial-DERHC-1-With-Neutral.ipynb new file mode 100644 index 00000000..691d24d4 --- /dev/null +++ b/tutorials/OpenDSS/Tutorial_2/Tutorial-DERHC-1-With-Neutral.ipynb @@ -0,0 +1,550 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Modelling, Analysis and Benchmarking of a Simple Unbalanced LV Network (with Neutral)\n", + "\n", + "## Introduction\n", + "\n", + "This tutorial will demonstrate how to model an unbalanced LV network with a neutral wire in\n", + "Roseau Load Flow (_RLF_) solver. We will replicate the network in the\n", + "[Tutorial-DERHC-1-Earth-Return](./Tutorial-DERHC-1-Earth-Return.ipynb) tutorial but with a\n", + "neutral wire.\n", + "\n", + "Before attempting this tutorial, you should have finished Tutorial 1 in this repository for a\n", + "basic knowledge of how the _RLF_ solver works. We'll be using a modified form of the network in\n", + "Tutorial 1 that uses an earth return system instead of a neutral conductor as shown in Figure 1\n", + "below. The network consists of an MV bus, a MV/LV, $\\Delta$-Y transformer (11kV/0.4kV, 250 kVA)\n", + "between the source bus and bus A, a 240 mm² 3-phase line connecting buses A and B, and three 16 mm²\n", + "single-phase lines connecting bus B with buses C, D and E each of which serves as a connection\n", + "point for a house.\n", + "\n", + "
\"Simple \n", + "
\n", + "\n", + "**
Figure 1. Simple LV Network with Earth Return System
**\n", + "\n", + "The details for the loads in the network are given in the table below.\n", + "| Load Name | Phases | Connected bus | Peak Demand (kW) | PF |\n", + "| :-------- | :----- | :------------ | :--------------- | :--- |\n", + "| Load_1 | 1 | C | 7 | 0.95 |\n", + "| Load_2 | 1 | D | 6 | 0.95 |\n", + "| Load_3 | 1 | E | 8 | 0.95 |\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "is_executing": true, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "import dss\n", + "import numpy as np\n", + "import roseau.load_flow as rlf" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Open DSS\n", + "\n", + "In the following sections, we follow the same steps as in the _Tutorial-DERHC-1-Earth-Return_\n", + "tutorial to create the network in OpenDSS. The only difference is that we will add a neutral wire\n", + "to the buses and lines of the network. These changes are noted in comments in the code blocks.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# Set up dss_engine\n", + "dss_engine = dss.DSS\n", + "DSSText = dss_engine.Text\n", + "DSSCircuit = dss_engine.ActiveCircuit\n", + "DSSSolution = dss_engine.ActiveCircuit.Solution\n", + "ControlQueue = dss_engine.ActiveCircuit.CtrlQueue\n", + "dss_engine.AllowForms = 0" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Network Modelling - Creating a Circuit\n", + "DSSText.Command = \"Clear\"\n", + "DSSText.Command = \"Set DefaultBaseFrequency=50\"\n", + "DSSText.Command = \"New Circuit.Simple_LV_Network\"\n", + "DSSText.Command = \"Edit vsource.source bus1=sourceBus basekv=11 pu=1.0 phases=3\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Adding the 11kV/0.4kV Transformer\n", + "# Notice that bus \"A\" at the secondary side of the transformer now has 4 wires\n", + "DSSText.Command = \"New transformer.LVTR Buses=[sourceBus, A.1.2.3.4] Conns=[delta wye] KVs=[11, 0.4] KVAs=[250 250] %Rs=0.00 xhl=2.5 %loadloss=0 \"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Creating the linecodes\n", + "# Notice that nphase=4 and nphase=2 for the 240sq and 16sq linecodes now instead of 3 and 1\n", + "DSSText.Command = \"new linecode.240sq nphases=4 R1=0.127 X1=0.072 R0=0.342 X0=0.089 units=km\"\n", + "DSSText.Command = \"new linecode.16sq nphases=2 R1=1.15 X1=0.083 R0=1.2 X0=0.083 units=km\"\n", + "\n", + "# Creating the 400V and 230V lines\n", + "# Notice that the phases of the line buses now include the neutral wire\n", + "DSSText.Command = \"new line.A_B bus1=A.1.2.3.4 bus2=B.1.2.3.4 length=1 phases=4 units=km linecode=240sq\"\n", + "DSSText.Command = \"new line.B_L1 bus1=B.1.4 bus2=C.1.2 length=0.01 phases=2 units=km linecode=16sq\"\n", + "DSSText.Command = \"new line.B_L2 bus1=B.2.4 bus2=D.1.2 length=0.01 phases=2 units=km linecode=16sq\"\n", + "DSSText.Command = \"new line.B_L3 bus1=B.3.4 bus2=E.1.2 length=0.01 phases=2 units=km linecode=16sq\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Connecting loads to a bus\n", + "# Notice that the loads are now connected between the phases and the neutral wire\n", + "DSSText.Command = \"new load.Load_1 bus1=C.1.2 phases=1 kV=(0.4 3 sqrt /) kW=7 pf=0.95 model=1 conn=wye Vminpu=0.85 Vmaxpu=1.20 status=fixed\"\n", + "DSSText.Command = \"new load.Load_2 bus1=D.1.2 phases=1 kV=(0.4 3 sqrt /) kW=6 pf=0.95 model=1 conn=wye Vminpu=0.85 Vmaxpu=1.20 status=fixed\"\n", + "DSSText.Command = \"new load.Load_3 bus1=E.1.2 phases=1 kV=(0.4 3 sqrt /) kW=8 pf=0.95 model=1 conn=wye Vminpu=0.85 Vmaxpu=1.20 status=fixed\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Set the Control mode and the Voltage bases\n", + "DSSText.Command = \"set controlmode=static\"\n", + "DSSText.Command = \"set mode=snapshot\"\n", + "DSSText.Command = \"Set VoltageBases=[11 0.4]\"\n", + "DSSText.Command = \"calcvoltagebases\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Running a Load Flow Simulation\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Run the power flow simulation\n", + "DSSSolution.Solve()\n", + "if DSSSolution.Converged:\n", + " print(\"The Circuit was Successfully Solved\")\n", + "else:\n", + " raise RuntimeError(\"DID NOT CONVERGE\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Accessing Results\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# Extract active and reactive power of loads\n", + "for active_load in (\"Load_1\", \"Load_2\", \"Load_3\"):\n", + " DSSCircuit.SetActiveElement(f\"Load.{active_load}\")\n", + " print(f\"{active_load}: \")\n", + " p_phase, p_neutral = DSSCircuit.ActiveElement.Powers[0::2]\n", + " q_phase, q_neutral = DSSCircuit.ActiveElement.Powers[1::2]\n", + " print(f\"Active power demand (P)= {round(p_phase+p_neutral, 3)} kW\")\n", + " print(f\"Reactive power demand (Q)= {round(q_phase+q_neutral, 3)} kvar\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract the load bus voltages\n", + "for active_load in (\"Load_1\", \"Load_2\", \"Load_3\"):\n", + " DSSCircuit.SetActiveElement(f\"Load.{active_load}\")\n", + " bus_name = DSSCircuit.ActiveElement.Properties(\"bus1\").Val\n", + " DSSCircuit.SetActiveBus(bus_name)\n", + " voltages = DSSCircuit.ActiveBus.puVoltages[0::2] + 1j * DSSCircuit.ActiveBus.puVoltages[1::2]\n", + " (v1,) = np.abs(voltages[:-1] - voltages[-1])\n", + " print(f\"The voltage [in p.u.] of the bus connected to {active_load} = {round(v1, 3)} pu\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract bus \"A\" voltages\n", + "active_bus = \"A\"\n", + "DSSCircuit.SetActiveBus(active_bus)\n", + "print(f\"Voltage magnitudes at bus {active_bus}: \")\n", + "voltages = DSSCircuit.ActiveBus.puVoltages[0::2] + 1j * DSSCircuit.ActiveBus.puVoltages[1::2]\n", + "v1, v2, v3 = np.abs(voltages[:-1] - voltages[-1])\n", + "print(f\"Voltage magnitude - phase 1 = {round(v1, 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 2 = {round(v2, 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 3 = {round(v3, 3)} pu\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract the transformer active and reactive power as well as the power losses\n", + "DSSCircuit.SetActiveElement(\"transformer.LVTR\")\n", + "print(\"Results of the transformer LVTR: \")\n", + "transformer_p = DSSCircuit.ActiveElement.Powers[0::2]\n", + "transformer_q = DSSCircuit.ActiveElement.Powers[1::2]\n", + "print(f\"Active power (P) supplied to phase 1 = {round(abs(transformer_p[4]), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 2 = {round(abs(transformer_p[5]), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 3 = {round(abs(transformer_p[6]), 5)} kW\")\n", + "print(f\"Reactive power (Q) supplied to phase 1 = {round(abs(transformer_q[4]), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 2 = {round(abs(transformer_q[5]), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 3 = {round(abs(transformer_q[6]), 5)} kvar\")\n", + "print(f\"Total active power (P) losses = {round(sum(transformer_p), 5)} kW\")\n", + "print(f\"Total reactive power (P) losses = {round(sum(transformer_q), 5)} kvar\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Extract the power losses in the lines\n", + "line_loss = DSSCircuit.LineLosses\n", + "lines_p, lines_q = line_loss\n", + "print(\"Results of the Power Losses: \")\n", + "print(f\"Active power (P) losses = {round(abs(lines_p), 3)} kW\")\n", + "print(f\"Reactive power (Q) losses = {round(abs(lines_q), 3)} kvar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Roseau Load Flow\n", + "\n", + "We will now model the same network using the _RLF_ package.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Buses\n", + "source_bus = rlf.Bus(id=\"source_bus\", phases=\"abc\")\n", + "bus_a = rlf.Bus(id=\"bus_A\", phases=\"abcn\")\n", + "bus_b = rlf.Bus(id=\"bus_B\", phases=\"abcn\")\n", + "bus_c = rlf.Bus(id=\"bus_C\", phases=\"an\")\n", + "bus_d = rlf.Bus(id=\"bus_D\", phases=\"bn\")\n", + "bus_e = rlf.Bus(id=\"bus_E\", phases=\"cn\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# References\n", + "pref_mv = rlf.PotentialRef(id=\"pref_mv\", element=source_bus)\n", + "ground = rlf.Ground(id=\"ground\")\n", + "ground.connect(bus=bus_a, phase=\"n\")\n", + "pref_lv = rlf.PotentialRef(id=\"pref_lv\", element=ground)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Sources\n", + "un_mv = 11_000\n", + "un_lv = 400\n", + "vs = rlf.VoltageSource(id=\"vs\", bus=source_bus, voltages=un_mv)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Transformers\n", + "tp = rlf.TransformerParameters.from_open_dss(\n", + " id=\"LVTR\",\n", + " conns=(\"delta\", \"wye\"),\n", + " kvs=rlf.Q_([un_mv, un_lv], \"V\"),\n", + " kvas=(250, 250),\n", + " leadlag=\"euro\",\n", + " xhl=2.5,\n", + " rs=0,\n", + " loadloss=0,\n", + " noloadloss=0,\n", + " imag=0,\n", + " normhkva=None,\n", + ")\n", + "transformer = rlf.Transformer(\"LVTR\", bus1=source_bus, bus2=bus_a, parameters=tp)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Lines\n", + "lp_240 = rlf.LineParameters.from_open_dss(\n", + " id=\"linecode-240sq\",\n", + " nphases=4,\n", + " r1=rlf.Q_(0.127, \"ohm/km\"),\n", + " x1=rlf.Q_(0.072, \"ohm/km\"),\n", + " r0=rlf.Q_(0.342, \"ohm/km\"),\n", + " x0=rlf.Q_(0.089, \"ohm/km\"),\n", + " c1=rlf.Q_(3.400, \"nF/km\"),\n", + " c0=rlf.Q_(1.600, \"nF/km\"),\n", + " basefreq=rlf.Q_(50, \"Hz\"),\n", + " normamps=rlf.Q_(400, \"A\"),\n", + " linetype=\"OH\",\n", + ")\n", + "lp_16 = rlf.LineParameters.from_open_dss(\n", + " id=\"linecode-16sq\",\n", + " nphases=2,\n", + " r1=rlf.Q_(1.150, \"ohm/km\"),\n", + " x1=rlf.Q_(0.083, \"ohm/km\"),\n", + " r0=rlf.Q_(1.200, \"ohm/km\"),\n", + " x0=rlf.Q_(0.083, \"ohm/km\"),\n", + " c1=rlf.Q_(3.400, \"nF/km\"),\n", + " c0=rlf.Q_(1.600, \"nF/km\"),\n", + " basefreq=rlf.Q_(50, \"Hz\"),\n", + " normamps=rlf.Q_(400, \"A\"),\n", + " linetype=\"OH\",\n", + ")\n", + "\n", + "line_ab = rlf.Line(\n", + " \"lineA_B\", bus1=bus_a, bus2=bus_b, phases=\"abcn\", parameters=lp_240, length=rlf.Q_(1, \"km\"), ground=ground\n", + ")\n", + "line_bc = rlf.Line(\n", + " \"lineB_C\", bus1=bus_b, bus2=bus_c, phases=\"an\", parameters=lp_16, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")\n", + "line_bd = rlf.Line(\n", + " \"lineB_D\", bus1=bus_b, bus2=bus_d, phases=\"bn\", parameters=lp_16, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")\n", + "line_be = rlf.Line(\n", + " \"lineB_E\", bus1=bus_b, bus2=bus_e, phases=\"cn\", parameters=lp_16, length=rlf.Q_(10, \"m\"), ground=ground\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Loads\n", + "def complex_power(p: float, pf: float) -> complex:\n", + " phi = np.arccos(pf)\n", + " q = p * np.tan(phi)\n", + " return p + 1j * q\n", + "\n", + "\n", + "load1 = rlf.PowerLoad(id=\"load1\", bus=bus_c, phases=\"an\", powers=[complex_power(7e3, 0.95)])\n", + "load2 = rlf.PowerLoad(id=\"load2\", bus=bus_d, phases=\"bn\", powers=[complex_power(6e3, 0.95)])\n", + "load3 = rlf.PowerLoad(id=\"load3\", bus=bus_e, phases=\"cn\", powers=[complex_power(8e3, 0.95)])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Running a Load Flow Simulation\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en = rlf.ElectricalNetwork.from_element(initial_bus=source_bus)\n", + "en" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "en.solve_load_flow()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Accessing and Comparing Results\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Active and Reactive Powers of the Loads\n", + "for load in (load1, load2, load3):\n", + " print(f\"{load.id}: \")\n", + " load_powers = load.res_powers.m_as(\"kVA\").sum()\n", + " print(f\"Active power demand (P)= {round(load_powers.real, 3)} kW\")\n", + " print(f\"Reactive power demand (Q)= {round(load_powers.imag, 3)} kvar\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Voltages of the Load Buses\n", + "for load in (load1, load2, load3):\n", + " voltages_pu = abs(load.res_voltages.m[0]) / (un_lv / np.sqrt(3))\n", + " print(f\"The voltage [in p.u.] of the bus connected to {load.id} = {round(voltages_pu, 3)} pu\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Voltages of Bus \"A\"\n", + "print(\"Voltage magnitudes at bus A: \")\n", + "bus_a_voltages_pu = abs(bus_a.res_voltages.m) / (un_lv / np.sqrt(3))\n", + "print(f\"Voltage magnitude - phase 1 = {round(bus_a_voltages_pu[0], 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 2 = {round(bus_a_voltages_pu[1], 3)} pu\")\n", + "print(f\"Voltage magnitude - phase 3 = {round(bus_a_voltages_pu[2], 3)} pu\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Transformer Active and Reactive Powers and Power Losses\n", + "transformer_powers = transformer.res_powers[1].m_as(\"kVA\")\n", + "transformer_power_losses = transformer.res_power_losses.m_as(\"kVA\")\n", + "print(\"Results of the transformer LVTR: \")\n", + "print(f\"Active power (P) supplied to phase 1 = {round(abs(transformer_powers[0].real), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 2 = {round(abs(transformer_powers[1].real), 5)} kW\")\n", + "print(f\"Active power (P) supplied to phase 3 = {round(abs(transformer_powers[2].real), 5)} kW\")\n", + "print(f\"Reactive power (Q) supplied to phase 1 = {round(abs(transformer_powers[0].imag), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 2 = {round(abs(transformer_powers[1].imag), 5)} kvar\")\n", + "print(f\"Reactive power (Q) supplied to phase 3 = {round(abs(transformer_powers[2].imag), 5)} kvar\")\n", + "print(f\"Total active power (P) losses = {round(transformer_power_losses.real, 5)} kW\")\n", + "print(f\"Total reactive power (P) losses = {round(transformer_power_losses.imag, 5)} kvar\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Power Losses in the Lines\n", + "total_line_loss = sum(line.res_power_losses.m_as(\"kVA\").sum() for line in en.lines.values())\n", + "print(\"Results of the Power Losses: \")\n", + "print(f\"Active power (P) losses = {round(abs(total_line_loss.real), 3)} kW\")\n", + "print(f\"Reactive power (Q) losses = {round(abs(total_line_loss.imag), 3)} kvar\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Conclusion\n", + "\n", + "Similar to the _Tutorial-DERHC-1-Earth-Return_ tutorial, this tutorial has demonstrated the\n", + "modelling flexibility and interoperability of the _Roseau Load Flow_ solver. We've been able to\n", + "model an unbalanced LV network with a neutral wire using parameters specified in OpenDSS format.\n", + "The results calculated by _RLF_ have also been shown to be the same as that of OpenDSS showing\n", + "the effectiveness of our solver.\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/tutorials/OpenDSS/images/LV_Network_With_Neutral.png b/tutorials/OpenDSS/images/LV_Network_With_Neutral.png new file mode 100644 index 00000000..6d890da8 --- /dev/null +++ b/tutorials/OpenDSS/images/LV_Network_With_Neutral.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dfeecd5b331241745fe8d3760f6c913ad5a615ddd5febf84d946e7045d3c002 +size 55376 diff --git a/tutorials/OpenDSS/images/LV_Network_Without_Neutral.png b/tutorials/OpenDSS/images/LV_Network_Without_Neutral.png new file mode 100644 index 00000000..89758218 --- /dev/null +++ b/tutorials/OpenDSS/images/LV_Network_Without_Neutral.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b9d37a25c0f3bce559484ce4159af6e5fdd8429a55dc0592dfd668edb5de268 +size 17438 diff --git a/tutorials/OpenDSS/images/Star_Delta.png b/tutorials/OpenDSS/images/Star_Delta.png new file mode 100644 index 00000000..76a4b72c --- /dev/null +++ b/tutorials/OpenDSS/images/Star_Delta.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68a70f27de597ed12fc4efd6af91a044df29d54a31f8bd3b0ad9d2bc41191964 +size 8092 diff --git a/tutorials/OpenDSS/pyproject.toml b/tutorials/OpenDSS/pyproject.toml new file mode 100644 index 00000000..e7b75428 --- /dev/null +++ b/tutorials/OpenDSS/pyproject.toml @@ -0,0 +1,42 @@ +[tool.poetry] +name = "roseau-load-flow-tutorials" +version = "0.1" +description = "Tutorials for Roseau Load Flow inspired from different software" +authors = [ + "Ahmad Zubair ", +] +maintainers = ["Ahmad Zubair "] +license = "BSD-3-Clause" +repository = "https://github.com/RoseauTechnologies/Roseau_Load_Flow_Tutorials/" +package-mode = false + +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api" + +[tool.poetry.dependencies] +python = "^3.10" +roseau-load-flow = ">=0.9.1" +dss-python = ">=0.15.7" +jupyter = "^1.0.0" + +[tool.poetry.group.dev.dependencies] +pre-commit = "^3.0.0" +ruff = ">=0.3.0" + +[tool.ruff] +line-length = 120 +target-version = "py310" +show-fixes = true +extend-include = ["*.ipynb"] + +[tool.ruff.lint] +select = ["E", "F", "C90", "W", "B", "UP", "I", "RUF100", "TID", "SIM", "PT", "PIE", "N", "C4", "NPY", "T10"] +unfixable = ["B"] +ignore = ["E501", "B024", "N818", "UP038"] +flake8-tidy-imports.ban-relative-imports = "all" +flake8-pytest-style.parametrize-values-type = "tuple" +mccabe.max-complexity = 15 + +[tool.ruff.lint.per-file-ignores] +"*.ipynb" = ["E402", "F403", "F405"] diff --git a/tutorials/README.md b/tutorials/README.md new file mode 100644 index 00000000..1d150124 --- /dev/null +++ b/tutorials/README.md @@ -0,0 +1,37 @@ +# Roseau Load Flow Tutorials + +## Overview + +Welcome to _Roseau Load Flow_ tutorials. This series of tutorials provides a comprehensive overview +of the steps needed to model, solve and analyze electrical networks using the Roseau Load Flow +solver. The tutorials are designed for power engineering students or professionals, researchers, +consultants, etc. and requires an intermediate level of Python skills. Whatever your background, +this tutorial will be valuable for understanding the intricacies of the _Roseau Load Flow_ solver. + +## Pre-Requisites + +Make sure you have installed all the packages as described in the _pyproject.toml_ file of the +tutorial series you are following to ensure a smooth journey through the tutorial. The easiest way +to do this is as follows: + +1. [Clone](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) + this repository. Alternatively, download it as a zip archive using the green "Code" button and + unzip it on your device. +2. Using the terminal, install the `poetry` package manager if you don't have it already. Follow the + [installation instructions](https://python-poetry.org/docs/#installation) on the Poetry website. +3. Navigate to your download location in the terminal and run the: `poetry install` + +Using this method will automatically install all required packages and their dependencies with the +correct versions. + +## What's Next? + +See the README file for each tutorial to get started. + +## Contributing + +We welcome contributions form the community. If you have an idea for a new tutorial, bug fixes or improvements to existing tutorials, please feel free to submit a pull request. + +## Support + +If you encounter any issues or have questions, please open an issue on Github. We are here to help and ensure that you have a smooth learning experience.